/*-------------------- TEMPLATE LAYOUT --------------------*/#header {  width: 770px;  height: 96px;  clear: both;  margin-bottom: 0!important;  margin-bottom: -3px;	background: #572634;	/*border-top: 1px solid #000;	border-left: 1px solid #000;	border-right: 1px solid #000;*/}#logo {  width: 422px;  height: 96px;	float: left;	border: 0px;}#action_center {  width: 170px!important;  width: 168px;  height: 96px;	float: left;}#donate_now {  width: 168px!important;  width: 166px;  height: 96px;  padding-right: 10px!important;  padding-right: 8px;	float: right;}#menu_top {  width: 770px;  height: 2px;  clear: both;  margin-bottom: 0!important;  margin-bottom: -12px;  background: #fff;	/*border-left: 1px solid #000;	border-right: 1px solid #000;*/}#menus {width: 770px;  height: 18px;  clear: both;background: #E3E4E6;/*background: #B3B33D;*/	/*border-left: 1px solid #000;	border-right: 1px solid #000;*/}#submenus {  width: 770px;  height: 18px;  clear: both;	border-left: 1px solid #000;	border-right: 1px solid #000;	background: #cc9;}#menu_left {  width: 393px!important;  width: 405px;  height: 18px;  float: left;  padding-left: 12px;/*padding-left: 15px;*/background: #E3E4E6;	/*background: #993;*/}#divider {  width: 16px;  height: 18px;  display: inline;  float: left;  background:#E3E4E6;	/*background: url(../images/divider.gif) no-repeat;*/}#menu_right {  width: 346px!important;  width: 344px;  height: 18px;  float: right;  display: inline;background: #E3E4E6;/*	background: #b3b33d;*/}#cc {  width: 770px;  clear: both;  height: auto!important;  height: 713px;  min-height: 687px;	/*background: #f5f5f5;	border-left: 1px solid #000;	border-right: 1px solid #000;*/  padding-top: 2px;}#content {  width: 604px!important;  width: 600px;  height: auto!important;  height: 713px;  min-height: 705px;	background: #fff;	float: left;	border-right: 1px solid #ccc;}#content td, #content div, #content p {font-size: 10px;}#random_image {	width: 300px;	height: 300px;  float: left;padding-left: 18px;}#cond_banner {	width: 604px!important;  width: 601px;height:auto!important;  float: left;  border-right: 1px solid #ccc;  background: #fff;  background: url(/images/facingracebanner.jpg) top center no-repeat;}.conf_nav {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #666;	text-decoration: none;	font-weight: normal;	margin-top:254px;	background-color:#FFFFFF;	}	a.conf_nav:link, a.conf_nav:visited{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color:#33333;	}/*#content2 {  width: 504px!important;  width: 601px;  height: auto!important;  height: 713px;  min-height: 687px;	background: #fff;	float: left;	border-right: 1px solid #ccc;	padding: 30px 25px 25px 75px ;}*/#intro {	width: 243px!important;  width: 260px;	height: 281px;  float: left;  padding: 15px 20px 0 15px!important;  padding: 15px 0 0 14px;}#content_spacer {	width: 604px!important;	width: 600px;	height: 28px!important;  height: 56px;  clear: both;  background: #fff;  padding-top: 16px;}hr.content_line {  color: #fff;  background-color: #fff;  border-top: 1px dashed #b4b4b4;  border-bottom: 0px dashed #b4b4b4;  width: 60%;  height: 0px;float: right!important;margin-right: 121px!important;margin-right: 0;}#news_left {	width: 308px!important;  width: 311px;  padding-left: 18px;  float: left;}#news_right {	width: 243px!important;  width: 268px;  padding-left: 2px;  padding-right: 25px;  float: right;}#content2 {  width: 564px!important;  width: 601px;  height: auto!important;  height: 713px;  min-height: 687px;	background: #fff;	float: left;	border-right: 1px solid #ccc;	padding: 10px 25px 15px 15px ;}br.clear {  clear: left;}#right_side {  width: 165px!important;  width: 167px;  float: right;  height: auto!important;  height: 713px;  min-height: 687px;}#multimedia p, #multimedia a:link {font-size: 9px;color: #666;font-family: Verdana, Helvetica, sans-serif, Arial;}#signup {  width: 165px!important;  width: 167px;  clear: both;  height: 48px!important;height: 56px;  padding-top: 4px;	background: #e4e4c9;font-size: 9px;}#signup form {  padding: 4px 0 0 0!important;  padding: 6px 0 0 0;  margin: 0 0 0 5px!important;  margin: 0 0 0 12px;}#multimedia {  width: 140px!important;  width: 142px;font-size: 9px;font-family: Verdana, Helvetica, sans-serif, Arial;color:#666;  clear: both;  height: auto!important;  height: 72px;  min-height: 70px;  margin: 0 0 0 15px;  padding: 36px 5px 0 5px!important;  padding: 40px 0 0 0;	background: url(../images/multimedia.gif) top right no-repeat;}#multimedia a:link {font-size: 9px;color: #336699;}#search {  width: 140px!important;  width: 142px;  clear: both;  height: auto!important;  height: 95px;color: #666;font-size: 9px;font-family: Verdana, Helvetica, sans-serif, Arial;  min-height: 93px;  margin: 0 0 0 15px;  padding: 37px 5px 0 5px!important;  padding: 37px 0 0 5px;	background: url(../images/search.gif) top right no-repeat;}#search .search {  margin: 0 0 10px 0;  padding: 5px 0 0 0!important;  padding: 5px 0 0 0;}#calendar {  width: 140px!important;  width: 142px;  clear: both;color: #666;font-size: 9px;font-family: Verdana, Helvetica, sans-serif, Arial;  height: auto!important;  height: 133px;  min-height: 131px;  margin: 0 0 0 15px;  padding: 20px 5px 0 5px!important;  padding: 20px 0 0 5px;}#calendar td {font-size: 9px;color: #666;font-family: Verdana, Helvetica, sans-serif, Arial;}#calendar a:link {font-size: 9px;color: #336699;}#calendar ul {padding-top: 10px;}#calendar li {margin-bottom: -20px;}/* original poll styling #poll {  width: 144px!important;  width: 146px;  clear: both;  height: auto!important;  height: 182px;  min-height: 180px;  margin: 0 0 0 15px;  padding: 37px 5px 0 1px!important;  padding: 37px 0 0 0;  background: url(../images/current_poll.gif) top right no-repeat;}*/#poll {  width: 144px!important;  width: 146px;  clear: both;  height: auto!important;  height: 182px;  min-height: 180px;  margin: 0 0 0 15px;  padding: 37px 5px 0 1px!important;  padding: 37px 0 0 0;  background: url(../images/racewire_sidebg.gif) top right no-repeat;}#poll td {font-size: 9px;color: #666;font-family: Verdana, Helvetica, sans-serif, Arial;}#poll a:link {font-size: 9px;color: #336699;}#poll ul {padding-top: 10px;}#poll li {margin-bottom: -20px;}hr.right_line {  color: #f5f5f5;  background-color: #f5f5f5;  border-top: 1px dashed #b4b4b4;  border-bottom: 0px dashed #b4b4b4;  margin-top: -3px;  width: 80%;  height: 0px;}#footer_top {  width: 770px;  height: 6px;  clear: both;  margin-bottom: 0!important;  margin-bottom: -7px;  background: #dcdfab;	/*border-left: 1px solid #000;	border-right: 1px solid #000;*/}#footer {  width: 770px!important;  width: 770px;  height: 25px;  clear: both;	background: #572634;	border-left: 1px solid #000;	border-right: 1px solid #000;	border-bottom: 1px solid #000;}#info { /* width: 585px!important;  width: 579px;*/  width: 415px!important;  width: 409px;  height: 25px!important;  height: 22px;  margin: 5px 0 0 10px!important;  margin: 7px 0 0 5px;  font-family:  Arial, Verdana, Helvetica, sans-serif;  font-size: 10px;  float: left;  text-align: left;  color: #fff;}#menu_bottom {   margin: 2px 10px 0 0!important;  margin: 4px 0 0 0;  float: left;  height: 25px!important;  height: 22px;  width: 160px!important;  width: 155px;  color: #fff;}#copyright {  width: 770px!important;  width: 770px;  height: 25px;  clear: both;  margin: 2px 10px 0 0!important;  margin: 4px 0 0 0;  text-align: center;}/*-------------------- LINKS --------------------*/a:link, a:visited {	font-size: 12px; 	color: #336699; 	text-decoration: none;	font-family:  Arial, Verdana, Helvetica, sans-serif;}a:hover {	color: #6699cc;  text-decoration: underline;}a.mainlevel-left:link, a.mainlevel-left:visited {	color: #333;	font-size: 10px;	font-weight: normal;	font-family:  Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	text-align: left;  vertical-align: top;  padding:  2px 20px 4px 27px!important;  padding:  0 20px 0 27px;  height: 14px;}a.mainlevel-left:hover, a#active_menu-left:hover {	color: #000;	font-weight: normal;	text-decoration: none;	background: none;}a#active_menu-left {	color: #fff;	font-weight: normal;	text-decoration: none;	background: none;}a.mainlevel-leftsub:link, a.mainlevel-leftsub:visited, a#active_menu-leftsub {	color: #666;	font-size: 10px;	font-weight: normal;	font-family:  Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	text-align: left;  vertical-align: top;  padding:  1px 20px 1px 20px;  height: 18px;}a.mainlevel-leftsub:hover {	color: #000;	font-size: 10px;	font-weight: normal;	font-family:  Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	text-align: left;  vertical-align: top;  padding:  1px 20px 1px 20px;  height: 18px;}a.mainlevel-right:link, a.mainlevel-right:visited {	color: #333;	font-size: 10px;	font-weight: normal;	font-family:  Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	text-align: left;  vertical-align: top;  padding:  1px 20px 5px 23px!important;  padding:  0 20px 0 23px;  height: 14px;}a.mainlevel-right:hover, a#active_menu-right {	color: #000;	font-weight: normal;	text-decoration: none;	background: none;}a.mainlevel-bottom:link, a.mainlevel-bottom:visited {	color: #fff;	font-size: 10px;	font-family:  Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	text-align: left;  vertical-align: top;  padding:  0px 5px 4px 5px!important;  padding:  0 5px 0 5px;  height: 14px;}a.mainlevel-bottom:hover, a#active_menu-bottom {	text-decoration: none;	background: none;}a.sublevel:link, a.sublevel:visited {	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	color: #3D4E6D;	padding-left: 5px;	vertical-align: middle;	text-align: left;}a.sublevel:hover {	color: #96cf67;	text-decoration: none;}a.readon:link, a.readon:visited {	color: #993;	font-size: 10px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;	white-space: normal;	line-height: 10px;	text-decoration: none; }a.readon:hover {	color: #963;	white-space: normal;	text-decoration: underline;}a.category:link, a.category:visited {	color: #3D4E6D;  font-weight: bold;}a.category:hover {	color: #3D4E6D;}a.blogsection:link, a.blogsection:visited {	color: #44757D; 	text-decoration: none; 	font-family:  Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;}a.blogsection:hover {	color: #759328;	text-decoration: underline;	font-size: 10px;}.pagenav, a.pagenav {	text-align: center;	font-size: 10px;	font-weight: bold;	line-height: 20px;	border: 1px solid #666;	width: auto;	padding: 3px;	margin: -2px;	background: #fff;	color: #666;}a.pagenav:link, a.pagenav:visited {	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	color: #708088;}a.pagenav:hover {	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	color: #993;}a.pagenav:active {	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	color: #993;}.pagenavbar, a.pagenavbar {	text-align: center;	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	line-height: 12px;	border: 0px solid #666;	width: auto;	padding: 3px;	margin: -2px;	background: none;	color: #005fa6;}a.pagenavbar:link, a.pagenavbar:visited {	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	color: #708088;}a.pagenavbar:hover {	font: 10px bold Arial, Verdana, Helvetica, sans-serif;	color: #600;	background: #f1f1f1;}a.weblinks:link, a.weblinks:visited {	color: #405115;  text-decoration: none;  font-weight: normal;	font-family:  Arial, Verdana, Helvetica, sans-serif;}a.weblinks:hover {	color: #009;	text-decoration: underline;}.fase4rdf {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; 	color: #343A58; 	font-weight: normal;}a.fase4rdf:link {	font-size: 11px; 	font-weight: bold; 	color: #356C82;}a.fase4rdf:hover {	font-size: 11px;	font-weight: bold; color: #759328;}/*-------------------- MODULES --------------------*/table.moduletable {	width: 100%;}table.moduletable th {	background: none;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	color: #c00;	text-align: left;	text-indent: 15px;	width: 100%;	height: 20px;	text-transform: uppercase;}table.moduletable td {	font-size: 11px;	background: none;	padding: 1px;	font-weight: normal;}table.moduletable-menu {	width: 100%;}table.moduletable-menu th {	background: none;}table.moduletable-menu td {	font-size: 10px;	background: none;	padding: 1px 0 0 0;	font-weight: normal;  color: #fff;}table.moduletable-menu_right {	width: 100%;}table.moduletable-menu_right th {	background: none;}table.moduletable-menu_right td {	font-size: 11px;	background: none;	padding: 1px 0 0 0;  text-align: right;	font-weight: normal;}table.moduletable-da {	width: 100%;}table.moduletable-da th {	background: none;}table.moduletable-da td {	font-size: 9px;  color: #fff;  word-spacing: 1px;	font-family:  Arial, Verdana, Helvetica, sans-serif;	background: none;	padding: 5px 0 0 16px;	font-weight: normal;}table.moduletable ul {	color: #f00;}table.moduletable-horiz ul {	color: #f00;}/*-------------------- BUTTONS & INPUT --------------------*/.button {	color: #343A58; 	font-family: Arial, Verdana, Helvetica, sans-serif;	margin-top: 4px;	font-weight: bold;	text-align: center;	font-size: 12px;	background: #f5f5f5;	border: 1px solid #006;	height: 20px;  cursor:  pointer;}.gobutton {	color: #343A58; 	font-family: Arial, Verdana, Helvetica, sans-serif;  margin-top: -2px;	font-weight: bold;  vertical-align: middle;  cursor:  pointer;}.inputbox {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #343A58;	background: #fff;	border: 1px solid;}.back_button {	float: left;  font-size: 12px;  color: #fff;   background: #f5f5f5;  font-weight: bold;  text-align: center;  padding: 4px;	border: 1px solid #006;  cursor:  pointer;}.search {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #343A58;  text-align: left;	padding: 0 0 15px 15px;}/*-------------------- TABS --------------------*/.ontab {	background-color: #323A15;	border-left: outset 1px #DCF2FA;	border-right: outset 1px #808080;	border-top: outset 1px #DCF2FA;	border-bottom: solid 1px #d5d5d5;	text-align: center;	font-weight: bold;	color: #fff;}.offtab {	background-color : #e5e5e5;	border-left: outset 1px #E0E0E0;	border-right: outset 1px #E0E0E0;	border-top: outset 1px #E0E0E0;	border-bottom: solid 1px #d5d5d5;	text-align: center;	cursor: pointer;	font-weight: normal;}.tabpadding {	padding: 5px;}/*-------------------- TABLES --------------------*/table.contenttoc {	color: #343A58;  margin: 10px;	background: #f5f5f5;	border: 1px solid #465675;}table.contenttoc td {	font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 8pt;  font-weight: normal;  text-align:left;	padding: 3px;}table.contenttoc th {	background: #666;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	color: #96cf67;	text-align: center;	width: 100%;	height: 24px;	text-transform: uppercase;}table.searchintro {  background-color: #fff;	border: 1px solid #8D9ABC;}table.contact {	background-color: #fff;}table.contact td.icons {	background-color: #ccc;}table.contact td.details {	background-color: #F3F3F3;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;}/*-------------------- CONTENT --------------------*/.content_rating {	font-weight: normal;	font-size: 8pt;}.content_vote {	font-weight: normal;	font-size: 8pt;}.componentheading {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal; 	color: #000;	padding: 0 0 0 20px;  background: url(../images/title_image.gif) top left no-repeat;}.componentheading2 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #000;	padding: 0 0 0 20px;  background: url(../images/title_image.gif) center left no-repeat;}.contentpane {  padding: 5px;  width: auto;	}.contentpaneopen {  padding: 0px;  width: auto;}.contentheading {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #000;  padding: 0 0 0 20px;  background: url(../images/title_image.gif) top left no-repeat;}.contentpagetitle {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold; 	color: #993;  background: #fff;}a.contentpagetitle:link, a.contentpagetitle:visited  {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; 	color: #993;  background: #fff;  float: left;  margin: 0 0 -5px -20px!important;  margin: 0 0 0 -20px;}a.contentpagetitle:hover  {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; 	color: #993;  text-decoration: underline;  background: #fff;}.contentdescription {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #333;	text-align: left;}/*-------------------- SECTION TABLES & ROWS --------------------*/.sectiontableheader {	background: #592635;	background-repeat: repeat;	color : #fff;	font-weight : bold;	padding: 2px;}.sectiontableentry1 {font-weight: normal;}.sectiontableentry2 {font-weight: normal;}/*-------------------- POLLS --------------------*/.poll {	font-family: Verdana, Helvetica, sans-serif, Aria;	font-size: 10px;	font-weight: normal;	color: #666;	line-height: 14px}.pollstableborder {}/*-------------------- NEWSFEEDS --------------------*/.newsfeedheading {   font-family: Arial, Verdana, Helvetica, sans-serif;   font-size: 11px;   font-weight: bold;   color: #343A58;}.newsfeeddate {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #343A58;	font-weight: normal;}ul.newsfeed{margin: 0px 0px 0px 2px!important;margin: 0px 0px 0px 2px;padding: 0 0 0 0;}li.newsfeed{list-style-type:none; width: auto;  margin: 0px 0px 15px 0px!important;}/*-------------------- MISC --------------------*/body {	margin: 0 0 10px 0;	background: #fff; 	/*url(../images/back.gif);*/	color : #465675;	height: 100%;}td,tr,p,div {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height:1.3em;	color: #000;}h4 {	color: #6699cc; 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14px; 	font-weight: bold;}h5 {	color: #666; 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px; font-weight: bold;}h6 {	color: #666; 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;}ul {	margin: 0px 0px 0px 0px;}li {  width: auto;  /*list-style-image: url(../images/list.gif);  list-style:circle;*/  margin: 0px 0px 0px 0px!important;  margin: 0px 0px 0px 30px;  padding: 0 0 0 0;}hr { 	background: transparent; 	height:1px; 	border: 1px solid #314B77;	}hr.separator {	background: transparent;	height: 1px;	width: 75px;	border: 1px solid #314B77;}.small {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #666;	text-decoration: none;	font-weight: normal;}.smalldark {  font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 10px;  color: #666;  text-decoration: none;  font-weight: normal;}.siteheading {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 20px;  color: #343A58;  text-decoration: none;  font-weight: normal;}.category {	color: #3D4E6D; 	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; 	font-weight: bold; 	text-decoration: none;}.pagetext {	visibility: hidden;	display: none;	position: relative;	top: 0;}.createdate {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px;	color: #666;	text-decoration: none;	font-weight: normal;}.modifydate {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #666;	text-decoration: none;	font-weight: normal;}/*------------ BW Additions ------------*/#hltable p {font-size: 9px;color: #666;font-family: Verdana, Helvetica, sans-serif, Arial;padding:3px;}.small{font-size: 9px;color: #666;font-family: Verdana, Helvetica, sans-serif, Arial;padding:2px;}#hltable {border:1px solid;border-color:#CCCCCC;background-color:#F5F5F5;}#hltable a:link {font-size: 9px;color: #666633;}#alt_right {  width: 140px!important;  width: 142px;font-size: 9px;font-family: Verdana, Helvetica, sans-serif, Arial;color:#666;  clear: both;  height: auto!important;  margin: 0 0 0 15px;  padding: 10px 5px 0 5px!important;  padding: 10px 0 0 0;}