/* CUSTOM FONT */
@import 'http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700&subset=latin,latin-ext';
/* END CUSTOM FONT */

/* RESET */
body, h1, h2, h3, p, ul, a img, table, tr, td {
	border:none;
	margin:0;
	padding:0;
}
/* END RESET */

/* MAIN DEFINITIONS */
body {
	background:#fff;
	color:#333839;
	font:normal 10px/1.3 PT Sans, Helvetica, Arial, sans-serif;
}

h1, h2, h3 { font:400 10px/1 Bebas-Neue, Helvetica, Arial, sans-serif; }

h1 {
	font-size:5em;
	padding-bottom:30px;
}

h2 {
	font-size:3em;
	padding:20px 0;
}

h3 {
	font-size:2em;
	padding:10px 0;
}

p, ul {
	font-size:1.5em;
	padding-bottom:10px;
}

ul { margin-left:20px; }
ul ul { font-size:1em; }

a {
	color:#01b9b9;
	text-decoration:none;
}

a:hover { text-decoration:underline; }

td {
	font-size:1.5em;
	padding:5px;
}
/* END MAIN DEFINITIONS */

/* CLASSES */
.wrapper {
	margin:0 auto;
	width:960px;
}

.half { width:50%; }
.third { width:33.33%; }
.fleft { float:left; }
.fright { float:right; }
.center { text-align:center; }
.clear { clear:both; }
/* END CLASSES */

/* NAVIGATION */
#navigation { padding:60px 0; }

#navigation ul {
	float:right;
	font:400 2em/1 Bebas-Neue, Helvetica, Arial, sans-serif;
	list-style:none;
	margin-right:20px;
	padding:0;
	text-transform:uppercase;
}

#navigation ul li {
	float:left;
	margin:0 10px;
}

#navigation ul li a {
	color:#fff;
	display:block;
	text-decoration:none;
}

#navigation ul li a:hover,
#navigation ul li a.active { color:#e4e000; }
/* END NAVIGATION */

/* BANNER */
#banner {
	height:396px;
	overflow:hidden;
}
/* END BANNER */

/* CONTENT */
#content {
	background:#d9e4ec;
	padding:40px 0 30px;
}

#content h1 { text-align:center; }
#content img.fright { padding-left:20px; }

#content p.days {
	color:#95a5a9;
	font:400 4em Bebas-Neue;
	margin:20px 0;
	text-align:center;
}

#content p.days span {
	cursor:pointer;
	display:inline-block;
	margin:0 10px;
	padding:0 10px;
}

#content p.days span:hover,
#content p.days span.active {
	border-bottom:3px #549635 solid;
	color:#667073;
}

#content .slider div { text-align:center; }
#content .slider .slide { display:none; }

#content .slider .slide .half,
#content .slider .slide .third {
	border-radius:40px;
	margin:0 auto;
	padding-top:30px;
}

#content .slider .slide .half:hover, #content .slider .slide .third:hover { background:#d3dce3; }

#content .slider h2 {
	color:#01b9b9;
	font-size:7em;
	padding-top:10px;
}

#content .slider h2.small { font-size:5em; }
/* END CONTENT */

/* SPONSORS */
#sponsors {
	padding:30px;
	text-align:center;
}

#sponsors img {
	margin:15px;
	vertical-align:middle;
}
/* END SPONSORS */