/*
Theme Name: SandSpringsDerby
Theme URI: 
Description: 
Version: 
Author: The GuRuStu Group
Author URI: http://www.GuRuStuGroup.com
Tags: 
*/

html, body {width:100%;}
body {
	margin:0;
  	color:#fff;
	font:13px  Tahoma, Arial, sans-serif;
	background:#000 url(images/body-bg.jpg) no-repeat 50% 0;	
}
img{border:none;}
a{
	text-decoration:none;
	color:#7bb8e0;
	outline:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
h2 {
	color:#FF9900;
        font-size:14px;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#main-container {
	margin: 0 auto;
	width:800px;
	background:url(images/container-bg.png) repeat;
}

/* header */
#header {
	height:160px;
	background:url(images/header-bg.gif) repeat-x;
}
#header strong {
	float:left;
	padding:5px 0 0 19px;
}
#header strong a {
	display:block;
	width:470px;
	height:138px;
	text-indent:-9999px;
	background:url(images/logo.gif) no-repeat;
}
#header fieldset {
	float:right;
	width:261px;
	margin:14px 0 0;
	background:url(images/input-bg.gif) no-repeat 0 1px;
}
#header fieldset input {
	float:left;
}
#header fieldset input.text {
	width:171px;
	background:none;
	padding:3px 0 3px 5px;
	margin:0 9px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	border:none;
}

/* navigation */
#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:38px;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	background:url(images/navigation-bg.gif) repeat-x;
}
#nav li {
	padding:4px 4px 4px 6px;
	background:url(images/nav-separator.gif) no-repeat 0 13px;
	float:left;
	height:30px;
	margin:0 0 0 -2px;
}
#nav li a {
	float:left;
	letter-spacing:1px;
	padding:0 20px 0 20px;
	line-height:30px;
	color:#000;
}
#nav li a:hover,
#nav li.current_page_item a {
	background:#004575;
	color:#fff;
	text-decoration:none;
}

/* container */
#container {
	overflow:hidden;
	height:1%;
	padding:55px 0 145px;
}

/* content */
#content {
	float:right;
	width:500px;
	padding:0 41px 0 0;
}	
#content h2 {
	margin:0 0 15px;
	font-size:16px;
}
#content p {
	margin:0 0 17px;
	line-height:17px;
}
#content ul {
	padding:0;
	margin:0 0 17px;
	list-style:none;
}
#content ul li {
	padding:0 0 0 20px;
	background:url(images/bullet.gif) no-repeat 0 6px;
}

/* sidebar */
#sidebar {
	float:left;
	width:186px;
	padding:0 0 0 31px;
}
#sidebar h3 {
	margin:0 0 30px;
	text-align:center;
	color:#d56b25;
	font-size:25px;
}
.banners{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.banners h2{
         color:#f53d09;
         font-size:14px;
}
.banners li {
	padding:0 0 20px;
}
.banners ul {
	padding:0 0 0px;
}
.banners img {
	display:inline;
}
.banners p {
	text-align: left;
	font-size:16px;
}
/* footer */
#footer {
	text-align:center;
	overflow:hidden;
	height:1%;
	padding:0 0 40px;
}	
#footer p {
	margin:0 0 7px;
	text-transform:uppercase;
}
#footer span {
	display:block;
	font-size:11px;
}
.post{
	margin-bottom: 40px;
}
#buy{
         padding-top: 45px;
         padding-left: 560px;
}
#buy a{
         color: #ffffff;
         font-size: 25px;
}