/* CSS Document */
/*
most of the body text on parker is 12px, so we do --
 
12/16 = x/100 and x = 75.
 
therefore, we set the body font-size: 75%
 
"From now on it’s easy to think in pixels but still set sizes in terms of ems: 1em is 10px, 0.8em is 8px, 1.6em is 16px, etc."
child pixels / parent pixels = child ems
so in our case:
 
for a 10px footer:  10/12 = 0.833em
for a 14px header: 14/12 = 1.67em
*/
body
{
	font-family:Arial, Helvetica, sans-serif;
	width:750px;
	margin:12px auto;
	padding:0;
	font-size:75%;
	line-height:16px;	
	color:#333333;
}
input
{
	border:solid 1px #CECECE;
	font-size:0.92em;
	height:15px;
}
select
{
	font-size:0.92em;
}
/* classes */
a:link, a:visited
{
	color:#CA0A0A;
	text-decoration:none;
}
a:hover, a:active
{
	color:#CA0A0A;
	text-decoration:underline;
}
a.redarrow:link, a.redarrow:visited
{
	background-image:url(../images/regulararrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.redarrow:hover, a.redarrow:active
{
	background-image:url(../images/regulararrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}
a.redarrowhurr:link, a.redarrowhurr:visited
{
	background-image:url(../images/hurrarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.redarrowhurr:hover, a.redarrowhurr:active
{
	background-image:url(../images/hurrarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}
a.goldarrow:link, a.goldarrow:visited
{
	background-image:url(../images/goldarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#8E6803;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.goldarrow:hover, a.goldarrow:active
{
	background-image:url(../images/goldarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#8E6803;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}
a.goldarrowother:link, a.goldarrowother:visited
{
	background-image:url(../images/goldarrowother.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#8E6803;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.goldarrowother:hover, a.goldarrowother:active
{
	background-image:url(../images/goldarrowother.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#8E6803;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}
a.pagingarrowleft, a.pagingarrowleft:link, a.pagingarrowleft:visited
{
	background-image:url(../images/pagingarrowleft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#CA0A0A;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.pagingarrowleft:hover, a.pagingarrowleft:active
{
	background-image:url(../images/pagingarrowleft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#CA0A0A;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}
a.pagingarrowright, a.pagingarrowright:link, a.pagingarrowright:visited
{
	background-image:url(../images/pagingarrowright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#CA0A0A;
	text-decoration:none;
	padding: 0 15px 5px 0;
	margin:0;
}
a.pagingarrowright:hover, a.pagingarrowright:active
{
	background-image:url(../images/pagingarrowright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#CA0A0A;
	text-decoration:underline;
	padding: 0 15px 5px 0;
}
a.NewsletterSubmit:link, a.NewsletterSubmit:visited
{
    background-image:url(../images/searchbutton.gif);
    background-repeat:no-repeat;
    background-position: 0 0;
    width:52px;
    height:19px;  
    display:block;  
}
a.NewsletterSubmit:hover, a.NewsletterSubmit:active
{
    background-image:url(../images/searchbutton.gif);
    background-repeat:no-repeat;
    background-position: 0 -19px;
    width:52px;
    height:19px;    
    display:block;      
}
.gold
{
	color:#A87A00;
}
.bigGold
{
	font-size:18px;
	color:#A87A00;
}
.brightred
{
	color:#cc0000;
}
.bigGoldTitle
{
    font-size:14px;
	color:#A87A00;
	font-weight:bold;
	line-height:20px;
}
.error
{
	color:#990000;
	padding-bottom:10px;
}
table.clean
{
    border-top:solid 1px #EEE2CA;
    border-left:solid 1px #EEE2CA;
}
table.clean td
{    
    border-right:solid 1px #EEE2CA;
    border-bottom:solid 1px #EEE2CA;
}
/* header */
#header
{
	width:750px;
	height:87px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#logo
{
	float:left;
	width:280px;
	height:87px;
}
#nav
{
	float:right;
	width:460px;
}
/* globalnav */
#globalnav
{
	padding:27px 0 0 78px;
}
#globalnav ul
{
	list-style:none;
	padding:0;
	margin:0;
	height:25px;
}
#globalnav li
{
	float:left;
	padding:0 9px 0 0;
	margin:0;
	height:25px;
}
#globalnav li span
{
	position: absolute;
	left: -999em;
	top: 0px;
}
#globalnav li a.tickets:link, #globalnav li a.tickets:visited
{
	display:block;
	background-image:url(../images/nav_tickets.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:106px;
	height:25px;	
}
#globalnav li a.tickets:hover, #globalnav li a.tickets:active
{
	display:block;
	background-image:url(../images/nav_tickets.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:106px;
	height:25px;	
}
#globalnav li a.ticketsSelected:link, #globalnav li a.ticketsSelected:visited, #globalnav li a.ticketsSelected:hover, #globalnav li a.ticketsSelected:active
{
	display:block;
	background-image:url(../images/nav_tickets.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:106px;
	height:25px;	
}
#globalnav li a.about:link, #globalnav li a.about:visited
{
	display:block;
	background-image:url(../images/nav_about.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:49px;
	height:25px;	
}
#globalnav li a.about:hover, #globalnav li a.about:active
{
	display:block;
	background-image:url(../images/nav_about.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:49px;
	height:25px;	
}
#globalnav li a.aboutSelected:link, #globalnav li a.aboutSelected:visited, #globalnav li a.aboutSelected:hover, #globalnav li a.aboutSelected:active
{
	display:block;
	background-image:url(../images/nav_about.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:49px;
	height:25px;	
}
#globalnav li a.directions:link, #globalnav li a.directions:visited
{
	display:block;
	background-image:url(../images/nav_directions.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:83px;
	height:25px;	
}
#globalnav li a.directions:hover, #globalnav li a.directions:active
{
	display:block;
	background-image:url(../images/nav_directions.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:83px;
	height:25px;	
}
#globalnav li a.directionsSelected:link, #globalnav li a.directionsSelected:visited, #globalnav li a.directionsSelected:hover, #globalnav li a.directionsSelected:active
{
	display:block;
	background-image:url(../images/nav_directions.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:83px;
	height:25px;	
}

#globalnav li a.sponsors:link, #globalnav li a.sponsors:visited
{
	display:block;
	background-image:url(../images/nav_sponsors.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:74px;
	height:25px;	
}
#globalnav li a.sponsors:hover, #globalnav li a.sponsors:active
{
	display:block;
	background-image:url(../images/nav_sponsors.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:74px;
	height:25px;	
}
#globalnav li a.sponsorsSelected:link, #globalnav li a.sponsorsSelected:visited, #globalnav li a.sponsorsSelected:hover, #globalnav li a.sponsorsSelected:active
{
	display:block;
	background-image:url(../images/nav_sponsors.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:74px;
	height:25px;	
}
/* languagelinks */
#languagelinks
{
    padding:0 0 0 125px; 
    float:left;
}
#languagelinks ul
{
    list-style:none;
    padding:0;
    margin:0;
}
#languagelinks li
{
    float:left;
    padding:12px 15px 0 0;
    margin:0;
}
#languagelinks a:link, #languagelinks a:visited
{
    color:#fff;
    font-weight:bold;
    font-size:10px;
}
#languagelinks a:hover, #languagelinks a:active
{
    color:#57431F;
    font-weight:bold;
    text-decoration:none;
     font-size:10px;
}
/* buytixnav */
#buytixnav
{
	padding:7px 0 0 279px;

}
#buytixnav ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#buytixnav li
{
	padding:0;
	margin:0;
	height:25px;
}
#buytixnav li a:link, #buytixnav li a:visited
{
	display:block;
	background-image:url(../images/nav_buytix.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width:127px;
	height:25px;	
}
#buytixnav li a:hover, #buytixnav li a:active
{
	display:block;
	background-image:url(../images/nav_buytix.gif);
	background-repeat:no-repeat;
	background-position:0 -25px;
	width:127px;
	height:25px;	
}
#buytixnav li span
{
	position: absolute;
	left: -999em;
	top: 0px;
}
/* main */
#main
{
	width:750px;
}
#experience
{
	width:750px;
	height:202px;
	margin-bottom:15px;
}
/* events */
#homecontent
{
	background-image:url(../images/bg_promos.gif);
	background-repeat:repeat-y;
	height:inherit;
}
#homepromos
{
	float:left;
	width:546px;
	height:inherit;
}
#highlights
{
	float:right;
	width:170px;
	background-image:url(../images/hdr_highlights.gif);
	background-repeat:no-repeat;
	padding-top:39px;
}
#boxes
{
    background-image:url(../images/bg_homebox.gif);
    background-repeat:repeat-y;
}
#boxes_bot
{
    clear:both;
    background-image:url(../images/bg_homebox_bot.gif);
    background-repeat:no-repeat;
    height:10px;
}
.eventbox
{
	width:170px;
	margin:0;
	padding:0;
}
.eventbox_top
{
	background-image:url(../images/bg_box_top.gif);
	background-repeat:no-repeat;
	width:170px;
	height:11px;
	margin:0;
	padding:0;	
	display:block;	
}
.eventbox_content
{
	width:170px;
	height:inherit;	
	padding:0;
}
#promos_bot
{
    clear:left;
    height:1px;
}
.eventbox_content a.promoimg:link, .eventbox_content a.promoimg:visited
{
	width:144px;
	height:100px;
	border:solid 2px #A87A00;
	display: block;
	margin:0 0 0 11px;
	padding:0;
}

.eventbox_content a.promoimg:hover, .eventbox_content a.promoimg:active
{
	width:144px;
	height:100px;
	border:solid 2px #CA0A0A;
	display: block;
	margin:0 0 0 11px;
	padding:0;
}
.eventbox_content a.promotitle:link, .eventbox_content a.promotitle:visited
{
	background-image:url(../images/boxarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	text-decoration:none;
	display:block;
	padding: 0 15px 5px 15px;
	margin:10px 0 0 11px;
}
.eventbox_content a.promotitle:hover, .eventbox_content a.promotitle:active
{
	background-image:url(../images/boxarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	display:block;	
	text-decoration:underline;
	padding: 0 15px 5px 15px;
	margin:10px 0 0 11px;
}
.eventbox_content a.buytix:link, .eventbox_content a.buytix:visited
{
	background-image:url(../images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#CA0A0A;
	text-decoration:none;
	padding: 0 0 5px 20px;
	margin:0 0 5px 11px;
}
.eventbox_content a.buytix:hover, .eventbox_content a.buytix:active
{
	background-image:url(../images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#CA0A0A;
	text-decoration:underline;
	padding: 0 0 5px 20px;
	margin:0 0 5px 11px;
}
/*newsletter signup*/
#newsletter 
{
	height:29px;
	padding:0 0 8px 0;
}
#newsletter ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#newsletter li
{
	float:left;
}
#newsletter li input
{
	width:130px;
}
#newsletter li a:link, #newsletter li a:visited
{
	background-image:url(../images/arrowbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:22px;
	display:block;
}
#newsletter li a:hover, #newsletter li a:active
{
	background-image:url(../images/arrowbutton.gif);
	background-repeat:no-repeat;
	background-position:0 -19px;
	height:19px;
	width:22px;
	display:block;
}
#affliatedevents
{
	margin-top:70px;
	text-align:center;
}
#affliatedevents_other
{
	margin-top:40px;
	text-align:center;
}

#affliatedevents_about
{
	margin-top:120px;
	text-align:center;
}

#about_subnav
{
	text-align:left;
}

#about_subnav a:link, #about_subnav a:visited
{
    color:#a87a00;

    text-decoration:none;
}

#about_subnav a:hover, #about_subnav a:active
{
    color:#3e5d0c;
    text-decoration:none;
}

#about_subnav a.selected:visited, #about_subnav a.selected:visited
{
    color:#3e5d0c;
    text-decoration:none;
}

#about_subnav a.selected:hover, #about_subnav a.selected:active
{
    color:#3e5d0c;
    text-decoration:none;
}


/* upcoming */
#upcoming
{
	clear:left;
	margin:10px 0 0 0;
	padding:18px 0 0 0;
	background-image:url(../images/homedivider.gif);
	background-repeat:no-repeat;
	width:546px;
}
#upcoming img a
{
	padding:0;
	margin:0;
}
.upcomingcolimg
{
	width:170px;
	margin-right:18px;
	float:left;
}
.upcomingcol
{
	width:160px;
	padding-right:5px;
	margin-right:18px;
	float:left;
}
.upcomingcolend
{
	width:170px;
	padding-right:0px;
	float:left;
}
/* leftcol */
#leftcol_tickets
{
	float:left;
	background-image:url(../images/leftcol_affvenues.gif);
	background-repeat:no-repeat;
	width:170px;
	height:510px;
	padding:40px 15px 0 15px;	
}
#leftcol_about
{
	float:left;
	/*background-image:url(../images/leftcol_about.gif);*/
	background-image:url(../images/leftcol_about.gif);
	background-repeat:no-repeat;
	width:170px;
	height:540px;
	padding:40px 15px 0 15px;	
}
#leftcol_content
{
	width:170px;
	
}
#leftcol_content td
{
	padding-bottom:10px;
}
#leftcol_content ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#leftcol_content li
{
	float:left;
	margin:0;
	padding:0;
}
#leftcol_content li input
{
	width:130px;
	padding:0;
	margin:0;
}
#leftcol_content li a.keyword:link, #leftcol_content li a.keyword:visited
{
	background-image:url(../images/arrowbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:22px;
	display:block;
}
#leftcol_content li a.keyword:hover, #leftcol_content li a.keyword:active
{
	background-image:url(../images/arrowbutton.gif);
	background-repeat:no-repeat;
	background-position:0 -19px;
	height:19px;
	width:22px;
	display:block;
}
#leftcol_content li a.search:link, #leftcol_content li a.search.search:visited
{
	background-image:url(../images/searchbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:53px;
	display:block;
}
#leftcol_content li a.search:hover, #leftcol_content li a.search:active
{
	background-image:url(../images/searchbutton.gif);
	background-repeat:no-repeat;
	background-position:0 -19px;
	height:19px;
	width:53px;
	display:block;
}
/* rightcol */
#rightcol
{
	float:right;
	width:545px;	
}
/* headline */
#headline_tickets
{
	background-image:url(../images/hdr_tickets.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;		
}
#headline_about
{
	background-image:url(../images/hdr_about.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
#headline_events
{
	background-image:url(../images/hdr_tickets.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;		
}
#headline_directions
{
	background-image:url(../images/hdr_directions.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
#headline_sponsors
{
	background-image:url(../images/hdr_sponsors.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
#headline_privacy
{
	background-image:url(../images/hdr_privacy.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
#headline_sitemap
{
	background-image:url(../images/hdr_sitemap.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;		
}
#headline_newsletter
{
	background-image:url(../images/hdr_newsletter.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;		
}
#headline_hurricane
{
	background-image:url(../images/hdr_hurricane.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
#headline_500error
{
	background-image:url(../images/headline_500error.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
#headline_404error
{
	background-image:url(../images/headline_404error.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:42px;	
}
/* breadcrumbs */
#breadcrumbs
{
    padding:0 0 5px 17px;
    font-size:10px;
    color:#93A470;
}
#breadcrumbs a:link, #breadcrumbs a:visited
{
    color:#93A470;
    text-decoration:underline;
}
#breadcrumbs a:hover, #breadcrumbs a:active
{
    color:#93A470;
    text-decoration:none;
}
/* event */
#eventdetails
{
	background-image:url(../images/bg_eventdetail.gif);
	background-repeat:no-repeat;
	width:525px;
	height:269px;
	padding:11px 10px;
	margin:0;
}	
#detail
{
	float:left;
	margin:0 15px 0 0;
	width:240px;
	/*height:180px;
    border:solid 2px #A87A00;
	*/
}
#eventdetails ul
{
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
}
#eventdetails li
{
	float:left;
	padding:0;
	margin:0;
	color:#A87A00;
	font-weight:bold;
	font-size:14px;
}		
#eventdetails td
{
	padding-bottom:5px;
}	
#order
{
	margin-top:10px;
}
#order span
{
	position: absolute;
	left: -999em;
	top: 0px;
}
#order a:link, #order a:visited
{
	background-image:url(../images/orderbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:54px;
	height:9px;
	display:block;
}	
#order a:hover, #order a:active
{
	background-image:url(../images/orderbutton.gif);
	background-repeat:no-repeat;
	background-position:0 -9px;
	width:54px;
	height:9px;
	display:block;
}
#eventdesc
{
	padding:0 0 0 10px;
	background-image:url(../images/bg_eventcontent.gif);
	background-repeat:repeat-y;	
}
#eventdesctext
{
	float:left;
	width:325px;
	padding-right:10px;
}
#eventextras
{
	float:right;
	width:170px;
}
#reminder
{
	background-image:url(../images/hdr_reminder.gif);
	background-repeat:no-repeat;
	width:170px;
	height:25px;
	display:block;
	margin:10px 0;
}
#recommendations
{
	background-image:url(../images/hdr_recommendations.gif);
	background-repeat:no-repeat;
	width:170px;
	height:25px;
	display:block;
	margin:0 0 10px 0;	
}	
/* calendar */
#events
{	background-image:url(../images/bg_calendar.gif);
	background-repeat:repeat-y;
	width:545px;
}
#eventlist
{
	width:394px;
	float:left;
	padding:0 10px;
}	
#other
{
	width:394px;
	float:left;
	padding:0 10px 0 0;
}
.content_regular
{
	padding-left:10px;
}
#eventpromos
{
	float:right;
	width:119px;
}	
/* right promos */
.rightpromo
{
	background-image:url(../images/rightpromo.gif);
	background-repeat:repeat-y;
	width:119px;
	height:inherit;
}	
.rightpromo_top
{
	background-image:url(../images/rightpromo_top.gif);
	background-repeat:no-repeat;
	width:119px;
	height:8px;
}	
.rightpromo_bot
{
	background-image:url(../images/rightpromo_bot.gif);
	background-repeat:no-repeat;
	width:119px;
	height:18px;	
}	
.rightpromo_content
{
	padding:0 8px;
}	
.rightpromo_content a.promoimg:link, .rightpromo_content a.promoimg:visited
{
	width:99px;
	height:77px;
	border:solid 2px #A87A00;
	display: block;
	margin:0;
	padding:0;
}
.rightpromo_content a.promoimg:hover, .rightpromo_content a.promoimg:active
{
	width:99px;
	height:77px;
	border:solid 2px #CA0A0A;
	display: block;
	margin:0;
	padding:0;
}
.rightpromo_content a.promotitle:link, .rightpromo_content a.promotitle:visited
{
	background-image:url(../images/boxarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	text-decoration:none;
	display:block;
	padding: 0 0 5px 15px;
	margin:5px 0 0 0;
}
.rightpromo_content a.promotitle:hover, .rightpromo_content a.promotitle:active
{
	background-image:url(../images/boxarrow.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#CA0A0A;
	display:block;	
	text-decoration:underline;
	padding: 0 0 5px 15px;
	margin:5px 0 0 0;
}
.rightpromo_content a.buytix:link, .rightpromo_content a.buytix:visited
{
	background-image:url(../images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#CA0A0A;
	text-decoration:none;
	padding: 0 0 5px 20px;
	margin:0;
}
.rightpromo_content a.buytix:hover, .rightpromo_content a.buytix:active
{
	background-image:url(../images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#CA0A0A;
	text-decoration:underline;
	padding: 0 0 5px 20px;
	margin:0;
}
/* paging */
.paging
{
	background-image:url(../images/bg_paging.jpg);
	background-repeat:no-repeat;
	border-top:solid 1px #EEE2CA;
	border-bottom:solid 1px #EEE2CA;
	width:384px;
	height:17px;
	padding:5px 5px 0 5px;
	font-size:11px;
}	
.paging_left
{
	float:left;
	width:100px;
}	
.paging_right
{
	float:right;
	width:200px;
	text-align:right;
}
/* event item */
.eventitem
{
	width:394px;
}
.eventitem_left
{
	float:left;
	background-image:url(../images/bg_eventitem.gif);
	background-repeat:no-repeat;
	padding:8px;
	width:103px;
	margin:0;	
}
.eventitem_right
{
	float:right;
	width:250px;
	padding:0;
	margin:0;
}
.eventitem_spacer
{
    clear:both;
    height:10px;   
}
.eventitem_left a.promoimg:link, .eventitem_left a.promoimg:visited
{
	display:block;
	width:99px;
	height:77px;
	border:solid 2px #AA7C05;
}
.eventitem_left a.promoimg:hover, .eventitem_left a.promoimg:active
{
	display:block;
	width:99px;
	height:77px;
	border:solid 2px #CA0A0A;
}
.eventdivider
{
	background-image:url(../images/calendardivider.gif);
	background-repeat:repeat-x;
	height:21px;
	clear:both;
	width:inherit;
}	
/* big images */
#bigheader
{
	background-image:url(../images/bg_bigpic.gif);
	background-repeat:no-repeat;
	width:395px;
	height:144px;
	padding:11px 10px;
	margin-bottom:21px;
}
#bigheader img
{
	border:solid 2px #BD9613;
}	
/* footer */
#footer
{
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:106px;
	color:#9DA677;
	text-align:center;
	font-size:0.92em;
	padding: 52px 0 0 0;
	margin:0;
}
#footer a:link, #footer a:visited
{
	color:#9DA677;
	text-decoration:none;
}
#footer a:hover, #footer a:active
{
	color:#9DA677;
	text-decoration:underline;
}
/* hurricane */
#hurricane
{
    background-image:url(../images/hurricane.jpg);
    background-repeat:no-repeat;
    width:750px;
    height:212px;
}
#hurricane_text
{
    float:right;
    width:226px;
    height:156px;
    padding:15px;
    margin:13px;
    background-color:#B2DBE6;
}
#hurricane_title
{
    background-image:url(../images/hurricane_title.gif);
    background-repeat:no-repeat;
    height:46px;
    width:226px;
}