h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11.5px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
	font-weight: bold;
	font-variant: normal;
	color: #CA001D;
	line-height: normal;
}
h4, h5 {
	margin:0;
}
h4 {
	font-size: 16px;
	color: #CA001D;
	margin-bottom: 1em;
}
h5 {
	font-size: 14px;
	margin-bottom: 1em;
	text-align:center;
}
h6 {
	font-size: 12px;
	margin-bottom: 1em;
	text-align:center;
}
li {
	line-height: 20.5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14.5px;
	color: #333333;
	list-style-position: outside;
	list-style-type: disc;


}
td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14.5px;
	line-height: 18.5px;
	color: #333333;
}
.tdsmallerB {


	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #333333;
}
.tdsmaller {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: normal;
	color: #333333;
}
A.two {
	COLOR: #CC0033;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.two:hover {
	COLOR: #CC0033;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.two:link {
	COLOR: #CC0033;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.two1 {
	COLOR: #CCCCCC; TEXT-DECORATION: none
}
A.two1:hover {
	COLOR: #A0653B; TEXT-DECORATION: underline
}
A.two1:link {
	COLOR: #CC9966; TEXT-DECORATION: none
}
.photoborders {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1A5C90;
	border-right-color: #C70021;
	border-bottom-color: #C9011E;
	border-left-color: #1A5C90;
	padding: 4px;
}

/*Sponsors
----------------------------------*/
#sponsors ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sponsors li {
	background: url(assets/images/ui/logos_sponsors.jpg);
	text-indent:-999em;
	overflow:hidden;
	display:block;
	margin-bottom: 20px;
	list-style-type:none;
}
	#sponsors #s1 {
		background-position: 0 0;
		width: 246px;
		height: 125px;
		float:left;
		margin-right: 20px;
		}
	#sponsors #s2 {
		background-position: -254px 0;
		width: 246px;
		height: 47px;
	}
	#sponsors #s3 {
		background-position: -254px -56px;
		width: 246px;
		height: 102px;
	}
	#sponsors #s4 {
		background-position: 0 -131px;
		width: 244px;
		height: 71px;
		float:left;
		margin-right: 20px;
	}
	#sponsors #s5 {
		background-position: 0 -212px;
		width: 243px;
		height: 105px;
	}
	#sponsors #s6 {
		background-position: -255px -164px;
		width: 245px;
		height: 111px;
	}
	#sponsors #s7 {
		background-position: 0 -324px;
		width: 230px;
		height: 174px;
	}
	#sponsors #s8 {
		background-position: -254px -289px;
		width: 246px;
		height: 128px;
	}

/*Gallery 2010
-----------------------------------*/
#slideshow img {height:410px; width:728px;}
#thumbs {list-style-type:none; margin:20px 0 0 -40px;}
#thumbs li, #thumbs a {float:left; width:63px; list-style-type:none;}
#thumbs li {margin:0 10px 8px 0; }
#thumbs img {border:none;}
#thumbs a, #thumbs a:visited {border:2px solid #000;}
#thumbs a:hover, #thumbs a.activeSlide {border:2px solid #CA001D;}

#save_the_date {background: #fff; width: 190px; border: 2px solid #1a5c90; -moz-border-radius: 20px; margin-left:13px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 10px;}
#save_the_date a {color: #1a5c90; text-decoration:none;}
#save_the_date h5 {color: #fff; background: #1a5c90; margin:0; text-align:center;  -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; padding: 10px 0; font-size: 18px;}
#save_the_date p {text-align:center; padding: 0 10px;}

#col1 {
	width: 500px;
	margin-right:20px;
}
#col2 {width: 161px;}
#col1, #col2 {float:left;}
#col2 a img {border: 5px solid #9e9fa1; margin-bottom: 0;}
	#col2 a:hover img {border-color: #f02430;}
#col2 p {text-align:center; font-size: 12px;}

