/*
Theme Name: JesseCrain.net
Theme URI: http://turnleftdesigns.com
Description: A Turn Left Design
Version: 1.0
Author: Bory Buth
Author URI: http://boryb.com/
Tags: 
*/
a{text-decoration:none;color:#8F0000;}
a:focus {outline:none}
a:hover{color:#000;}
img{border:none;}

body {background:url(images/bg.jpg) no-repeat center top #000;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;line-height:1.6;}
/*#GlobalWrap{}*/
#MainNav{background:url(images/navBG_tile.png) repeat-x;height:53px;width:100%;}
#MainNav ul{width:967px;height:46px;float:left;position:relative;margin-left:-483.5px;left:50%;top:0;margin-top:0;padding:0;list-style-type:none;}
#MainNav ul li{float:left;}
#MainNav ul li a{float:left;display:block;padding:10px;margin:0 5px;font-family:"lucida sans unicode","lucida grande",Arial, Helvetica, sans-serif;font-size:15px;color:#fff;font-weight:bold;letter-spacing:.6pt;}
#MainNav ul li a:hover{color:#C4C4C4;}

/*  Sticky Footer Solution by Steve Hatcher  http://stever.ca http://www.cssstickyfooter.com*/

* {margin:0;padding:0;} 

html, body, #GlobalWrap {height: 100%;}

body > #GlobalWrap {height: auto; min-height: 100%;}

#main {padding-bottom:157px;width:967px;background:url(images/MainContentBG_tile.jpg) repeat-y center center;margin:0 auto;}  /* must be same height as the footer */

#footer {position: relative;margin-top: -150px; /* negative value of footer height */height: 157px;	width:100%;clear:both;background:url(images/footerBG_tile.png) repeat-x ;overflow:hidden;}
	
#footer	ul{height:46px;float:left;position:relative;left:50%;top:0;margin-top:0;padding:0;list-style-type:none;}
#footer ul li{float:left;position:relative; right:50%;
}
#footer ul li a{float:left;display:block;padding:10px;margin:0 5px;font-family:"lucida sans unicode","lucida grande",Arial, Helvetica, sans-serif;font-size:115%;color:#fff;font-weight:bold;letter-spacing:.6pt;}
#footer ul li a:hover{color:#C4C4C4;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#MainContent{width:967px;margin:-7px auto 0 auto;min-height:900px;background:url(images/main-banner.jpg) top center no-repeat;position:relative;}
#MainContent h2{padding:0;margin:5px 0 0 0;text-align:center;position:absolute;left:50%;margin-left:-463px;width:926px;}

#SiteTitle{font-size:1px;text-indent:-3000px;margin:0;padding:10px;background:url(images/site_title.png) no-repeat;background-position:0px -20px;width:449px;height:317px;}

#news{width:560px;float:left;margin-left:205px;padding-top:48px;padding-bottom:14px;background:url(images/contentBG_bottom.gif) no-repeat bottom center;}
#news .box{display:block;background:url(images/contentBG_top.jpg) no-repeat top center #BFBFBF;padding:10px 15px;}
/*#news h3{font-size:15px;padding:10px 10px 0 20px;color:#000;margin:0px auto;font-family:Georgia, "Times New Roman", Times, serif;}*/
#news p{color:#000;}
.seperator {background:url(images/post_border.gif) no-repeat #B6B6B6;height:1px;border:none;width:515px;margin:0 auto;color:#B6B6B6;}

#adunit1{width:160px;float:left;margin-left:10px;margin-top:70px;}
#adunit2{width:160px;float:left;margin-left:-902px;margin-top:70px;}

#Copyright{clear:left;text-align:center;color:#ebebeb;;font-size:9px;letter-spacing:2px;}
#turnleft {width:967px;font-size:9px;color:#CCCCCC; letter-spacing:2px; margin:20px auto 0 auto;text-align:center;clear:left;}
#turnleft a, #turnleft a:hover{color:#ccc;}


#news h3.PostTitle{float:left;margin:0;font-family:Georgia, "Times New Roman", Times, serif;}
#news span.Date {float:right;background:none;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
#news span.CommentLink{float:left;background:none;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0 0 15px 0;}
#news span.postmetadata{float:right;background:none;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0 0 15px 0;}
.entry{clear:both;padding-top:15px;}

.clear{clear:both;}

.PostWrapper{margin-top:15px;}

#news div.PostWrapper div.entry ul, #news div.PostWrapper div.entry ol {margin-left:40px;padding:0px;}
#news div.PostWrapper div.entry ul li, #news div.PostWrapper div.entry ol li{padding:10px 0;}

.alignleft{float:left;margin:15px 0 0 15px;text-align:left;font-weight:bold;}
.alignright{float:right;margin:15px 15px 0 0;text-align:right;font-weight:bold;}
/* Self Clearing float below */
.navigation:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .navigation {height:1%;}
*:first-child+html .navigation {min-height:1px;}

#news span.wpcf7-form-control-wrap{background-image:none;background-color:transparent;}