@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/League_Gothic.eot');
	src: local('../fonts/League Gothic Regular'), local('LeagueGothic'), url('../fonts/League_Gothic.woff') format('woff'), url('../fonts/League_Gothic.otf') format('opentype'), url('../fonts/League_Gothic.svg#LeagueGothic') format('svg');
}

body{ color: #fff; font: 13px Century Gothic, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #000; }
	
a:link, a:visited, a:active { color: #fff; text-decoration: underline;	}
a:hover{ color: #ccc; }
	
h1 { font: 32px LeagueGothicRegular, Century Gothic, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 2px; margin-bottom: 0;}
h2 {
	font: 18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #e52725;
	margin-top: 0px;
	}
	
img.figure-a{						display: block; margin: 0 auto; }
img.figure-b{						float: right; margin: 0 0px 10px 20px; border: solid 5px #000; }
img.figure-c{						float: left; margin: 0 10px 10px 0px; 
}

#container {
	width: 882px;
	\width: 882px;
	w\idth: 882px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg.jpg);
	border: 1px solid #666;
	border-width: 0 1px 1px;
	}

/* START HEADER */	
#header{
		background: url(../images/header.jpg) left center no-repeat;
		width: 882px;
		height: 260px;
	}	
	#header h1{
		float: left;
		padding: 0;
		margin: 0 auto;
		text-indent: -9000px;
		}
	
	#header h1 a{
		width: 500px;
		height: 260px;
		padding: 0;
		margin: 0;
		border: 0;
		display: block;
		text-decoration: none;
		}
	#slideshow_header {
		float: left;
		padding: 0;
		margin: 0 auto;
		}
	#slideshow {
		padding: 0;
		margin: 0 auto;
		}
	
#social { float: right; width: 72px; padding: 20px 12px 0 0; }
#social img{ display: block; margin-left: auto; margin-right: auto; padding-bottom: 4px; }
/* END HEADER */

.navigation{ text-align: center; background: url(../images/nav_bg2.png); font: 18px LeagueGothicRegular, 'Arial Narrow', Arial, Helvetica, sans-serif; color: #72716f; height: 36px; }
.navigation ul{ margin: 0; padding: 0; }
.navigation ul li{ list-style-type: none; display: block; float: left; margin: 0; padding: 0; }
.navigation a{ display: block; float: left; padding: 7px 13px; border-right: 1px solid #3a3a3a; }
.navigation a:link, 
.navigation a:visited, 
.navigation a:active{ color: #72716f; text-decoration: none; }
.navigation a:hover{ color: #FFFFFF; text-decoration: none; }
.register a:link, .register a:visited, .register a:active{ background: #e52725; color: #fff; }
.register a:hover{ background: #e52725; color: #000; }
.mentor a:link, .mentor a:visited, .mentor a:active{ background: #e52725; color: #fff; padding: 8px; font: 18px LeagueGothicRegular, 'Arial Narrow', Arial, Helvetica, sans-serif; text-decoration: none;}
.mentor a:hover{ background: #e52725; color: #000; text-decoration: none;}

#content {
	background: url(../images/footer.png) no-repeat bottom;
	padding: 40px;
	}
#text_bg {
	background: url(../images/text_bg.png);
	padding: 20px 40px 30px 40px;
	}

#footer{ width: 882px; margin: 0 auto; font-size: 10px; padding: 5px 5px 20px; }
#footer a:link{ color: #fff; }
#footer a:hover{ color: #72716f; }
#footer a:visited{ color: #72716f; }

#sponsors{
  margin: 0;
  padding: 0;
}

#sponsors li{
  list-style-type: none;
  display: block;
  float: left;
  margin: 4px 8px 0 0;
  padding: 0;
}
