html,body{margin:0;padding:0;background:#000;background-image:url('../images/background.gif'); 
background-repeat: repeat}
body{font: 9pt arial,sans-serif;color:#3E3E3E;}
p{margin:5px 10px 10px}
form{margin-bottom:0;padding-bottom:0}
a:link, a:visited{color:#3E3E3E;}
a:hover, a:active{color:#810201;text-decoration:none;}
#content ul {margin:0;padding:5px 0 0 20px;list-style-type:square;}
#content li {list-style-type:square;}
#content ul li {margin: 0 0 5px 0;}
div#container{width:985px;margin:0 auto;text-align:left;border:0;margin-left:10px;}
div#wrapper{border:0;float:left;}
div#header{border:1px solid #FFF;width:848px;margin:5px 0 5px 0;padding:0;float:left;background-color:#575966;height:155px}
div#content{float:left;border:0;background:#E6E6E6;margin-top:5px;width:848px;border:1px solid #FFF;min-height:350px;}
div#content h1{margin:1px 0 1px 0;padding:1px 7px 1px 10px;font:10pt arial;color:#FFF;font-weight:bold;
background: #070B74 url('../images/h1bg.gif') no-repeat left bottom;}
div#content h2{margin:1px 1px 5px 1px;padding:1px 7px 1px 10px;font:10pt arial;color:#FFF;font-weight:bold;background: #810201}
div#content h3{margin:1px 1px 5px 1px;padding:1px 7px 1px 10px;font:14pt arial;color:#FFF;font-weight:bold;background: #810201}
div#content img {vertical-align: middle;padding:0; margin:0;}
div#topmenu{float:left;padding:0px;border:1px solid #FFF; width:848px;background: #3e3e3e url('../images/menubg.gif') repeat-x;}
#navcontainer ul{margin:0;padding: 0;list-style-type: none;}
#navcontainer li { margin: 0 0 0 0; float:left;}
#navcontainer a:link, #navcontainer a:visited
{
display: block;
color: #E6E6E6;
background: #3e3e3e url('../images/menubg.gif') repeat-x;
width: 90px;
padding: 3px 0;
text-decoration: none;
text-align:center;
border-right:1px solid #FFF;
font-weight:bolder;
}
#navcontainer a:hover, #navcontainer a:active{background: #3e3e3e url('../images/menuhover.gif') repeat-x;color: #FFF;}
#footer{float:left;width:838px;background-color:#575966;border:1px solid #FFF;color:#FFF;margin:5px 0 15px 0;padding:5px;font-size:.8em;}
#footer a{color:#FFF;}
/*#sponsors{float:right;width:125px;border:0;margin:5px 0 0 0;}*/
#sponsors{
position:absolute;
left:875px;
top:5px;
}
#wrapper{float:left;}
#main_content{float:left;width:650px;padding:5px;margin-top:5px;}
#archive{float:left;width:180px;border:1px solid #3e3e3e;margin:10px 0 5px 0;background:#CDCDCD;}
.archive{float:left;width:180px;border:1px solid #3e3e3e;margin:10px 0 5px 0;background:#CDCDCD;}
#topleft {float:left;width:350px;padding:5px;margin:5px 0 5px 0;}
#topright {float:left;width:241px;padding:5px;margin:5px 0 0 0;}
#features{float:left;width:225px;padding:5px;margin:5px 0 5px 0;}
#leaders {clear:both;margin:5px 5px 5px 5px;border-top:1px solid #3e3e3e;padding-top:5px;}
.ind{border-bottom:1px solid #3e3e3e;margin-bottom:10px;}
.ind-last{margin-bottom:10px;}
#standings{float:left;width:272px;padding:0 5px 0 0px;}
#players{float:left;width:272px;border-right:1px solid #3e3e3e;border-left:1px solid #3e3e3e;padding:0 5px 0 5px;}
#goalies{float:left;width:272px;padding:0 0 0 5px;}
table.leaders-table { width:100%; margin-bottom:5px;}
.leaders-table td {border-bottom:1px solid #3e3e3e; padding:2px 5px 2px 5px;font-size:8pt;}
.leaders-head {background-color:#575966; font: 10pt arial,sans-serif;color:#FFF;font-weight:bold;}
.leaders-team {width:75px}
.leaders-center {text-align:center;width:15px}
#latest{position:absolute;left:385px;top:20px;}
#upcoming{position:absolute;left:620px;top:20px;}
.monthheader td{BACKGROUND: #575966;}
.monthheader td{font-size: 12px;font-weight: bold;color: #FFFFFF;}
.dayheader td{BACKGROUND: #3d456e}
.dayheader td{font-size: 10px;font-weight: bold;color: #FFFFFF;}
table.schedule-table { width:650px; margin-bottom:5px;}
.schedule-table td{border-bottom:1px solid #3e3e3e; padding:2px 5px 2px 5px;font-size:8pt;}
.sched_header td{color:#FFF;BACKGROUND:#575966;font-size:11px;font-weight:bold;padding:2px;}
.dayheader td{BACKGROUND: #3d456e; font-size: 10px;font-weight: bold;color: #FFFFFF;}
.calendar td {border:1px solid #3e3e3e;padding:2px;font-size:11px;	text-align:center;}
.calendar_days { background:#E6E6E6}
.calendar_games {background:#070B74;font-weight: bold;color: #FFFFFF;}
.calendar_games a:link, .calendar_games a:visited{color:#FFFFFF;text-decoration:none;}
.calendar_games a:hover, a:active{color:#FFFFFF;text-decoration:none;}
.calendar_games_po {background:#A90303;font-weight: bold;color: #FFFFFF;}
.calendar_games_po a:link, .calendar_games_po a:visited{color:#FFFFFF;text-decoration:none;}
.calendar_games_po a:hover, .calendar_games_po a:active{color:#FFFFFF;text-decoration:none;}
.no_dates {background:#CDCDCD;}
.statboxheader {BACKGROUND: #75788a; font-size: 10px; font-weight: bold; color: #FFFFFF; padding:0 0 2px 3px;}
.statboxheader A:link {COLOR: #FFFFFF; TEXT-DECORATION: underline}
.statboxheader A:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline}
.statboxheader A:hover {COLOR: #AEAEAE; TEXT-DECORATION: none}
.statboxheader A:active {COLOR: #AEAEAE; TEXT-DECORATION: none}
.statbox {font-size: 11px;font-weight: normal;}
.feature_title {font-size: 14px;font-weight: bold;color: #646464;}
.contacts{padding:0;margin:5px 0 5px 10px;}
.line td {border-top:1px solid #3e3e3e; padding:0 0 2px 0;}
.combined_stats td {padding: 0 0 2px 3px;}
.line-light td {border-bottom:1px solid #BBB; padding:0 0 2px 3px;}
.line-light0 td {border-bottom:1px solid #BBB; padding:0 0 2px 3px;}
.line-light1 td {border-bottom:1px solid #BBB; padding:0 0 2px 3px;background:#DCDCDC}
.divisionheader {BACKGROUND: #3d456e;}
.divisionheader {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.sort_header {BACKGROUND: #5d606e}
td.sort {BACKGROUND: #CDCDCD}
.small {font-size: 10px;font-weight: normal;color: #646464;}
#print {float:right;width:180px;border:0;margin:10px 0 5px 0;}
#print li { list-style-image: url(../images/print.jpg);}
#print li {padding-left:5px;}
.recent-posts {font-size:11px;}