
html,body {
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
vertical-align:top;
border-spacing:0;
border-collapse:collapse;
text-align:center;
height:100%;
border-style:none;
border-width:0;
margin:0;
padding:0;
background: #262626;
}

td {
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
color:#FFF;
vertical-align:top;
border-spacing:0;
border-collapse:collapse;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

img {
border-spacing:0;
border-collapse:collapse;
display:block;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

a,a:visited {
text-decoration:none;
color:#FFFFFF;
}

a:focus, a:hover, a:active { outline:none }


a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.big_n_tall {
width:100%;
height:100%;
vertical-align:top;
border-width:0;
margin:0;
padding:0;
}

.centered_text {
text-align:center;
margin-left:auto;
margin-right:auto;
}

.left_align {
margin-left:0;
margin-right:auto;
text-align:left;
}

.right_align {
margin-left:auto;
margin-right:0;
text-align:right;
}


table,form {
border-spacing:0;
border-collapse:collapse;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.navbar_button_active {
height:42px; 
background-color:#141414; 
background-image:url(http://www.hypercombofinish.com/images/navbar_button_open.png);
}

.navbar_button_inactive {
height:42px; 
background-color:#000; 
background-image:url(http://www.hypercombofinish.com/images/navbar_button_closed.png);
}

.navbar_spacer_cell {
height:10px;
}

.content_body {
padding:10px 20px 20px 20px; 
/*  height here compensates for the leftnav's border running too low */
height:650px; 
background-color:#141414; 
background-repeat:repeat-x; 
background-image:url(http://www.hypercombofinish.com/images/body_background_top_border.png); 
border-width: 0px 1px 1px 0px; 
border-color:#FFF; 
border-style:solid;
}

.white_border {
	border:1px #FFF solid;
}

.blog_post_header_color{background-color:#242424;}

.blog_post_header{padding:3px 0px 13px 0px;}

.blog_title_text{
	font-size:18px; 
	font-weight:bold;
}

/*
a.blog_title_text:link, a.blog_title_text:visited{
	text-decoration:none;
}
a.blog_title_text:hover{
	text-decoration:underline;
}
*/

.blog_date_text, a.grey_link{
	color:#8d8b8b; 
	font-size:11px;
}

.minipost_header{
	font-weight:bold;
	font-size:11px;
}

.minipost_body{
	padding:3px 0px 3px 0px;
}

.blog_body_color{
	background-color:#141414;
}

.blog_body_cell{line-height:150%; padding:17px 0px 17px 0px; letter-spacing: 0px; word-spacing:0px;}
.blog_body_cell a {  color:#86abe3; }
.blog_body_cell a:hover {text-decoration:underline; color:#86abe3;}

.blog_footer_color{
	background-color:#000;
}

.blog_footer_cell{ padding:10px 0px 0px 0px; }

.blog_header_left_corner{width:21px; height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_corner_top_left.png);}
.blog_header_left_edge{width:21px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_left1.png);}
.blog_header_center_top{height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_top.png);}
.blog_header_right_corner{width:21px; height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_corner_top_right.png);}
.blog_header_right_edge{width:21px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_right1.png);}

.blog_content_left_edge{width:21px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_left2.png);}
.blog_content_right_edge{width:21px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_right2.png);}

.blog_footer_left_corner{width:21px; height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_corner_bottom_left.png);}
.blog_footer_left_edge{width:21px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_left3.png);}
.blog_footer_center_bottom{height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_bottom.png);}
.blog_footer_right_corner{width:21px; height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_corner_bottom_right.png);}
.blog_footer_right_edge{width:21px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_right3.png);}

.blog_footer_light_left_corner{width:21px; height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_corner_light_bottom_left.png);}
.blog_footer_light_right_corner{width:21px; height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_corner_light_bottom_right.png);}
.blog_footer_light_center_bottom{height:19px; background-image:url(http://www.hypercombofinish.com/images/blog_content_edge_light_bottom.png);}

.blog_comment_user_info, a.blog_comment_user_info:link, a.blog_comment_user_info:visited{font-size:12px; font-weight:bold; color:#8d8b8b;}
.blog_comment_date{font-size:11px; font-weight:normal; color:#8d8b8b;}
.blog_comment_text{line-height:150%; font-size:12px; color:#FFF; padding:17px 0px 0px 0px;}

.blog_comment_cell{padding:13px 0px 13px 0px;}

.blog_avatar_cell{padding-right:13px; vertical-align:top;}

.blog_comment_field{ width:165px; height:25px;}

.blog_comment_field_cell{font-size:12px; font-weight:bold; color:#8d8b8b; padding:8px 10px 8px 0px; vertical-align:middle;}



input, textarea{
border:1px solid #8d8b8b; 
background-color:#000; 
color:#FFF;
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:12px;
}

.submit_button{
color:#8d8b8b;
padding:5px;
font-weight:bold;
}

#message_cell{font-weight:bold;}

.comment_display{ display:none; }

#comment_viewer{ cursor:pointer; }

.header_user, a.header_user:link, a.header_user:visited{  color:#8d8b8b; font-size:11px; padding:7px 0px 0px 3px;}

.page_heading { font-size:18px; font-weight:bold; }

.page_sub_heading { font-size:12px; font-weight:bold; background-color:#262626; padding:3px; }

.link_image_cell { padding:5px 5px 5px 0px; }

.interview_name_a{ color:#bd9977; }
.interview_name_b{ color:#72be6b; }

.blog_subheading{ font-weight:bold; font-size:18px; }

.chart{ border:1px #FFF solid;}
.chart td{ padding:3px; text-align:center; border:1px #FFF solid;}