/* CSS Document */
.calendar td{

color:#000000;

font-family:"Trebuchet MS";

font-size: 12px;

}

.calendar td a{

color:#000066;

font-family:"Trebuchet MS";

text-decoration:none;

font-size: 12px;

}

.calendar td a:hover{

color:#FF9900;

font-family:"Trebuchet MS";

text-decoration:none;

font-size: 12px;

}



.news_articles{

color:#000000;

font-family:"Trebuchet MS";

font-size: 12px;

}

.news_articles a{

color:#000066;

font-family:"Tahoma";

font-size: 12px;

text-decoration:none;
}

.news_articles a:hover{

color:#FF9900;

font-family:"Tahoma";

font-size: 12px;

text-decoration:none;

}

.news_articles td{

color:#000000;

background-color: #FFFFFF;

font-family: "Trebuchet MS";

font-size: 12px;

}



.news_articles_form td{

background-color: #e1eeff;

color:#000000;

font-family: "Trebuchet MS";

font-size: 12px;

}

.news_articles_form td textarea{
background-color:white;
}


.cal a{

color: #000000;

display:block;

text-decoration:none;

}



.cal a:hover{

color: #000000;

display: block;

}



.footer { 

	width:780px;

	clear: both;

	font-family: "Trebuchet MS";

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	padding: 10px 10px 10px 0;

	margin: 0;

	border-top: 1px solid #ccc;

	line-height: 1.8em;

}



.footer a { color: #808080; background: #fff; }



.bottom_bar_mini{

font-size:8px;

font-family:"Trebuchet MS";

border-bottom: 2px solid c8daed;

border-top:1px solid black;

background-color:c8daed;

width:1020;

z-index:8;

left:0px; 

position:fixed;

_position:absolute;

bottom:0; 

_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);



}







.bottom_bar{

font-size:10px;

font-family:"Trebuchet MS";

border-bottom: 2px solid c8daed;

border-top:1px solid black;

position: fixed; 

background-color:c8daed;

bottom:1px;

left:0px; 

width: 1020px; 

height: 40px; 

z-index:8;

} 



.bottom_bar_mini td{

font-size:10px;

font-family:"Trebuchet MS";

}



.bottom_bar td{

font-size:10px;

font-family:"Trebuchet MS";

}



.buffalo_puck{

width: 200px;

height: 250px;

position:absolute;

top:175px;

left: 55px;

background-image:url(images/buffalo_puck_logo.png);

}



.buffalo_puck_right{

width: 200px;

height: 250px;

position:absolute;

top:05px;

right: -10px;

background-image:url(images/buffalo_puck_logo.png);

}



.image_hover{

position:relative;

font-family: tahoma;

font-size: 10px;

text-decoration: none;

}



.image_hover span{

position: absolute;

background-color:#FFFFCC;

padding-right: 2px;

padding-left:2px;

padding-top: 2px;

padding-bottom:2px;

border: 1px solid black;

visibility: hidden;

color:#000000;

text-decoration: none;

width:auto;

}

.image_hover:hover span{

top:2px;

left:2px;

position:absolute;

margin-bottom:5px;

margin-top:5px;

margin-right:5px;

margin-left:5px;

visibility: visible;

z-index: 2;

width:150px;

}

.scoreboard_table{
background-color:#b4b482;
}

.scoreboard_table td{
text-align:center;
padding:5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FDFCD9;
}

.threads td{ /*Thread List / Blog Table Cells*/
color:#000000;
background-color:#FFFFFF;
}

.threads td a{ /*Thread List / Blog Links */
width:100%;
height:100%;
color:#003399;
text-decoration:none;
}

.threads td a:hover{ /*Thread List / Blog Links Hovered (should never been seen) */
width:100%;
height:100%;
color:#0000CC;
text-decoration:none;
font-weight:bold;
}

.thread_list td{ /*Thread List / Blog Table Hovered Cells*/
color:#000000;
background-color:#f6f8e5;
}

.thread_list td a{ /*Thread List / Blog Table Hovered Cells Links*/
width:100%;
height:100%;
color:#0033CC;
text-decoration:none;
}

.thread_list td a:hover{ /*Thread List / Blog Table Hovered Cells Hovered Links*/
width:100%;
height:100%;
color:#0000CC;
text-decoration:none;
}

.comment_inputs{
background-color:#f2f2f2;
font-size:10px;
font-family:tahoma;
color:#0066CC;
border:1px solid #cacaca;
padding:2px;
}

.comment_inputs_submit{
background-color:#f2f2f2;
font-size:10px;
font-family:tahoma;
color:#000000;
border:1px solid #cacaca;
padding:2px;
}

.cal_over_home span{
width: 200px;
height: 50px;
position: absolute;
background-color:#abc6e7;
visibility: hidden;
text-decoration: none;
}

.cal_over_home:hover span{
/*background-color:#abc6e7;*/
text-align:left;
font-family:tahoma;
font-size:10px;
color:black;
background-color:#FFFFFF;
position:absolute;
visibility: visible;
z-index: 2;
width: 200px;
height: auto;
padding:5px;
border:1px dotted navy;
}

.cal_over_away span{
width: 200px;
height: 50px;
position: absolute;
background-color:#f6c1c1;
visibility: hidden;
text-decoration: none;
}

.cal_over_away:hover span{
/*background-color:#f6c1c1;*/
text-align:left;
font-family:tahoma;
font-size:10px;
color:black;
background-color:#FFFFFF;
position:absolute;
visibility: visible;
z-index: 2;
padding:5px;
width: 200px;
height: auto;
border:1px dotted darkred;
}

.slide{
font-family:tahoma;
font-size:10px;
color:white;
}

textarea{
background-color:#FFFFFF;
}

.bp_article{
width:95%;
padding:5px;
color:black;
font-family:tahoma;
font-size:12px;
}

.carousels{ /*Thread List / Blog Table Cells*/
font-family:tahoma;
font-size:14px;
color:#000000;
background-image:url('./images/news_title_bg.png');
}

.carousels a{ /*Thread List / Blog Links */
font-family:tahoma;
font-size:14px;
width:100%;
height:100%;
color:#003399;
text-decoration:none;
}

.carousels a:hover{ /*Thread List / Blog Links Hovered (should never been seen) */
font-family:tahoma;
font-size:14px;
width:100%;
height:100%;
color:#0000CC;
text-decoration:none;
font-weight:bold;
}

.car_list{ /*Thread List / Blog Table Hovered Cells*/
font-family:tahoma;
font-size:14px;
color:#000000;
background-image:url('./images/news_title_bg_hover.png');
}

.car_list a{ /*Thread List / Blog Table Hovered Cells Links*/
font-family:tahoma;
font-size:14px;
width:100%;
height:100%;
color:#0033CC;
text-decoration:none;
}

.car_list a:hover{ /*Thread List / Blog Table Hovered Cells Hovered Links*/
font-family:tahoma;
font-size:14px;
width:100%;
height:100%;
color:#0000CC;
text-decoration:none;
}

.news_box_bottom{
	border-top:1px solid black;
}

.header_links{
	color:#09F;
	background-color:#000;
	font-size:12px;
	font-family:"Tahoma";
	font-weight:bold;
	text-align:left;
	padding:5px;
}

.header_links a{
	color:#006;
	font-size:12px;
	font-family:"Tahoma";
	font-weight:normal;
	text-decoration:none;
}

.header_links a:hover{
	color:#FC0;
	font-size:12px;
	font-family:"Tahoma";
	font-weight:normal;
	text-decoration:none;
}

.links a{
	color:#003399;
	font-size:12px;
	font-family:"Tahoma";
	font-weight:normal;
	text-decoration:none;
}

.links a:hover{
	color:#0000CC;
	font-size:12px;
	font-family:"Tahoma";
	font-weight:normal;
	text-decoration:none;
}

.season_banner{
width: 410px;
height: 95px;
position:absolute;
top:178px;
left: 555px;
background-image:url('./images/rafters.png');
}

.module_title{
height:30px;
}

.module_title td{
font-family:"Trebuchet MS";
font-size:12pt;
font-weight:bold;
color:#656565;
height:30px;
}

.content_table_outline{
	background-color:#FFF;
	border:1px solid #D3D3D3;
	font-family:tahoma;
	font-size:12px;
	padding:3px;
}

.login_box{
	background-color:#FFF;
	border:1px solid #D3D3D3;
	font-family:tahoma;
	font-size:12px;
	padding:3px;
}

.login_box a{
	color:#03C;
	text-decoration:none;
}

.login_box a:hover{
	color:#FC3;
	text-decoration:none;
}

.login_box input[type=text]{
	height:20px;
	width:80px;
	background-color:#FFF;
	border:1px solid #D3D3D3;
	font-family:Tahoma;
	font-size:12px;
	color:#00C;
	padding:2px;
}

.login_box input[type=password]{
	height:20px;
	width:80px;
	background-color:#FFF;
	border:1px solid #D3D3D3;
	font-family:Tahoma;
	font-size:12px;
	color:#FC3;
	padding:2px;
}

.login_box input[type=submit]{
	height:20px;
	width:80px;
	background-color:#F2F2F2;
	border:1px solid #D3D3D3;
	font-family:Tahoma;
	font-size:10px;
	color:#009;
	padding:2px;
}

