/* CSS Document */

html{
	height: 100%;
}

body{
	height: 100%;
	padding: 0;
	margin: 0;
	background: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
td { font-size:10px; vertical-align:top }
img{
	padding: 0;
	margin: 0;
	border: 0;
}
a, a:link{
	font-size: 10px;
	color: #791111;
	font-weight: bold;
	text-decoration: underline;
}
a:visited{
	color: #3C0909;
}
a:hover, a:active{
	color: #B45656;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Content Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.content{
	color: #333;
	background: #fff;
	font-size: 12px;
}
h1{
	color: #791111;
	font-variant: small-caps;
	font-size: 14px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #791111;
}
h2{
	color: #000;
	font-variant: small-caps;
	font-size: 13px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
h3{
	color: #791111;
	font-variant: small-caps;
	font-size: 14px;
	padding: 4px 0 0 4px;
	margin: 0;
	font-weight: bold;
}
p{
	padding: 0 0 10px 0;
	margin: 0;
}
#featured{
	padding: 3px;
}
   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Footer Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.footer{
	font-size: 10px;
	color: #ccc;
	font-weight: bold;
}
a.footer, a.footer:link{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
a.footer:visited{
	color: #999999;
}
a.footer:hover, a.footer:active{
	color: #CCCCCC;
}


td.summHeader {
font-size:9px;
	background: #BA1A1A;
	color: #fff;

	font-weight:bold;
}
td.team {
	text-align:left;
	font-size:9px;color: #FFF;
}
.teamStats {
	font-size: 9px;
	color: #FFF;
	background-color:#797979;
	
}
.teamStats2 {
	font-size: 9px;
	color: #FFF;
	background-color:#4F4E4E;
	
}
/* #########################
	calendar styles
######################### */
#calendar{
	font-size:9px;
	background: #C3AA66;
	color:#000;
	margin:0;
	padding:0;
}
.calTitle 
{
	/* mtwrfss */
	color:#fff;
	background-color:#333;
	font-size:9px;
	font-weight:bold;
	height:20px;
	
}
.calHeader 
{
	/*month name */
	background-color:#BA1A1A;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.calDay, .otherday
{
	background-color:#000;	
	font-weight:normal;
	font-size:11px;	
	text-align:center;
	width:14%;
	color:#fff;
}
.calHome 
{
	background:#BA1A1A;
	display:block;
	width:auto;
	height:auto;
	text-align:center;
}
a.calHome, a:active.calHome, a:link.calHome{
	color:#fff;
	text-decoration:none;
	}
a:hover.calHome{
	color: #ccc;
	background-color: #B85757;
	display: block;
}
.calAway 
{
	background:#AF6464;
	display:block;
	text-align:center;
	width:auto;
	height:auto;
	color:#fff;
}
a.calAway, a:active.calAway, a:link.calAway{
	color:#fff;
	text-decoration:none;
	}
a:hover.calAway{
	color: #ccc;
	background-color: #DD8787;
	display: block;
}
.calEvent 
{
	background:#7D6D9B;
	display:block;
	width:auto;
	height:auto;
	text-align:center;
}
a.calEvent, a:active.calEvent, a:link.calEvent{
	color:#fff;
	text-decoration:none;
	}
a:hover.calEvent{
	color: #ccc;
	background-color: #B098DC;
	display: block;
}

.scheduleHead{
	margin: 0;
	background-color:#000000;
	font-weight: bold;
	color: #fff;
	text-align: left;
	font-size: 11px;
}
.row0{
	background: #eee;
	color: #000;
	font-size: 10px;
}
.row1{
	background: #bbb;
	color: #000;
	font-size: 10px;
}


.rosterRow0 {
	font-size: 9px;
	color: #FFF;
	background-color:#797979;
	
}
.rosterRow1 {
	font-size: 9px;
	color: #FFF;
	background-color:#4F4E4E;
	
}
.rosterRow0 a, .rosterRow0 a:link, .rosterRow0 a:visited,
.rosterRow1 a, .rosterRow1 a:link, .rosterRow1 a:visited , 
.feature, .feature:link, .feature:visited
{
	text-decoration:none;
	color:#fff;
	font-weight:bolder;
}
.rosterRow1 a:hover, .rosterRow0 a:hover,
.feature:hover
{
	color:#BA1A1A;
}

.homegame 
{
	background-color: #BA1A1A;
}
.awaygame
{
	background-color: #AF6464;
}
.date { font-size:9px; color: #7A0C1E}
.archives, .archives:link, .archives:visited 
{
	font-size:11px;
	font-weight:bold;
}
.playerMenu, .playerMenu:link, .playerMenu:visited 
{
	display:block;
	background-color:#BA1A1A;
	padding:2 2 2 2;
	
	width:100%;
	color:#ccc;
	text-align:center;
	text-decoration:none;
	border:2px solid black;
	font-weight:bold;
	letter-spacing:2px;
	font-variant:small-caps;
	font-size:11px;
}
.playerMenu:hover
{
	display:block;
	background-color:#B85757;
	padding:2 2 2 2;
	
	width:100%;
	color:#000;
	text-align:center;
	text-decoration:none;
	border:2px solid #ccc;
	font-weight:bold;
	letter-spacing:2px;
	font-variant:small-caps;
	font-size:11px;
}
.scoreBG 
{
	/*background-color:#BA1A1A;*/
	text-align:center;
	color:#BA1A1A;
	font-size:15px;
	font-weight:bold;
	
	
}
.scheduleTable th { font-size:10px; }
.scheduleTable 
{

	width:100%;
	
}
