/*
COLORS:

Dark Blue: 005288
Medium Blue: 489BD2
Light Blue: B8DCF4
Green: 88C000
Medium Green: B7DA61
Light Green: D4EAA0

*/

/************************************************
* BEGIN events list
************************************************/

table.eventlist th {
	padding: 5px;
	background-color: #88C000;
	color: #005288;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}

table.eventlist td {
	border-bottom: 1px solid #88C000;
	background-color: #D4EAA0;
	padding: 5px 15px 5px 5px;
}

table.eventlist td.categoryrow {
	background-color: #FFF;
}

/************************************************
* END events list
************************************************/

/************************************************
* BEGIN events top nav
************************************************/

div.EventTopNav {
	float: left;
	width: 698px;
	margin: 0 0 10px;
	background-color: #88C000;
	padding: 12px 6px 0;
	font: bold 11px/11px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}

div.EventTopNav ul { margin: 0; padding: 0; list-style: none; }

div.EventTopNav li { float: left; margin: 0 1px 0 0; }

div.EventTopNav a:link,
div.EventTopNav a:visited {
	display: block;
	float: left;
	background-color: #005288;
	padding: 5px;
	text-decoration: none;
	font: bold 11px/11px Arial,Helvetica,sans-serif;
	color: #88C000;
}

div.EventTopNav a:hover,
div.EventTopNav a:active {
	background-color: #B8DCF4;
	font: bold 11px/11px Arial,Helvetica,sans-serif;
	color: #005288;
}

div.EventTopNav li.current a:link,
div.EventTopNav li.current a:visited { 
	background-color: #B8DCF4;
	padding-bottom: 6px;
	color: #005288;
}

div.EventTopNav li.current a:hover,
div.EventTopNav li.current a:active {
	background-color: #B8DCF4; 
	color: #005288;
}

/************************************************
* END events top nav
************************************************/

/************************************************
* BEGIN events side nav
************************************************/

td.EventSideNav {
	padding: 0 15px 0 0;
	font: bold 11px/11px Arial,Helvetica,sans-serif;
}

td.EventSideNav h4 {
	margin: 0 0 1px;
	background-color: #88C000;
	padding: 4px;
	color: #005288;
}

td.EventSideNav ul {
	width: 125px;
	margin: 0;
	padding: 0;
	list-style: none;
}

td.EventSideNav a:link,
td.EventSideNav a:visited {
	display: block;
	margin: 0 0 1px 0;
	background-color: #D4EAA0;
	padding: 4px;
	font: bold 11px/11px Arial,Helvetica,sans-serif;
	color: #005288;
	text-decoration: none;
}

td.EventSideNav a:hover,
td.EventSideNav a:active {
	background-color: #B8DCF4;
	font: bold 11px/11px Arial,Helvetica,sans-serif;
	color: #005288;
}

/************************************************
* END events side nav
************************************************/

/************************************************
* BEGIN sponsors list
************************************************/

table.sponsors td.type {
	padding: 4px;
	background-color: #D4EAA0;
	color: #005288;
	font-weight: bold;
}

table.sponsors tr.sponsors td {
	border-bottom: 1px solid #B8DCF4;
	background-color: #FFF;
	padding: 8px 16px 8px 8px;
}

/************************************************
* END entertainers list
************************************************/

/************************************************
* BEGIN unordered list
************************************************/

ul.arrowlist li { margin: 0 0 8px; }

ul.Costs li { margin: 3px 0 0 0; }

/************************************************
* END unordered list
************************************************/

/************************************************
* BEGIN "Register" and "Volunteer" buttons
************************************************/

div.EventButtons {
	margin: 0 0 15px;
	text-align: center;
}

	div.EventButtons table {
		border-collapse: collapse;
		margin: 0 auto;
	}
	
		div.EventButtons table td {
			text-align: center;
		}
		
/************************************************
* END "Register" and "Volunteer" buttons
************************************************/

