@charset "UTF-8";

/*
=========================================================
Named Elements
=========================================================
*/

body
{
	margin: 0px; padding: 0px; color: #626262; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	background-color: #FFFFFF;
}

a:link, a:visited
{ color: #626262; text-decoration: underline; }

a:hover, a:active
{ color: #e55400; text-decoration: underline; }

h1, h2, h3, h4
{ color: #e55400; }

h1
{ font-size: 14px; }

h2
{ font-size: 14px; }

h3
{ font-size: 11px; }

h1:first-child, h2:first-child, h3:first-child, h4:first-child
{ margin-top: 0px; }

/*
=========================================================
Named Elements
=========================================================
*/

#archives
{ text-transform: uppercase; }

#archives a:link, #archives a:visited
{ color: #acacac; text-decoration: none; }

#archives a:hover, #archives a:active
{ color: #e55400; text-decoration: none; }

#blogLinks
{ margin-bottom: 40px; }

#blogNav
{ padding: 22px 0px 0px 90px; height: 31px; }

#categories
{ margin-bottom: 40px; font-size: 10px; }

#categories a:link, #categories a:visited
{ color: #acacac; text-decoration: none; }

#categories a:hover, #categories a:active
{ color: #e55400; text-decoration: none; }

#col_left
{ float: left; width: 180px; margin: 0px; padding: 0px 70px 0px 90px; color: #acacac; font-size: 10px; text-transform: uppercase; }

#col_middle
{ margin: 0px 340px 0px 340px; min-width: 394px; }

#col_middle #title a:link, #col_middle #title a:visited, #col_middle #title a:hover, #col_middle #title a:active
{ color: #e55400; text-decoration: none; }

#col_middle img
{ margin: 10px 0px 0px 0px; padding: 5px; border: 1px solid #afafaf; }

#col_right
{ float: right; width: 180px; margin: 0px; padding: 0px 90px 0px 70px; color: #acacac; font-size: 10px; text-transform: uppercase; }

#col_right h3
{ text-transform: uppercase; }

#coolLinks
{ margin-bottom: 40px; text-transform: uppercase; }

#coolLinks a:link, #coolLinks a:visited
{ color: #acacac; text-decoration: none; }

#coolLinks a:hover, #coolLinks a:active
{ color: #e55400; text-decoration: none; }

#commentForm
{ margin-top: 40px; }

#footer
{ clear: both; margin: 0px 0px 50px 0px; padding: 50px 0px 0px 0px; font-size: 10px; text-align: center; text-transform: uppercase; }

#footer span
{ padding: 0px 10px 0px 10px; }

#header
{ height: 150px; background-image: url("../../images/nbh/bg_header.jpg"); background-position: top left; background-repeat: repeat-x; }

#login
{ position: absolute; top: 24px; right: 20px; }

#page
{ min-width: 1075px; }

#previousPosts
{ margin-bottom: 40px; }

#previousPosts a:link, #previousPosts a:visited
{ color: #acacac; text-decoration: none; }

#previousPosts a:hover, #previousPosts a:active
{ color: #e55400; text-decoration: none; }

#siteNav
{ height: 41px; padding: 21px 0px 0px 0px; text-align: center; }

#title
{ margin-bottom: 5px; }

/*
=========================================================
Class Elements
=========================================================
*/

.altRow
{ background-color: #f7f7f7; }

.author
{ }

.authorLabel
{ color: #e55400; }

.comment
{ padding: 10px; border-bottom: 1px solid #e1e1e1; }

.comment a:link, .comment a:visited
{ color: #e55400; text-decoration: none; }

.comment a:hover, .comment a:active
{ color: #e55400; text-decoration: underline; }

.hr
{ height: 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #e1e1e1; }

.hr_short
{ height: 0px; margin: 5px 0px 5px 0px; border-top: 1px solid #e1e1e1; }

.input_text
{ height: 19px; border: 1px solid #b4b4b4; color: #626262; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.subTitle
{ color: #acacac; font-size: 10px; }

.subTitle a:link, .subTitle a:hover, .subTitle a:active, .subTitle a:visited
{ color: #e55400; text-decoration: none; }

