/*  
Theme Name: JMS Theme
Description: The default theme for JacksonMotorSpeedway.net.
Version: 1.0.1
Updated: 21 April 2009 9:51:05 by Jonathan Landrum
Author: Paul Ford and Jonathan Landrum
.

 COPYRIGHT NOTICE:

 JMS Theme is Copyright (c) 2007-2009 Jackson Motor Speedway,
 Paul Ford, and Jonathan Landrum.
 All Rights Reserved.

 This theme is NOT released under GPL, or BSD, or Apache,
 or CC, or any other such license. No permission is given to
 swipe, lift, gank, jack, heist, or otherwise steal any portion
 of this design. Thank you!

*/

/* Main Elements */
body {
	margin: 0;
	border: 0;
	padding: 0;
	background: #515151;
	color: #fff;
	text-align: center;
	}
#main {
	margin: 0 auto;
	padding: 0;
	background: #fff;
	color: #333;
	width: 750px;
	font: 1em Helvetica, Arial, sans-serif;
	text-align: left;
	}
#header {
	margin: 0;
	padding: 0;
	background: url(/images/header.jpg) no-repeat top left;
	color: #333;
	width: 750px;
	height: 225px;
	}
#header h1, #header hr { display: none; }

/* Top Navigation */
#navigation {
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	}
#navigation li { padding: 0; }
#navigation li a {
	border: 0;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
#navigation li a:hover { color: #b12a02; }
#skip a { display: none; }
#home, #track, #schedule, #sponsors, #purse {
	position: absolute;
	top: 196px;
	left: 50%;
	}
#home, #track, #schedule {
	display: block;
	height: 19px;
	}
#home {
	margin-left: -340px;
	width: 61px;
	}
#track {
	margin-left: -194px;
	width: 58px;
	}
#schedule {
	margin-left: -52px;
	width: 104px;
	}
#sponsors {
	margin-left: 110px;
	display: block;
	width: 106px;
	height: 24px;
	}
#purse {
	margin-left: 274px;
	display: block;
	width: 66px;
	height: 24px;
	}
ul.menu li img {
	margin: 0 auto;
	padding: 0 25px;
	border: none;
	}

/* Links */
a {
	border-bottom: 1px solid #ccc;
	color: #b12a02;
	text-decoration: none;
	}
a:hover { border-bottom: 0; }
a img { border: 0; }
.email {
	display: block;
	height: 16px;
	font-size: 16px;
	}
.email a {
	padding-left: 21px;
	background: url(/images/email.png) no-repeat top left;
	}

/* Lists */
ul.upcoming, ul.quicklinks, ul.nav, ul.feed {
	margin-left: 0;
	padding: 1em;
	text-indent: -1em;
	list-style: none;
	}
ul.upcoming li strong {
	background: inherit;
	color: #b12a02;
	}
ul li, ol li {
	padding-top: 5px;
	padding-bottom: 5px;
	}

/* Body Elements */
#content {
	margin: 0;
	border: 0;
	padding: 0;
	background: #fff;
	color: #333;
	width: 483px;
	float: left;
	}
#content h2 {
	padding-left: 20px;
	color: #b12a02;
	}
#content p {
	margin: 0;
	padding: 0 20px 20px;
	}
.aligncenter {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	}
#single {
	margin: 0 auto;
	border: 0;
	padding: 0;
	background: #fff;
	color: #333;
	width: 483px;
	}
#sidebar {
	margin: 0;
	padding: 0 0 20px;
	background: #fff;
	color: #333;
	width: 240px;
	height: 100%;
	float: right;
	}
#sidebar ul { padding-top: 0; }
#footer {
	border-top: 1px solid;
	padding: 0 20px 5px;
	clear: both;
	font-size: smaller;
	}
#footer hr { display: none; }