body{margin:0;background: #eb9701 url(../images/bg.gif) top left repeat-x;color:#424242}
body,td,th,input,select,textarea,input { font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px; line-height:15px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}

a{color:#000000;}
ul li{list-style-image: url(../images/bullet.gif);}
h1{font-size:22px;font-weight:normal;color:#000000;line-height:1.2em; margin:0px; padding:0px; display:inline;}
h2{font-size:11px;font-weight:normal;color:#515230; margin:0px; padding:0px; text-transform:uppercase; display:inline;}

.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:760px;border:1px solid #424242;padding:0px 6px;background:#000000;margin:15px auto 0 auto}

#header{background: #000000 url(../images/header-bg.jpg) top left no-repeat;position:relative;height:124px;}
	h1#logo{margin:0;position:absolute;top:0;left:0;}
	h1#logo a{display:block;text-decoration:none;width:226px;height:122px;text-indent:-2000px}

	#racedate{font-size:24px;font-weight:bold;color:#ffffff;font-family: Arial, Helvetica, sans-serif;width:200px;position:absolute;top:63px;right:17px;text-align:center}

#focusarea{position:relative;height:208px; background:url(../images/bg-focusarea.jpg) no-repeat top center;}
	#slideshow{position:absolute;top:0;left:0;width:494px;height:199px; padding:3px 0 0 3px;}

	#latestnews{
	position:absolute;
	top:4px;
	right:-2px;
	width:258px;
	height:206px;
}
		#latestnews-content{width:215px;height:153px;margin:43px 15px 0 25px;overflow:auto;font-size:11px; color:#FFFFFF;}
		
		#latestnews-content a{font-weight:bold; color:#eb9701;}
			#latestnews-content ul{margin:0;padding:0;}
			#latestnews-content ul li{margin:0;}
			#latestnews-content ul li a{font-weight:bold; color:#eb9701;}

#newsletter{ padding:10px; color:#FFFFFF;}
.main-column{ width:541px; padding:20px;}
.leftcolumn{ width:176px; padding:0 0 0 3px;}
	#nav{margin:0; width:176px;}

	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}

	/* Level 1 */
	#nav ul li a{ font-size:11px;display:block;text-decoration:none;width:153px;padding:6px 10px;border-bottom:1px solid #001c19;color:#ffffff; background:#003831; text-transform:uppercase; font-weight:bold;}
	#nav ul li a:hover{background:#eb9701}
	#nav ul li.ipf-parent div a{background: url(../images/nav-arrow.gif) right no-repeat #003831;}
	#nav ul li.ipf-parent div a:hover{background: #eb9701 url(../images/nav-arrow.gif) right no-repeat;}
	#nav ul li.ipf-parent div li a{background: #003831}
	#nav ul li.ipf-parent div li a:hover{background:#eb9701;}

	/* Level 2 */
	#nav ul li ul{margin: -24px 0 0 173px;position: absolute;background: #003831;width: 185px; left: -999em;}
	#nav ul li ul li a{width:165px;padding:6px 10px;text-indent:none;}
	#nav ul li ul li a:hover{background: #eb9701}
	#nav ul li ul li.ipf-parent a{background: url(../images/nav-arrow.gif) right no-repeat}
	#nav ul li ul li.ipf-parent a:hover{background:url(../images/nav-arrow.gif) right no-repeat}

	/* Level 3 */
	#nav ul li ul li ul {margin: -25px 0 0 185px;}
	#nav ul li ul li ul li a{background:#003831 !important;}
	#nav ul li ul li ul li a:hover{background: #eb9701 !important;}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#countdown-clock{ float:right; width:150px; padding:30px 12px 0 0; font-size:14px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
#countdown{ margin-top:10px;}
	#poweredbyactive{text-align:center;padding:20px 0 0 0}

#content-body{background:url(../images/bg-body.gif) repeat-y; width:760px;}
#content-dividar{ background:url(../images/bg-dividar.gif) repeat-x; height:15px;}

	h1#pagetitle{font-family: Arial, Helvetica, sans-serif;font-size:23px;font-weight:bold;margin:0 0 20px 0;line-height:1em}

#sponsors{text-align:center;clear:both;margin:20px 0 0 0}

#footer{ background:url(../images/bg-bottom-line.gif) top center no-repeat;height:50px;padding:15px 0;font-size:9px; color:#ffffff;}
#clogo{ float:left; width:240px;}
#footer-content{ float:left; width:300px; padding-top:10px;}
#pba-logo{ float:right; width:auto; padding-top:15px;}
	#footer a{color:#FFFFFF; text-decoration:underline;}
	#footer a:hover{ color:#FFFFFF; text-decoration:none;}
