/*  
Theme Name: HR STAT
Theme URI: http://www.blazersix.com/
Description: The birth of HR STAT.
Version: 1.0
Author: Blazer Six
Author URI: http://www.blazersix.com/
*/



a { color: #347408; text-decoration: none;}
a:hover { text-decoration: underline;}
body { margin: 0; padding: 0; color: #787878; font-family: Arial, Tahoma, sans-serif; font-size: 65%; text-align: center; background: #fffef5 url(images/page_background.gif) left top repeat-x;}
button { cursor: pointer;}
h3 { margin-top: 0; color: #382e1d; font-weight: normal; text-transform: uppercase;}


.comments { float: left; list-style: none; margin: 0 0 30px 0; padding: 0;}
.comment { float: left; margin-bottom: 10px; border: 1px solid #e6e5db;}
.comment_meta { float: left; padding: 10px 14px; width: 570px !important; width /**/: 598px; background-color: #f3f2e9;}
.comment_meta .comment_author { float: left; font-size: 1.4em; font-weight: normal;}
.comment_meta .comment_date { float: right; font-size: 1.2em;}
.comment_text { float: left; margin: 0 14px; width: 570px; font-size: 1.1em;}
.comment_text p { margin: 0; padding: 1em 0;}
.content { float: left; clear: both; padding: 51px 0 20px 0; width: 850px;}
.content .primary { float: left; width: 600px;}
.content .secondary { float: right; width: 210px;}
.footer { margin: 0 auto 0 auto; width: 850px; font-size: 1.1em; text-align: left;}
.footer div { float: left; width: 33%;}
.footer div p { margin: 0 0 10px 0;}
.footer_wrapper { float: left; clear: both; padding: 15px 0 25px 0; width: 100%; background-color: #f3f2e9; border-top: 5px solid #e6e5db;}
.form { float: left;}
.form div { float: left; clear: both; padding-bottom: 10px;}
.form div div { float: left; padding: 0; width: 307px;}
.form input, .form textarea { border: 1px solid #c8c8bc;}
.form .label { display: block; font-size: 1.3em; font-weight: normal;}
.form .label em { font-style: normal; font-weight: normal; color: #ff0000;}
.form .radio_button_list input { width: auto; background-color: #fbfbf6; border-width: 0;}
.form .radio_button_list label { font-size: 1.2em;}
.form_instructions { float: left; clear: both; font-size: .9em; font-style: italic;}
.form_instructions em { color: #ff0000;}
.form_message { font-size: 1.4em;}
.header { float: left; width: 850px; height: 237px; background: url(images/header_background.gif) right bottom no-repeat;}
.intro { float: left; clear: both; margin: 24px 0 0 0; width: 558px; height: 80px; text-indent: -9999px; background: url(images/intro_background.gif) left top no-repeat;}
.logo { float: left; margin: 33px 0 0 0; background: url(images/header_logo.gif);}
.logo a { overflow: hidden; display: block; width: 178px; height: 76px; text-indent: -9999px;}
.page_title { clear: both; margin: 0; font-size: 1.8em; font-weight: normal; color: #382e1d; text-transform: uppercase;}
.post { float: left; clear: both; width: 600px;}
.post p.meta { padding: .5em 0; font-size: 1.1em; border: 1px solid #e6d5db; border-width: 1px 0;}
.post_meta { float: left; clear: both; margin-bottom: 30px; padding: 10px; width: 578px !important; width /**/: 600px; font-size: 1.1em; background-color: #f3f2e9; background-position: 12px center; background-repeat: no-repeat; border: 1px solid #e6e5db;}
.post_meta .comment_link { margin-right: 5px; padding: 2px 0 2px 18px; background: url(images/icon_comment.gif) left center no-repeat;}
.post_meta .tags_list { margin-left: 5px; padding: 2px 0 2px 18px; background: url(images/icon_tags.gif) left center no-repeat;}
.post_navigation { float: left; clear: both; list-style: none; margin: 0; padding: 1em 0 .5em 0; width: 600px; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Tahoma, Sans-serif; font-size: 1.4em; font-weight: bold;}
.post_navigation li { width: 40%;}
.post_navigation a { text-decoration: none; /*color: #bb4004;*/}
.post_navigation #newer { float: right;} 
.post_navigation #newer a { /*padding-right: 12px;*/ background: url(images/arrow_right.gif) right center no-repeat;}
.post_navigation #older { float: left;}
.post_navigation #older a { /*padding-left: 12px;*/ background: url(images/arrow_left.gif) left center no-repeat;}
.post_title { margin: 0; color: #419606; font-size: 2.4em; font-weight: normal;}
.read_more { float: left; clear: both; margin-bottom: 30px; padding: 10px 40px; width: 518px !important; width /**/: 600px; font-size: 1.1em; background-color: #f3f2e9; background-position: 12px center; background-repeat: no-repeat; border: 1px solid #e6e5db;}
.section { float: left; clear: both; margin-bottom: 20px;}
.section h2 { float: left; clear: both; margin: 0; width: 210px; height: 40px; text-indent: -9999px; background-position: left top; background-repeat: no-repeat;}
.section h2 a { float: left; width: 210px; height: 40px;}
.section_content { float: left; clear: both; list-style: none; margin: 0; padding: 10px 14px; width: 180px !important; width /**/: 210px; font-size: 1.1em; background-color: #fff; border: 1px solid #f2f0db; border-top-width: 0;}
.section_content input { width: 178px !important; width /**/: 180px; border: 1px solid #7f9db9;}
.topnav { list-style: none; float: right; margin: 48px 0 0 0; padding: 0;}
.topnav li { float: left; margin: 0 0 0 2px; width: 92px; text-align: center; background: #c0bcb1 url(images/topnav_item_background.gif) left top repeat-x;}
.topnav li a { overflow: hidden; display: block; width: 92px; height: 25px; color: #382e1d; line-height: 25px; text-decoration: none; text-transform: uppercase;}
.topnav li a:hover { color: #000; background-color: #f3f2e9;}
.topnav li.active a { height: 26px; color: #fff; background-color: #419606;}
.topnav li.last_item { margin: 0;}
.user_content { font-size: 1.4em; line-height: 1.5;}
.user_content .page_title { font-size: 1.2em;}
.user_content .read_more { font-size: .79em;}
.wrapper { margin: 0 auto 0 auto; width: 850px; text-align: left;}


#archives_box h2 { background-image: url(images/title_archives.gif);}
#archives_box li { float: left; padding: 5px 0; width: 180px; background: url(images/divider.gif) left bottom repeat-x;}
#categories_box h2 { background-image: url(images/title_categories.gif);}
#categories_box li { float: left; padding: 5px 0; width: 180px; background: url(images/divider.gif) left bottom repeat-x;}
#contact_box h2 { background-image: url(images/title_contact_us.gif);}
#contact_form .button button { cursor: pointer; float: left; width: 140px; height: 30px; text-indent: -9999px; background: url(images/button_send_message.gif) left top no-repeat; border-width: 0;}
#home_about_link { background-image: url(images/icon_about.gif);}
#home_services_link { background-image: url(images/icon_services.gif);}
#recent_blog_posts h2 { float: left; clear: both; margin: 0; width: 210px; height: 40px; text-indent: -9999px; background: url(images/title_recent_blog_posts.gif) left top no-repeat;}
#recent_blog_posts ul { float: left; clear: both; list-style: none; margin: 0; padding: 0 14px 10px 14px; width: 180px !important; width /**/: 210px; background-color: #fff; border: 1px solid #f2f0db; border-top-width: 0;}
#recent_blog_posts li { float: left; padding: 10px 0; width: 180px; background: url(images/divider.gif) left bottom repeat-x;}
#recent_blog_posts li h3 { margin-bottom: 10px; color: #444; font-size: 1.1em; font-weight: bold; text-transform: none;}
#recent_blog_posts li p { margin: 0; font-size: 1.1em;}
#respond button { float: left; margin-top: 10px; width: 140px; height: 30px; text-indent: -9999px; background: url(images/button_submit_comment.gif) left top no-repeat; border-width: 0;}
#search_box button { float: left; margin-top: 10px; width: 180px; height: 30px; text-indent: -9999px; background: url(images/button_search.gif) left top no-repeat; border-width: 0;}
#search_box h2 { background-image: url(images/title_search.gif);}
#search_results .page_title { margin-bottom: 20px;}
#search_results .result { margin: 0 0 10px 0; padding-bottom: 10px; background: url(images/divider.gif) left bottom repeat-x;}
#search_results .result p { margin: 0;}
#search_results .result strong { font-size: 1.1em;}
#subscribe_box button { float: left; margin-top: 10px; width: 180px; height: 30px; text-indent: -9999px; background: url(images/button_subscribe_me.gif) left top no-repeat; border-width: 0;}
#subscribe_box h2 { background-image: url(images/title_subscribe.gif);}
#subscribe_rss { padding: 2px 0 2px 20px; background: url(images/icon_rss.gif) left center no-repeat}
li#visit_blog { padding-top: 10px;}
li#visit_blog a { overflow: hidden; float: left; width: 180px; height: 30px; text-indent: -9999px; background: url(images/button_visit_blog.gif) left top no-repeat;}


.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important;}
span.sIFR-alternate { position: absolute; left: 0; top: 0; overflow: hidden; display: block; width: 0; height: 0;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}

.sIFR-hasFlash .page_title { visibility: hidden;}
