/* basic html attributes ------------------------------------------------------------------------------ */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #000000;
	text-align: center;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	}
p, td, .normal {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	margin:0px;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #999999;
	}
a:hover {
	text-decoration: underline;
	color: #9687c6;
}
a img {
	border:0px;
}
img {
	border:0px;
}
div{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
textarea, select{
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 12px;
}
small {
	font-size:10px;
}
.left {
	float:left;
}
.right {
	float:right;
}
/* container ------------------------------------------------------------------------------------------ */
#container {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/* header --------------------------------------------------------------------------------------------- */
#header {
	height:38px;
	width: 950px;
	background:url(header.jpg) no-repeat;
}
#header #network {
	float:left;
	width:585px;
	padding:8px 0px 0px 105px;
}
#network p {
	font-size:9px;
}
#header #social {
	float:right;
	width:200px;
}
#header #social #facebook{
	float:left;
	width:21px;
	padding:7px 0px 0px 80px;
}
#header #social #twitter{
	float:left;
	width:20px;
	padding:7px 0px 0px 8px;
}
#header #social #google{
	float:left;
	width:32px;
	padding:7px 0px 0px 8px;
}
/* nav --------------------------------------------------------------------------------------------- */
#nav {
	height:34px;
	width: 950px;
	margin:0px 0px 18px 0px;
}
.default {
	background:url(nav.jpg) no-repeat;
	background-position: 218px 0px;
}
.voteon {
	background:url(nav.jpg) no-repeat;
	background-position: 218px -34px;
}
.leaderboardon {
	background:url(nav.jpg) no-repeat;
	background-position: 218px -68px;
}
#nav ul {
	list-style:none;
	background-color:#ff0000;
	padding:0px;
	margin:0px;
}
#nav ul li {
	float:left;
}
#nav ul li#navvote {
	margin:0px 0px 0px 218px;
	width:125px;
	height:34px;
	background: url(spacer.gif) no-repeat 0 0;
}
#nav ul li#navleaderboard {
	width:141px;
	height:34px;
	background: url(spacer.gif) no-repeat 0 0;
}
#nav ul li#navhowitworks {
	width:247px;
	height:34px;
	background: url(spacer.gif) no-repeat 0 0;
}

/* banner --------------------------------------------------------------------------------------------- */
#banner {
	height:60px;
	width: 950px;
	background:url(banner.jpg) no-repeat;
}
/* intro --------------------------------------------------------------------------------------------- */
#intro {
	width:950px;
	height:300px;
	background:url(intro.jpg) no-repeat;
}
#introthanks {
	width:950px;
	height:300px;
	background:url(intro_thanks.jpg) no-repeat;
}
#introleaderboard {
	width:950px;
	height:90px;
	background:url(intro_leaderboard.jpg) no-repeat;
}
#intro #copy, #introthanks #copy {
	display:none;
}
#intro #copy, #introthanks #buttons {
	float: left;
	padding: 195px 0px 0px 25px;
}
#intro #videoplayer, #introthanks #videoplayer {
	float:right;
	width:450px;
	height:253px;
	margin:36px 0px 0px 30px;
	border:1px solid #ffffff;
}
/* leaderboard --------------------------------------------------------------------------------------------- */
#leaderboard .region {
	background:url(leaderboard_mod.jpg) no-repeat;
	height:289px;
	margin:30px 0px 50px 0px;
}
#leaderboard .region .title {
	padding:25px 0px 0px 25px;
	*padding:25px 0px 28px 25px;
}
#leaderboard table {
	padding:30px 0px 0px 0px;
}
#leaderboard table td.percentage {
	color:#9687c6;
	font-size:26px;
	padding:9px 0px 0px 20px;
	width:10px;
}
#leaderboard table td.leader {
	color:#ffffff;
}
#leaderboard table td.coach {
	color:#fff;
	font-size:11px;
	padding:9px 10px 0px 8px;
	width:240px;
}
/* vote --------------------------------------------------------------------------------------------- */
#vote {
	padding:40px 0px 0px 0px;
	height:500px;
}
#vote #regiontab {
	padding:0px 0px 0px 10px;
	height:30px;
}
#vote #regiontab #east, #vote #regiontab #west, #vote #regiontab #south, #vote #regiontab #midwest {
	float:left;
	padding:0px 0px 0px 10px;
}
#vote #regiontab #east a, #vote #regiontab #west a, #vote #regiontab #south a, #vote #regiontab #midwest a {
	background-position:0px 0px;
	display:inline-block;
	width:221px;
	height:30px;
}
#vote #regiontab #east a {
	background:url(tab_east.jpg);
}
#vote #regiontab #west a {
	background:url(tab_west.jpg);
}
#vote #regiontab #south a {
	background:url(tab_south.jpg);
}
#vote #regiontab #midwest a {
	background:url(tab_midwest.jpg);
}
#vote #regiontab #east a:hover, #vote #regiontab #east a.hover, #vote #regiontab #west a:hover, #vote #regiontab #west a.hover, #vote #regiontab #south a:hover, #vote #regiontab #south a.hover, #vote #regiontab #midwest a:hover, #vote #regiontab #midwest a.hover {
	background-position:0px -30px;
}
#vote #regioncontenttop {
	background:url(vote_top.jpg);
	height:9px;
}
#vote .regioncontent {
	background:url(vote_middle.jpg);
	height:300px;
	display:none;
}
#vote #regioncontentbottom {
	background:url(vote_bottom.jpg);
	height:11px;
}
#vote .regioncontent .left {
	width:353px;
	margin:0px 0px 0px 10px;
}
#vote .regioncontent #title {
	padding:17px 0px 25px 15px;
}
#vote .regioncontent .right {
	width:565px;
	height:300px;
}
#vote .regioncontent .right table {
	width:100%;
}
#vote .regioncontent .right table td {
	color:#fff;
	font-size:11px;
	padding:12px 0px 0px 5px;
}
#vote #smallvideoplayer {
	border:1px solid #ffffff;
}
#vote #action {
	padding:30px 0px 0px 0px;
	height:60px;
}
#vote #action #infinitilogo {
	float:left;
	padding:0px 0px 0px 100px;
}
#vote #action #button {
	float:left;
	padding:0px 0px 0px 200px;
}
#vote #action #ncaalogo {
	float:left;
	padding:0px 0px 0px 200px;
}
/* bubble --------------------------------------------------------------------------------------------- */
.bubble {
	background:url(bubble.png) no-repeat;
	position:absolute;
	width:300px;
	height:177px;
	padding:0px;
	margin:0px;
	display:none;
}
.bubble #headshot {
	float:left;
	width:125px;
	padding:20px 0px 0px 0px;
}
.bubble #copy {
	float:left;
	width:165px;
	text-align:left;
	padding:20px 10px 0px 0px;
	font-size:9.5px;
	line-height:13px;
}

/* footer --------------------------------------------------------------------------------------------- */
#footer {
	width:950px;
}
#footer #nabc {
	float:left;
	width:110px;
	padding: 30px 0px 10px 10px;
}
#footer #copy {
	float:left;
	width:820px;
	padding: 30px 0px 10px 10px;
}
#footer #espncopy {
	padding: 0px 0px 30px 10px;
}
#footer p {
	margin: 0px 0px 10px 0px;
	color: #999999;
	text-align:left;
	font-size: 10px;
	line-height:16px;
}
