/* Copyright 2009, ATHLETICSITE.COM
Redefining HTML tags */
body {border: 0px; margin: 0px; background:URL(common/bg_body.jpg) repeat-y #000;}
p {padding: 1px 0px 5px 0px; margin:0px; font: normal normal 12px Tahoma, Arial, Helvetica, sans-serif;}
td, div {font: normal normal 12px Tahoma, Arial, Helvetica, sans-serif;}
h1 {font-size: 18px; letter-spacing: -.04em;
	margin: 3px 0px 3px 0px; }
h2 {font-size: 16px; color: #262626; letter-spacing: -.02em;
	margin: 3px 0px 0px 0px; border-bottom:1px solid #f8be28;}
h3 {font-size: 14px; color: black; margin: 3px 0px 3px 0px;}
ul {list-style: square outside; top:-10px; padding:0px 5px 5px 15px; margin:0px 5px 5px 15px;}

/* links */
a, a:link, a:visited {color: #262626; font-weight:bold;}
#left ul, #left li {list-style-type:none; padding:0; margin:0; border:0;}
#left li a, #left li a:link, #left li a:visited 
	{color:#fff; background: #000; display:block; border:1px solid #262626;
	text-decoration:none; padding: 3px 6px;}
#left li a:hover {color:#000; background:#fff;}

/* Form objects */
form {margin: 0px; padding: 0px;}
select, input {font: bold 8pt Arial, Helvetica, sans-serif; border:1px solid #7f9db9;}
	
/* DIV and table cell IDs and classes */
#container {position:relative; float:none; width:975px; clear:both; 
	background:URL(common/bg_head.gif) top left no-repeat #fff;}
#head1 {height:30px; width:975px; float:none; text-align:right; clear:both;}
#head2 {height:76px; width:975px; float:none; text-align:right; clear:both;}
#head3 {height:26px; width:975px; float:none; text-align:right; clear:both; color:#fff;
	font-size:10px;}
#left {position:relative; display:inline; float:left; width:175px; background-color:#262626;}
#main {position:relative; display:inline; float:left; width:618px;}
#indexmain {position:relative; display:inline; float:left; width:618px; background:URL(common/bg_main.gif) top center no-repeat;}
#right {position:relative; display:inline; float:left; width:180px; text-align:center;}
#wide {position:relative; display:inline; float:left; width:798px;}
#footer {height:85px; width:975px; background:URL(common/bg_footer.jpg) top left no-repeat; 
	float:none; text-align:left; clear:both; color:#fff;}
#more {width:430px; height:380px; display:inline; float:left; margin-left:5px;}
#scoreandstandings {width:175px; height:380px; display:inline; float:left; text-align:center;
	border-left:2px dotted #262626; border-right:2px dotted #262626;}
.article {margin:5px 10px;}
.split-left {width:270px; float:left; margin: 0px 4px 0px 8px; display:inline;position:relative;}
.split-right {float:left; display:inline; position:relative; width:250px; height:250px;}

#footer a {color:#fff;}
#head2 a img {margin:0px 2px;}
#head3 a {color:#fff; text-decoration:none;}



td.topshelf {height:32px; text-indent:140px;
	background: url(images/index_r3_c1.gif) no-repeat left;}
td.left {background-color: #F8c02f; text-align: center;}
.right {border-left: 2px dotted Silver; width:165px;}
.picture {border:2px solid #fff; background-color: #feefba;}

/* Stuff for rotating content box */
#home, #paginate-home, #moreheadlines, #search {margin:2px 5px;}
.rotate {width: 533px; height: 255px; margin-bottom:5px; position: relative; overflow: hidden;}
.rotate .contentdiv {left:0; top:0;  visibility: hidden; position: absolute; 
padding: 0px; text-align:left; width: 533px; height: 255px; -moz-opacity: 1; opacity: 1;}
.page {position:absolute; left:535px; top:21px; z-index:3; width:65px;}
.page a img {padding:2px; text-decoration: none; border: 2px solid #fff;}
.page a img:hover, .page a.selected img{border: 2px solid #f8be28;}

/* Special paragraph classes */
.smtxt, .dateline {font-size:11px; margin:2px; padding:0px;}
.sm {font-size: 10px;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 11px }
.smboldc { font-weight: bold; font-size: 11px; text-align:center; }
.realsmall {font-size:9px;}
.righthead {color:white; background-color:#262626; text-align:center;
font-weight:bold; padding:2px;}

/* Calendar controls */
.smbold {font-weight: bold}
.smboldc {font-weight: bold; text-align:center;}
a.nav {	color: white;	padding: 0px;	font-weight: bold;
	background-color: black;	width: 100%;	display: block;
	text-decoration: none;	font-size: 11px; text-align:center;} 
a.nav:hover {	background-color: Gray;	color: White;}
a.nav:visited { color: white;}
table.cal {	background-color: Silver; margin-bottom:20px;}
td.cal, td.cal > div, td.cal div {font: 10px normal Tahoma, Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: silver;}

/* minicalendar controls */
.caltip {display:none; text-align:center;}
.balloonstyle {position:absolute; top: -500px; left: 0; padding: 5px; color:#000;
visibility: hidden; border:1px solid black; font:normal 12px Verdana;
line-height: 18px; z-index: 100; width: 200px;}
.mincal {background-color:#f8be28; color:#000; font-weight:bold;}
.mincal a {display:block; width:100%; padding:4px 0px; vertical-align:middle; background-color: #f8be28; color:#000; text-decoration:none;}
.mincal a:hover {background-color: #000; color:#fff;}
.noevent, .noevent div {background-color:#262626; color:#fff; font-weight:bold;}

/* Standings table */
.sacgroup {border-top:1px solid #f8be28;font-size: 10px;
border-left:1px solid #f8be28; border-right:1px solid #f8be28;}
.sacleft {border-left:1px solid #f8be28;font-size: 10px;}
.sacright {border-right:1px solid #f8be28;font-size: 10px;}
.sacbottom {border-top:1px solid #f8be28;font-size: 10px;}

.OAgroup {border-top:1px solid black;font-size: 10px;
border-left:1px solid black; border-right:1px solid black;}
.OAleft {border-left:1px solid black;font-size: 10px;}
.OAright {border-right:1px solid black;font-size: 10px;}
.OAbottom {border-top:1px solid black;font-size: 10px;}

.otherleft {border-left:1px solid silver;font-size: 10px;}
.otherright {border-right:1px solid silver;font-size: 10px;}
.otherbottom {border-top:1px solid silver;font-size: 10px;}

/* Top navigation */
/* Top Nav CSS */
#holder {position:absolute; left:250px; top:18px; visibility:hidden; z-index:300;}
#school0, #school1, #school2, #school3, #school4, #school5, #school6, #school7, #school8, #school9
	{position:absolute; left:0px; top:0px; visibility:hidden; background-color:#262626; 
	border:1px solid #fff; width:723px; height:25px; filter:alpha(opacity=90); 
	opacity:.9; -moz-opacity:.9;}

#nam_0, #nam_1, #nam_2, #nam_3, #nam_4, #nam_5, #nam_6, #nam_7, #nam_8, #nam_9
	{position:absolute; left:10px; top:4px; font-weight:bold; color:#fff; display:inline;
	 width:175px; height:20px; text-align:right;}
#acd_0, #acd_1, #acd_2, #acd_3, #acd_4, #acd_5, #acd_6, #acd_7, #acd_8, #acd_9
	{position:absolute; left:200px; top:4px; display:inline; width:120px; height:20px;}
#ath_0, #ath_1, #ath_2, #ath_3, #ath_4, #ath_5, #ath_6, #ath_7, #ath_8, #ath_9 
	{position:absolute; left:320px; top:4px; display:inline; width:120px; height:20px;}
#sac_0, #sac_1, #sac_2, #sac_3, #sac_4, #sac_5, #sac_6, #sac_7, #sac_8, #sac_9 
	{position:absolute; left:440px; top:4px; display:inline; width:150px; height:20px;}
a.topnav {color:#fff; font-weight:bold;}

/* Colors that will come in handy */
.sacgold {color:#f8be28;}
.saclightgold {color:#feefba;}
.sacfauxblack {color:#262626;}