/*
Theme Name: Nitro RC Shop
Theme URI: http://blackbookdesign.ca
Description: Nitro RC Shop Theme
Version: 1.0
Author: Brian @ http://blackbookdesign.ca
Author URI: http://blackbookdesign.ca
Tags: clean, cyan, shop, slick
*/


/* - BASIC STUFF - */
html {background:#212e37 none repeat scroll 0 0;}

body {background: #212e37 url(images/bk.jpg) repeat-x;font-size:13px; line-height:normal; font-family: "Helvetica", arial, sans-serif; color:#0b2447;margin:0 auto;}
a {text-decoration:none; color:#00aeef; outline: none;}
a:hover {text-decoration:underline;}
a:focus, a:active {text-decoration:none;}
p.readmore a { color: #00aeef !important; font-weight: bold; }


.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
#wrapper {margin:0 auto; width:960px;}
#clear {clear: both;}
#line {border-bottom: 1px solid #0b2447; margin: 10px 0 15px; clear:both;}
p {margin: 10px 0; line-height:20px;}

/* header */
#header {height:155px;  margin:0 auto;padding:0;width:960px;}
#logo {margin: 10px 0 0;display:inline;text-indent:-9999px;list-style-type:none;width:299px;float:left;height:141px;}
#logo a{ background:url(images/logo.jpg) no-repeat;width: 299px;height:141px; display:block;position: relative}
#topnav {width:560px; margin: 10px 0 20px; display:block;float:right;}
#topnav ul{ padding:15px 0px 0 0; list-style-type:none;width:600px;float:right;}
.sortertop {background: url(images/searchbk.jpg) no-repeat; width:230px; height:30px; padding:10px 5px 5px 18px; position:relative; color:#00aeef; float: right;}

.inline {
	display: none;
}
.inline h2 {
	color: #fff;
}
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:355px;	
	min-height:65px;
	border:5px solid #666;
	padding: 40px;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background:url(images/close.png) no-repeat;
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

input#s {background: none; padding:3px; border:1px dashed #00aeef; color:#00aeef;}
input#searchsubmit {background: #00aeef; padding:3px; color:#ffffff; font-weight: bold; border:none;}


/* content */
.floatleft {float: left;}

#contentbox{background:url(images/content-mid.png) repeat-y;width:960px; padding:5px 25px;}
#topcontentbox{background:url(images/content-top.png) no-repeat;height:16px; width:960px;}
#btmcontentbox{background:url(images/content-btm.png) no-repeat;height:22px; width:960px;}

.posts-wrap {width: 910px; position: relative;}

.col500 {float:left; width:500px;}
.row910 {float:left; width:910px;}
.box466 {background:url(images/box466-mid.jpg) repeat-y; width: 466px; padding:0 15px;}
.box466top {background:url(images/box466-top.jpg) repeat-y;width:466px;height:12px;}
.box466btm {background:url(images/box466-btm.jpg) repeat-y;width:466px; height:21px;}
.box420 {background:url(images/box420-mid.jpg) repeat-y; width: 420px; padding:0 15px;}
.box420top {background:url(images/box420-top.jpg) repeat-y;width:420px;height:11px;}
.box420btm {background:url(images/box420-btm.jpg) repeat-y;width:420px; height:19px;}


.modelchoose { float:left; margin: 0 2px 2px 0;}
.modelchoose a {width:194px; height: 150px; display:block; background: #ddd;}
.modelchoose a:hover { background: #fff;}

#postindex {margin-bottom: 20px;}

#categories {border-bottom:1px dashed #A1A1A1; clear:both; min-height:30px; margin-bottom:20px; position:relative; width:910px;}
#categories h2 {float:left;}
#categories ul {display: block; font-size:160%;margin-left: 10px; }
#categories ul li {display: inline; margin-right: 10px;}


/* footer */
#footer {color: #ccc; margin:20px auto 0; padding:10px 0 20px; text-align:center;}
#footer ul{display: inline; }
#footer ul li{display: inline; margin: 0 10px;}


/* Typography */
H1 {font-size: 180%; font-weight: bold; margin:10px 0 20px;}
H2 {font-size: 160%; font-weight: bold;}
H3 {font-size: 140%; font-weight: bold;margin:20px 0 10px;}
H4 {font-size: 130%; font-weight: bold;}
H5 {font-size: 120%; font-weight: bold;}
#colbtm h2 {color:#fff; margin:10px 0;}
h2.name {font-size: 110%;}

/* btm bar */
#bottombar{background:url(images/btm-mid.png) repeat-y;width:960px; padding:5px 8px; min-height:360px;}
.topbtmbar{background:url(images/btm-top.png) no-repeat;height:15px; width:960px;}
.btmbtmbar{background:url(images/btm-btm.png) no-repeat;height:25px; width:960px;}
#colbtm {width:315px; float:left; display: inline; }
.featurednews h4 {margin: 18px 5px 0; }
.featurednews p {margin:10px;}
.featurednews p a {color: #cfedfc;}
.featurednews {padding-left:10px;}
/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;} /* want dots in front of your lists...? change to list-style-type: disc */

#colright ul {margin-left: 15px !important;}
#colright ul li {list-style: disc; padding: 5px 0 !important;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
textarea#comment {overflow:auto}


div.navigation {height:25px; overflow:auto;float:none;clear:both; margin:0 auto}
* +html div.navigation {overflow:visible} /* IE hack to prevent scrollbars on the .navigation div... */

.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}


