/*   
Theme Name: b2
Theme URI: http://designerfied.com
Description:none.
Author: Jake Hurst
Author URI: http://designerfied.com
*/


body {background:#232323 url(img/body_bg.jpg) top center no-repeat; margin:0; padding:0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
}

#wrapper{margin:0px auto 20px; width:964px; padding:1px 10px 0 10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;
-webkit-border-radius-bottomleft:10px;-webkit-border-radius-bottomright:10px;}
.center {width:955px;margin:5px 0 0 0;}
a:link,a:visited{color:#555;text-decoration:none;outline:none;}
a:hover{color: #AAA;text-decoration: none;}

h1 {color:#3E2D23;font-family: Helvetica, Arial black, sans-serif; text-transform: capitalize; 
display:block; letter-spacing:-1px; font-size:145%; line-height: 1.0em; font-weight: bold; margin: 0 0 5px 0px; padding-left:4px;}
h2 {color:#888;font-size:20px;text-shadow: 0px 1px 0px #000;}
strong{color:#FFF;font-weight: bold;}
small {font-size:13px;}

/*
Header
*/
#header{ color:#888; margin:0px auto 0px; width:980px; height:106px; padding:0 1px 0 0px;}
#header img {border:0;margin:0;padding:0;}
#header h1, #header h1 a{float: left;text-shadow: 0px 1px 0px #333;color:#000;font-family: Helvetica, Arial black, sans-serif; text-transform: capitalize;
font-size:195%; line-height: 1.0em; font-weight: bold; margin:0px 0 0 0px; padding:14px 0 0 0px;}
#header a:hover {color:#030303;text-decoration: none;}
#header p {color:#888;margin:0 0 0 5px; padding:0 0 0 0;}
#header .headerleft{width:600px;}
#header .left {float:left;clear:both;}
/*
Top Nav
*/
#navbar {float: right;margin:0px;width: 620px;height:35px;padding: 0px;}
#navbarleft {background:#111;float: right;margin: 0px 7px 0px 0px;padding: 3px 0 0 0px;}
#navbarright {width: 80px;float: right;margin: 0px;padding: 0px 0px 0px 0px;}
#nav{ list-style: none; margin: 0px; padding: 0px;}	
#nav li {float: left; list-style: none; margin: 0px; padding: 0px;}
#nav ul li {list-style: none;margin: 0px; padding: 0px;}
 
#nav li a, #nav li a:link, #nav li a:visited {text-shadow: 0px 1px 0px #000;
display: block;color:#888; text-transform:uppercase; 
font-size:12px;font-weight: bold;margin-right: 6px;padding: 5px 5px 6px 5px;text-decoration: none;letter-spacing:0px;
border-right: 0px solid #A3A3A3;}
#nav li.feed a{color: #7F532F;}	
#nav li.feed a:hover{color: #000;background:#DF6300;text-shadow: 0px 0px 0px #000;}
#nav li a:hover, #nav li a:active {background:#333;color: #7F6657; 
display: block; text-decoration: none;
}

#nav li:hover a{
 color: #aaa;background:#555;display:block;text-decoration:none;
 }
	
#nav li li a,#nav li li a:link,#nav li li a:visited{background:#555;width:140px;font-size:10px;
 float:none;margin:0;padding:7px 10px; }

#nav li li a:hover,#nav li li a:active{color: #333;padding:7px 10px;}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:190px;margin:0;padding:0;}
#nav li ul a{width:160px;}

#nav li ul ul{margin:-31px 0 0 192px;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
#nav li:hover,#nav li.sfhover{position:static;}



#s {width:206px;background: none;margin:5px 0 0 0px;padding:7px;border: 1px solid #212121;color:#555;}
#searchsubmit {width:55px;height:31px;border: 1px solid #212121;background:#212121;color:#555;margin-top:0px; padding:5px;}
#searchsubmit:hover{cursor:pointer;background:#232323;color:#444;}

#featured-content {width:960px;padding:10px 2px 0px 0px; margin:8px auto 0;}
#featured-content .featuredbox {width:943px;height:230px;float:left;background:#111;padding:10px; margin-top:0px;}
#thumbnail-post {-moz-border-radius: 5px;
-webkit-border-radius: 5px;background: #212121;width:222px;height:205px;float:left;padding:3px; margin:8px 3px 0 4px;}
#thumbnail-post img{width:222px;height:155px;padding:0px; margin:0;border:0;}
#featured-content h1 {text-indent:-99999px;text-align:center;font:bold 18px arial,helvetica,verdana,sans-serif;color:#555;text-shadow: 0px 1px 0px #000;padding-top:5px; margin-top:0px;}
#title-lg {margin:0 auto 0;width:963px; height:45px;background:#111 url(img/lg6-hbg.jpg) top center no-repeat;}
#thumbnail-post h3 a{color:#888;font:bold 12px "Lucida Grande",Arial,Helvetica,sans-serif; padding:3px;}
#thumbnail-post h3 a:hover{color:#555;}
#lg-shadow{margin:0 auto 0;width:960px;height:16px; background: url(img/shadow.png) top center no-repeat;}

/*------------Top-Email---------*/
/*------------right part start---------*/
#right{width:265px; float:right; padding:0;}
#right form{padding:88px 0 0 0;}
#right form input.textBox{background:#00406F; height:28px; width:255px; margin:0 0 11px 0; padding:15px 0 0 15px;
 border:none; color: #FFF;font:normal 16px "Lucida Grande",Arial,Helvetica,sans-serif;-moz-border-radius: 3px;
-webkit-border-radius: 3px;}
#right form input.blueTextBox{background:#00406F; width:255px; height:28px; margin:0 0 11px 0; padding:15px 0 0 15px;
 border:none; color: #FFF;font:normal 16px "Lucida Grande",Arial,Helvetica,sans-serif;-moz-border-radius: 3px;
-webkit-border-radius: 3px;}
.fromrelative{position:relative;}
.required{background:url(images/required.png) no-repeat 0 0; height:13px; width:69px; position:absolute; left:285px; top:16px; text-indent:-22222px;}
.invalid{background:url(images/invalid.png) no-repeat 0 0; height:13px; width:69px; position:absolute; left:285px; top:16px; text-indent:-22222px;}
#right form input.submit{background:url(images/submit.png) no-repeat 0 0; height:32px; width:83px;float:right; border:none; margin:5px 0px 0 0px; cursor:pointer;}
#right .rsstop{width:162px;height:47px;float:left;}
/*
Main Content
*/

.feed {float:right;margin:0;padding:0;}
#main{float:left;  margin:8px 0 40px 0; width:645px; padding:0 0 0 3px;}
.large-post {background:#111;color:#888;padding:12px;margin:8px 9px 9px 0px;float:left;width:621px;}

.smallpost{width:365px;color:#888;margin:0;padding-left:8px;float:left; }
.smallpost h3 a{font:bold 16px arial,helvetica,verdana,sans-serif;margin-bottom:5px;color:#888;text-shadow: 0px 1px 0px #000;}
*html .smallpost h3 a{paddin}
.smallpost h3 a:hover{color:#555;}
.small{background:#111;
 width:635px;margin:0px 0px 22px;padding:0px;float:left;height:176px;}
.smallinfo{border-top:1px solid #010101;color:#666;font-size:12px;margin:0px 0 0;padding-top:8px;text-shadow: 0px 1px 0px #000;}
span.date {font-size:15px;color:#333;text-shadow: 0px 1px 0px #000;}
span.date-lg {font-size:18px;color:#555;text-shadow: 0px 1px 0px #000;}

.smallcontent{width:350px;height:73px;overflow:hidden;font-size:13px;}
span.thumbnail{border:0;padding:0;float:left;margin:0px 0px 0px 0px;}
.thumbnail img{width:245px;height:175px;border:0;border-right:2px solid #000;}

.main-title {font-size:90%;font-weight: bold;text-transform:uppercase;background:#271E19 url(images/title-bg.jpg) top left no-repeat;color:#FFF;font-family: Helvetica, Arial black, sans-serif;width:610px;height:28px;padding:6px 7px 0 7px;margin:0 0 5px 8px;}
.main-title strong {color:#FFF;}
.post {color:#888;background:#6F0000;width:190px;height:140px;padding:0px;margin:0px 11px 11px 8px;float:left;border: 1px solid #6F0000;}
.post h1 {background:#888;font-family: Helvetica, Arial black, sans-serif; 
 display:block; letter-spacing:-1px; font-size:90%; line-height: 1.0em; font-weight: bold;
margin: 0 0 0px 0px; padding-left:3px; padding-top:3px;}
.post img {background:#000;width:180px;height:95px;padding:5px;margin:0px;border:none;}
.post p {padding:3px;margin:0px 0 5px 0;line-height: 18px;}
.postmetadata {font-size:13px;}
.large-post p {padding:0px; margin:10px 0 5px 0;line-height: 25px;}
.large-post img {padding:0px;margin:0px 0 5px 0; border:0;}
.large-post .bookmarks {background:#DDD;width:601px;margin:5px 0 5px 5px;padding:9px 0 0 9px;border: 1px solid #373E3F;}
.large-post .bookmarks img {background:#DDD;padding:2px;}
#port-lg {margin:0 0 0 0; padding:10px 0 10px 0;}
.portfoliopost{width:435px;color:#888;margin:0;padding-left:8px;float:left; }
.portfoliopost h2 {font:bold 23px arial,helvetica,verdana,sans-serif;margin-top:-3px;margin-bottom:5px;color:#888;text-shadow: 0px 1px 0px #000;}
.portfoliopost h3 a:hover{color:#555;}
.portfolio{background:#111;
 width:455px;margin:0px 12px 22px;padding:0px;float:left;height:525px;}
.portfolioinfo{border-top:1px solid #010101;color:#666;font-size:15px;margin:0px 0 0;padding-top:8px;text-shadow: 0px 1px 0px #000;}
span.date {font-size:15px;color:#333;text-shadow: 0px 1px 0px #000;}
span.date-lg {font-size:18px;color:#555;text-shadow: 0px 1px 0px #000;}
.portfoliocontent{overflow:hidden;font-size:13px;}
.portfoliothumbnail img{margin:5px 5px 0 5px;width:445px;height:305px;border:0;}


/*
Previous/Next Page Nav
*/
#navigation { border-top:1px solid #010101;
font-size:15px;font-weight: bold; width:628px;height:38px;padding:0 0px 0 0px;margin:0 0px 0 0px;}

#breadlinks {background:#111;color:#AAA;padding:8px;}

/*
SideBar Stuff
*/
#sidebar{color:#888;float:right; margin-top:8px; width:300px; padding:0px;}
#sidebar ul {list-style: none;margin: 0 8px 0 0px;padding: 0;}
#sidebar li{padding:4px 0;margin: 0;}
#sidebar h3 {background: url(img/sidebar_h3.jpg) no-repeat;overflow: hidden; 
height:34px;padding: 6px 0 0 0; margin: 0; width: 100%; clear: both;
text-align:center;font:bold 18px arial,helvetica,verdana,sans-serif;color:#555;text-shadow: 0px 1px 0px #000;
}
#tags a {
background: #222;float: right;text-transform: uppercase;padding: 0.4em;margin: 0 2px 2px 0;}

#tags a:hover {
background: #000;color:#555;}


.sidebar-block{ background:#111;text-align:right;margin:0 0px 22px 0px;padding:8px 8px 8px 8px;}
.sidebar-block ul {list-style: none;margin: 0 0px 0 0px;padding: 0;}
.sidebar-block li{padding:5px 0;margin: 0;}


/*
Footer Styles
*/
#footer{ background:#111;font-size:14px; color:#666; margin:25px auto 0px; width:960px; height:270px;border-top:1px solid #111;padding:10px 0 0 0;clear:both;font-size:.8em;}
#footer p { font-size:12px; line-height: 1.0em;color:#888; 
width:935px; margin:0px auto 0px; padding:20px 0 0 0;}
#foottitle-lg {margin:0 auto 0;width:960px; height:45px;background:#111 url(img/footbg-lg.jpg) top center no-repeat;}

/*
Footer
*/

#footer .foot1{float:left;width:220px;height:238px;margin:0 0 0 5px;display:inline;}
#footer .foot2{float:left;width:310px;height:238px;margin:0 20px;}
#footer .foot3{float:left;width:310px;height:238px;margin:0;}
#footer h3{font:bold 18px arial,helvetica,verdana,sans-serif;color:#555;text-shadow: 0px 1px 0px #000;text-transform:capitalize;margin:0 0 2px;padding:4px 0;}
#footer h4{font-weight:400;font-size:1em;margin:.8em 0 .2em;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#footer p{line-height:1.5em;color:#555;padding:.2em 0 .8em;}
#footer ul{list-style:none;padding:10px;margin-bottom:10px;}
#footer ul ul li{line-height:1.5em;padding:0;margin-bottom:4px;}
#footer li a{font-weight:400;display:block;padding:2px 5px;}
#footer a:hover{background:#222;color:#888;}
#footer .widget_tag_cloud a{display:inline;}
#footer .widget_tag_cloud a:hover{background:none;color:#fff;}
#footer ul img{display:none;}
#credits{margin:8px 0 8px 0;padding:10px 8px 20px 8px;font-size:12px;line-height:1.4em;}
#credits #creditsleft a{color:#AAA;padding:4px 8px 4px 8px;margin:0 4px 0 4px;}
#credits #creditsleft a:hover{color:#777;}
#credits #creditsleft{padding-top:5px;float:left;width:600px;color:#777;}
#credits #creditsright{float:right;text-align:right;color:#000;}
#creditsright a{padding:4px 8px 4px 8px;display:block;color:#AAA;}
#creditsright a:hover{color:#777;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents to account for 3 pixel bug.*/
* html .threepxfix{margin-left: 3px;}
#rss-4 h3 a{margin-top:-3px;color:#7F532F;}
/*
Image styles
*/
img.alignright {border: 3px solid #000;float:right; margin:0 0 1em 1em}
img.alignleft {border: 3px solid #000;float:left; margin:0 1em 1em 0}
img.aligncenter {border: 3px solid #000;display: block; margin-left: auto; margin-right: auto}
a img.alignright {border: 3px solid #000;float:right; margin:0 0 1em 1em}
a img.alignleft {border: 3px solid #000;float:left; margin:0 1em 1em 0}
a img.aligncenter {border: 3px solid #000;display: block; margin-left: auto; margin-right: auto}

/*
WP-Captions
*/
.wp-caption {border: 1px solid #000;text-align: center;background-color: #000;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: 1px solid #000;}
.wp-caption p.wp-caption-text {font-size: 13px;line-height: 19px;padding: 0 4px 5px;margin: 0;color:#EEE;}

.wp-caption.alignright {float:right; margin:0 8px 8px 1px}
.wp-caption.alignleft {float:left; margin:0 12px 8px 8px}
.wp-caption.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*
Comments
*/
#postcomments{border:1px solid #111;color:#888;background:#111;width:621px;margin:0 0 12px;padding:11px;float:left;}
#comment{width:450px;font:12px arial,helvetica,verdana,sans-serif;}
.commentlist img{width:80px;height:75px;float:left;margin:0px 12px 18px 0;clear:both;}
h2.commh2{font-size:1.4em !important;padding:0 0 5px;color:#888 !important;}
ol.commentlist{margin:10px 0 20px;padding:20px 0 20px 0px;list-style:none;font-size:12px;line-height:20px;}
ol.commentlist p{margin-bottom:10px;line-height:20px;}
ol.commentlist cite{font-style:normal;font-weight:bold;}
ol.commentlist li{font-size:14px;padding:20px 10px 10px;}
ol.commentlist li.alt{padding:20px 0 20px 12px;!important;background:#000;;}
input#submit{font-size:14px;font-family:Arial, Helvetica, sans-serif;padding:7px 10px;margin:5px 0 0;text-align:center;border:none;cursor:pointer;border: 1px solid #222;background:#111;color:#888; }
#comment,#author,#email,#url{background:#FFF;border:none;padding:2px;color:#222;}

#get_recent_comments_wrap li{border-bottom: 1px solid #000;margin:0 0 5px 0;height:38px;padding:3px;display:block;}
#get_recent_comments_wrap li:hover {background:#222;border-bottom: 1px solid #333;margin:0 0 5px 0;height:38px;padding:3px;display:block;}
#get_recent_comments_wrap img{float:left; clear: both;}

/*
Category Drop
*/
#cat.postform {width:280px;padding:3px;margin:0 2px 0 0;background:#222;border:0;color:#888;}