/*
Theme Name: Hybrid Custom 2
Theme URI: http://www.forbin.com
Description: Custom theme developed for VGM National Competitive Bidding Services blog using the Hybrid theme framework
Version: 2.0
Author: Matt Johnson
Author URI: 
Tags: VGM, Competitive Bidding 
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get the reset CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get the reset CSS */
@import url('../hybrid/library/css/reset.css');



body {background:url(../hybrid-custom2/library/images/bg_body.gif) repeat-x #f5f6eb; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#343434; height:100.1%; margin:0 0 -20px 0;}
a, a:visited {color:#0C4E01;}
a:hover, .widget a:hover {color:#C2B20D;}
#body-container {width: 997px;}
#container {width:997px; margin:0; padding:0; background:url(../hybrid-custom2/library/images/blog_bg.jpg) repeat-y; border-right:1px solid #ececec; position:relative;}
/*Wordpress pages navigation*/
/*widget pages navigation*/
#hybrid-pages-3 ul.pages {margin:0 0 10px 0; width:196px; float:left; height:auto;}
.pages li a {	font-size:11px;font-weight:bold;color:#2b2b2b;display:block;width:168px;height:28px;text-decoration:none;background-image:url(/images/bg_subnav_list.gif);background-position:center left;background-repeat:no-repeat;margin:0;padding:8px 0 0 24px; border:none;}
.pages li a:hover {background-image:url(/images/bg_subnav_list_over.gif); color:#367C2B; display:block;}
.pages .current_page_item a {background-image:url(/images/bg_subnav_list_over.gif); color:#DAD068;}
.pages .current_page_item a:hover {color:#DAD068;}
/*default pages navigation- is currently turned off*/
#navigation {margin:0 0 10px 0; width:196px; float:left; height:auto;}
	#page-nav li a {
	font-size:11px;
	font-weight:bold;
	color:#2b2b2b;
	/*	color:#367c2b;*/
	display:block;
	width:172px;
	height:28px;
	text-decoration:none;
	background-image:url(/images/bg_subnav_list.gif);
	background-position:center left;
	background-repeat:no-repeat;
	margin:0;
	padding:8px 0 0 24px; border:none;}
	#page-nav li a:hover {background-image:url(/images/bg_subnav_list_over.gif); color:#367C2B; display:block;}
	#page-nav .current_page_item a {background-image:url(/images/bg_subnav_list_over.gif); color:#DAD068;}
	#page-nav .current_page_item a:hover {color:#DAD068;}
.categories li {list-style:disc; margin:0 0 0 15px;}
.archives li {list-style:disc; margin:0 0 0 15px;}
	
/* Breadcrumb */
.breadcrumb {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style:normal;
	color: #666; border-bottom:1px dotted #ccc;
	}
.breadcrumb a {
	color: #111;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color: #d54e21;
	text-decoration: underline;
	}
	
.content {padding:25px 10px 10px 15px;  margin:0; width:775px;  float:right; background:#fff; border-right:1px solid #ececec;}
h1.entry-title{font-size:30px; font-style:normal;}
h2.entry-title, .single-title {font-size:30px; font-style:normal;}
h2.entry-title a {color:#367c2b;}
.entry-content {border-bottom:1px dotted #ccc; padding:0 0 15px 0;}
.entry-content h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0; color:#A80532;}
.addthis_container img {border:none; margin:15px 0 0 0;}
.byline {font-style:normal;}

.comment-text p {margin:0 0 10px 0; background:url(../hybrid-custom2/library/images/comment_plain.png) top left no-repeat; padding-left:35px; line-height:25px;}
.comment-author, .comment-author a {font-style:normal;}
.comment-meta-data {margin:0; padding:15px; height:50px; width:320px; float:left; border:1px solid #ccc; background:#e7f5ff;}
#comments li.comment-author-dawnp, #comments li li li.comment-author-dawnp, #comments li li li li li.comment-author-dawnp {background:#fbffbd;}
cite {font-style:normal;}
#primary { float:left;width: 196px;}
	#search-text {width:150px;}
	.widget-inside {}
	.widget-title {width:180px; color:#454545;font-size:16px;font-style:normal;font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:6px 0 6px 0; border-bottom:1px dotted #ccc;}
	#wp-calendar {width:180px;}
	.rssFeeds li {background:url(../hybrid-custom2/library/images/feed.png) no-repeat; padding:0 0 0 25px; margin:0 0 0 0;}

	
#header {height:159px; margin:0; padding:0; position:relative;}
	#site-title {text-indent:-9999px;}
	#site-description {text-indent:-9999px;}
	a.rssFeed {width:209px; height:67px; background:url(../hybrid-custom2/library/images/rss_feed.jpg) 0 0; display:block;position:absolute; top:0; right:0; text-indent:-9999px;}
	a.rssFeed:hover {background-position:0 -67px);}
	#header .disclaimer {height:24px; color:#ffcc00; font-weight:bold; font-size:16px; text-align:center; position:absolute; bottom:-4px; left:240px;}
	/*header sub tabs*/
	#headerTabs {position:absolute; right:0; bottom:20px;}
	#headerTabs li {display:block; text-indent:-9999px; float:left;}
	#headerTabs li.mission {width:116px; height:29px; background:url(/images/tab_mission.gif);}
	#headerTabs li.mission a {width:116px; height:29px; display:block;}
	#headerTabs li.mission a:hover {background:url(/images/tab_mission_over.gif);}
	#headerTabs li.faq {width:156px; height:29px; background:url(/images/tab_faqs.gif);}
	#headerTabs li.faq a{width:156px; height:29px; display:block;}
	#headerTabs li.faq a:hover {background:url(/images/tab_faqs_over.gif);}
	#headerTabs li.blog {width:116px; height:29px; background:url(/images/tab_blog.gif);}
	#headerTabs li.blog a {width:116px; height:29px; display:block;}
	#headerTabs li.blog a:hover {background:url(/images/tab_blog_over.gif);}
	#headerTabs li.contact  {width:122px; height:29px; background:url(/images/tab_contact.gif);}
	#headerTabs li.contact a{width:122px; height:29px; display:block;}
	#headerTabs li.contact a:hover {background:url(/images/tab_contact_over.gif);}
	
	/*site navigation*/
	#siteNav {position:absolute; right:0; top:0;}
	#siteNav li {display:block; text-indent:-9999px; float:left;}
	/*overview*/
	#siteNav li.overview {width:75px; height:110px; background:url(/images/nav_overview.gif);}
	#siteNav li.overview a{width:75px; height:110px; display:block;}
	#siteNav li.overview a:hover{background:url(/images/nav_overview_over.gif);}
	/*cba*/
	#siteNav li.cba {width:60px; height:110px; background:url(/images/nav_cbas.gif);}
	#siteNav li.cba a{width:60px; height:110px; display:block;}
	#siteNav li.cba a:hover{background:url(/images/nav_cbas_over.gif);}
	/*bidding*/
	#siteNav li.bidding {width:69px; height:110px; background:url(/images/nav_bidding.gif);}
	#siteNav li.bidding a{width:69px; height:110px; display:block;}
	#siteNav li.bidding a:hover{background:url(/images/nav_bidding_over.gif);}
	/*products*/
	#siteNav li.products {width:76px; height:110px; background:url(/images/nav_products.gif);}
	#siteNav li.products a{width:76px; height:110px; display:block;}
	#siteNav li.products a:hover{background:url(/images/nav_products_over.gif);}
	/*subcontract*/
	#siteNav li.subcontract {width:112px; height:110px; background:url(/images/nav_subcontracting.gif);}
	#siteNav li.subcontract a{width:112px; height:110px; display:block;}
	#siteNav li.subcontract a:hover{background:url(/images/nav_subcontracting_over.gif);}
	/*networks*/
	#siteNav li.networks {width:78px; height:110px; background:url(/images/nav_networks.gif);}
	#siteNav li.networks a{width:78px; height:110px; display:block;}
	#siteNav li.networks a:hover{background:url(/images/nav_networks_over.gif);}
	/*legislative*/
	#siteNav li.legislative {width:85px; height:110px; background:url(/images/nav_legislative.gif);}
	#siteNav li.legislative a{width:85px; height:110px; display:block;}
	#siteNav li.legislative a:hover{background:url(/images/nav_legislative_over.gif);}
	/*accred*/
	#siteNav li.accred {width:94px; height:110px; background:url(/images/nav_accreditation.gif);}
	#siteNav li.accred a{width:94px; height:110px; display:block;}
	#siteNav li.accred a:hover{background:url(/images/nav_accreditation_over.gif);}
	/*education*/
	#siteNav li.education {width:82px; height:110px; background:url(/images/nav_education.gif);}
	#siteNav li.education a{width:82px; height:110px; display:block;}
	#siteNav li.education a:hover{background:url(/images/nav_education_over.gif);}
	

#footer-container {background:url(../hybrid-custom2/library/images/footer_bg.gif) #052800; background-repeat:repeat-x;  text-align:center; height:296px;}
#footer {width:997px; height:261px; background:url(../hybrid-custom2/library/images/footer.gif); color:#fff; text-align:left; padding:10px 0 25px 0; margin:0 auto; font-style:normal; font-size:11px; line-height:22px;}
	#footer .loginArea {height:45px;}
	#footer .siteMap {height:164px; position:relative;}
	.siteMap .c1 {width:180px; position:absolute; top:5px ; left:0;}
	.siteMap .c2 {width:180px; position:absolute; top:5px ; left:352px;}
	.siteMap .c3 {width:180px; position:absolute; top:5px ; left:687px;}
	#footer .copyright {height:87px;}
	#footer .copyright a {color:#fff;}
	#footer .copyright a:hover {color:#D3C961; text-decoration:none;}
	#footer .copyright .nolink {cursor:text;}
	#footer .copyright .nolink:hover {color:#fff;}
	#footer .footerList li {list-style:none;background:url(../hybrid-custom2/library/images/arrow_footer.gif) no-repeat; padding:0 0 0 15px;}
	#footer .footerList li a {color:#fff;}
	#footer .footerList li a:hover {color:#D3C961; text-decoration:none;}
	#footer .greenList li{list-style:none;background:url(../hybrid-custom2/library/images/arrow_footer2.gif) no-repeat;padding:0 0 0 15px;}
	#footer .greenList li a {color:#fff;}
	#footer .greenList li a:hover {color:#D3C961; text-decoration:none;}
	#footer h5 {color:#EDE8B6;font-size:12px;margin:0 0 5px; font-family:Arial, Helvetica, sans-serif;}
.aboutBox {margin:35px 0 0 0; text-align:left; border-top:1px dotted #fff; padding:10px 0 20px 0;}
.aboutBox img {border:1px solid #fff; padding:3px; float:left; margin:0 15px 0 0;}
.aboutBox h2 {font-size:14px;}
.credit {float:right;}
.copyright {}

.post_avatar { padding: 2px; margin:0 15px 10px 0; border: 1px solid #ddd; background: white; float:left;}

.page-nav li {float:left; list-style:none;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-transform:capitalize;color:##454545;line-height: 30px;margin-bottom: 0px;padding-bottom: 0px;}

/* Submit and rest buttons */
.button, .submit, .reset {
	background:url(../hybrid-custom2/library/images/btn_forms.gif) no-repeat;
	width: 97px;
	height:27px;
	margin-right: 15px;
	padding: 5px 15px 5px 15px;
	color: #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	
	}
.button:hover, .submit:hover, .reset:hover {
	cursor: pointer; background:url(../hybrid-custom2/library/images/btn_forms.gif) no-repeat;opacity:.8; filter:alpha(opacity=80);
	}