/*-----------------------------------------------
Master Screen Style
Name:     Slowtime Motosports
Designer: Lee Norton
-----------------------------------------------*/

html, body	{
	margin:0;
	padding:5px;
	text-align:center;
	background:#222 url("../../images/bg.png") repeat-y center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%;
}

.clr { clear: both; height: 0px; }
img { border:0; }

h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#a00;
	text-align:left;
	font-weight:normal;
	font-size:24px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	border-bottom:1px dotted #a00;
}
h1 small {
	float:right;
	padding-top:16px;
	font-size:10px;
}
h2 {
	margin:0 10px;
	padding:0;
	color:#d48901;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
}
h2 small {
	font-weight:normal;
}
h3 {
	margin:-2px 0 10px 15px;
	padding:0;
	color:#a00;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
}
h4 {
	margin:0 10px;
	padding:0;
	color:#d48901;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
h5 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:10px;
}
h6 {
	margin:-8px 0 10px 0;
	padding:0;
	color:#a00;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
}

p {
	margin:10px 0;
	padding:0 5px;
	font-size:12px;
	text-align:left;
	color:#999;
	line-height:1.3em;
}
p.drivers {
	margin:5px 15px;
}

a { color:#d48901; }
a:hover { text-decoration:none; }

hr {
	color: #600;
	background-color: #600;
	height: 2px;
	border:0;
}

#header {
	margin:0 auto;
	padding:0;
	width:770px;
	height:130px;
	background:url("../../images/bg_header.png") no-repeat top left;
}
#header img {
	padding-top:28px;
	float:right;
}

#navbar {
	margin:0 auto 8px auto;
	padding:12px 0 0 0;
	width:780px;
	height:26px;
	text-align:center;
	font-size:12px;
	background:url("../../images/bg_blk_80.png") repeat;
	border:2px solid #600;
}
#navbar a {
	height:38px;
	color:#c2c2c2;
	text-decoration:none;
	padding:12px 21px;
}
#navbar a:hover { color: #a00; }
#navbar a.active {
	background:url("../../images/bg_nav_active.png") repeat-x top;
	border-width:0 1px;
	border-style:solid;
	border-color:#222;
	font-weight:bold;
}
#navbar a.active:hover { color:#c2c2c2;text-decoration:underline; }

#footer {
	margin:0 auto;
	padding:10px 0 20px 0;
	width:720px;
	color:#ccc;
	font-size:11px;
	text-align:right;
}
#footer a { color:#ccc; }
#footer a:hover { color:#fff;text-decoration:none; }

#content {
	margin:0 auto;
	padding:0;
	width:780px;
	background:url("../../images/bg_blk_80.png") repeat;
	border:2px solid #600;
}
#content_in {
	margin:10px auto 20px auto;
	width:735px;
	color:#aaa;
	text-align:left;
	font-size: 11px;
}

#home div { width:auto;border:1px solid #fff; }

table { margin:10px 0;text-align:center;color:#999;width:100%;border-collapse:separate; }
th { margin:0;padding:0;font-weight:normal;color:#aaa;background:none; }
td { margin:0;padding:4px;background:url("../../images/bg_td.png") repeat;border:0px solid #000; }
tr {  }
tr.top {  }
.odd { background:url("../../images/bg_td_odd.png") repeat; }
.blank { background:none; }
td.title { padding:5px 20px; text-align:left; }

.list { font-size:14px; }
.list small { font-size:11px; }
.list strong { font-size:16px;font-weight:bold;color:#fff; }
.round_by_round { font-size:13px; }

.autoWidth { width:auto; }
.alignTextLeft { text-align:left; }
.alignTextRight { text-align:right; }
.alignTextCenter { text-align:center; }

object {
	margin:20px auto;
	padding:0;
	text-align:center;
}


.rightbar {
	float:right;
	clear:right;
	width:250px;
	margin:0 0 15px 20px;
}
.eventsHead {
	float:right;
	clear:right;
	margin:2px 10px;
	padding:0;
	color:#555;
	text-align:right;
	font-weight:bold;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif
}
.events {
	float:right;
	clear:right;
	width:250px;
	margin:0;
	border:1px solid #333;
	background:url("../../images/bg_blk_50.png") repeat;
}
.events p {
	text-align:right;
	color:#666;
	font-size:10px;
	font-weight:bold;
}
.events p small {
	font-size:9px;
	font-style:italic;
}

.newvidHead {
	clear:left;
	margin:2px 10px;
	padding:0;
	color:#d48901;
	text-align:left;
	font-weight:bold;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif
}
.newvid {
	clear:left;
	margin:0 0 10px 0;
}
.newvid table { border:0;margin:0;font-size:11px;width:465px; }
.newvid small { font-size:9px; }
.newvid td { padding:2px 5px; }


.cars {	margin-top:10px; margin-left:15px; float:right; clear:right; width:250px; }
.cars img { width:250px; }
.cars h2 { margin:2px auto; text-align:center; font-size:13px; font-weight:bold; }
.cars p { margin:0 0 15px 0;padding:0;text-align:right; color:#666; font-size:10px; font-weight:bold; }

ul { margin:0 0 15px 0; padding:0; text-align:left; list-style-type:none; }
li { margin:4px 20px; padding:0; color:#999; font-size: 11px;}
li a { color:#999; }

#gallery { margin:0 auto; text-align:center; }
#gallery img { margin:6px; padding:3px; border:1px solid #333; }
#gallery img:hover { border:1px solid #a00; }


#sponsors { margin:0 auto; text-align:center; }
#sponsors img { margin:6px; padding:3px; text-align:center;	 }
#sponosrs a { margin:0; padding:0; }

#downloads img { width:200px; padding:3px; border:1px solid #333; }
#downloads table { width:460px; }
#downloads td { border:0; background:none; }

#calc input { border:1px solid #000; font-size:11px; }

.home img { max-width:150px; max-height:125px; width: expression(this.width > 150 && (this.width/this.height) > (150/125) ? 150 : true); height: expression(this.height > 125 && (this.width/this.height) <= (150/125) ? 150 : true); float:left; margin:10px 10px 10px 0; border:1px solid #999; padding:4px; }

.new div { margin:10px 0 10px 10px; text-align:center; width:auto; float:right; color:#999; border:1px solid #999; padding:4px; }
.new img { max-width:350px; max-height:325px; width: expression(this.width > 350 && (this.width/this.height) > (350/325) ? 350 : true); height: expression(this.height > 325 && (this.width/this.height) <= (350/325) ? 350 : true); margin-bottom:2px; }

.news div { margin:10px auto; text-align:center; width:auto; float:none; color:#999;  }
.news div p { margin:0; font-size:11px; text-align:center; }
.news img { border:1px solid #999; padding:4px; margin-bottom:2px; }
.news hr { display:none; }
