/*   
Theme Name: Zenko Magazine
Theme URI: http://www.wpzoom.com/zenko/
Description:  A magazine style theme by <a href="ht wpzoom tp://www..com">WPZOOM&lt;/a&gt;, created by <a href="http://ciorici.com">Pavel Ciorici</a>
Author: Pavel Ciorici
Tags: magazine style
*/
m


/* =Global Elements
-------------------------------------------------------------- */
body {font-family: Arial, Helvetica, sans-serif; background: #FFF; color: #333; font-size: 100%; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }

.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

* html .clearfix { height: 1%; }

img.aligncenter, img.alignright, img.alignleft { border: 1px solid #DDD; }

.navigation a:link, .navigation a:visited, .comments-navigation a:link, .comments-navigation a:visited {border: 1px solid #DDD; display: inline-block; text-decoration: none; padding: 5px; font-weight: bold; font-size: 14px; }

#content-wrap {background-color:#FFFFFF; width:980px; margin:0px auto; padding: 10px 3px 3px 3px; }

* {margin:0; padding:0; }

html { overflow-y:scroll; }

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button,textarea {border:0; outline:0; font-size:100%; vertical-align:baseline; margin:0; padding:0; }

body {font-family:Arial, Helvetica, sans-serif; background: #222;}

ul { list-style:none; }

p { font:1.3em/1.3em; }

a {text-decoration:none; color:#263B51; }

a:hover { text-decoration:underline; }

a img { border:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.transpBlack { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/transpBlack.png); }

/* =Header
-------------------------------------------------------------- */
#header {height:180px; width:986px; min-width:986px; margin:auto; background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/bestlaunches11.jpg) repeat-x; margin-bottom:0px;}

#logo {float:left; height:90px; padding:0px 0 0; }

#logo h1 {color:#263B51; font-size:80px; margin:0; margin-left:20px; padding:0; }

#logo h5 {color:#FFFFFF; font-size:16px; font-family:Tahoma; margin-left:20px; font-variant:small-caps; }

#headertabcover{width:728px;margin-left:500px;margin-top:0;float:right}
#headerleftaboutus{width:428px;font-family:Times New Roman, Times, serif;font-size:15px;font-weight:700;color:#a0c3dd;float:left;display:inline-block}
#headertab{width:276px;background:#000;float:right;margin-right:3px;padding-top:5px;height:21px;font-size:10px;padding-left:24px}
#searchbar{padding-right:15px;float:right;display:inline-block}
#searchdiv{float:right;font-size:10px;color:#fff;height:20px;padding:0 12px 0 10px}
#headerabout{font-family:Times New Roman, Times, serif;font-size:13px;font-weight:700;margin-left:20px;color:#a0c3dd;margin-right:16px}
#headersearch{font-family:Times New Roman, Times, serif;font-size:13px;font-weight:700;margin-left:12px;color:#FFF;margin-right:5px}

#newsscroller {float: right; margin-left:553px; margin-top:0px; height:90px; width:300px; padding:0 3px 0 0; font:Arial, Helvetica, sans-serif; font-size:12px; overflow: hidden;}

.scrollerfont {margin-bottom:8px;}

.scrollerhead {margin-bottom:3px; font-weight:bold; color:#000; font-size:13px;}

/* =Menus
-------------------------------------------------------------- */
.rss-links { float: right }

.rss-links a { background: url(http://images.nitrobahn.com.s3.amazonaws.com/theme/rss.png) no-repeat left 9px; padding-left: 15px !important }

#menu {height:0px; min-width:706px; width:706px; align:left; padding-left:10px; margin-top:154px; margin-left:-10px;}
#menu-wrap {width:706px; margin:0 auto; }

/* Navigations
-------------------------------*/
ul.nav { margin: 0; }

/* Main navigation */
#nav, #nav ul {height: 35px; width: 660px; float:left; padding: 0; margin: -147px 0 0 124px; list-style: none; line-height: 1; z-index: 100; padding-top:6px; }

#nav a {color: #000; font-size: 12px; font-weight: bold; display: block; text-decoration: none; padding: 5px 7px; text-transform: uppercase;}

#nav a:hover  {color: #fff; background:#000; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
		
.current_page_item a {color: #fff; background:#000; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; z-index:300; } 
   
#footer .current_page_item a, .current_page_item li {border:none; border:0; }
	
#sidebar .current_page_item a, .current_page_item li {border:none; border:0; }

#nav li {float: left; padding-right:10px; } 

/* Style drop down list */
#nav li ul {position: absolute; width: 200px; left: -999em; padding-top:0px; margin-top:0px; margin-left:0px; }

#nav li:hover ul, #nav li.sfhover ul { left: auto;}

#nav li ul li a {background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/blmenuback1.jpg) no-repeat top left; line-height: 11px; font-size: 10px; color: #fff; width: 150px; margin-bottom:0px; -moz-border-radius: 3px; -html-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-bottom:1px solid #ccc;}

#nav li ul li a:hover {background: #000; color:#fff; -moz-border-radius: 3px; -html-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px;}

#nav li ul li a { }

#nav li ul ul { margin: -23px 0 0 164px; }

#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

/* IE7 Fix */
#nav li:hover, #nav li.hover {position: static; }

ul#footerNav {position: absolute; top: 27px; right: 0; }

ul#footerNav li {float: left; display: inline; margin-left: 15px; }

#rss {float:right; margin-right:10px; padding-top:9px; width:269px; }

/* =Widgets
-------------------------------------------------------------- */
#popular {float:left; width:270px; margin:0px 10px 0px 0;  min-height:266px;}
	
#subscribe p {padding:0 10px 10px 10px; font-size:12px; line-height:18px;}

.widget {font-size:11px; color:#737373; padding:0 0px 10px; }

.widget .pagenav {min-height:84px;}

.widget form {padding:0 5px 0px 5px; }

.widget li {list-style-type:square; list-style-position: inside; line-height:20px; padding:0 5px 0px 5px; }

.widget .avatar_container img {margin:5px 5px 0px 5px; }

.widget h3,#posts h3 {background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/black.png) no-repeat top left; height:33px; font-family:Arial; text-transform:uppercase; font-size:10px; color:#fff; font-weight:400; padding:7px 5px 0 10px; }

.widget small { float:left;}

.widget img {float:left; padding:0 5px 3px 0; }

.widget a {font-weight:500; font-family:Arial; font-size:13px; }


/* =Main Area
-------------------------------------------------------------- */
#featured {float:right; width:656px; background:#2a2a2a; height:262px; overflow:hidden; position:relative; margin:0 0 5px 0; border:1px solid #999999;}
	
#featured-wrap {float:right; width:658px; min-height:276px;}

#featured-wrap h3 {background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/black.png) no-repeat top left; height:33px; font-family:Arial; text-transform:uppercase; font-size:10px; color:#fff; font-weight:400; padding:7px 5px 0 10px;}

.fimage {float:left; width:327px; height:266px; }

#tabs ul {text-transform:uppercase; position:absolute; left:326px; background:#000000;}

#tabs li { float:left; }

#tabs li a {font-family:Arial; font-size:10px; color:#fff; background:#181818; display:inline; float:left; height:72px; width:109px; text-align:center; border-left:1px solid #333; border-bottom:1px solid #333; padding:1px 0 1px; }

#tabs li a.tabactive {background:#2a2a2a; display:block; float:left; text-decoration:none; font-weight: bold; border-bottom:1px solid #2a2a2a; color:#fff}

.fcontent1, .fcontent2, .fcontent3 {float:left; width:300px; color:#000; font-size:12px; overflow:hidden; padding:33px 10px 15px; }

.fcont {float:right; width:300px; color:#D1D1D0; font-size:12px; overflow:hidden; padding:35px 10px 15px 0px; height:266px; margin-top:42px; }

.fcont a {color:#D1D1D0; font-weight:700; }

.fcont h2 a {font-family:Georgia; color:#D1D1D0; font-size:22px; font-weight:400; padding-bottom:3px; }

.fcont small {font-style:italic; line-height:20px; margin-bottom:5px; font-size:11px; }

.fimage {float:left; width:310px; height:366px; }



#recent{float:right;width:296px;padding-left:0px; padding-bottom:4px; margin:6px 0 15px -10px;}

#recent li {display:block; float:left; padding:4px 0 2px 0; border-bottom:1px dotted #ccc; clear:both; width:100%; line-height:normal; min-height:64px;}

#recent li:hover {background:#E9E8E8; border-bottom:1px dotted #646464; }

#recent small a {font-size:12px; font-family:Arial; color:#737373; text-transform:none;  margin-bottom:2px;}

#recent small { font-style:italic; font-size:10px; font-family:Arial; color:#737373; }

#recent h3 {background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/black.png) no-repeat top left; height:30px; font-family:Arial; text-transform:uppercase; font-size:1px; color:#fff;
font-weight:400; padding:7px 5px 0 10px; }

#recent h4 {font-family:Arial; text-transform:uppercase; font-size:12px; color:#000; margin-bottom:-8px; font-style: bold;}

#middle {width:670px; float:left; padding:0 10px 0 0; background:#fff; }

#mainpost {margin-left:4px;}

.block {font-size:12px; color:#444; padding:0 0 6px; }

.block h3 { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/blu.png) no-repeat top left; height:33px; font-family:Georgia; text-transform:uppercase; font-size:16px; color:#fff;font-weight:400; padding:3px 5px 0 10px; }

.block h3 a { color:#fff; }

h3.green { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/blu.png) no-repeat top left; }

h3.black { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/blu.png) no-repeat top left; }

h3.blue { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/blu.png) no-repeat top left; }

h3.pink { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/blu.png) no-repeat top left; }

.firstn {width:236px; float:left; font-size:12px; line-height:20px; color:#444;  padding-right:5px;}

.firstn h2 {font-size:17px; font-weight:400; font-family:Georgia; color:#181818; font-style:italic; }

.firstn small {font-style:italic; line-height:20px; margin-bottom:5px; font-size:10px; color:#525252; }

.firstn img {float:left; width:235px; padding:0 5px 5px 0; }

.rightn a {font-family:Georgia; font-size:16px; line-height:normal; }
	
.rightnp a {font-size:16px; line-height:normal; }

.rightn p a, .rightnp p a {font-weight:700; font-size:11px; }

.righthumb { float:left; }

.rightcont {float:left; width:310px; }

.rightcontp {float:left; width:520px; }

.rightcontp a { font-weight:700; }

.rightdesc {font-size:12px; }

.firstn p a { font-weight:700; }

.bubble {background:transparent url(http://images.nitrobahn.com.s3.amazonaws.com/theme/bb.png) no-repeat; color:#fff; float:right; height:17px; padding-top:0px; text-align:center; width:19px; margin-top:2px; margin-left:10px; }

.bubble a {color:#fff; font-size:10px; font-weight:700; font-family:Arial; }

#postsn { width:670px; }

#posts {width:670px; float:left; padding:0 0 0 0; }

#middlesb {width:160px; float:left; }

#tab-comments {margin:0px; padding:0px; color:#525252; }

#tab-comments li {overflow:hidden; list-style: none; line-height:16px; padding:0 0 5px 0; }

.tab-comments-avatar { margin:0px 3px 3px 0px; }

.rightnp {width:640px; float:left; font-size:12px; color:#444; line-height:20px; padding:0px 0 2px 0; }

.rightn { width:415px; float:left; font-size:11px; color:#444; line-height:18px; padding:0px 0px 2px 6px; }

.rightnp li {border-bottom:1px solid #ccc; margin-top:10px; }

.rightn img {float:left; width:90px; padding:0 7px 7px 0; }

.rightnp img { float:left; width:130px; padding:0 7px 7px 0; }

.rightn small a, .rightnp small a { font-size:10px; font-family:Arial; color:#737373; }

.rightn small, .rightnp small {font-size:10px; font-family:Arial; color:#737373; }

.rightn li, .rightnp li { display:block; padding:0 0 4px; margin-bottom:4px; border-bottom:1px solid #e2e2e2}

/* =Posts
-------------------------------------------------------------- */
.gallery { float: left; padding:0 2px 0px 6px; background-color:#fff; bottom:0px; margin-top:-10px;}

.gallery-item { float: left; margin: 0 2px 0 2px; }

.attachment { margin: 1em 0 }

.post {float:left; padding-right:20px; font-size:12px; line-height:22px; color:#444; }

.post a {color:#154A7F;  }

.post a:hover {border:none; text-decoration:none; }

.post blockquote {border-left:3px solid #ccc; color:#777; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-style:italic; line-height:1.8em; padding-left:10px; clear:both; margin:10px 20px 10px 30px; }

.post hr {height:1px; border-bottom:1px solid #ccc; border-top:none; margin-bottom:5px; clear:both; }

.post h2 {font-family:Arial; font-size:36px; font-weight:700; padding-bottom:5px; line-height:45px; color:#333; }

.post h3 { font-size:24px; }

.post h4 { font-size:21px; }

.post h5 { font-size:18px; }

.post h6 { font-size:16px; }

.post h3,h4,h5,h6 {color:#333; padding-bottom:10px; font-weight:700; }

.post li ol {line-height:25px; padding-left:10px; }

.post p { padding:0 0 15px; }

.post ul li {line-height:25px; list-style:square; }

.post small {font-size:10px; text-transform:uppercase; }

.post ul li:hover { line-height:25px; }

.post ul,.post ul,ol { padding:10px 0 20px 20px; }

.aligncenter,div.aligncenter { display:block; margin-left:auto; margin-right:auto; border:5px solid #DDDDDD; }

.alignnone { border:1px solid #DDDDDD; }

.alignleft { float:left; margin:0 10px 0 0; }

.alignleft img { float:left; margin:0 10px 0 0; border:1px solid #DDDDDD; }

.alignright {float:right; margin:10px 0 0 20px; }

.alignright img { float:right; margin:10px 10px 5px 10px; border:1px solid #DDDDDD; }

.floatleft,#more_left { float:left; }

/* Captions */
.aligncenter, div.aligncenter {border:5px solid #DDDDDD; display: block; margin-left: auto; margin-right: auto; }

.wp-caption {border: 1px solid #ccc; text-align: center; background-color: #DCDCDC; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img {margin: 0; padding: 5px; border: 0 none; }

.wp-caption p.wp-caption-text {font-size: 11px; line-height: 14px; padding: 0 3px 5px; margin: 0; font-style:italic; }

ul,#socialicons ul { list-style:none; }

#socialicons {border-top:2px solid #DAD9D9; color:#4c4d50; float:left; width:656px; background:#333; height:126px; margin:10px 0 0px; padding:4px 0 4px; }

#socialiconsbeg {color:#fff; font-family:arial, "lucida console", sans-serif; font-size:12px; font-weight:700; line-height:16px; margin-left:6px;}

#socialiconsbeg a {border-bottom:none; color:#dfc4c4; text-decoration:none;}

#socialiconsbeg a:hover{border-bottom:none; color:#bcc6de; }

#socialicons img { padding-bottom:3px; float:center;}

#socialicons ul { padding:8px 0 0 40px; }

#socialicons li { border:none; display:inline; float:left; padding-right:25px; }

#socialicons small {color:#fff; font-family:arial, "lucida console", sans-serif; font-size:10px; font-weight:700; text-transform:uppercase;float:center; }

#socialicons small a { border-bottom:none; color:#dfc4c4; text-decoration:none; }

#socialicons small a:hover { border-bottom:none; color:#bcc6de; }

#socialicons small img { border:none; vertical-align:middle; }


/* Comments
--------------------------------------------------------------  */.children{margin-left:35px;padding:0 0 0 40px}
.comment-author-admin{background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/author.jpg) no-repeat top right}
.authorcomm{float:left;width:70px;text-align:center;line-height:12px;font-size:14px;margin:0;padding:0}
.authorcomm a{text-decoration:none;font-weight:700}
.avatar{float:left;padding:0 15px 0 5px}
.reply a{margin-left:55px;font-weight:400;text-transform:uppercase;background:#333;width:50px;font-size:9px;text-align:center;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;padding:2px 5px}
#respond{margin-top:0;float:left;margin-left:75px}
#navigation{width:100%;height:30px;float:left}
.cancel-comment-reply a{margin-bottom:5px;margin-left:55px;font-weight:700;text-transform:uppercase;background:#333;font-size:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;color:#fff;padding:2px 5px}
.comment-meta a{border-bottom:none;color:#263B51;font-style:italic}
.comment-meta {padding-bottom:5px;border-bottom:3px solid #ccc;}
.fn{font-size:12px;line-height:15px;font-weight:700;font-style:normal}
#comments li{width:100%;display:block;float:left;padding:10px 10px; background:#eee; -moz-border-radius:4px 4px 4px 4px; margin-bottom:10px;}
.commentlist ol{margin:0;padding:10px}
.commentlist li{list-style:none;margin:5px 0 0;padding:5px 5px 0 0}
.commentlist li ul li{margin-right:-5px}
.comment{float:left;font-size:12px;border:1px solid #000;width:652px;min-height:70px;background-color:#F1F1F1;padding:0 2px 20px}
.comment p{margin-left:55px;line-height:20px;color:#333;padding:0 0 3px}
body.ie6 #comments li.bgCH{background-color:#eee;background-image:none}
.field{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #ddd;border-top-color:#ccc;background:#fff;letter-spacing:.1em;padding:6px}
#commentform textarea{width:76%;height:130px}
#submit,.submit,label{cursor:pointer;margin-top:5px}
#commentform label{padding-left:24px;font-weight:900}
#commentform label span,#comments .chead p.date{color:#999}
.btn{display:block;width:140px;height:40px;margin-left:-20px;line-height:normal;text-align:center;color:#e1e1e1;font-size:10px;text-transform:uppercase;font-weight:700;background:transparent url(http://images.nitrobahn.com.s3.amazonaws.com/theme/btns-a00.png) no-repeat left top}
.btn:hover{text-decoration:none;background-position:left bottom}
.btn:active{color:#888}
#commentform .btn{background-position:right top}
#commentform .btn:hover{background-position:right bottom}
#comments{float:left;margin-top:15px;width:615px}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#comments li h3{margin-top:15px;margin-left:55px;font-size:16px}
.comtext{font-size:11px;float:left;padding-left:8px;width:590px}
.comtext small{display:block;font-weight:400;font-style:normal;border-bottom:2px solid #ccc}

/* =Sidebar
-------------------------------------------------------------- */
#sidebar {float:left; width:300px; background-color:#f8f8f8; margin-bottom:3px;}
	
#sidebar .widget { color:#333;}

#sidebar_left{float:left;width:160px;padding-right:10px}
#sidebar_right{float:left;width:120px}

#flickr { float:left; width:100%; }
 
#flickr a { display:block; float:left; text-align:left; width:68px; padding:0 6px 5px 0; }

#flickr img { border:2px solid #D3DDE5; height:65px; width:65px; padding:0; }
		 
#flickr img:hover { border:2px solid #0C2B41; }

/* =Forms
-------------------------------------------------------------- */
fieldset,img { border:0; }

#search { float:right; font-size:10px; color:#fff; height:20px; padding:8px 12px 0 0; }

#searchform { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/search200px.png) no-repeat; width:182px; height:16px; }

#subscribeform { background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/subscribe200px.png) no-repeat; width:182px; height:16px; }

#searchform label,#searchform .submit { display:none; }

#se { background:none; border:0; height:15px; width:160px; margin:1px 16px 0 0; padding:0 15px 0 5px; color:#656668; }

#searchform input:focus { border:0; }

input, textarea, text {-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;background:none repeat scroll 0 0 #FFFFFF;border-color:#CCCCCC #DDDDDD #DDDDDD;border-right:1px solid #DDDDDD;border-style:solid;border-width:1px;font-family:Verdana;font-size:11px;padding:6px;margin-bottom:12px;}
textarea{height:150px;}

.feed-subscription {width:230px;}

.myshinybutton {border:0; padding:0px; margin-left:-12px}

/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi {font-size: 10px; margin-top:10px; text-align: center; padding-top:10px; }

.wp-pagenavi .current, .wp-pagenavi a:link, .wp-pagenavi a:visited {padding:2px 4px 2px 4px; text-decoration: none; margin: 0 0.3em; font-weight:700; font-size:11px; }

.wp-pagenavi .current {background:#263B51; color:#ccc; font-weight:700; }

.wp-pagenavi a:hover { border:1px solid #263B51; }

/* =Footer
-------------------------------------------------------------- */
#footer {background:#1D1C1C url(http://images.nitrobahn.com.s3.amazonaws.com/theme/bgf.jpg) repeat-x; border-top:1px solid #fff; padding-top:3px; margin:30px 0 0px; }

#fside { float:left; width:150px; padding:0 0 20px; }

#copyright { background:#3c3c3c; color:#C4C4C4; line-height:19px; font-size:11px; border-top:1px solid #525252; text-align:center; padding:20px 45px 30px 20px; }

#copyright a { color:#c4c4c4; border-bottom:1px dotted #ccc; }

#copyright a:hover {color:#c4c4c4; border-bottom:none; text-decoration:none; }

.footer-wrap {width:980px; margin:0 auto; }

#footer .widget { width:200px; float:left; color:#C4C4C4; line-height:19px; font-size:11px; padding:5px 45px 0 0; }

#footer .widget ul { padding:0 0 0 15px; }

#footer .widget a { color:#c4c4c4; }

#footer .widget h3 { background:none; height:22px; font-family:Georgia; text-transform:uppercase; font-size:15px; color:#aeaeae; font-weight:400; margin-bottom:10px; border-bottom:1px solid #595959; padding:7px 5px 0 10px; }

/* Calendar */
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }

#wp-calendar a { text-decoration: none; }

#wp-calendar caption {font-weight:bold; text-align: center; }

#wp-calendar th {font-style:normal; font-weight:normal; text-transform: capitalize; }

#wp-calendar {empty-cells: hide; width: 200px; }

#wp-calendar #next a {padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a {display: block; background-color:#D3CFBE; }

#wp-calendar #today { background-color:#BDC6D5; }

#wp-calendar caption { text-align: center; width: 100%; }

#wp-calendar td {text-align: center; background-color:#EAE8DF; }

#wp-calendar .pad { background-color:#F5F4F1; }

/* Search Highlighter */
.hilite, .hilite1, .hilite2, .hilite3, .hilite4, .hilite5, .hilite6, .hilite7,
.hilite8, .hilite9 {background-color: #FDEC35; border-bottom-color: white; border-bottom-style: dotted; border-bottom-width: 1px; }

#highlight_info { left:0px; z-index:-50; width:2px; height:2px; bottom:1px; }


/* =Breadcrumbs
-------------------------------------------------------------- */
#breadcrumbs {font:"Times New Roman", Times, serif; font-size:12px; margin-top:0px; margin-bottom:20px;}

/* =Post Metadata 
-------------------------------------------------------------- */
.postmetatotal{ width:650px;}

.postmetaleft{float: left; position:relative; max-width:300px;}

.postmetaright{float: right; position:relative; max-width:300px;}

/* =Fix for dropdown issue
--------------------------------------------------------------*/
.menudrops{margin-top:-10px;}

/* =Random Fixes
--------------------------------------------------------------*/
.paypaldonate{margin-left:4px; position:relative;}

.commentsubmit{width:550px; }

.facebookleft{float: left; position:relative; max-width:450px; margin-top:8px; margin-left:6px;}

.submitright{float: left; position:relative; max-width:110px; }

.commentloginheader{margin-bottom:7px;}

#footerad{float:right; margin-top:15px; margin-right:15px;}

/* =Sociaize at top of post
--------------------------------------------------------------*/
ul,#socializehead ul { list-style:none; }

#socializehead {color:#4c4d50; float:left; width:656px; background:#FFFFFF; height:30px; margin:0px 0 0; padding:0 0 3px; }

#socializehead img {margin-right:5px; padding-bottom:3px; }
	
#socializehead ul { padding:8px 0 0 2px; }

#socializehead li {border:none; display:inline; float:left; padding-right:19px; }

#socializehead small { color:#4c4d50; font-family:arial, "lucida console", sans-serif; font-size:10px; font-weight:700; text-transform:uppercase; }

#socializehead small a {border-bottom:none; color:#4c4d50; text-decoration:none; }

#socializehead small a:hover { border-bottom:none; color:#030a1f; }

#socializehead small img {border:none; vertical-align:middle; }

/*** WP-Email ***/

.wp-email P {
	text-align: left;
}
.wp-email label {
  font-weight: bold;
}
.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}
.wp-email-image {
	border: 0px;
}
.TextField {
}
.Button {
}
#wp-email-required {
  font-weight: bold;
}
#wp-email-button {
  text-align: center;
}
#wp-email-popup { 
	padding: 1em 1em 0;
}


/*** WP-PostRating ***/


.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}




// Basic styling for login widget
// This styling aligns the gravtar left, the links right.
.widget_wp_sidebarlogin {
	overflow: hidden;
        min-height:200px;
}
.widget_wp_sidebarlogin .avatar_container {
	float:left;
}
.widget_wp_sidebarlogin .avatar_container img {
	padding: 3px;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: 8px;
	margin-top: 15px;
}

#user_login {

 margin-bottom:4px;
}

#user_pass {

 margin-bottom:4px;
}

.checkbox{
 margin-top:4px;
 margin-bottom:4px;
 margin-right:10px;
 margin-left:14px;
}


#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 200px;
}
#wpcf input {
	float: left;
	width: 250px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 450px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 200px;
	width: 104px;
}

/* Model Table Details*/
.modeldetails {width:138px; border:1px solid #333;padding:0 2px;vertical-align:middle;font-weight:bold;}
.MSRPdetails {width:50px; border:1px solid #333; padding:0 2px;vertical-align:middle}
.Invoicedetails {width:50px; border:1px solid #333;padding:0 2px;vertical-align:middle}
.Enginedetails {width:280px; border:1px solid #333;padding:0 2px;vertical-align:middle}
.Citydetails {width:50px; border:1px solid #333;padding:0 2px;vertical-align:middle}
.Highwaydetails {width:50px; border:1px solid #333;padding:0 2px;vertical-align:middle}
.pricingdetails {width:100px; border:1px solid #333;padding:0 2px;vertical-align:middle;}
.mileagedetails {width:100px; border:1px solid #333;padding:0 2px;vertical-align:middle;}
#modeltable {width:652px; float:left; border-collapse:collapse;vertical-align:middle; margin-bottom:10px; margin-top:0px; margin-left:2px;}
#modelheader {background-color:#000; color:#fff; align:left; padding-left:3px;vertical-align:middle;font-weight:bold;border:1px solid #333;}
#postsubhead {width:653px;  padding-left:2px; color:#000;}
#postsubheadh4 {font-family:Times New Roman, Times, serif; font-size: 16px; font-weight:bold;}


/* Related posts at end of post */
.relatedposts {font-family: Arial, Helvetica, sans-serif; font-size:15px; margin-top:5px;}

#sidebargooglead{background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/sidebar_ad_bg.gif);border-top:1px solid #666;margin-bottom:0px;width:300px;height:256px;padding-top:18px;padding-bottom:1px}
#homegoogletextad{background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/sidebar_ad_bg.gif);border:1px solid #666;margin-bottom:0px;width:300px;height:250px;padding-top:18px;padding-bottom:1px}


/* Sidebar Login */
.SBlogin {float:left; width:145px; display:inline; }
.openidSBlogin {float:right; width:145px; display:inline; }

/* My Custom Tag Cloud */
.tagPara {margin:0px;font:Arial, Helvetica, sans-serif; font-size:x-small; font-weight:bold;}
.altPara {margin:0px;font:Arial, Helvetica, sans-serif; font-size:x-small;}
.tagHeading {margin:0px;font:Arial, Helvetica, sans-serif; font-size:small;font-weight:bold; text-decoration: underline;}
.ModelTagLeft {float:left; display:inline; min-width:90px; margin-right:6px;}
.ModelTagRight {float:left; display:inline; min-width:90px;}
.Styledetails {float:left; display:inline; min-width:90px;  margin-left:6px;}
.Modeldetails {float:left; display:inline; min-width:190px;}
.custtagcloud {max-width:300px; padding:0 5px 5px 5px; ; display:inline-block}

/* Related Posts */  
ol.related-posts {clear:both; text-align:center; width:666px; padding:0px; margin:0px;}  
ol.related-posts li{width:112px; float:left; display:inline; margin-right:54px; padding:0; font-size:12px; color:#ccc}  
    ol.related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}  
    ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}  

/* Sidebar Amazon Search Parts*/
#sidebartexts {margin-bottom:16px;}

/* Sidebar Social */
.socialsubscribe {font-family:'Times New Roman', Times, serif; font-size:11px; color:#000; margin-top:30px;}
.social_sidebar_title {font-family:'Times New Roman', Times, serif; font-weight:bold; font-size:18px; color:#000; margin-bottom:5px;}
.social_sidebar {width:300px; padding-bottom:4px; top:-4px;}

/* Social Submit */
.socialsubmit {float:right; margin-left:15px; margin-top:-31px;}
.socialsubmitind {min-width:100px; max-height:200px; margin:10px;padding-top:0px; margin-right:0px; padding-bottom:0px;}

/* HomePage Redesign */
.home_left {float:left; display:inline; margin-left:-5px;}
.submit_content {margin-top:10px; margin-bottom:5px; padding-left:3px; width:334px;}
.submit_article {float:left; display:inline; border:0px solid #000;}
.submit_image {float:right; display:inline; border:0px solid #000;}
.follow_youtube {margin-top:5px; margin-bottom:5px; margin-left:2px;}
.youtube_video {margin-left:5px;}

.home_right {float:right; display:inline; width:500px; padding-right:2px;}
.home_cat_box {margin-bottom:10px;}
.home_cat_box_head {width:500px;  min-height:18px; font-size:10px; padding-top:2px; padding-left:4px; background:url(http://images.nitrobahn.com.s3.amazonaws.com/theme/greenhead2.jpg)}
.home_cat_box_title {color:#000; font-size:14px; font-variant:small-caps; }
.home_cat_first_topic {min-height:81px;}
.home_cat_image {float:left; margin-top:5px; margin-right:6px;}
.home_cat_title {font-size:12px; font-family:Arial; margin-top:5px; }
.home_cat_title1 {font-size:14px; font-family:Arial; font-weight:bold; margin-top:5px; }
.home_cat_title2 {font-size:12px; font-family:Arial; font-weight:bold}

#RelatedItemsPost {width:640px; min-height:150px;}

/* Post Page Sharing on Top */
#ptsharing {height:70px; width:663px; padding-top:5px;}
#ptsharingicons {width:528px; display:inline; float:left;}
#ptSocialsharingicons {height:20px; width:528px;}
#ptsharingicons1 {width:160px; height:20px; float:left; display:inline; margin-top:5px;}
#ptsharingicons2 {width:360px; height:20px; float:right; display:inline; margin-top:5px;}
#ptRSSsharingicons {height:48px; width:528px;}
#ptrssicon {height:48px; width:55px; display:inline-block; float:left;}
#ptrsstext {height:48px; width:470px; display:inline-block; float:left; vertical-align:bottom; margin-top:2px;}
#ptdiggtwitter {height:70px; width:110px; display:inline-block; float:right; margin:0px;}

#ad468 {float:right; padding-top:2px; padding-right:3px; height:90px}


/* Ad Placements */

.chitikaheader {margin-top:10px; margin-bottom:15px; margin-left:50px;}

.KonaBody {margin-top:24px; font-size:14px;}
#adsab_enclosure {width:660px; height:260px; margin-bottom:15px;}
#adsab_gads {width:340px;float:right;display:inline-block;}
#adsab_bestarts {width:310px;float:left;display:inline-block;}
#idsab_txt {width=350px; margin-right:0px; bottom:30px;}
#idsab_txt1 {float:left; display:inline-block}
#idsab_txt2 {float:right; display:inline-block;}
#idsab_randompost {padding-top:20px;}
#adpostdivider {padding-top:10px}

/* Tag Widget */ 
.tagwidget {width:148px; margin-left:5px; padding:5px; background-color:#fafafa;border:1px solid #ccc} 
.tagbarparent {font-family:Arial; font-style:bold; font-size:13px;border-bottom:2px solid #ccc; margin-bottom:5px; }
.tagbarchild {font-family:Arial; font-style:bold; font-size:11px; }

.tag-link a {text-decoration:none; color: #fff;}
