/*------------------------------------------------------------------
	primary content 
------------------------------------------------------------------*/

#mainEvent h3, #sponsors h3 {
	color: #006699;
	font-size: 110%;
	font-weight: bold;
	font-family: Trebuchet MS, Geneva, Verdana, sans-serif;	
}
#mainEvent span.eventInfo {
	color: #555;
	font-weight: bold;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-bottom: 15px;
}
#mainEvent img {
	display: block;
	margin: 20px auto 30px auto;
}
#mainEvent dl {
	margin-top: 10px;
	font-size: 75%;
	margin-bottom: 25px;
}
#mainEvent dl dt {
	color: #006699;
	font-weight: bold;
	font-size: 100%;
	margin-top: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
}
#mainEvent dl dd {
	margin-left: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
}



#sponsors {
	margin-top: 70px;
	font-family: Tahoma, Helvetica, sans-serif;
}
#sponsors h3 {
	color: #006699;
	font-size: 85%;
	font-weight: bold;
	font-family: Trebuchet MS, Geneva, Verdana, sans-serif;	
}
#platinumSponsors, #goldSponsors {
	margin: 0px 0px 30px 10px;
}

#platinumSponsors li {
	float: left;
	width: 465px;
	margin-top: 10px;
	font-size: 70%;
	color: #c01d1d;
	font-weight: bold;
	text-align: right;
}
#platinumSponsors li img {
	display: block;
	margin: 5px 0px 0px 0px;
}
#goldSponsors li {
	width: 220px;
	float: left;
	margin: 20px 25px 0px 0px;
	font-size: 70%;
	color: #c01d1d;
	font-weight: bold;
	text-align: right;
}
#goldSponsors li img{
	margin: 5px 0px 0px 0px;
	display: block;
}
#goldSponsors {
	margin-bottom: 30px;
	margin-right: -15px;  /* right margin from li is pushing the right column down in IE6 */
}
#silverSponsors, #bronzeSponsors {
	padding-left: 10px;
	width: 220px;
	margin: 0px 25px 20px 0px;
	font-size: 70%;
	color: #c01d1d;
	font-weight: bold;	
}

#silverSponsors, #silverh3 {
	float: left;
	clear: left;
}

#bronzeSponsors, #bronzeh3 {
	clear: left;
	width: 400px;
}
#bronzeh3 {
	margin-top: 30px;
}
#primaryContent p#legend {
	clear: both;
	font-size: 70%;
	font-weight: bold;
	margin-top: 50px;
}



/*------------------------------------------------------------------
	secondary content 
------------------------------------------------------------------*/

#pastEvents ul {
	font-size: 85%;	
	margin-bottom: 5px;
	font-family: Tahoma, Helvetica, sans-serif;
}
#pastEvents li {	
	margin-bottom: 5px;
}
#pastEvents ul#parentList {
	margin-bottom: 10px;
}
#pastEvents  li a{
	font-family: Tahoma, Helvetica, sans-serif;
}
#pastEvents li h4 {
	color: #d5e7ff;
	font-weight: bold;
	font-size: 120%;
	font-family: Verdana, Helvetica, sans-serif;
}
/* for nested lis */
#pastEvents ul ul {
	font-size: 90%;
	margin-left: 20px;
}
}
#pastEvents li span.moneyRaised {
	font-size: 150%;
	font-weight: bold;
}

#pastEvents p {
	margin-top: 15px;
	color: white;
}



#adContainer {
	margin: 0px 0px 10px 10px;
}
