/*
Theme Name: JoeNathan.Com
Theme URI: http://turnleftdesigns.com
Description: A Turn Left Design
Version: 1.0
Author: Bory Butb
Author URI: http://boryb.com/
Tags: 
*/
body{margin:0;padding:0;background:url(images/slices/bg.jpg) center top no-repeat #14131D;color:#fff; font-size:13px;font-family:Arial, Helvetica, sans-serif;}

a{text-decoration:none;color:#8F0000;}
a:focus {outline:none}
a:hover{color:#fff;}
img{border:none;}
ul{list-style-type:none;padding:3px;margin:3px;}

#wrap{width:960px;margin:0 auto;}
#header{width:960px;margin:0 auto;background:#999;background:url(images/slices/navbar_bg.png) no-repeat center bottom;position:relative;}
#header h1{background:url(images/slices/title.png) no-repeat center center;
width:457px;height:33px;font-size:1px;color:#292B36;position:absolute;
top:106px;right:20px;text-indent:-2200px;
font-family:Arial, Helvetica, sans-serif;}
#header ul{margin:0 0 0 30px;padding:0;list-style-type:none;float:left;}
#header ul li{float:left;}
#header li{float:left;font-family:"lucida sans unicode","lucida grande",Arial, Helvetica, sans-serif;font-size:15px;}
#header li a{margin:0px 10px;float:left;padding:4px 4px 15px 4px;display:block;color:#fff;}
#header li a:hover{color:#fff;border-top:5px solid #fff;padding:4px 4px 10px 4px;}
#contentwrap{width:960px;margin:290px auto 0 auto;position:relative;}

.column{margin-top:50px;}
#maincontent{width:560px;min-height:400px;float:left;margin-left:205px;}

#news{width:552px;background:/*url(images/slices/new_bg_b.gif) left bottom no-repeat;*/#40424B;}
#news a{color:#000;}
#news a:hover{color:#EBEBEB;}

#news .box{/*background:url(images/slices/news_bg_t.gif) no-repeat left top;*/display:block;}
#news h3{font-size:16px;padding:10px 10px 0 20px;color:#fff;margin:0px auto;}
#news p{font-size:13px;color:#fff;padding:0 16px 0 16px;margin:10px 0;line-height:1.6;}
#news ul, #news ol {margin-left:20px; list-style-type:square;}
#news hr{width:70%;text-align:center;}

.entry{padding:2px 5px 20px 5px;/*background:url(images/slices/post_bg_b.jpg) no-repeat left bottom;*/clear:left;border-bottom:1px solid #4D4D4D;}
.entry_page{padding:2px 5px 10px 5px;clear:left;}
.entry ul{padding:5px 10px;margin:3px;}
.post {padding:15px;}
.post small{font-size:120%;font-weight:bold;}
/*#maincontent div.post div.entry p{line-height:1.6;font-family:"Lucida Sans Unicode", "Lucida Sans", Arial;font-size:110%;}*/
#maincontent div.post h2.jntitle, #maincontent div.post h2 {background:url(images/slices/post_h2_bg.jpg) no-repeat left top;width:522px;height:41px;padding:15px 0 5px 0;margin:0;}
#maincontent div.post h2.jntitle a{font-style:italic;color:#ebebeb;}
#maincontent div.post h2.jntitle a:hover{color:#000;}

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

#maincontent h2{text-align:center;padding:0;margin:0;}

#date{font-size:11px;float:left;margin:-12px 15px 0 24px;text-transform:uppercase; font-style:italic;}
#date_archive{font-size:11px;margin-left:24px;text-transform:uppercase;font-style:italic;}
#maincontent div.post div.entry p.postmetadata{font-size:13px;}
#maincontent div.post div.entry p.postmetadata small{font-weight:normal;}

#footer {clear:both;}

#sidebar ul{font-size:15px;font-weight:bold;padding-top:0;margin-top:2px;}
#sidebar ul li{padding:5px 0;}
#sidebar ul li ul{padding-top:0;margin-top:2px;}
#sidebar h2{padding:2px;margin:0;font-size:16px;}

#maincontent div#news h2.pagetitle{font-size:16px;padding:5px 0;}
#maincontent div#news h3.archiveh3{text-align:center;font-size:16px;padding:5px 0 10px 0;}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.alignleft{float:left;margin:15px 0 15px 20px;font-weight:bold;}
.alignright{float:right;margin:15px 20px 15px 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;}

.clear {clear:both;}