/*
Theme Name: Compass Costs
Description: Compass Costs Blog Theme
Version: 1.0
Author: Jordan Wells
Author URI: http://www.headred.net/
*/

/* HEADER */
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e2e2e2; line-height:1.3em; padding:0; margin:0;}
a {color:#FFFFFF; text-decoration:none;}
a img {border:0;}
#container {width:1034px; margin:0 auto 0 auto; background:url(images/bg-repeater.gif) repeat-y;}
#inner-container {width:960px; margin:0 auto 0 auto; overflow:visible; background:url(images/bg-swirl.jpg) no-repeat;}
#content-container {width:960px;}
.content {float:left; width:622px; margin-right:30px;}
.clear {clear:both;}
.sidebar {float:right; width:308px;}
.title {margin-bottom:10px; font-family:"Arial Rounded", Arial, Verdana, Helvetica, sans-serif; color:#5eb852; font-size:22px;}
.spacer {height:60px; width:100%;}
p {margin-bottom:15px;}

/* NAV */
#nav {background:url(images/nav-bar.png) no-repeat; width:972px; height:77px; position:relative; left:-10px;}
	#nav a {position:absolute; font-size:12px; font-weight:bold; height:33px; padding-top:37px;}
	#nav a#nav-link-home {width:111px; padding-left:9px; left:8px;}
	#nav a#nav-link-join {width:150px; padding-left:13px; left:129px;}
	#nav a#nav-link-info {width:126px; padding-left:15px; left:293px;}
	#nav a#nav-link-client {width:129px; padding-left:15px; left:435px;}
	#nav a#nav-link-contact {width:127px; padding-left:15px; left:580px;}
	#nav a#nav-link-blog {width:102px; padding-left:14px; left:723px;}
	#nav a#nav-link-work {width:110px; padding-left:14px; left:840px;}
#header-block {margin-top:20px; position:relative;}
#compass-logo {position:relative; float:left;}
#title-text {/*background:url(images/text-title.png) no-repeat; */width:627px; height:100px; position:relative; left:70px; top:20px; float:left;}

/* CONTENT */
#sidebar{float:left;width:276px;background:url(images/sidebar-bg.gif) repeat-y;}
	#sidebar .mid{min-height:176px;}
	#sidebar .top{width:276px;height:79px;background:url(images/sidebar-top.jpg) no-repeat;padding-left:15px;}
	#sidebar .mid, #sidebar .mid-2{height:100px;margin-top:-48px;width:261px;padding-left:15px;}
	#sidebar .mid-2{background:url(images/sidebar-mid.jpg) no-repeat;min-height:454px;padding:21px 0 0 15px;}
	#sidebar .categories, #sidebar .archives{margin-top:5px;}
	#sidebar .categories li, #sidebar .archives li{list-style:none;}
	#sidebar .bot{width:276px;height:6px;background:url(images/sidebar-bot.gif) no-repeat;position:relative;bottom:0;}
#content{float:left;width:602px;margin-left:44px;}
#image-holder{width:617px;height:344px;background:url(images/image-bg.png) no-repeat top left;padding:25px 0 0 41px;position:relative;}
	#image-holder #img{border:1px solid #a1a1a1;}
	#image-holder #icons{position:absolute;width:90px;height:300px;right:35px;top:35px;}
		#image-holder #icons img.overlay{position:absolute;top:10px;left:0;}
		#image-holder #icons ul{margin-top:-5px;width:32px;margin-left:34px;}
		#image-holder #icons ul li{height:32px;padding:0;margin:0;margin-bottom:15px;list-style:none;}
.post-content{padding:19px 0 0 23px;}
	.post-content h2.post-title, .post-content h2.post-title a, h2.post-title, h2.post-title a{color:#5eb752;font-weight:bold;font-size:20px;}
#date{margin:-14px 0 3px 0;}
h1, h2, h3, h4, h5{color:#5eb752;margin-bottom:10px;clear:both;}
.alignright {float:right;}
.alignleft {float:left;margin-bottom:10px;}

/* FOOTER */
#footer {background:url(images/bg-repeater-footer.gif) repeat-x #383838; width:972px; height:100%; padding:20px 0 9px 30px; margin:0 auto 0 auto; position:relative; left:-2px;margin-top:20px;}
.footer-block {width:309px; margin-right:15px; position:relative; float:left;}
#social-links {margin-top:0px; position:relative;}
#social-icons {position:relative; left:50px; top:5px;}
	#social-icons a {position:relative;}
#social-icons-shadow {background:url(images/social-link-shadows.gif) no-repeat; width:823px; height:23px; position:absolute; left:130px; top:20px;}
