p#trophy {
	float:left;
	display:block;
	width:225px;
	height:235px;
	background:url(/ciaa/images/trophy.jpg);
	margin:52px 0 0 0;
	padding:0px;
	text-indent:-999em;
}

#content {
	background:url(/ciaa/images/body_internal.png) bottom left no-repeat;
	min-height:325px;
	width:725px;
	padding-bottom:25px;
	margin-right:25px;
}

#content p {
	padding:16px 25px 0 25px;
}

#content h4 {
	margin-left:25px;
}

#content img {
	margin:16px;
}

#content hr {
	margin:16px 25px;
	height:2px;
	border:none;
	background:#ffffff;
}

#content ul {
	list-style:disc outside;
	margin:16px 0 0 25px;
}

#content ul li {
	margin-left:25px;
}

#content .readmore {
	margin-left:25px;
}

.vote p {
	width:300px;
}

.vote table {
	padding-left:0px;
	margin-top:16px;
}

.center {
	text-align:center;
}

.mensbasketball h1 {
	background:url(/ciaa/images/banner-mensbasketball.jpg);
}

.womensbasketball h1 {
	background:url(/ciaa/images/banner-womensbasketball.jpg);
}

.vote h1 {
	background:url(/ciaa/images/banner-vote.jpg);
}

h2 {
	display:block;
	width:750px;
	height:126px;
	background:url(/ciaa/images/bar-mensbasketball.jpg);
	text-indent:-999em;
	margin-top:-102px;
}

.mensbasketball h2 {
	background:url(/ciaa/images/bar-mensbasketball.jpg);
}

.womensbasketball h2 {
	background:url(/ciaa/images/bar-womensbasketball.jpg);
}

.vote h2 {
	background:url(/ciaa/images/bar-vote.jpg);
}

.news h2 {
	background:url(/ciaa/images/bar-news.jpg);
}

.about h2 {
	background:url(/ciaa/images/bar-about.jpg);
}

.export h2 {
	background:url(/ciaa/images/bar-export.jpg);
}

.search h2 {
	background:url(/ciaa/images/bar-search.jpg);
}

.login h2 {
	background:url(/ciaa/images/bar-login.jpg);
}

ul#seasonmenu {
	list-style:none;
	margin:-60px 0 0 25px;
	color:#ffffff;
}

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

ul#seasonmenu li a {
	color:#50a3e7;
}

#content h3 {
	display:block;
	width:675px;
	height:auto;
	background:url(/ciaa/images/titlebar_internal.jpg);
	padding:7px 25px 5px 25px;
	margin-top:60px;
	color:#ffffff;
	text-indent:0;
	font-size:22px;
	line-height:24px;
	font-weight:200;
	letter-spacing:1px;
	text-shadow:2px 2px 5px #0b1d44;
}

#content.news h3 {
	margin-top:1em;
	background-position: 0 -5px;
}

#entries h3:first-child {
	background-position:0 0;
	margin-top:60px;
}

#content h3 a {
	color:#ffffff;
}

table {
	margin-left:25px;
	width:675px;
}

table table {
	width:auto;
}

table.candidateslist td, th {
	padding:2px 0;
}

.candidatename {
	width:130px;
}

.candidateposition {
	width:100px;
}

.candidateschool {
	width:200px;
}

tr.odd td {
	background:#bcd5e4;
}

.paginate {
	margin-left:25px;
}

#prevnext {
	display:block;
	width:675px;
	margin:25px 0 0 25px;
}

.prev, .next {
	display:block;
	height:25px;
	width:142px;
	text-indent:-999em;
}

.prev {
	background:url(/ciaa/images/button_nav_prev.png);
	float:right;
}

.next {
	background:url(/ciaa/images/button_nav_next.png);
}

a.prev:hover, a.next:hover, a.prev.hover, a.next.hover {
	background-position:0 -25px;
}

a.prev:active, a.next:active {
	background-position:0 -50px;
}

#content h4.candidates, #content h4.finalists, #content h4.firstteam, #content h4.secondteam, h4.winner {
	display:block;
	height:35px;
	width:725px;
	text-indent:-999em;
	margin:0px 0px 16px 0px;
}

#content h4.candidates {
	background:url(/ciaa/images/title_candidates.jpg);
}

#content h4.finalists {
	background:url(/ciaa/images/title_finalists.jpg);
}

#content h4.firstteam {
	background:url(/ciaa/images/title_firstteam.jpg);
}

#content h4.secondteam {
	background:url(/ciaa/images/title_secondteam.jpg);
}

#content h4.winner {
	background:url(/ciaa/images/title_winner.jpg);
	margin-left:0px;
}

#ballot {
	width:350px;
	position:absolute;
	top:55px;
	right:25px;
}

.partner {
	clear:both;
}

.partner img {
	float:left;
	margin:16px 16px 16px 25px;
}

.video {
	margin:16px 25px;
}

#contact_form label {
	display:block;
	float:left;
	width:100px;
}

#contact_form #submitbutton {
	margin-left:100px;
}

p.date {
	font-weight:bold;
}

.badgebutton {
	float:left;
	display:block;
	height:30px;
	width:130px;
	padding-top:130px;
	margin-left:25px;
	background:url(/ciaa/images/badge_button.png) no-repeat;
	font-weight:bold;
	text-align:center;
}

a.badgebutton:hover {
	background-position:-130px 0;
}

#search_results dt, #search_results dd {
	clear:both;
	margin-left:25px;
	width:675px;
}

#search_results dt {
	font-weight:bold;
	padding-top:16px;
	margin-top:16px;
	border-top:1px solid #ffffff;
}

#search_results dd {
	height:auto;
	overflow:hidden;
}

#search_results img {
	margin:0px 16px 16px 0;
}

.download {
	display:block;
	float:right;
	height:35px;
	width:130px;
	margin:0px 25px 0 25px;
	background:url(/images/download_button.png);
	text-indent:-999em;
}

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