/*
Theme Name: TIP Group
Theme URI: http://www.tipgroup.ca
Description: The TIP Group theme
Version: 1.0
Author: Billy Barnes
Author URI: http://www.webarnes.ca
*/

a
	{color:#395aa7;text-decoration:none}
a:hover
	{text-decoration:underline;}
div
	{position:relative;}
h1,h2,h3,h4,h5,h6
	{font-family:"Trebuchet MS",trebuchet;}
h1
	{font-size:2em;}
h2
	{font-size:1.5em;}
h3
	{font-size:1.25em;}
h4
	{font-size:1.1em;font-weight:bold;}
h5
	{font-weight:bold;}

html
	{background:#67d5ee;}
body
	{background:#67d5ee url('images/bg.png') repeat-x left top;font-family:arial;font-size:0.9em;padding-bottom:2em;text-align:center;}
#frame
	{margin:auto;text-align:left;width:950px;}

#content .section-title, #sidebar h2
	{background:#f4f4f4;color:#000;font-size:1.1em;font-weight:bold;margin:10px 0px;text-transform:uppercase;}

/* Header */

#header
	{background:url('images/nav-bg.png') repeat-x left bottom;height:150px;}
#logo
	{background:url('images/logo.png') no-repeat left bottom;float:left;height:150px;width:352px;}
#logo a
	{color:transparent;display:block;height:100%;width:100%;}
#search
	{float:right;height:90px;}
#nav
	{background:url('images/nav-bg-r.png') no-repeat right bottom;clear:right;float:right;height:60px;overflow:hidden;}
#nav ul
	{float:right}
#nav li
	{background:url('images/tab-sprite.png') no-repeat right -68px;float:left;font-size:16px;font-weight:bold;height:34px;margin-left:10px;overflow:hidden;padding-right:6px;}
#nav a
	{background:url('images/tab-sprite.png') no-repeat left top;color:#cee1ff;display:block;height:34px;padding:6px 10px 0px 16px;text-decoration:none;}
#nav li.active
	{background:url('images/tab-sprite.png') no-repeat right -102px;}
#nav li.active a
	{background:url('images/tab-sprite.png') no-repeat left -34px;color:#fff}
#nav li.active.last
	{background:url('images/tab-sprite.png') no-repeat right -136px;}
#nav a:hover
	{color:#fff}

/* Main */

#main
	{background:#fff;border-left:1px solid #487fb5;border-right:1px solid #487fb5;border-bottom:1px solid #487fb5;margin-left:2px;min-height:300px;padding:20px 20px;}

/* Content */

#content
	{float:left;width:645px;}
#content.page
	{float:none;width:auto;}
#content .index-column ul
	{margin:0px;}
#content .index-column li
	{list-style:inside square;padding-bottom:2px;}
#content .index-column .group
	{padding-bottom:10px;}

#content .aside
	{border:10px solid #eee;font-size:0.95em;}
#content .aside .article
	{border:1px solid #aaa;}
#content .aside .article .entry p
	{line-height:1.5em;margin-right:2em;}

#content ol.recent-articles
	{margin:0px 0px 20px 0px;}
#content ol.recent-articles li
	{list-style-type:none;padding:10px 15px;}
#content ol.recent-articles li.alternate
	{background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#content ol.recent-articles div.date
	{color:#888;float:left;width:150px;}

#content .article .header
	{margin:1em;}
#content .article .date
	{border:1px solid #487fb5;color:#000;font-size:28px;float:left;margin-right:5px;text-align:center;width:50px;}
#content .article .date div
	{background:#487fb5;color:#fff;font-family:Arial;font-size:14px;padding-top:1px;text-transform:uppercase;}
#content .article .header .author
	{color:#333;font-size:0.8em;margin-left:90px;}
#content .article .footer
	{border:1px solid #ddd;margin:2em 0em 4em 2em;}
#content .article .footer p
	{font-size:0.9em;line-height:1.2em;margin:0px;padding:1em;}
#content .article .header h1
	{font-size:2em;margin-left:70px;}
#content h2
	{font-size:1.5em;}
#content.page .article h1
	{margin-left:0px;}
#content p
	{line-height:1.8em;margin:2em 0em 2em 2em;}
#content.page .article .entry p
	{margin-right:2em;}
#content ol
	{margin:2em;}
#content ol li
	{list-style-type:decimal;padding:1px 0px;}
#content ul
	{margin:2em;}
#content ul li
	{list-style-type:square;padding:1px 0px;}
#content ul li li
	{list-style-type:circle;padding-left:2em;}

#content .readmore
	{margin:2em;text-align:right;}

/* Sidebar */

#sidebar
	{float:right;width:225px;}
#sidebar li li
	{border-top:1px solid #aaa;font-size:0.9em;padding:3px 5px;}
#sidebar li li li
	{border-top:0px solid transparent;font-size:1em;list-style:square inside;}
#sidebar .title
	{font-weight: bold;}
#sidebar span
	{color:#666;font-weight: bold;}

#main-footer
	{clear:both;}

#about-footer
	{background:#f4f4f4;-webkit-border-radius:5px;-moz-border-radius:5px;clear:both;margin:15px 0px;padding:1em;}



/* Comments */

#content ol.commentlist
	{margin:0px;padding:0px;}
#content ol.commentlist ol.children
	{border-left:5px solid #f2f2f2;margin:0px;padding:0px 0px 0px 10px;}
#content .commentlist li.comment
	{list-style-type:none;margin:0px;padding:0px;}
#content .commentlist .comment-container
	{background:#ecfcff;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;margin-bottom:10px;}
#content .commentlist .even .comment-container
	{background:#b8f2ff;}
#content .commentlist .comment .number
	{color:#fdfdfd;font-size:150px;right:-15px;position:absolute;top:-35px;z-index:1;}
#content .commentlist .comment-author
	{padding:20px 20px 0px 20px;z-index:10;}
#content .commentlist .comment-author cite
	{font-weight:bold;}
#content .commentlist .comment-body
	{z-index:10;}
#content .commentlist .comment p
	{font-size:0.9em;padding-right:2em;}
#content .commentlist .comment-meta
	{float:left;font-size:0.9em;padding:0px 20px 20px 20px;}
#content .commentlist .reply
	{float:right;margin-right:15px;}
#content .commentlist .postauthor
	{display:none;}
#content .commentlist .bypostauthor .postauthor
	{color:#415b9e;display:block;float:right;font-weight:bold;margin-right:15px;}
#content .commentlist .odd.bypostauthor .postauthor
	{color:#415b9e;}
