/*
Theme Name: GCB
Theme URI: 
Description: A blog for TribalInc.com.
Version: 1.0
Author: 
Author URI: 
Tags: 

*/
@import url("reset.css"); /*BlueprintCSS - Baseline Style (http://blueprintcss.org)*/
@import url("typography.css");  /*BlueprintCSS - Basic Typography Rules (http://blueprintcss.org)*/

/*
		GENERAL SETTINGS
___________________________________*/	

strong,a { color:#000; }

h1, h2, h3, h4, h5, h6 { 
	color:#000;
	text-transform:uppercase;
}

#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 { color:#00AFDB; } 
#sidebar a { color:#6D6E71; }

/*
		MAIN DIVS
___________________________________*/		

body { 
	text-align:center;
	background:#F58220; color:#6D6E71;
}

#header, #content-wrap { 
	margin:30px auto; text-align:left; width:923px;
	background:transparent url(images/bg.png) repeat-y left top; }

#header { 
	background:transparent;
	position:relative;	left:-10px;
}

#header h1 { 
	margin:0; padding:0; width:920px;
	background:transparent url(images/goodcompany_banner.jpg)
}

#header h1 a {
	display:block; height:236px; margin:0; text-indent:-10000em; width:920px; 
}
	
#content-wrap { padding:25px 25px 25px 55px; width:873px; }

#content, #sidebar { float:left; }

#content { 
	margin:0 40px 0 0; padding:0 30px 0 0; width:570px; }
	
#sidebar { 
	float:left; padding:0 25px 0 40px; width:205px;
	color:#B9C3C3
	}

.clearfix { clear:both; }

/*
		BLOG POSTS
___________________________________*/

/* Post Heading */

.post-heading .post-title { font-weight:bold; margin:0; }

.post-heading .post-title a { 
	text-decoration:none;
}

.post-heading .post-title a:hover {
	color:#00afdb; text-decoration:underline;
}

.post-heading .post-meta { margin:0 0 15px 0; }

.post-meta .post-date { font-size:12px; font-style:normal; font-weight:bold; letter-spacing:.3em; text-transform:uppercase; color:#f58220; }

.post-meta { font-style:italic; }

.post-meta, .post-meta a { 
	color:#f58220; text-decoration:none;
}

.post-meta a:hover { text-decoration:underline; }

.post-meta span { margin:0 3px; }

.post-meta span.post-comments {
	padding-left:15px;
	background:transparent url(images/icon_comments.png) no-repeat left bottom;
}

.post-meta span.post-share { 
	padding-left:19px; 
	background:transparent url(images/icon_share.png) no-repeat left bottom;
}

/* Post Content */

.post, .post-heading, .post-content, #comments { float:left; width:100%; }

/* Sidebar */

#sidebar { font-size:.9em; color:#6D6E71; }

#sidebar h2 { 
	font-size:1em; font-weight:bold; letter-spacing:.3em;
	width:230px; padding:.5em 0;
	border:3px #f58220 dotted; border-left:none; border-right:none; }

ul#sidebar { list-style:none; padding:0; margin:0 0 1.5em 0; }

.widget { float:left; width:100%; margin-bottom:1.5em; }

.socialMediaLinks img { 
	vertical-align:middle;
}

#sidebar .socialMediaLinks a {
	font-size:1em; letter-spacing:.2em; text-transform:uppercase; color:#00AFDB; text-decoration:none;
}

#searchform label { display:none; }
#searchform #s { 
	float:left;margin:0;padding:3px; width:140px;
	border:1px solid #f58220;
}

#searchform #searchsubmit { 
	float:right; margin:0; padding:0; width:50px;
	text-transform:lowercase;
	background:transparent; border:none; color:#f58220;
}