/* CSS Document */body {	width:100%;	height:100%;	margin:0px;	padding:0px;	background-image:url(images/bg.gif);	background-position:center top;	background-repeat:repeat-x;	background-color:#084700;	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#545454;	font-family:}h1 {	width:552px;	height:auto;	padding:0px 0px 4px 0px;	margin:0px 0px 10px 0px;	border-bottom:1px solid #cccccc;	font-size:22px;	color:#145200;}.h1link {	float:right;	font-size:12px;	padding-top:10px;}h2 {	width:552px;	height:auto;	padding:0px 0px 4px 0px;	margin:0px 0px 10px 0px;	border-bottom:1px solid #cccccc;	font-size:22px;	color:#145200;}h3 {	width:220px;	height:auto;	padding:0px 0px 10px 0px;	margin:0px;	color:#145200;	font-weight:bold;	font-size:16px;}a {	color:#ef8a00;	text-decoration:none;}a:visited {	color:#ef8a00;	text-decoration:none;}a:hover {	color:#ffae00;	text-decoration:underline;}a:active {	color:#ffae00;	text-decoration:underline;}.cleardiv {	clear:both;	width:100%;	height:0px;	font-size:0px;}.wrapper {	position:relative;	width:800px;	height:auto;	margin-left:auto;	margin-right:auto;}.topleft {	float:left;	width:457px;	height:130px;}.topright {	float:left;	width:343px;	height:130px;	background-image:url(images/bg-top-right.jpg);	background-repeat:no-repeat;}.racedate {	font-size:22px;	color:#ffffff;	text-align:right;	padding-top:90px;	padding-right:15px;}.content {	width:782px !important;	width:780px;	height:auto;	margin-left:1px;	margin-top:0px !important;	margin-top:-2px;	padding:0px 8px 0px 8px !important;	padding:0px 0px 0px 8px;	background-color:#ffffff;}.navrow {	width:782px;	height:30px;	background-color:#e57100;	background-image:url(images/bg-nav.gif);	background-repeat:repeat-x;	margin-top:0px !important;	margin-top:-3px;}#mainnav {	position:relative;	list-style: none;	margin:0px auto 0px auto;	padding:0px;	width:782px;	height:30px;	font-size:12px;	text-align:center;}#mainnav li {	display: block inline;	float:left;	width:auto;	height:30px;	line-height:12px;	font-size:14px;	margin-left:0px;	text-align:center;}#mainnav li a {	display: block inline;	float:left;	width:auto;	height:21px;	padding:9px 19px 0px 20px !important;	padding:9px 19px 0px 19px;	line-height:12px;	text-decoration: none;	color:#ffffff;	font-size:14px;	font-weight:normal;	text-align:center;	margin:0px;	text-transform:uppercase;}#mainnav li a.last {	border: 0;}#mainnav li a:hover, #mainnav li.current {	text-decoration: none;	color: #ffffff;	background-image:url(images/bg-nav-hover.gif);	background-repeat:repeat-x;	text-transform:uppercase;}.bottom {	width:798px;	height:33px;	padding-top:8px;	margin-left:1px;	background-image:url(images/bg-bottom.gif);	background-repeat:no-repeat;	text-align:center;}.bottom a, .bottom a:visited {	color:#ffffff;	text-decoration:none;	text-transform:uppercase;	margin:0px 10px 0px 10px;}.bottom a:hover, .bottom a:active {	color:#ffffff;	text-decoration:underline;	text-transform:uppercase;	margin:0px 10px 0px 10px;}.mainright {	width:220px;	padding:10px 0px 15px 10px;	background-image:url(images/bg-main-right.gif);	background-repeat:repeat-y;	background-position:left;}.mainleft {	width:552px;	padding:10px 10px 15px 0px;}.row {	padding-bottom:15px;}.photo {	float:right;	width:200px;	padding:0px 0px 5px 5px;}.title {	font-size:16px;	font-weight:bold;	margin-bottom:3px;	color:#2b2b2b;}.date {	font-size:11px;	color:#2b2b2b;	font-weight:bold;	padding-bottom:5px;	margin-top:-3px;}.adrow {	text-align:center;	padding-bottom:10px}.textbox {	width:545px;	height:auto;	border:1px solid #cccccc;	padding:2px;	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#545454;}