@import url("http://www.seniorclassaward.com/styles/global/");

#content h1 span {font-size:14px;}

#sports {background:url(http://www.seniorclassaward.com/images/sports_womenssoccer.jpg);
}

#menuwrapper {
	height:59px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_background.png);
}

ul#sportsmenu {
	position:absolute;
	top:0px;
	left:0px;
	z-index:998;
}

ul#submenu {
	position:absolute;
	top:29px;
	left:0px;
	z-index:997;
}

ul#sportsmenu li {
	float:left;
	display:block;
	height:29px;
	width:auto;
}

ul#submenu li {
	float:left;
	display:block;
	height:30px;
	width:auto;
}

ul#sportsmenu li a, ul#submenu li a {
	display:block;
	height:100%;
	text-indent:-999em;
}

ul#sportsmenu li.menuhome a {
	width:46px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_home.png);
}

ul#sportsmenu li.menusports a {
	width:50px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_sports.png);
}

ul#sportsmenu li.menuvote a {
	width:42px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_vote.png);
}

ul#sportsmenu li.menucolumnists a {
	width:77px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_columnists.png);
}

ul#sportsmenu li.menunews a {
	width:49px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_news.png);
}

ul#sportsmenu li.menupartners a {
	width:63px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_partners.png);
}

ul#sportsmenu li.menuabout a {
	width:52px;
	background:url(http://www.seniorclassaward.com/images/sportsmenu_about.png);
}

ul#sportsmenu li a:hover, ul#sportsmenu li.active a {
	background-position:0 -29px;
}

#logocontainer .footballlogo {background:url(http://www.seniorclassaward.com/images/logo_football.png);
}

ul#submenu li.football a {
	width:77px;
	background:url(http://www.seniorclassaward.com/images/submenu_football.png);
}

ul#submenu li.baseball a {
	width:81px;
	background:url(http://www.seniorclassaward.com/images/submenu_baseball.png);
}

#logocontainer .baseballlogo {background:url(http://www.seniorclassaward.com/images/logo_baseball.png);
}

ul#submenu li.hockey a {
	width:72px;
	background:url(http://www.seniorclassaward.com/images/submenu_hockey.png);
}

#logocontainer .hockeylogo {background:url(http://www.seniorclassaward.com/images/logo_hockey.png);
}

ul#submenu li.lacrosse a {
	width:81px;
	background:url(http://www.seniorclassaward.com/images/submenu_lacrosse.png);
}

#logocontainer .lacrosselogo {background:url(http://www.seniorclassaward.com/images/logo_lacrosse.png);
}

ul#submenu li.mensbasketball a {
	width:145px;
	background:url(http://www.seniorclassaward.com/images/submenu_mensbasketball.png);
}

#logocontainer .mensbasketballlogo {background:url(http://www.seniorclassaward.com/images/logo_basketball.png);
}

ul#submenu li.menssoccer a {
	width:119px;
	background:url(http://www.seniorclassaward.com/images/submenu_menssoccer.png);
}

#logocontainer .menssoccerlogo {background:url(http://www.seniorclassaward.com/images/logo_soccer.png);
}

ul#submenu li.softball a {
	width:71px;
	background:url(http://www.seniorclassaward.com/images/submenu_softball.png);
}

#logocontainer .softballlogo {background:url(http://www.seniorclassaward.com/images/logo_softball.png);
}

ul#submenu li.womensbasketball a {
	width:170px;
	background:url(http://www.seniorclassaward.com/images/submenu_womensbasketball.png);
}

#logocontainer .womensbasketballlogo {background:url(http://www.seniorclassaward.com/images/logo_basketball.png);
}

ul#submenu li.womenssoccer a {
	width:139px;
	background:url(http://www.seniorclassaward.com/images/submenu_womenssoccer.png);
}

#logocontainer .womenssoccerlogo {background:url(http://www.seniorclassaward.com/images/logo_soccer.png);
}







ul#submenu li.submenunews a {
	width:60px;
	background:url(http://www.seniorclassaward.com/images/submenu_news.png);
}

ul#submenu li.submenucolumnists a {
	width:98px;
	background:url(http://www.seniorclassaward.com/images/submenu_columnists.png);
}

ul#submenu li.submenucandidates a {
	width:96px;
	background:url(http://www.seniorclassaward.com/images/submenu_candidates.png);
}

ul#submenu li.submenuvote a {
	width:48px;
	background:url(http://www.seniorclassaward.com/images/submenu_vote.png);
}

ul#submenu li.submenualumni a {
	width:68px;
	background:url(http://www.seniorclassaward.com/images/submenu_alumni.png);
}

ul#submenu li a:hover, ul#submenu li.active a {
	background-position:0 -30px;
}

h2.candidates, h2.finalists, h2.firstteam, h2.secondteam, h2.winner {
	display:block;
	height:50px;
	width:250px;
	margin:0 0 10px 0;
	text-indent:-999em;
}

h2.candidates {background:url(http://www.seniorclassaward.com/images/title_candidates.png);
}

h2.finalists {background:url(http://www.seniorclassaward.com/images/title_finalists.png);
}

h2.firstteam {background:url(http://www.seniorclassaward.com/images/title_firstteam.png);
}

h2.secondteam {background:url(http://www.seniorclassaward.com/images/title_secondteam.png);
}

h2.winner {background:url(http://www.seniorclassaward.com/images/title_winner.png);
}

.winner h3 span {font-size:14px;}

.season img {
	width:50px;
	height:auto;
	float:left;
	margin:0 10px 10px 0;
	border:2px solid #ffffff;
}

table {margin-bottom:15px;}

table.candidates {
	clear:left;
	width:625px;
}

table.candidates td, table.candidates th {
	padding:2px 5px;
	vertical-align:top;
}

th {font-weight:bold;}

tr.odd td {background:#102757;}

tr.even td a {color:#ffffff;}

th.candidatename, td.candidatename {width:130px;}

td.candidatename a {font-weight:bold;}

th.candidateposition, td.candidateposition {width:100px;}

th.candidateschool, td.candidateschool {width:200px;}

#content #vote {
	display:block;
	float:left;
	width:280px;
}

table#rating {
	float:left;
	width:330px;
	margin:25px 0 0 15px;
}

table#rating td.name {
	width:130px;
	height:20px;
	padding-right:5px;
	vertical-align:top;
}

table#rating td.bar {
	width:245px;
	height:20px;
	vertical-align:top;
}

h2.openballots {
	display:block;
	height:50px;
	width:250px;
	margin:0 0 10px 0;
	text-indent:-999em;
	background:url(http://www.seniorclassaward.com/images/title_openballots.png);
}

h2.votingballot {
	display:block;
	height:40px;
	width:250px;
	margin:25px 0 1em 0;
	text-indent:-999em;
	background:url(http://www.seniorclassaward.com/images/title_votingballot.png);
}


span.votes {
	display:block;
	height:20px;
	background:url(http://www.seniorclassaward.com/images/votebar_right.png);
}


span.countme {
	
}

#rating em {
	float:left;
	display:block;
	height:20px;
	width:0px;
	padding-left:10px;
	background:url(http://www.seniorclassaward.com/images/votebar_right.png) no-repeat;
}

#alumninav ul li {
	float:left;
	margin-right:1.5em;
}

#alumninav a.active {font-weight:bold;}

#alumninav {
	float:left;
	background:#102757;
	width:625px;
	padding:10px 25px;
	margin:0px 0px 0px -25px;
}

#alumninav h3 {font-size:14px;}

div.winner {
	background:#102757;
	overflow:hidden;
	padding:5px;
}

/* Player Card Page */

div.athlete, div.athletetext {
	overflow-x:hidden;
	background:#0d1f45 url(http://www.seniorclassaward.com/images/header_playercard.png) no-repeat;
	z-index:997;
	/*margin:0 -25px 0 -25px;*/
}

div.athletetext {
	background:#0d1f45 url(http://www.seniorclassaward.com/images/header_textscreen.png) no-repeat;
}

.playersport {
	display:block;
	width:625px;
	text-align:right;
	height:25px;
	line-height:25px;
	padding-top:5px;
	margin-bottom:5px;
}

.athlete h1.name, .athletetext h1.name {
	font-size:36px;
	line-height:36px;
	font-weight:normal;
	margin:-5px 0 0 0;
	padding:10px 10px 0px 200px;
	color:#0b1d44;
	text-shadow: #aeaeae 0px 2px 5px;
	background:url(http://www.seniorclassaward.com/images/column_top.png) 0 0 no-repeat;
	width:425px;
}

.athletetext h1.name {
	padding-left:10px;
	width:625px;
}

dl#details {
	display:block;
	margin:0;
	padding:3px 0 3px 200px;
	width:425px;
	clear:both;
	float:left;
	background:#cd1041;
}

dl#details dt, dl#stats dt {float:left;}

dl#details dd, dl#stats dd {
	float:left;
	font-weight:bold;
	margin:0 1em 0 .25em;
}

dl#stats dd {color:#b8d7f0;}

dl#stats {
	display:block;
	width:425px;
	height:auto;
	padding:5px 0px 5px 200px;
	margin:0;
	background:#0d1f45;
	clear:both;
	overflow:hidden;
}

.athlete h3, .athletetext h3 {clear:left;}

#fourCs {background:url(http://www.seniorclassaward.com/images/athlete_body.png) top left no-repeat;
	width:400px;
	padding:1em 25px 1em 200px;
	margin:0px;
}

.athletetext #fourCs{
	width:575px;
	padding-left:25px;
}

#athletephoto {
	position:absolute;
	top:40px;
	left:45px;
	padding:2px;
	width:150px;
	height:auto;
}

#athletephoto p {
	width:auto;
	padding:0;
	text-align:center;
}

#athletephoto img {
	width:150px;
	height:auto;
	border:2px solid #ffffff;
}

#athletephoto .votenow {margin-left:15px;}

#athletephoto em {
	font-weight:bold;
	color:#b8d7f0;
}

#athletephoto .universityprofile, #athletephoto .facebookprofile {
	display:block;
	width:93px;
	height:16px;
	text-indent:-999em;
	margin-left:27px;
}

#athletephoto a.universityprofile:hover, #athletephoto a.facebookprofile:hover {
	background-position:0 -16px;
}

#athletephoto .universityprofile {background:url(http://www.seniorclassaward.com/images/athlete_university.jpg);
	margin-top:1em;
}

#athletephoto .facebookprofile {background:url(http://www.seniorclassaward.com/images/athlete_facebook.jpg);
}

a.textscreen {
	display:block;
	height:35px;
	width:154px;
	background:url(http://www.seniorclassaward.com/images/textscreen_button.png);
	text-indent:-999em;
	margin-top:1em;
}

a.textscreen:hover {
	background-position:0 -35px;
}

ul#textmenu li {
	float:left;
	height:35px;
}

ul#textmenu li a {
	display:block;
	height:35px;
	text-indent:-999em;
}

ul#textmenu li.download a {background:url(http://www.seniorclassaward.com/images/textscreen_download.png);
	width:144px;
}

ul#textmenu li.print a {background:url(http://www.seniorclassaward.com/images/textscreen_print.png);
	width:144px;
}

ul#textmenu li.email a {background:url(http://www.seniorclassaward.com/images/textscreen_email.png);
	width:144px;
}

ul#textmenu li.tweet a {background:url(http://www.seniorclassaward.com/images/textscreen_tweet.png);
	width:143px;
}

ul#textmenu li a:hover {
	background-position:0 -35px;
}