/*  
Theme Name: RideStar
Version: 1.0
Author: Beau Rixon
Author URI: http://www.clickforward.com.au
*/

/* Global RESET */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global RESET-RESET */

strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */
a { outline: none; } /* Gets rid of Safari's dotted borders */

/* Global TOOLS */

.clear { clear:both; }

a.post-edit-link { background:#FF0000; padding:2px 5px; border-bottom:none; }
a.post-edit-link:hover { background:#fff; padding:2px 5px; border-bottom:none; color:#FF0000; }


/* ---- MASTER ---- */

body 				{ background:#fff url(../ridestar/images/ridestar-banner-top.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#999; }
#wrap 				{ background:#fff url(images/heading-background.jpg) no-repeat center top; margin-top:20px; }
#inner-wrap			{ width:824px; margin:0 auto; }


/* ---- HEADER ---- */

#hd h1 a 				{ display:block; height:125px; width:390px; text-indent:-9999px; background:url(images/ridestar-logo.png) no-repeat 0px 8px; 
				  	  	  margin:8px 0 10px 62px; }
				  	  
#hd #nav-bar 			{ background: url(images/link-background.gif);  height:60px; margin: 10px auto; width: 800px; }


#hd ul#main-nav 		{ background:url(images/resources-background.gif) no-repeat 100% 100%; display:block; height:60px; padding-left:30px; }
#hd ul#main-nav li 		{ display:inline; float:left; margin-top:20px; }
#hd ul#main-nav a		{ color:#fff; font-size:18px; letter-spacing:-0.02em; margin-right:35px; text-transform:lowercase; }
#hd ul#main-nav a:hover	{ color:#6c0; }

#hd ul#main-nav .rsources 			{ float:right; }
#hd ul#main-nav .rsources a 		{ color:#272624; }
#hd ul#main-nav .rsources a:hover 	{ color:#fff; }


/* ---- CONTENT ---- */

#bd				{ background: transparent url(images/bg-green-box.gif) no-repeat bottom; padding-bottom: 12px; }
#bd-wrap		{ width: 740px; margin: 0 auto; background:#1E1E1E; padding:30px 30px 10px; font-size:12px; min-height: 360px; }

#bd a 			{ color:#fff; }
#bd a:hover 	{ color:#6c0; }

#bd h2 			{ color:#fff; font-size:30px; font-weight:normal; letter-spacing:-0.08em; text-transform:uppercase; }
#bd h2 a		{ border-bottom:none; color:#fff; }
#bd h2 a:hover 	{ border-bottom:none; }

#bd #content-main		{ float:left; width:440px; }
#bd #content-second		{ float:right; width:260px; }

#bd .cs-widget			{ padding:10px; background:url(images/link-background.gif); border:1px #1E1E1E solid; margin-bottom:10px; }
#bd .cs-widget h2		{ font-size:20px; color:#fff; }

.post h3 			{ color:#fff; font-size:20px; font-weight:normal; letter-spacing:-0.04em; margin:5px 0 5px 0; }
.post h3 a			{ border-bottom:none; color:#fff; display:block; background:#333333; padding:2px 10px; }
.post h3 a:hover 	{ border-bottom:none; color:#6c0; background:url(images/link-background.gif); }

.post				{ margin-bottom:20px; }
.post p, .post ul	{ margin:8px 0; }

.post li			{ list-style:decimal; padding:4px 0; margin-left:20px; }
.post img			{ background: url(images/link-background.gif); padding:5px; }

.post .alignleft	{ float: left; margin: 5px 10px 5px 0; }
.post .alignright	{ float: right; margin: 5px 0 5px 10px; }

.images				{ float:left; background:url(images/link-background.gif); margin:0 20px 10px 0; }
.images	img			{ padding:5px; }

/* home */

.about-2 #bd-wrap 	{ background:#1E1E1E url(images/home-image.jpg) no-repeat; min-height:0; } /* Remove when new is ready */

.home #content-main,	
.home #content-second	{ padding-top:220px; }

.home #content-second img	{ margin-bottom: 8px; }


/*
.home .news-feed 	{ float:right; width:260px; font-size:10px; }
.home .news-feed h3 { font-size:12px; font-weight:normal; }
.home .news-feed .inner { margin-bottom:10px; }
*/

/* contact */

.contact form		{ display:block; }
.contact label		{ display:block; }

.contact .input,
.contact .message	{ width:100%; border:#333; background:#333; padding:7px 5px; color:#CCC; font-family:Arial, Helvetica, sans-serif;
					  font-size:12px; margin:2px 0 8px 0; }
.contact .message	{ margin-top:-13px; }



/* products */

#bd img.product-listing-image	{ width: 200px; height: auto; }
#bd img.product-main-image		{ width: 450px; height: auto; }
#bd img.product-image-thumbnails 	{ width: 80px; height: auto; }

#bd .product-price	{ font-size: 30px; color: #6c0; }
#bd .old-product-price	{ font-size: 18px; text-decoration: line-through; }

#bd .product-sale	{ color: red; font-size: 14px; }
#bd .old-product-price-listing	{ font-size: 14px; text-decoration: line-through; }
#bd .product-price-listing		{ font-size: 18px; }
#bd .product-more-info			{ margin-left: 230px;}

#bd form		{ margin-bottom: 15px; }
#bd form img	{ background: none; }
#bd form select	{ margin-bottom: 10px; }



/* ---- FOOTER ---- */

#ft					{ color:#666; font-size:10px; margin:0 auto; width:800px; background:url(images/footer-background.jpg) 100% 50%; min-height:50px;
					  padding-top:15px; }
#ft a				{ color:#666; }					  
#ft a:hover			{ color:#6c0; }
#ft .copy			{ float:left; display:block; background:url(images/wing-star.png) no-repeat; height:30px; padding:12px 0 0 65px; }
#ft ul.maker		{ float:right; display:block; padding-top:12px; }
#ft ul.maker li		{ display:inline; }
