/**************************************************
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(https://hbcf.s3.amazonaws.com/images/background.jpg) repeat-x;
}

img {
	border:0px;
}

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

option {
	padding:2px;
}

h1 {
	font-size:22px;
	font-weight:bold;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	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;
}

#login A {
    margin-left:20px;
    text-decoration:underline;
}

#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;
}

.table blockquote
{
        font-family:Verdana, Arial, sans-serif;
        margin: 10px 30px 5px 30px;
        padding: 10px 0 10px 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(https://hbcf.s3.amazonaws.com/images/fa_icon.jpg) no-repeat;
}

.icon_sl{
	background:url(https://hbcf.s3.amazonaws.com/images/sl_icon.jpg) no-repeat;
}

.icon_go{
	background:url(https://hbcf.s3.amazonaws.com/images/go_icon.jpg) no-repeat;
}

.icon_dl{
        background:url(https://hbcf.s3.amazonaws.com/images/dl_icon.jpg) no-repeat;
}

.icon_pl{
        background:url(https://hbcf.s3.amazonaws.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(https://hbcf.s3.amazonaws.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(https://hbcf.s3.amazonaws.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:342px;
	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(https://hbcf.s3.amazonaws.com/images/sort_both.gif); 
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: center right; 
} 

#salary_team th.headerSortUp { 
    background-image: url(https://hbcf.s3.amazonaws.com/images/sort_asc.gif); 
    background-color: #99BB99; 
} 

#salary_team th.headerSortDown { 
    background-image: url(https://hbcf.s3.amazonaws.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('https://hbcf.s3.amazonaws.com/images/alert_info.png');
}
.alert_info A { color: #00529B; }
.alert_success 
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('https://hbcf.s3.amazonaws.com/images/alert_success.png');
}
.alert_success A { color:#4F8A10; }
.alert_error 
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('https://hbcf.s3.amazonaws.com/images/alert_error.png');
}
.alert_error A { color:#FFBABA; }
.alert_warning 
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('https://hbcf.s3.amazonaws.com/images/alert_warning.png');
}
.alert_warning A { color: #9F6000; }

/********************************************
LOGO DOCK
*******************************************/
#logostrip {
    width:1000px;
    height:30px;
    background:url(https://s3.amazonaws.com/hbcf/images/logo_strip_2017c.png) no-repeat;
    margin:15px 0 15px 18px;
}

#logostrip A {
    display:inline-block;
    height:27px;
    width:30px;
    font-size:0px;
    padding-bottom:4px;
    margin:1px;
}

#logostrip A:HOVER {
    border-bottom:2px solid #A6C9EC;
}

.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(https://hbcf.s3.amazonaws.com/images/teams/mini_black/sprite2.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-win { background-position: 0 -1130px; } 
.miniblack-bos { background-position: 0 -1170px; } 
.miniblack-veg { background-position: 0 -1210px; } 




#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(https://hbcf.s3.amazonaws.com/images/whitebar.png);
	display:block;
	margin:0px;
        font-family:Verdana;
        font-size:10px;
        font-weight:normal;
        line-height:13px;
	padding:3px;
	width:100%;
}

.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(https://hbcf.s3.amazonaws.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(https://hbcf.s3.amazonaws.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(https://hbcf.s3.amazonaws.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(https://hbcf.s3.amazonaws.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:0px;
	margin:5px 5px 0 5px;
	background:#133659;
	height:85px;
	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;
}

/*********
 text ads
*******/

#text_ads {

}

#text_ads.leaderboard {
	padding-left:50px;
}

#text_ads.top_bot_bord {
	margin-top:10px;
	padding-top:5px;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
}

#text_ads h5 {
        color:#999;
        font-size:9px;
        padding: 0 0 5px 0;
        font-weight:normal;
}

#text_ads.leaderboard H5 {
	padding:0px;
}

#text_ads A {
        padding:0 0 10px 0;
        text-decoration:none;
        display:block;
}


#text_ads A H1 {
        font-family:Arial;
        font-weight:normal;
        color:#2200CC;
        border:0px;
        text-decoration:underline;
        margin:0px;
        padding:0px;
        font-size:18px;
}

#text_ads.dark_bg A H1 {
	color:#C2D7EB;
}

#text_ads.leaderboard A H1 {
	color:#FFF;
	font-size:14px;
}

#text_ads A P {
        text-decoration:none;
        color:#000;
}

#text_ads.dark_bg A P {
	font-size:12px;
        text-decoration:none;
        color:#FFF;
	margin-bottom:0px;
}

#text_ads.leaderboard A P {
	font-size:10px;
        text-decoration:none;
        color:#C2D7EB;
}

#text_ads A H4 {
        color:green;
        font-weight:normal;
        height:14px;
        text-decoration:none;
}

#text_ads.leaderboard A H4 {
	font-size:10px;
}

/* TAKEOVERS */
#bud #ekbox .currentThumb.marqueeThumb {
	border:#FC0 2px solid;
}

#bud #navigation, #bud #login, #bud #bloggers, #bud #control_panel, #bud #ekbox, #bud #ekbox .marqueeThumb, #bud #featurebox, #bud #freeagency {
	border:#560E07 2px solid;
}

#bud .featuredblog {
	background: #380907;
}

.nav>li>a:focus, .nav>li>a:hover 
{
      text-decoration: none;
        background-color: #000;
}

#leaderboard {
    min-height:90px;
    text-align: center;
    margin-bottom:20px;
}

#leaderboard > DIV {
    display:inline-block;
}


#bloggers TD  {

  white-space: nowrap;
  overflow: hidden;
    text-overflow: ellipsis;

}

.force-wrap {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

.forum-post-container {
            width:482px;
                overflow:hidden;
}

.forum-post-container IFRAME, .forum-post-container IMG {
    max-width:100%;
}   


.sticky_ad.stuck > div {
    position:fixed;
    top: 0px;
    z-index:999999;
}


