/**************************************************
DEFAULTS
**************************************************/
* {    
	font-size:100%; 
	font-family:Verdana, Arial;
	line-height:130%;
}

html, body, blockquote, code, div, dd, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, th, td, ul { 
	margin:0; 
	padding:0; 
}

body {
	font-size:12px;
	background:#000 url(http://cdn.hockeybuzz.com/images/background.jpg) repeat-x;
}

img {
	border:0px;
}

input, select {
	margin: 2px;
	font-size:14px;
}

option {
	padding:2px;
}

h1 {
	font-size:22px;
	font-family:IMpact;
	font-weight:normal;
	color:#333;
	border-bottom:1px solid #333;
	margin-bottom:10px;
}

A {
	color:#990000;
}

A:focus {
	outline-style:none;
}

/**************************************************
Standard Styles
**************************************************/
.floatLeft { 
	float:left; 
}

.floatRight {
	float:right;
}

.width100{
	width:100%;
}

.box1000{
	width:1000px;
	margin:auto;
	position:relative;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/**************************************************
Header Styles
**************************************************/
#outer {
	width:1000px;
	margin:auto;
	position:relative;
}


#logo {
	height:120px;
	margin-bottom:15px;
	position:relative;
}

#logo #leaderboard {
        position:absolute;
        top:10px;
        left:280px;
}


#navigation, #login, #bloggers, #control_panel {
	background:#000;
	border:#194775 2px solid;
	font-size:10px;
	padding:7px;
	margin:0 0 20px 0;
	color:#66CCFF;	
	font-weight:bold;
}

#navigation A, #login A, #bloggers A, #control_panel A {
        font-weight:bold;
        color:#FFF;
        margin:0 4px 0 0;
        text-decoration:none;
}

#navigation A:hover, #login A:hover, #control_panel A:hover {
        color:#FC0;
}

#navigation IMG, #bloggers IMG {
        vertical-align: middle;
}

#control_panel h1 {
	font-size:10px;
	border-bottom:#6CF solid 1px;
	font-weight:bold;
	color:#6CF;
	font-family:Verdana;
	margin-bottom:3px;
	padding-bottom:1px;
}	

#control_panel LI {
	list-style:none;
}

#control_panel TD {
	padding-right:30px;
}

#sth_alert {
	width:1000px;
	color:#FFCC00;
	margin:-10px 0 10px  0;
}

#sth_alert A {
	color:#FFF;
	
}


/**************************************************
Boards Styles
**************************************************/
.boards_title{
        color : #333;
        font-size: 12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
}

.boards_post{
        color : #333;
        font-size: 12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:0px;
}

.boards_top_link{
        font-size:12px;
        font-weight:bold;
}

.boards_top_link A{
        #color:#C60;
        color:#900;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
}

.forum_row1{
        height:30px;
        font-size:12px;
        background:#FFF;
        padding:5px;
        font-family:Verdana;
}

.forum_row2{
        height:30px;
        font-size:12px;
        background:#EEE;
        padding:5px;
        font-family:Verdana;
}

.forum_row1 A{
        color:#2A6783;
        font-family:Verdana;
}

.forum_row2 A{
        font-family:Verdana;
       color:#2A6783;
}

.forum_header{
        font-weight:bold;
        padding:2px;
        background-color:#000;
        color:#FFF;
        font-size:11px;
}

.forum_post1{
        padding:5px;
        font-family:Verdana, Arial, sans-serif;
        font-size:12px;
        line-height:18px;
        background-color:#FFF;
}

.forum_post1 A{
        color:#900;
}

.forum_post1 blockquote
{
        font-family:Verdana, Arial, sans-serif;
        margin: 10px 30px -5px 30px;
        padding: 10px 0 0 10px;
        font-size:10px;
        line-height: 1.5em;
        color: #666;
}

.forum_post2{
        padding:5px;
        font-family:Verdana, Arial, sans-serif;
        font-size:12px;
        line-height:18px;
        background:#EEE;
}

.forum_post2 A{
        color:#900;
}


.forum_post2 blockquote
{
        font-family:Verdana, Arial, sans-serif;
        margin: 10px 30px -5px 30px;
        padding: 10px 0 0 10px;
        font-size:10px;
        line-height: 1.5em;
        color: #666;
}

A.forum_post_user{
        text-decoration:none;
        font-weight:bold;
        color:#2F70AC;
        font-size:11px;
}


input.boards_button {
        background-color : #CCC;
        color : #000000;
        font-size: 11px;
        font-family: Times New Roman, serif;
}

/********************************************************
Blog Styles
********************************************************/

.morevideo {
	width:150px;
	float:left;
	margin: 0 0 10px 0;
}

.morevideo A {
	font-size:11px;
	color:#333;
	text-decoration:none;
}


#video HR {
        border: 0;
        width: 80%;
        color: #AAA;
        background-color: #AAA;
        height: 2px;
        margin:0 auto;
}

#video H1 {
        font-size:22px;
}


#blog{
	padding:10px;dd
}

#blog #blog_image {
	height:156px;
	width:156px;
}

#blog HR {
	border: 0;
	width: 80%;
	color: #AAA;
	background-color: #AAA;
	height: 2px;
	margin:0 auto;
}

#blog H1 {
	border:none;
	color:#000;
	font-size:28px;
	margin:0px;
	padding:0px;
	line-height:110%;
}

#blog A {
	color:#003366;
}

#blog .noborder {
	padding:0px;
	margin:0px;
	border:0px;
	background:none;
}

#blog .blogger_name {
	font-size:16px;
}

#blog .blogger_data {
	color:#999;
	font-size:10px;
}

#blog BLOCKQUOTE{
	border:2px solid #DDD;
	background:#FFF;
	font-size:10px;
	line-height:150%;
	padding:15px;
	margin:5px;
}

#blog_icons IMG{
	margin-left:10px;
}

#blog_lists{
	padding:5px;
	background:#111;
	
}

#blog_lists H1 {
	color:#FF9;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:15px;
	padding:2px;
	background:#333;
}

#blog_lists h2 {
	color:#FFF;
	font-size:10px;
	margin:0 0 2px 0;
	padding: 2px 0 0 0;
	border-top:1px #333 solid;
	
}

#blog_lists h2 A {
	color:#FFF;
	text-decoration:none;
}

#blog_posts H1 {
	font-size:14px;
	margin: 10px 0 0 0;
}

#blog_posts H1 A {
	color:#900;
	text-decoration:none;
}


#blog_posts h5 {
	font-size:11px;
	color:#999;
	font-weight:normal;
}

#blog_posts TABLE P {
	font-weight:bold;
	font-size:120%;
}

#blog_posts TABLE A {
	padding:5px;
	border:1px solid #369;
	background:#EEE;
	margin:3px;
	text-decoration:none;
}

/*********************************************************
Fantasy Styles
*********************************************************/
.playerlist1{
        background-color:#DDD;
        padding-left: 2px;
        padding-right: 2px;
        padding-top:1px;
        padding-bottom:1px;
	font-weight:normal;
	font-size:11px;
}
.playerlist2{
        background-color:#FFF;
        padding-left: 2px;
        padding-right: 2px;
        padding-top:1px;
        padding-bottom:1px;
	font-weight:normal;
	font-size:11px;
}

.playerlist_hilite{
        background-color:#FF9;
        padding-left: 2px;
        padding-right: 2px;
        padding-top:1px;
        padding-bottom:1px;
	font-weight:normal;
	font-size:11px;
}

.pos_tab_spacer{
        width:10px;
}

.pos_tab{
        height:20px;
        padding-right:15px;
        padding-left:15px;
        color:#FFF;
        background-color:#000;
        font-weight:bold;
        font-size:9px;
}

.pos_tab A{
        color:#FFF;
        text-decoration:none;
}

.pos_tab A:hover{
        color:#9DC7DF;
}

.pos_tab A:active{
        color:#9DC7DF;
}

.cat_header{
        background-color:#033967;
        font-weight:bold;
        font-size:10px;
	line-height:20px;
        color:#FFF;
	margin:0px;
	padding:0px;
}

.cat_header A{
        color:#FFF;
        text-decoration:none;
}

.cat_header A:hover{
        color:#FF9;
}

.boxscore_player{
        background-color:#FFF;
        height:50px;
}

.boxscore_teamname{
        color:#000;
        font-size:14px;
        font-weight:bold;
}

.boxscore_username{
        color:#555;
        font-size:11px;
}


.cal_dow{
        color:#FFF;
        background-color:#000;
        font-weight:bold;
}

.cal_day{
        background-color:#FFF;
        height:80px;
        padding:5px;
}

.cal_today{
        background-color:#FF9;
        height:80px;
        padding:5px;
}


.cal_noday{
        background-color:#CCC;
}

#myteams H1{
	font-size:18px;
	color:#666;
	border-bottom:1px #FFF solid;
}

#myteams h2{
	color:#000;
	font-size:12px;
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	line-height:20px;
}

#myteams A{
	margin:3px 0 3px 25px;
	color:#FF9;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.icon_fa{
	background:url(http://cdn.hockeybuzz.com/images/fa_icon.jpg) no-repeat;
}

.icon_sl{
	background:url(http://cdn.hockeybuzz.com/images/sl_icon.jpg) no-repeat;
}

.icon_go{
	background:url(http://cdn.hockeybuzz.com/images/go_icon.jpg) no-repeat;
}

.icon_dl{
        background:url(http://cdn.hockeybuzz.com/images/dl_icon.jpg) no-repeat;
}

.icon_pl{
        background:url(http://cdn.hockeybuzz.com/images/pl_icon.jpg) no-repeat;
}

/*************************************************
Rankings Styles
*************************************************/
.rankings_table{
        background:#DDD;
	width:100%;
}

.rankings_header{
        background:#194775;
        color:#FFF;
        font-weight:bold;
        padding:5px;
}

.rankings_line{
        background:#FFF;
        padding:5px;
        font-size:11px;
}

.rankings_line A{
        color:#194775;
        font-weight:bold;
}

#powerrankings_sidebar h1{
	font-size:16px;
        color:#666;
        border-bottom:1px #FFF solid;
}

#powerrankings_description {
	font-size:10px;
	padding:10px;
}

#powerrankings_sidebar A{
	margin:0 0 0 10px;
	color:#900;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

/*************************************************
Control Panel Styles
*************************************************/
.cp_heading{
        color:#000;
        font-size:13px;
        font-weight:bold;
        padding-top:5px;
        padding-bottom:1px;
}

.cp_link{
        padding-left:20px;
        background:#FFF;
        margin-bottom:2px;
        padding:3px;
        border:1px #DDD solid;
}

.cp_link A{
        color:#2A6783;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
}

.cp_link A:hover{
        color:#990;
}

/*************************************************
Login
*************************************************/
#login_form H1 {
	font-size:18px;
	border-bottom:#CCC 1px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}

#login_form H3 {
	
}

#login_form INPUT {
	font-size:14px;
	width:250px;
	padding:5px;
}

#login_form A{
	color:#900;
}

/**************************
CHART STYLES
**************************/
#chart_header h1 {
	background: url(http://cdn.hockeybuzz.com/images/bloggers/white40/1.jpg) no-repeat;
	padding:15px 0 0 45px;
	font-size:25px;
	color:#036;
	line-height:100%;
}

#chart_header P {
	color:#222;
	font-size:11px;
	padding:5px 0 5px 0;
}

#chart_player {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:dashed 1px #CCC;
	width:100%;
}

#chart_image {
	float:left;
	padding-right:10px;
}

#chart_details {
	float:left;
	width:300px;
}



#chart_details h1 {
	font-size:16px;
}

#chart_details P {
	color:#222;
        font-size:11px;
        padding:0;
	margin:0;
}

#chart_bar {
	height:15px;	
	background:url(http://cdn.hockeybuzz.com/images/chart_bar.jpg);
	text-align:right;
}

#chart_bar P {
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	padding:1px 2px 0 2px;
}

#chart_purchase {
	float:left;
	text-align:center;
	font-weight:bold;
	padding:10px;
	border:1px dashed #999;
	margin-left:20px;
}

#chart_team {
	float:left;
	text-align:center;
	padding:5px;
}	

#chart_team h4 {
	font-size:12px;
	font-weight:bold;
}

#chart_team h5 {
	font-size:10px;
	font-weight:normal;
}

#chart_faq h1{
	font-size:16px;
	border-bottom:1px solid #000;
}

#chart_faq h2 {
	margin:5px 0 0 0;
}

#chart_faq P {
	font-size:11px;
}

/**********************************************
MISC STYles
**********************************************/
#search_form {
	font-size:14px;	
	font-weight:bold;
	padding:10px;
}

#search_form INPUT {
	font-size:12px;
	font-weight:normal;
}

#myhbcp H1 {
        color: #6699CC;
        font-family: Arial, Helvetica, sans-serif;
        border-bottom: 1px solid #d5dee5;
        padding: 0px;
        margin: 0px;
        font-weight: bold;
        font-size: 1.8em;
        margin-bottom:5px;
}


TABLE.fantasy_pl_team{
	border:2px solid #CCC; padding:2px; width:85px; margin-bottom:3px; height:75px;
}

.fantasy_pl_team TD {
	font-size:9px; font-weight:bold; font-family:verdana;
}


/*************************************************
Free Agency Styles
*************************************************/
#freeagency {
	float:left;
	width:667px;
	height:321px;
	border:#194775 2px solid;
	background:#000;
	margin: 0 0 13px 0;
}

#freeagency .chatImage{
	width:180px;
	height:221px;
	top:219px;
	left:10px;
	position:absolute;
}

#freeagency .capcentral {
	top:365px;
	left:780px;
	position:absolute;
}

#freeagency .capcentral A{
	display:block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#freeagency .capcentral A:HOVER{
        display:block;
        color:#FF9;
        font-weight:bold;
        text-decoration:none;
}

#freeagency .iframe {
float:left;
	width:661px;
	height:300px;
	background:#FFF;
	overflow:auto;	
	margin:3px;
}

#freeagency H1 {
	color:#000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	border:none;
}
#freeagency H2 {
	font-size:13px;
}

#freeagency h3 {
	color:#FFF;
	padding:3px 0 2px 3px;
	font-size:10px;
	font-weight:normal;
	float:left;
	width:45%;
}
#freeagency h4 {
	padding:3px 4px 2px 3px;
	font-size:10px;
	font-weight:normal;
	float:right;
	width:45%;
      	text-align:right;
}
#freeagency h4 A 
{
	color:#00CCFF;
	      text-decoration:none;
}



/******************************
Cap styles
******************************/
#salary_team {
	position:relative;
	font-size:11px;
}

#salary_team H1 {
	font-size:22px;
	padding:20px 0 0 50px;
	float:left;
}

#salary_team H2 {
	font-size:14px;
	margin: 25px 0 0 0;
}

#salary_team TABLE{
	background:#999;
}

#salary_team TH {
	background-color:#224E22;
	color:#FFF;
	padding:3px;
}

#salary_team TH.current {
	#border-right:1px solid #0C0;
	#border-left:1px solid #0C0;
}

#salary_team TD.currentTotal {
	#border-right:1px solid #0C0;
	#border-left:1px solid #0C0;
	#border-bottom:1px solid #0C0;
}

#salary_team TH.currentTop {
        #border-top:1px solid #0C0;
}

#salary_team TD {
	background:#FFF;
	padding:3px;
	text-align:right;
}


.showLinkCursor {
	cursor:pointer;
}

#salary_team TD.current {
	background:#FFD;
	#border-right:1px solid #0C0;
	#border-left:1px solid #0C0;
}

#salary_team TD.currentMinor {
        background:#FFD;
}

#salary_team TD.empty {
        background:#EEE;
}

#salary_team TD.ufa {
        background:#99BB99;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

#salary_team TD.estimate {
        background:#FC6;
}

#salary_team TD.rfa, #salary_team TD.arb {
        background:#CADBCA;
        color:#5C8B5C;
        text-align:center;
        font-weight:bold;
}

#salary_team TD.total {
	font-weight:bold;
	background:#FFD;
}

#salary_team TD.totalgray {
        font-weight:bold;
        background:#EEE;
}

#salary_team TD.totalBorder {
        border-top:4px #999 solid;
}




.caphit {
	display:block;
}

.salary {
	display:none;
}

.team_logo {
	margin-bottom:4px;
}

.team_logo:HOVER {	
	border-bottom:4px solid #224E22;
}

#salary_switch {
	float:right;
	margin-top:10px;
}

#salary_switch A {
	background:#99BB99;
	color:#FFF;
	font-weight:bold;
	padding:7px;
	text-decoration:none;
	border:1px solid #224E22;
}

#salary_switch A:hover {
	color:#224E22;
}

#salary_team th.header { 
    background-image: url(http://cdn.hockeybuzz.com/images/sort_both.gif); 
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: center right; 
} 

#salary_team th.headerSortUp { 
    background-image: url(http://cdn.hockeybuzz.com/images/sort_asc.gif); 
    background-color: #99BB99; 
} 

#salary_team th.headerSortDown { 
    background-image: url(http://cdn.hockeybuzz.com/images/sort_desc.gif); 
    background-color: #99BB99; 
} 

#salary_team TD A {
	color:#224E22;
	text-decoration:none;
}

#salary_team TD A:HOVER {
        text-decoration:underline;
}

#salary_team TH A {
	color:#FFF;
	text-decoration:none;
}

#salary_team TH A:HOVER {
	color:#FF9;
}

#fantasy_rules h1{
	font-size:18px;	
	border-bottom:#CCC 1px solid;
	padding:5px 0;
	margin: 0 0 5px 0;
}

#fantasy_rules P {
	margin: 0 0 20px 0;
}	

#fantasy_rules UL {
	margin: 4px 0 4px 20px;
}

#fantasy_rules H2 {
	font-size:14px;
	font-weightP:bold;
}

.alert_info, .alert_success, .alert_warning, .alert_error
{
	border: 1px solid;
	margin: 0 0 10px 0 ;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
}
.alert_info 
{
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('http://cdn.hockeybuzz.com/images/alert_info.png');
}
.alert_info A { color: #00529B; }
.alert_success 
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('http://cdn.hockeybuzz.com/images/alert_success.png');
}
.alert_success A { color:#4F8A10; }
.alert_error 
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('http://cdn.hockeybuzz.com/images/alert_error.png');
}
.alert_error A { color:#FFBABA; }
.alert_warning 
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('http://cdn.hockeybuzz.com/images/alert_warning.png');
}
.alert_warning A { color: #9F6000; }

/********************************************
LOGO DOCK
*******************************************/

#team_nav {
	height:38px;
	margin:3px 0 5px 0;
	text-align:center;
}


#team_nav TABLE {
	margin-left:auto; 
	margin-right:auto;
}

UL.logodock
{
        margin:0px;
        padding:0px;
	list-style-type: none;
}

.dock_image{
        height:100%;
        width:100%;
        border:0;
}

UL.logodock LI
{
        float:left;
        background:url("http://cdn.hockeybuzz.com/images/logosprite.gif") no-repeat;
        margin:0;
        padding:0px;
        display:block;
}

.dock_small {
        width:30px;
        height:30px;
}
.dock_medium {
        width:34px;
        height:34px;
}
.dock_large {
        width:38px;
        height:38px;
}

UL.logodock LI.ana_small  { background-position:0px -81px; }
UL.logodock LI.atl_small  { background-position:-30px -81px; }
UL.logodock LI.bos_small  { background-position:-60px -81px; }
UL.logodock LI.buf_small  { background-position:-90px -81px; }
UL.logodock LI.car_small  { background-position:-120px -81px; }
UL.logodock LI.cgy_small  { background-position:-150px -81px; }
UL.logodock LI.chi_small  { background-position:-180px -81px; }
UL.logodock LI.col_small  { background-position:-210px -81px; }
UL.logodock LI.clb_small  { background-position:-240px -81px; }
UL.logodock LI.dal_small  { background-position:-270px -81px; }
UL.logodock LI.det_small  { background-position:-300px -81px; }
UL.logodock LI.edm_small  { background-position:-330px -81px; }
UL.logodock LI.fla_small  { background-position:-360px -81px; }
UL.logodock LI.la_small  { background-position:-390px -81px; }
UL.logodock LI.min_small  { background-position:-420px -81px; }
UL.logodock LI.mon_small  { background-position:-450px -81px; }
UL.logodock LI.nas_small  { background-position:-480px -81px; }
UL.logodock LI.nj_small  { background-position:-510px -81px; }
UL.logodock LI.nyi_small  { background-position:-540px -81px; }
UL.logodock LI.nyr_small  { background-position:-570px -81px; }
UL.logodock LI.ott_small  { background-position:-600px -81px; }
UL.logodock LI.phi_small  { background-position:-630px -81px; }
UL.logodock LI.pho_small  { background-position:-660px -81px; }
UL.logodock LI.pit_small  { background-position:-690px -81px; }
UL.logodock LI.sj_small  { background-position:-720px -81px; }
UL.logodock LI.stl_small  { background-position:-750px -81px; }
UL.logodock LI.tb_small  { background-position:-780px -81px; }
UL.logodock LI.tor_small  { background-position:-810px -81px; }
UL.logodock LI.van_small  { background-position:-840px -81px; }
UL.logodock LI.was_small  { background-position:-870px -81px; }

UL.logodock LI.ana_medium  { background-position:0px -41px; }
UL.logodock LI.atl_medium  { background-position:-34px -41px; }
UL.logodock LI.bos_medium  { background-position:-68px -41px; }
UL.logodock LI.buf_medium  { background-position:-102px -41px; }
UL.logodock LI.car_medium  { background-position:-136px -41px; }
UL.logodock LI.cgy_medium  { background-position:-170px -41px; }
UL.logodock LI.chi_medium  { background-position:-204px -41px; }
UL.logodock LI.col_medium  { background-position:-238px -41px; }
UL.logodock LI.clb_medium  { background-position:-272px -41px; }
UL.logodock LI.dal_medium  { background-position:-306px -41px; }
UL.logodock LI.det_medium  { background-position:-340px -41px; }
UL.logodock LI.edm_medium  { background-position:-374px -41px; }
UL.logodock LI.fla_medium  { background-position:-408px -41px; }
UL.logodock LI.la_medium  { background-position:-442px -41px; }
UL.logodock LI.min_medium  { background-position:-476px -41px; }
UL.logodock LI.mon_medium  { background-position:-510px -41px; }
UL.logodock LI.nas_medium  { background-position:-544px -41px; }
UL.logodock LI.nj_medium  { background-position:-578px -41px; }
UL.logodock LI.nyi_medium  { background-position:-612px -41px; }
UL.logodock LI.nyr_medium  { background-position:-646px -41px; }
UL.logodock LI.ott_medium  { background-position:-680px -41px; }
UL.logodock LI.phi_medium  { background-position:-714px -41px; }
UL.logodock LI.pho_medium  { background-position:-748px -41px; }
UL.logodock LI.pit_medium  { background-position:-782px -41px; }
UL.logodock LI.sj_medium  { background-position:-816px -41px; }
UL.logodock LI.stl_medium  { background-position:-850px -41px; }
UL.logodock LI.tb_medium  { background-position:-884px -41px; }
UL.logodock LI.tor_medium  { background-position:-918px -41px; }
UL.logodock LI.van_medium  { background-position:-952px -41px; }
UL.logodock LI.was_medium  { background-position:-986px -41px; }


UL.logodock LI.ana_large  { background-position:0px 0px; }
UL.logodock LI.atl_large  { background-position:-38px 0px; }
UL.logodock LI.bos_large  { background-position:-76px 0px; }
UL.logodock LI.buf_large  { background-position:-114px 0px; }
UL.logodock LI.car_large  { background-position:-152px 0px; }
UL.logodock LI.cgy_large  { background-position:-190px 0px; }
UL.logodock LI.chi_large  { background-position:-228px 0px; }
UL.logodock LI.col_large  { background-position:-266px 0px; }
UL.logodock LI.clb_large  { background-position:-304px 0px; }
UL.logodock LI.dal_large  { background-position:-342px 0px; }
UL.logodock LI.det_large  { background-position:-380px 0px; }
UL.logodock LI.edm_large  { background-position:-418px 0px; }
UL.logodock LI.fla_large  { background-position:-456px 0px; }
UL.logodock LI.la_large  { background-position:-494px 0px; }
UL.logodock LI.min_large  { background-position:-532px 0px; }
UL.logodock LI.mon_large  { background-position:-570px 0px; }
UL.logodock LI.nas_large  { background-position:-608px 0px; }
UL.logodock LI.nj_large  { background-position:-646px 0px; }
UL.logodock LI.nyi_large  { background-position:-684px 0px; }
UL.logodock LI.nyr_large  { background-position:-722px 0px; }
UL.logodock LI.ott_large  { background-position:-760px 0px; }
UL.logodock LI.phi_large  { background-position:-798px 0px; }
UL.logodock LI.pho_large  { background-position:-836px 0px; }
UL.logodock LI.pit_large  { background-position:-874px 0px; }
UL.logodock LI.sj_large  { background-position:-912px 0px; }
UL.logodock LI.stl_large  { background-position:-950px 0px; }
UL.logodock LI.tb_large  { background-position:-988px 0px; }
UL.logodock LI.tor_large  { background-position:-1026px 0px; }
UL.logodock LI.van_large  { background-position:-1064px 0px; }
UL.logodock LI.was_large  { background-position:-1102px 0px; }


.box1 {
	border:1px solid #FFF;
	margin:10px;
	height:200px;
	background:#FFF;
	position:relative;
}

.box2{

	background:#900;
	color:#FFF;
	position:absolute;
	bottom: 0;
	left:0;
	width:100%;
}


/*****************************************************
Black mini sprite
*****************************************************/
.miniblack { background: url(http://cdn.hockeybuzz.com/images/teams/mini_black/sprite.jpg) no-repeat top left; width:30px; height:30px; }
.miniblack-edm { background-position: 0 -10px; } 
.miniblack-cgy { background-position: 0 -50px; } 
.miniblack-was { background-position: 0 -90px; } 
.miniblack-ana { background-position: 0 -130px; } 
.miniblack-phi { background-position: 0 -170px; } 
.miniblack-stl { background-position: 0 -210px; } 
.miniblack-ott { background-position: 0 -250px; } 
.miniblack-pit { background-position: 0 -290px; } 
.miniblack-col { background-position: 0 -330px; } 
.miniblack-clb { background-position: 0 -370px; } 
.miniblack-nyi { background-position: 0 -410px; } 
.miniblack-la { background-position: 0 -450px; } 
.miniblack-tor { background-position: 0 -490px; } 
.miniblack-nyr { background-position: 0 -530px; } 
.miniblack-pho { background-position: 0 -570px; } 
.miniblack-nas { background-position: 0 -610px; } 
.miniblack-chi { background-position: 0 -650px; } 
.miniblack-van { background-position: 0 -690px; } 
.miniblack-buf { background-position: 0 -730px; } 
.miniblack-fla { background-position: 0 -770px; } 
.miniblack-det { background-position: 0 -810px; } 
.miniblack-sj { background-position: 0 -850px; } 
.miniblack-nj { background-position: 0 -890px; } 
.miniblack-min { background-position: 0 -930px; } 
.miniblack-dal { background-position: 0 -970px; } 
.miniblack-car { background-position: 0 -1010px; } 
.miniblack-mon { background-position: 0 -1050px; } 
.miniblack-tb { background-position: 0 -1090px; } 
.miniblack-atl { background-position: 0 -1130px; } 
.miniblack-bos { background-position: 0 -1170px; } 




#sidebar h1 {
	color:#C2D7EB;
	border-bottom:#C2D7EB 2px solid;
	padding-bottom:4px;
}

#sidebar h2 {
        color:#DDD;
        padding-bottom:4px;
	padding-top:5px;
}	

#sidebar P {
	color:#DDD;
	margin-bottom:5px;
	font-size:11px;
}

#sidebar UL {
	margin-bottom:20px;

}

#sidebar LI {
	margin:5px 0;
	color:#FFF;
	list-style:none;
}

#sidebar LI A {
	color:#C2D7EB;
	text-decoration:none;
}

#sidebar LI A.visited {
	color:#194775;
        text-decoration:none;
}

#footer {
	color:#C2D7EB;
	font-size:11px;
	float:left;
	margin-top:15px;
	margin-bottom:30px;
	width:1000px;
}
#footer A {
	color:#C2D7EB;
}


.description{
	color:#333;
	font-size:10px;
	margin-bottom:10px;
}


.indexbox_outer {
	height:210px;
	width:156px; 
	float:left;
}

.indexbox_inner {
        height:177px;
        width:156px; 
	overflow:hidden;
}


.indexbox_col1, 
.indexbox_col2,
.indexbox_col3 {
	margin-right:15px;
}

.indexbox_timestamp {
	color:#999;
	font-size:10px;
	float:left;
}
.indexbox_timestamp A {
        color:#00CCFF;
	font-size:10px;
	text-decoration:none;
}
.indexbox_timestamp A:HOVER{
	color:#FFF;
}

.indexbox_comments {
	float:right;
}

.indexbox_comments A {
        color:#00CCFF;
	font-size:10px;
	text-decoration:none;
}
.indexbox_comments A:HOVER{
	color:#FFF;
}



.indexbox_blog {
	border:1px solid #999;
	position:relative;
}
.indexbox_blog_text {
	position:absolute;
	left:0;
	bottom:0;
	background:url(http://cdn.hockeybuzz.com/images/whitebar.png);
	display:block;
	margin:0px;
        font-family:Verdana;
        font-size:10px;
        font-weight:normal;
        line-height:13px;
	padding:3px;
	width:150px;
}

.indexbox_blog_text A {
	color:#000;
	text-decoration:none;
	line-height:12px;
}
.indexbox_blog_text A:HOVER{
	color:#900;
}

.indexbox_blog_text h1 {
	color:#900;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	border:none;
	font-weight:bold;
	margin:0px;
	padding:0px;

}

.indexbox_blog_featured {
        border:1px solid #999;
        position:relative;
}
.indexbox_blog_featured_text {
        position:absolute;
        left:0;
        bottom:0;
        background:url(http://cdn.hockeybuzz.com/images/blackbar.png);
        display:block;
        margin:0px;
        font-family:Verdana;
        font-size:10px;
        font-weight:normal;
        line-height:13px;
        padding:5px 3px 5px 3px;
        width:150px;
}

.indexbox_blog_featured_text A {
        color:#CCC;
        text-decoration:none;
        line-height:12px;
}
.indexbox_blog_featured_text A:HOVER{
        color:#00CCFF;
}

.indexbox_blog_featured_text h1 {
        color:#FFF;
        font-size:15px;
        line-height:14px;
        font-family:arial;
        border:none;
        font-weight:bold;
        margin:0px;
        padding:0px;

}


.indexbox_myhb {
	border:1px solid #999;
	position:relative;
	background:#900 url(http://cdn.hockeybuzz.com/images/box_images/index_box_myhb.jpg);
}

.indexbox_myhb h1{
	color:#FFF;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	font-family:Verdana;
	margin:5px 10px;
	border:none;
}	

.indexbox_myhb h1 A{
	color:#FFF;
	text-decoration:none;
}

.indexbox_myhb h2 {
	color:#FF9;
	font-size:10px;
	margin:80px 3px 0 3px;
}


.indexbox_hbtv {
	border:1px solid #999;
	position:relative;
	background:#000 url(http://cdn.hockeybuzz.com/images/box_images/index_box_hbtv.jpg) no-repeat;
}

.indexbox_hbtv IMG {
	width:156px;
	margin-top:29px;
}

.indexbox_hbtv h1{
	color:#FFF;
	font-size:10px;
	line-height:13px;
	font-family:Verdana;
	margin:1px 2px;
	border:none;
}	

.indexbox_hbtv h1 A{
	color:#FFF;
	text-decoration:none;
}

.indexbox_hbtv h2 {
	color:#FF9;
	font-size:10px;
	margin:90px 3px 0 3px;
}


#ekbox {
	float:left;
	width:440px;
	height:280px;
	border:#194775 2px solid;
	background:#000;
	margin: 0 0 13px 0;
	color:#C2D7EB;
	line-height:110%;
}

#ekbox .image_container {
	width:345px; 
	height:270px; 
	margin:5px 0 0 5px; 
	float:left;
	position:relative;
}

#ekbox .image_container .title_container {
	border-top:#A0A0A0 1px solid;
        position:absolute;
        left:0;
        bottom:0;
        background:url(http://cdn.hockeybuzz.com/images/blackbar.png);
        display:block;
        margin:0px;
	width:345px;
}

#ekbox .image_container .title_container H2  {
	color:#00CCFF;
	padding:3px 0 0 3px;
	font-size:10px;
	font-weight:normal;
}
#ekbox .image_container .title_container H1  {
	padding:1px 0 0px 3px;
	margin:0px;
	display:block;
	border:none;
}

#ekbox .image_container .title_container H1 A {
	line-height:100%;
	color:#FFF;
	font-family:Arial;
	border:none;
	font-weight:bold;
	text-decoration:none;
}
#ekbox .image_container .title_container H5  {
	color:#FF9;
	padding:0px 0 2px 3px;
	font-size:10px;
	font-weight:normal;
}
#ekbox .image_container .title_container H5 A {
	color:#FFF;
	text-decoration:underline;
}
#ekbox .image_container .title_container H5 A:HOVER {
	color:#00CCFF;

}

#ekbox .marqueeThumb {
	float:left; 
	height:59px; 
	width:76px; 
	border:2px solid #194775; 
	margin:5px 0 1px 5px;
	cursor:pointer;
}

#ekbox .currentThumb {
	border:2px solid #FC0; 
}


#featurebox {
	width:210px;
	height:280px;
	border:#194775 2px solid;
	background:#000;
	margin: 0 0 13px 13px;
	float:left;
}

.featuredblog {
	padding:5px;
	margin:5px 0 0 5px;
	background:#133659;
	height:77px;
	width:190px;
	overflow:hidden;
}	

.featuredblog IMG {
	padding-right:5px;
}
.featuredblog h2 {
        color:#FFF;
        font-size:17px;
        line-height:16px;
        font-family:arial;
        font-weight:bold;
        margin:0px;
        padding:0px;

}
.featuredblog A {
	font-size:10px;
	color:#C2D7EB;	
	font-weight:normal;	
	line-height:110%;
}

.comments, .featuredblog A.comments, #ekbox .blogs LI A.comments {
        color:#00CCFF;
        font-size:10px;
        text-decoration:none;
}
.comments:HOVER{
        color:#FFF;
}

#team_header {
	width:100%;
	margin-bottom:15px;
	height:80px;
}

#team_header IMG {
	border:1px solid #000;
	float:left;
	margin-right:10px;
}

#team_header H1 {
	float:left;
	color:#FFF;
	font-size:50px;
	font-variant:small-caps;
	border:none;
	margin-top:15px;
}


