A:link{background:transparent; color:#009; font-weight:bold;
}
A:visited{background:transparent; color:#669; font-weight:normal;
}
A:hover{background:#ffd; color:#33f; 
}
A:active{background:#ffd; color:#33f; outline:none;
}
BODY {
background: #fff;color: #000;
margin:0;padding:0;
font-family:"Trebuchet MS","Lucida Sans",Arial,sans-serif;
}
H1 {background:transparent; color:#009; 
  font-size:200%; font-weight:bold; margin:0.67em 0;}
H2 {font-size:115%;}
H3 {font-size:100%; font-weight:bold;}
H4 {font-size:100%; font-style:italic; font-weight:500; margin-top:0;}
H2, H3, H4 {margin-bottom:0;
}
@media screen,tv {
A:hover {text-decoration:none; position:relative; top:1px; left:1px;
}
ABBR, ACRONYM {
border-bottom:1px dotted;
cursor:help;
}
BODY{background:url(/img/bkgy.png) repeat-y; min-width:700px;
}
DT {font-weight:bold; margin-top:0.5em;}
HR {border: none 0; border-top: 1px solid #ccc;/*the border*/
width: 80%;height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
visibility:hidden;
clear:both;
}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus {border-color:#669;
}
LI UL {margin-bottom:0.6em;
}
ol.alpha li {list-style-type:upper-alpha;
}
P {margin:0.1em 0 0.6em;}
p.bkball {background:url(/img/basketball.gif) 0 0.25em no-repeat; padding:0 0 3px 25px;}
p.bsball {background:url(/img/baseball.gif) 0 0.25em no-repeat; padding:0 0 2px 25px;}
p.cheer {background:url(/img/clcheer.gif) 0 0.2em no-repeat; padding-left:25px;  min-height:2.5em;}
p.fball {background:url(/img/football.gif) 0 0.3em no-repeat; padding-left:25px;  min-height:2.2em;}
p.afterfb {margin-top:-8px;}
p.golf {background:url(/img/golf.gif) 0 0.15em no-repeat;padding:0 0 2px 25px;}
p.sball {background:url(/img/softball.gif) 0 0.25em no-repeat; padding:0 0 2px 25px;}
p.tennis {background:url(/img/tennis.gif) 0 0.2em no-repeat; padding:0 0 2px 25px;}
p.track {background:url(/img/track.gif) 0 0.18em no-repeat;padding:0 0 2px 25px;}
p.vball {background:url(/img/volleyball.gif) 0 0.14em no-repeat; padding:0 0 2px 25px;  min-height:1.4em;}
p.wrest {background:url(/img/glslant.gif) 0 0.3em no-repeat; padding-left:25px;
}
OL, UL, DL {margin-top:0.5em;}
ul.nomar {list-style-type:none; margin-left:0; padding-left:0;
}
SELECT {font-family:"Trebuchet MS","Lucida Sans",Arial,sans-serif;
}
.hide {display:none;}
.alert {background:transparent; color:#900;}
.box {background:#F8F8FF; border:1px solid #cce; padding:3px 6px; clear:both;} 
.button {font-family:"Trebuchet MS","Lucida Sans",Arial,sans-serif;}
.cheer ul {list-style:none; margin-left:0; padding-left:0;}
.cheer li {background:url(/img/megph.gif) no-repeat 0 50%; padding-left:22px;}
.ct {text-align:center;}
.lt {text-align:left;}
.rt {text-align:right;}
.lpic {float:left; margin:0.3em 0.5em 0.04em 0;
 font-size:76%; font-weight:bold; color:#666;}
.rpic {float:right; margin:0.3em 0 0.04em 0.5em;
 font-size:76%; font-weight:bold; color:#666;}
.credit {font-size:xx-small; color:#999; text-align:right;
}
.updates em {width:2em; background:url(/img/date.gif) top left no-repeat; color:#000; font-weight:bold; font-size:108%; float:left; line-height:18px; padding:0 0 0 5px; margin:2px .5em 0 -4px; text-align:center; border-right:1px solid #E2E2E2;}
.updates p {clear:left;}
.updates p.cn {clear:none;}
.tinthead {background:#009; color:#fff;
}
.tintrow {
	background:#efeffd; color:#000;
}
.enhancedtable {background:#F8F8FF;}
.enhancedtable tr {padding:10px 0;}
.enhancedtablecolouredrow{
	background:#E6E6FA; color:#000;
}
.enhancedtablerowhover{
	background:#ffc; color:#000;
}
.enhancedtableactive{
	background:#fcc; color:#000;
}
.group2 {
 float:left; padding-right:10%; width:35%;
}
.group3 {
 float:left; padding-right:15px; width:29%;
}
.group2 ul, .group3 ul {margin-top:.1em;
}
.moretop {margin-top:1em;}
.roster td:first-child {text-align:center;}
.roster td + td + td {text-align:center;
}
.smaller {font-size:76%;
}
.strike {text-decoration:line-through;
}
.stripeme table {border-collapse:collapse;}
.stripeme th {background:#009; color:#fff; font-weight:bold; padding:4px 10px; text-align:left;	border-right:1px solid #fff; line-height:1.2;}
.stripeme td {padding:4px 10px; border-bottom:1px solid #339;	vertical-align:top;}
.stripeme tr.alt {background: #eee;}
.stripeme tr.over {background: #ffc;}
.stripeme tr.active {background:#fcc; color:#000;
}
#crumb {font-size:76%; color:#999; background:transparent; margin-top:2em; margin-bottom:1em;}
#coMast {
padding:15px 15px 10px 180px;
margin:0;
background:transparent;
color:#009;
}
#topBanner {
background:#fff; color:#009;
}
#topBanner h1 {
padding-top:0.5em;
}
#coBanner, #esBanner, #hsBanner, #msBanner {
padding:15px 15px 20px 180px;
margin:0;
background:transparent;
color:#009; 
height:100px;
}
#coBanner p, #esBanner p, #hsBanner p, #msBanner p, #topBanner p, #coMast p  {
background:transparent; color:#009;
font-size:115%; font-weight:bold;
}
#coBanner {background:url(/img/systemlogo.jpg) 93% 50% no-repeat;}
#esBanner {background:url(/img/bkges.jpg) 80% 50% no-repeat;}
#hsBanner {background:url(/img/bkghs.jpg) 100% 50% no-repeat;}
#msBanner {background:url(/img/bkgtw.jpg) 80% 50% no-repeat;
}
#main, #mainw, #mainxw {
padding:0 15px;
margin:0px 215px 0 165px;
}
#mainw {margin-right:10%;}
#mainxw {margin-right:0;}
#main H2, #mainw H2, #mainxw H2 {border-bottom:2px solid #009; clear:both;
}
#side {
position:absolute;
top:155px;
right:15px;
width:200px;
padding:0 0 50px 0;
margin:0;
background:#f9f9fa url(/img/bgside.gif) 100% 0 repeat-y;
border-top:1px solid #009; border-left:1px solid #006;
border-right:1px solid #006; border-bottom:1px solid #006;
font-size:76%;
}
#side HR {
visibility:visible;
}
#side p {margin: 0 0 0.5em;
}
#side h2 {padding:5px 9px;
background:#009; color:#fff;
margin-top:0;
margin-bottom:0.6em;
}
#side h3 {margin-top:0;
}
#side h3, #side h4, #side p, #side table, #side li, #side dt {
padding:0 9px;
}
#side dl dt {font-weight:bold; margin-bottom:0;}
#side dl dd {margin-top:0; margin-left:2.5em;}
#side li {padding-bottom:0.6em;}
#side li.here {font-weight:bold;
}
#side.scores h3 {background-color:#ececfc; display:inline;} /* used to be #e0e0ec, compare .tintrow */
#side.scores dl {margin-top:0; margin-bottom:5px;}
#side.scores dl dt {font-weight:bold; font-style:italic; margin-top:2px;}
#side.scores dl dd {margin-left:9px;
}
#side #search {padding:9px;}
#side #search input {width:98%;}
#side #search .button {width:5em;
}
#jstwitter {
			width: 200px;
			height: 300px;
			overflow: auto;
}
#jstwitter .tweet {
			margin: margin-top:0; margin-left:1em;;
			padding: 2px 5px 5px 0;
			border-bottom: 1px dotted #ccc;
}
#jstwitter .tweet .time {
			font-size: 10px;
			font-style: italic;
			color: #666666;
}
#sched, #sched2 {margin-top:10px;border-collapse:collapse;}
#sched th, #sched td, #sched2 th, #sched2 td {vertical-align:top;}
#sched th#date, #sched2 th#date2 {text-align:left; width:24%;}
#sched th#opp, #sched2 th#opp2 {text-align:left; width:34%;}
#sched th#place, #sched2 th#place2 {text-align:left; width:24%;}
#sched td, #sched2 td {padding:3px 10px 7px 0;}
#sched td span, #sched2 td span {font-size:x-small;}
#sched td + td + td + td, #sched2 td + td + td + td {text-align:center;
}
#nav {
position:absolute;
left:20px;
top:155px;
width:125px;
margin:0;	padding:0;
list-style-type:none;
font:bold 76% 'Trebuchet MS',Helvetica,sans-serif;
}
#nav li {
margin: 0 0 2px 0; /*sets distance between items*/
}
#nav a {
display:block;
padding:2px 2px 2px 15px;
border:1px solid #009;
width:125px;
background-color:#d3d3d3;
font-weight:bold;
}
#nav a:link, #nav a:visited {
color: #336;
text-decoration: none;
}
#nav a:hover, #nav a:focus {
background-color:#66c;
color:#fff;
position:static;
}
#nav li ul {
list-style-type:none;
padding-left:10px;
margin-top:2px;
padding-top:2px;
margin-bottom:4px;
}
#uberlink {
display: block;
padding: 2px 2px 2px 15px;
border: 1px solid #336;
width: 125px;
background-color: #fff;
color: #336;
}
}
@media tty {
 i{content:"\";/*" "*/}} @import '/inc/midpassafter.css'; /*";}
}/* */
