body{margin:0;background: #e3b44c url(../images/gasparilla/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}

a{color:#000000;}
h2{font-family: Georgia, "Times New Roman", Times, serif;color:#000000;font-weight:normal;font-size:24px;line-height:1em;margin:15px 0 6px 0}
h3{font-family: Georgia, "Times New Roman", Times, serif;color:#ac2c22;font-weight:normal;font-size:22px;line-height:1em;margin:15px 0 6px 0}


.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 */ 

#background{}
#wrapper{background: #ffffff url(../images/gasparilla/wrapper-bg.gif) top left repeat-y;width:873px;padding:0 20px;margin:0 auto}

#header{background: url(../images/gasparilla/header-bg.jpg) top left no-repeat;height:529px;position:relative}
	#toolbar{position:absolute;top:0px;left:0px;font-family: Georgia, "Times New Roman", Times, serif;width:100%}
		#toolbar #links{color:#ffffff;font-size:16px;padding:8px 10px}
		#toolbar #links a{color:#ffffff;text-decoration:none;padding:0 10px}
		#toolbar #racedate{float:right;color:#ffffff;font-size:17px;padding:8px 15px;}
		#toolbar #racedate strong{font-weight:normal;color:#ecb228;}

	#nav{position:absolute;top:49px;left:0;z-index:100}
		/* Level 1 */
		#nav ul{padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:100}
		#nav ul li{float: left;list-style: none;list-style-image:none;margin:0}
		#nav ul li a{display:block;text-decoration:none}
		#nav ul li div{}
		#nav ul li div a{display:block;padding:8px 10px 10px 10px;font-size:19px;color:#ffffff;font-family: Georgia, "Times New Roman", Times, serif;background: url(../images/gasparilla/nav-divider.gif) top right repeat-y;}
		#nav ul li div a:hover{color:#ecb228;}

		.page118 #nav li#pageid118 div a,
		.page119 #nav li#pageid119 div a,
		.page120 #nav li#pageid120 div a,
		.page121 #nav li#pageid121 div a,
		.page122 #nav li#pageid122 div a,
		.page123 #nav li#pageid123 div a,
		.page124 #nav li#pageid124 div a{color:#ecb228;}

		/* Level 2 */
		#nav ul li ul{margin:0px;position: absolute;background: #ac2c22;width: 190px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
		#nav ul li ul li a{border-bottom:1px solid #ffffff;width:170px;padding:6px 10px;text-indent:none;color:#ffffff}
		#nav ul li ul li a:hover{background: #000000}
		#nav ul li ul li.ipf-parent a{background: url(../images/gasparilla/subnav-arrow.gif) right no-repeat}
		#nav ul li ul li.ipf-parent a:hover{background: #000000 url(../images/gasparilla/subnav-arrow.gif) right no-repeat}

		/* Level 3 */
		#nav ul li ul li ul {margin: -27px 0 0 190px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #000000 !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;}
		#nav li:hover, #nav li.hover {position: static;}
	
	#logo{
	position:absolute;
	top:341px;
	left:236px;
	width: 411px;
	height: 114px;
}
		#logo a{display:block;width:411px;height:114px;text-indent:-2000px}
	#countdown{
	z-index:2;
	position:absolute;
	top:269px;
	left:348px;
	background: url(../images/gasparilla/countdownscroll-bg.gif) top left no-repeat;
	width:500px;
	height:54px;
	padding:25px 0 0 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px
}
		#countdown strong{font-weight:normal;color:#ac2c22;}
		
	#slideshow{
	position:absolute;
	top:97px;
	left:8px;
}
	h1#pagetitle{
	position:absolute;
	top:488px;
	left:8px;
	color:#ffe79c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0;
	line-height:1.2em
}
		.childpage h1#pagetitle{
	font-size:20px;
	top:488px;
	left:8px;
}


#contentarea{border-collapse:collapse;background: url(../images/gasparilla/contentarea-bg.gif) top left repeat-y;width:100%}

#column{width:203px;padding:15px 0 15px 0;background: url(../images/gasparilla/column-bg.gif) top left no-repeat}

	#joinouremaillist{margin:0 0 20px 0;font-family: Georgia, "Times New Roman", Times, serif;padding:0 15px}
		#joinouremaillist h2{color:#ac2c22;font-weight:normal;font-size:18px;line-height:1em;margin:0 0 10px 0}
		#joinouremaillist p{margin:0 0 5px 0;}
		#joinouremaillist-textfield{width:119px;}
		#joinouremaillist-joinbutton{}

	.focusbox{background:#ffffff;padding:7px 5px 0 5px;border:1px solid #ac2c22;font-family: Georgia, "Times New Roman", Times, serif;color:#000000;font-size:15px;margin:0 15px 20px 15px}
		.focusbox p{margin:0 0 10px 0;}
		.focusbox a{color:#000000;text-decoration:none}

	#subnav{margin:0 0 20px 0;font-family: Georgia, "Times New Roman", Times, serif;background: url(../images/gasparilla/subnav-divider.gif) top left no-repeat;}

	#subnav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
	#subnav ul li {float: left;list-style: none;list-style-image:none;margin:0}

	/* Level 1 */
	#subnav ul li a{display:block;text-decoration:none;width:177px;padding:6px 10px 8px 10px;color:#000000}
	#subnav ul li a:hover{}
	#subnav ul li.ipf-parent div a{background: url(../images/gasparilla/subnav-arrow.gif) right no-repeat;}
	#subnav ul li.ipf-parent div a:hover{background: url(../images/gasparilla/subnav-arrow.gif) right no-repeat;}
	#subnav ul li.ipf-parent div li a{background: none}
	#subnav ul li.ipf-parent div li a:hover{}

	#subnav ul li div {font-size:16px;background: url(../images/gasparilla/subnav-divider.gif) bottom left no-repeat;}

	/* Level 2 */
	#subnav ul li ul{margin: -27px 0 0 197px;position: absolute;background: #ac2c22;width: 190px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
	#subnav ul li ul li a{border-bottom:1px solid #ffffff;width:170px;padding:6px 10px;text-indent:none;color:#ffffff}
	#subnav ul li ul li a:hover{background: #000000}
	#subnav ul li ul li.ipf-parent a{background: url(../images/gasparilla/subnav-arrow.gif) right no-repeat}
	#subnav ul li ul li.ipf-parent a:hover{background: #000000 url(../images/gasparilla/subnav-arrow.gif) right no-repeat}

	/* Level 3 */
	#subnav ul li ul li ul {margin: -27px 0 0 190px;}
	#subnav ul li ul li ul li a{background:none !important;}
	#subnav ul li ul li ul li a:hover{background: #000000 !important;}

	#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
	#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}
	#subnav li:hover, #subnav li.hover {position: static;}

	#poweredbyactive{text-align:center;margin:0 0 20px 0}

#content{width:610px;background: url(../images/gasparilla/content-bg.gif) top left no-repeat;padding:20px 30px;line-height:1.4em}
	#path{margin:0 0 15px 0;font-size:11px;}

	#sponsors{margin:20px 0 0 0;}
	#sponsors h2{font-family: Georgia, "Times New Roman", Times, serif;color:#ac2c22;font-weight:normal;font-size:27px;line-height:1em;border-bottom:1px solid #ac2c22;padding:0 0 5px 0}

#footer{background: url(../images/gasparilla/footer-bg.gif) top left no-repeat;width:913px;margin:0 auto;text-align:center;padding:30px 0px 10px 0px}
	#footer a{color:#000000;}
