body {
	font-family: Trebuchet MS;
	font-size: 12px;
}

h1 {
	font-size: 22px;
	font-weight: bold;
}

div.disclaimer {
	text-align:center;
	border: 1px solid black;
	color:red;
	font-size: 10px;
	font-weight: bold;
	margin:5px;
}

body#specialdonation h1 {
	text-align:center;
}

div#hof div.level div.header {
	text-align:center;
	font-weight:bold;
	padding:10px;
}

div#hof div.level div.names {
	font-size:12px;
	color:#882277;
}

div#hof div.level ul.names1,
div#hof div.level ul.names2 {
	list-style-type:none;
	text-align:left;
	width:49%;
	margin:0;
	padding:0;
}

div#hof div.level ul.names1 {
	float:left;
	text-align:right;
}
div#hof div.level ul.names2 {
	float:right;
	text-align:left;
}

div#hof div.level ul li span.subname {
	font-style:italic;
	padding-left:10px;
}

div.rightpic { float:right; }
div.leftpic { float:left; }

div.rightpic span.caption,
div.centerpic span.caption,
div.leftpic span.caption {
	font-weight: bold;
	text-align:center;
}

div.event div.title {
	font-size: 12pt;
	font-weight: bold;
	background-color:#c9c9c9;
	padding: 4px;
}

div.event div.date {
	font-style:italic;
	font-size:14px;
}

div.event div.data {
}

dl.itinerary {
	font-size: 10pt;
}

dl.itinerary a:visited,
dl.itinerary a:link,
dl.itinerary a:active {
	color:black;
}

dl.itinerary dt {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px dotted;
	margin-left:10px;
	padding: 4px;
}

dl.itinerary dd ul li {
	list-style-type: none;
}

table.itineraryday {
	width:95%;
}

table.itineraryday col.itinerarytime {
	width:70px;
	text-align:right;
	vertical-align:top;
}

table.itineraryday col.itineraryitem {
	text-align:left;
	vertical-align:top;
	padding-left:20px;
}

span.tentative,
dl.itinerary dd ul li.tentative,
table.itineraryday td.tentative {
	font-style:italic;
	background-color:#9090FF;
}

span.performance,
dl.itinerary dd ul li.performance,
table.itineraryday td.performance {
	font-weight:bold;
	background-color:yellow;
}

div#countdownblock {
	border:2px solid black;
	background-color:#c9c9c9;
	font-size: 20px;
	font-style:italic;
	margin:5px;
}

div#countdownblock div#countdown {
	font-size: 24px;
	font-style:normal;
}

div#countdownblock div#countdown .countdownnumber {
	font-size: 28px;
	color:red;
}

div#divPopup,
img#imgPopup {
	width:207;
	height:110;
	position:absolute;
}

img#imgHeadshot {
	position:absolute;
	z-index:30;
}

div#divPopup {
	padding:13 10 5 35;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	z-index:20;
}

img#imgPopup {
	z-index:10;
}

img#imgBoat {
	height:65px;
	position:absolute;
}

/* cross-wipe styles */

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}

table#deportsummary { border:1px solid; }
table#deportsummary col#category {font-style:italic;}
table#deportsummary col#revenue { padding:3px;}
table#deportsummary col#expense { padding:3px;}
table#deportsummary col#profit { padding:3px;}
table#deportsummary th { background-color:#000000; color:white;}
table#deportsummary tr.even { background-color:#44FF44;}
table#deportsummary tr.odd { background-color:#d9d9d9;}
table#deportsummary tr.total { background-color:#FFaa00; font-weight:bold;}