

body { background-color:navy ;
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000070;
	margin: 0px;
	margin-bottom:30px;
}

div.tiny th, div.tiny td {
	font-size:9px;
	}
h1{color:navy; font-family:"trebuchet ms",tahoma, arial;}
h2{color:navy; font-family:"trebuchet ms",tahoma, arial;}
h3{margin:2px;}
th {background-color:navy; color:white; padding-left:3px; padding-right:3px;}
th.bighead{margin:0; font-size:18px;}
th.bighead2{margin:0; font-size:20px;}
th.pichead{margin:0; padding:3px; font-size:24px;}
th.side{text-align:left}
/*td.side{text-align:left; background-color:#f5f0dc; padding-left:3px; padding-right:3px; /*border-right:3px double navy;*/}
th.fixphpbb{background-image:none;}

tr.alt1 td {				/*tan, darker*/
	background-color:#f5f0dc;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	text-align:center;
	}
tr.alt0 td {				/*tan, lighter*/
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:center;
	}

td.alt0 {				/*tan, lighter*/
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:center;
	white-space: nowrap;
	}	
td.alt1 {				/*tan, darker*/
	background-color:#f5f0dc;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	text-align:center;
	white-space: nowrap;
	}
td.alt2 {				/*almost white, slight blue*/
	background-color:#fafdff;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:center;
	}
td.alt3 {				/*light light blue*/
	background-color:#f0f5ff;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	text-align:center;
	}
	
td.side1 {				/*tan, darker*/
	background-color:#f5f0dc;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	text-align:left;
	}
td.side0 {				/*tan, lighter*/
	background-color:#f5f5f0;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:left;
	}
td.disabled {				/*tan, lighter*/
	background-color:#f5f5f0;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	color:gray;
	}
td.t1 {				/*tan, darker*/
	background-color:#f5f0dc;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	border-left:0px solid navy;
	text-align:center;
	}
td.t2 {				/*tan, darker*/
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	border-right:0px solid navy;
	text-align:center;
	}
tr.smalt1 td {				/*tan, darker*/
	background-color:#f5f0dc;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:4px;
	padding-right:4px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:11px;
	border:1px solid #dcb;
	text-align:center;
	}
tr.smalt0 td {				/*tan, lighter*/
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:4px;
	padding-right:4px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:11px;
	border:1px solid #ddc;
	text-align:center;
	}
tr.alt1grayed td{
	background-color:#f5f0dc;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:center;
	color:lightsteelblue;
	}
tr.alt0grayed td{
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:center;
	color:lightsteelblue;
	}
tr.alt0grayed a, tr.alt1grayed a, tr.alt0grayed a:visited, tr.alt1grayed a:visited{
	color:lightsteelblue;
	border:0px;
	}
tr.totalt0 td{
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;*/filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #ddc;
	text-align:center;
	font-weight:bold;
	}
tr.totalt1 td{
	background-color:#f5f0dc;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:1px solid #dcb;
	text-align:center;
	font-weight:bold;
	}


table.pic{
	/*border:1px solid navy;*/
	}

img{
	border:0px;
	}
	
a.thumb{
	/*padding:2px;*/
	/*border:0px solid blue;*/
	}
a.thumb:hover{
	/*padding:0px;*/
	/*border:2px solid darkorange;*/
	/*background-color:darkorange;*/
	}

span.column{
	border:0px solid yellow;
	/*vertical-align:top;*/
	text-align:top;*/
	margin-left:5px;
	margin-right:5px;
	*/
	}
div.column{
	border:0px solid red;
	vertical-align:top;*/
	text-align:top;*/
	margin-left:5px;
	margin-right:5px;
	display:inline;
	/*position:absolute;
	*/
	clear:right;
	}
	
div.tandisp{
	width: 442px;
	background-color:#f5f5f0;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding:15px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:4px double navy;
	text-align:left;
	}

table.disp{
	/*border:2px double navy;*/
	}
	
table.column{
	display:inline;
	/*float:left;
	}
table.columnleft{
	/*display:inline;*/
	/*float:left;*/
	}
table.columnright{
	/*display:inline;*/
	/*float:right;*/
	}


a {
	color:navy;
	}
a:visited {
	color:navy;
	}
a:hover {
	color:darkorange;
	}
a.sort{
	color:white;
}
a.sort:visited{
	color:white;
}
	
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}


#banner { background:navy;
height:110px;
border:0px solid red;
border-top:0 solid orange;
border-right:0 solid orange;
border-left:0 solid orange;
font-family: georgia, "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
font-size:36px;
color:white;
font-style: ;
font-variant: small-caps;
font-weight: ;

margin:0px 0px 0px 0px;
	
voice-family: "\"}\"";voice-family: inherit;

height:104px;

}
html>body #banner {
	height:104px;
}



#banner p.main {
	position:absolute;
	top:57px;
	left:130px;
	padding:0px;
	color:white;
	letter-spacing:1px;
	z-index:5;
	font-weight:bold;
	margin:0px;
	}
#banner p.shadow {
	position:absolute;
	top:59px;
	left:132px;
	padding:0px;
	color:darkorange;
	letter-spacing:1px;
	z-index:4;
	font-weight:bold;
	margin:0px;
	}
#banner p.shadow2 {
	position:absolute;
	top:61px;
	left:134px;
	padding:0px;
	color:navy;
	letter-spacing:1px;
	z-index:3;
	font-weight:bold;
	margin:0px;
	}
#banner img{
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;
	}
#banner img.logo{
	position:absolute;
	/*top:57px;*/
	top:57px;
	left:135px;
	z-index:5;
	border:0px solid yellow;
	width:432px;
	height:40px;
	}
#banner img.helmet{
	position:absolute;
	left:2px;
	top:0px;
	z-index:2;
	}
#banner img.helmetreverse{
	position:absolute;
	right:5px;
	top:5px;
	z-index:2;
	}

.b1 {border: 2px white solid;}
.b3 {border: 2px darkorange solid; padding:10px;}
.b2 {border: 3px darkorange solid; padding:10px;}


.bgcc {
	background-color:white;
	/*background-image: url('images/eagle05_trans30.jpg');*/
	background-position: 50% 109px ;
	background-repeat: no-repeat;
	background-position-x:center;
	background-position-y: top;
	background-attachment:fixed;
	height:100%;
	overflow:visible;
	min-height:500px;
	padding:40px 0px;
	text-align:center;
	
	voice-family: "\"}\"";voice-family: inherit;
	
	}/*
.bgcc1 {
	background-color:white;
	background-image: url('images/eagle05_trans30.jpg');
	/*background-position: 50% 109px ;*/	/*
	background-repeat: no-repeat;
	background-attachment: fixed;
	
	height:100%;
	overflow:visible;
	min-height:500px;
	padding:40px 0px;
	text-align:center;
	
	background-position: expression((calculateBgX(this))+"px "+(calculateBgY(this))+"px");
	
}*/
	
.bgcc-dark {
	background-color:white;
	background-image: url('images/bgn.gif');
	background-repeat: no-repeat;
	background-position:  center;
	height:500px;
	}

  
.mid{
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	margin-left:125px;
	margin-right:150px;
	margin-bottom:20px;
	height:500px;
	z-index:3;
	margin-top:0px;
	}




	
input.transp{
	background:transparent;
	width:400px;
	border:navy;
	border-top:blue 1px;
	border-left:navy 1px;
	}
	
form{
	margin:0px;
	}
	
h2{
	margin-bottom:5px;
	}
h3{
	margin-bottom:5px;
	}
	
select{
	margin:0px;
	border: 1px navy solid;
	
	background: whitesmoke;
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:navy;
	font-style: ;
	font-variant: normal;
	font-weight: ;
	cursor: hand;
	}
	
td.select{
	background-color:#f5f0dc;
	padding-left:3px;
	padding-right:3px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	border:#bcd 1px solid;
	}
	
tr.blueline{
	background-color:navy;
	height:3px;
	}
tr.orangeline{
	background-color:darkorange;
	height:3px;
	}

hr.blueline{
	background-color:navy;
	height:10px;
	border:0px;
	margin:0px;
	padding:0p;
	border:1px solid red;
	}
hr.orangeline{
	background-color:darkorange;
	height:10px;
	border:0px;
	margin:0px;
	padding:0px;
	border:1px solid green;
	}
hr.stripe{
	background-image:url('/images/stripe.gif');
	height:12px;
	margin:30px 40px 10px;
}


div#menu {
	position: absolute;
	top: 104px;
	left: 0;
	width: 125px;
	/*padding-top:2px;*/
	padding: 2px 0px ;
	font: 16px Verdana, sans-serif; 
	background-color:white;
	z-index:4;
	border:0px red solid;
}
div#menu a {
	display:block;
	text-align: center;
	font: bold 1em sans-serif; 
	padding: 5px 5px;
	margin: 1px 0px 0px;
	border-width: 0; 
	text-decoration: none;
	background:navy;
	border-right: 0px solid darkorange;
	border-top:0px solid white;
	border-bottom:0px solid white;
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:darkorange;
	font-style: ;
	font-variant: small-caps;
	font-weight: bold;
	width:115px;
   }
div#menu a:hover {
	display:block;
	color:white;
	background:darkorange;
	filter:blendTrans(duration=0.5);
	/*border:2px solid blue;*/
}
div#menu a:active {
	display:block;
	color:white;
	background:chocolate;
	/*filter:blendTrans(duration=0.5);*/
	border-right:2px solid blue;
	/*border-top:1px solid blue;*/
	/*border-bottom:1px solid blue;*/
	/*border-left:2px solid blue;*/
}


/* This is that fixed infobox thing.  Leaving it in in case I want to copy it for later.*/
div#menu a span {display: none;}
div#menu a:hover spanZ {display: block;
   position: absolute; top: -34px; left: 0; width: 125px;
   padding: 0px; margin: 0px; z-index: 100;
   color:navy; background: gray;
   font: 10px "trebuchet ms",tahoma,Verdana, sans-serif; text-align: center;
   height:34px;}
	
	
	
#sidebar { position: absolute;
	right:0px;
	top:104px;
	width:150px;
	background:white;
	border:0px solid orange;
	padding:2px 0px;
	z-index:1;
	/*background-image: url('images/refbg.jpg');
	background-repeat: no-repeat;
	background-position:  center;*/
}

div#sidebar div {
	display: block;
	text-align: center;
	padding: 5px 7px;
	margin: 1px 0px 0px;
	border-width: 0; 
	text-decoration: none;
	color: #FFC;
	background:navy;
	border-right: 0px solid darkorange;

	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
   }
div#sidebar a{
	color:darkorange;
	}

div#sidebar input.tx{
	margin:0px;
	border: 1px navy solid;
	
	background: white;
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:navy;
	font-style: ;
	font-variant: normal;
	font-weight: ;
	}
input.go{
	margin:0px;
	/*border:1px navy solid;*/
	border:3px double navy;
	
	background: beige;
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:navy;
	font-style: ;
	font-variant: normal;
	font-weight: ;
	cursor: hand;
	}
	

input{
	margin:0px;
	border: 1px navy solid;
	
	background: white;
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:navy;
	font-style: ;
	font-variant: normal;
	font-weight: ;
	/*cursor: hand;*/
	}
input.button { font-size: 10px;background-color:#f0f0f8; cursor:hand; border:2px outset #f0f0f8;}
input.button:hover, input.buttonmouseover { font-size: 10px;background-color:#b0d0f0; cursor:hand; border:2px outset #f0f0f8;}
input.buttonmouseover { font-size: 10px; background-color: #DDDDDD; cursor:hand;}

input.bigger, textarea.bigger{
	margin:0px;
	border: 1px navy solid;
	
	background: white;
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:navy;
	font-style: ;
	font-variant: normal;
	font-weight: ;
	/*cursor: hand;*/
	}
input.sched{
	background:transparent;
	color:darkorange;
	}
	
div#sidebar td {
	/*padding:0px;*/
	}
p.sidebartitle {
	font-weight:bold;
	font-size:;
	margin:1px 1px 2px;
	border:0px red solid;
	color:darkorange;
	}
p.sidebartext {
	font-weight:normal;
	font-size:;
	margin:0px;
	border:0px red solid;
	}
	
table.coaches{
	/*width:500px;*/
	margin:0px 20px 30px;
	}
div.coaches{
	width:500px;
	margin:0px 20px 30px;
	}
table.coaches th{
	/*width:150px;*/
	}
th.coachhead{margin:0; font-size:20px; width:356px;}

/*table.coaches td{
	background-color:#f5f5f0; /*0dc,5f0*/
	background-color:#f5f0dc; /*0dc,5f0*/
	-moz-opacity:0.85; filter:alpha(opacity=85);
	padding-left:7px;
	padding-right:7px;
	
	font-family:"trebuchet ms",tahoma, arial;
	font-size:13px;
	}*/
h3.coaches{
	margin-bottom:5px;
	}
	
div.infobox{
	margin:20px;
	border:4px double navy;
	background-color:#f5f5f0;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	/*border:4px double darkorange;
	background-color:navy;
	color:white;*/
	padding:10px;
	width:400px;
	}
	
td.subhead{
	font-weight:bold;
	text-align:left;
	}
	
table.calendar{
	border:0px solid white;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	}
table.calendar th{
	color:darkorange;
	}
table.calendar td.calendar{
	border:0px solid white;
	text-align:center;
	padding-right:1px;
	padding-left:1px;
	padding-top:0px;
	}
table.calendar td.thisday{
	font-weight:bold;
	/*color:tan;*/
	border:1px solid white;
	}

div.recap{			/* very similar to class infobox. */
	margin:10px 20px 20px 20px;
	border:4px double navy;
	background-color:#f5f5f0;
	-moz-opacity:0.85;filter:alpha(opacity=85);
	padding:20px;
	width:500px;
	text-align:left;
	}
div.scoreboard{			
	margin:0px;
	border:4px double navy;
	background-color:dimgray;
	/*-moz-opacity:0.85;filter:alpha(opacity=85);*/
	padding:00px;
	width:540px;
	/*text-align:center;*/
	}
	
div.news{
	width:400px;
	border:4px double navy;
	margin:10px;
	padding:10px;
	/*background-color:#f5f5f0;*/
	background-color:#f5f0dc;
	font-size:13pt;
	font-weight:bold;
}
table.news{
	width:500px;
	/*border:4px double navy;*/
	margin:25px;
	padding:10px;
	/*background-color:#f5f5f0;*/
	font-size:14pt;
	font-weight:bold;
}
table.news>td{
	padding:5px;
	font-size:13px;
	}
a.news{
	font-size:12pt;
	font-weight:bold;
	padding:5px;
	}
th.newshead{
	margin:0;
	font-size:18px;
	}
td.news {				/*tan, darker*/
	background-color:#f5f5f0;
	/*-moz-opacity:0.85;filter:alpha(opacity=85);*/
	padding:15px 20px;
	font-family:"trebuchet ms",tahoma, arial;
	font-size:14px;
	border:1px solid #dcb;
	text-align:left;
	}
	
	
	
/*
a.calarr{
	text-decoration:none;
	color:darkorange;
	}
a.calarr:visited {
	color:darkorange;
	}
a.calarr:hover {
	color:darkorange;
	/*text-decoration:underline;*/
	}
/*
div a span.lnk{					/*table.calendar td.thisday*/
	/*font-weight:bold;*/
	display:none;
	color:blue;
	}/*
div a:hover span.lnk{
	/*font-weight:bold;*//*
	display:block;
	position:absolute;
	top:40px;
	left:400px;
	width:150;
	color:red;
	z-index:101;
	}
*/	
	
table.rostersmall{
	width:500px;
	}
	
div#gene {
	/*position: relative;
	top: 20px;*/
	margin-top:2px;
	/*left: 0;*/
	width: 125px;
	/*padding-top:2px;*/
	padding: 2px 0px 0px 0px;
	font: 16px Verdana, sans-serif; 
	background-color:navy;
	z-index:5;
	border:0px red solid;
	text-align:center;
}

img#geneimg {
	display:block;
	text-align: center;
	font: bold 1em sans-serif; 
	padding: 15px 16px 15px 17px;
	margin: 1px 0px 0px;
	border-width: 0; 
	text-decoration: none;
	background:navy;
	border-right: 0px solid darkorange;
	border-top:0px solid white;
	border-bottom:0px solid white;
	
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:darkorange;
	font-style: ;
	font-variant: small-caps;
	font-weight: bold;
	/*width:115px;*/
   }
   
div#adsSide {
	/*position: relative;
	top: 20px;*/
	margin-top:2px;
	/*left: 0;*/
	/*width: 125px;*/
	/*padding-top:2px;*/
	padding: 20px 20px 20px 0px;
	font: 16px Verdana, sans-serif; 
	background-color:navy;
	z-index:5;
	border:0px red solid;
	text-align:center;
}
div#adsBottom {
	/*position: relative;
	top: 20px;*/
	margin-top:2px;
	/*left: 0;*/
	width: 125px;
	/*padding-top:2px;*/
	padding: 2px 0px 0px 0px;
	font: 16px Verdana, sans-serif; 
	background-color:navy;
	z-index:5;
	border:0px red solid;
	text-align:center;
}

div#adsSide img {
	display:block;
	text-align: center;
	font: bold 1em sans-serif; 
	padding: 5px 0px;
	margin: 1px 0px 0px;
	border-width: 0; 
	text-decoration: none;
	background:navy;
	border-right: 0px solid darkorange;
	border-top:0px solid white;
	border-bottom:0px solid white;
	
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:darkorange;
	font-style: ;
	font-variant: small-caps;
	font-weight: bold;
	/*width:115px;*/
   }
   
div#adsBottom img {
	display:block;
	text-align: center;
	font: bold 1em sans-serif; 
	padding: 15px 16px 15px 17px;
	margin: 1px 0px 0px;
	border-width: 0; 
	text-decoration: none;
	background:navy;
	border-right: 0px solid darkorange;
	border-top:0px solid white;
	border-bottom:0px solid white;
	
	font-family: "trebuchet ms",tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:darkorange;
	font-style: ;
	font-variant: small-caps;
	font-weight: bold;
	/*width:115px;*/
   }
   
img.gamephoto{
	padding:1px;
	}
span.debug{
	font-size:4pt;
	}
	
table.statstable{
	width:500px;
	}
