/*
Theme Name: Hybrid Custom 
Theme URI: http://www.forbin.com
Description: Custom theme developed for the Monroe Wheelchair blog using the Hybrid theme framework
Version: 2.0
Author: Matt Johnson
Author URI: 
Tags: Forbin, Monroe Wheelchair
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(/images/bg_body.gif) repeat-x #8E8E8E; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:22px; color:#343434; height:100.1%; margin:0 0 -20px 0;}
a, a:visited {color:#343434;}
a:hover, .widget a:hover {color:#8E8E8E;}
#body-container {width: 960px;}
#container {width:940px; margin:0; padding:15px 10px 0 10px; background:#fff;  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*/
#navigation {/*margin:0 0 10px 0; width:196px; float:left; height:auto;*/display:none;}
	#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, .archives li{list-style:disc; margin:0 0 0 15px;}
li.page_item {list-style:disc; margin:0 0 0 15px;}

.tag-cloud a {background:#ffcd1e; padding:3px 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; white-space:nowrap;}
.tags a  {background:#ffcd1e; padding:3px 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; white-space:nowrap; font-style:normal;}	
/* 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:0px 10px 10px 15px;  margin:0; width:700px;  float:right; background:#fff; }
h1.entry-title{font-size:30px; font-style:normal; line-height:35px;}
h2.entry-title, .single-title {font-size:30px; font-style:normal;}
h2.entry-title a {color:#000;}
.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:#D59512;}
.addthis_container img {border:none; margin:15px 0 0 0;}
.byline {font-style:normal;}

.comment-text p {margin:0 0 10px 0; 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: 200px;}
	#search-text {width:150px;}
	.widget-inside {}
	.widget-title {width:180px; color:#FFCD1E;font-size:16px;font-style:normal;font-weight:bold; margin:6px 0 6px 0; /*border-bottom:1px dotted #ccc;*/background:#000; padding:3px 6px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #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 {background:url(/images/bg_header.jpg) no-repeat; height:120px; margin:0; padding:0; position:relative;}
	.logo {position:absolute; top:2px;}
	.textResize {position:absolute; top:5px; right:15px;}
	.spanishLink {position:absolute; right:124px; font-size:11px;}
	a.resourceBtn {background:url(/images/tab_rc.jpg) no-repeat;width:193px; height:31px; text-indent:-9999px; display:block; position:absolute; top:59px; right:276px;}
	a.resourceBtn:hover {background:url(/images/tab_rc_over.jpg) no-repeat;}
	.searchBox {background:url(/images/bg_search.jpg) no-repeat;width:276px; height:31px; position:absolute; top:59px; right:0px; display:block;}
	#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);}
	#searchform input#s {width:144px; height:13px; background:#EBEBEB; border:1px solid #5A5B5C; position:absolute; top:5px; right:57px;}
	#searchsubmit {position:absolute; top:3px; right:6px;}
	.blogBtn {background:url(/images/btn_blog.png) no-repeat; width:213px; height:61px; position:absolute; top:15px; left:270px;}
	
	/*site navigation*/
	#siteNav {position:absolute; left:0; top:90px;}
	#siteNav li {display:block; text-indent:-9999px; float:left; height:30px;}
	/*home*/
	#siteNav li.home {width:64px; background:url(/images/nav_home.gif);}
	#siteNav li.home a{width:64px; display:block;}
	#siteNav li.home a:hover{background:url(/images/nav_home_over.gif);}
	/*about*/
	#siteNav li.about {width:83px;background:url(/images/nav_about.gif);}
	#siteNav li.about a{width:83px; display:block;}
	#siteNav li.about a:hover{background:url(/images/nav_about_over.gif);}	
	/*products*/
	#siteNav li.products {width:83px;  background:url(/images/nav_products.gif);}
	#siteNav li.products a{width:83px;  display:block;}
	#siteNav li.products a:hover{background:url(/images/nav_products_over.gif);}
	/*qualifications*/
	#siteNav li.qualifications {width:108px; background:url(/images/nav_qualifications.gif);}
	#siteNav li.qualifications a{width:108px;  display:block;}
	#siteNav li.qualifications a:hover{background:url(/images/nav_qualifications_over.gif);}
	/*services*/
	#siteNav li.services {width:123px;  background:url(/images/nav_service.gif);}
	#siteNav li.services a{width:123px;  display:block;}
	#siteNav li.services a:hover{background:url(/images/nav_service_over.gif);}
	/*catalog*/
	#siteNav li.catalog {width:114px;  background:url(/images/nav_catalog.gif);}
	#siteNav li.catalog a{width:114px;  display:block;}
	#siteNav li.catalog a:hover{background:url(/images/nav_catalog_over.gif);}
	/*forms library*/
	#siteNav li.forms {width:114px;  background:url(/images/nav_forms.gif);}
	#siteNav li.forms a{width:114px; height:30px; display:block;}
	#siteNav li.forms a:hover{background:url(/images/nav_forms_over.gif);}
	/*locate*/
	#siteNav li.locate {width:96px;  background:url(/images/nav_locate.gif);}
	#siteNav li.locate a{width:96px;  display:block;}
	#siteNav li.locate a:hover{background:url(/images/nav_locate_over.gif);}
	/*contact*/
	#siteNav li.contact {width:100px;  background:url(/images/nav_contact.gif);}
	#siteNav li.contact a{width:100px; display:block;}
	#siteNav li.contact a:hover{background:url(/images/nav_contact_over.gif);}
	/*video*/
	#siteNav li.video {width:115px; background:url(/images/nav_video.gif);}
	#siteNav li.video a{width:115px; display:block;}
	#siteNav li.video a:hover{background:url(/images/nav_video_over.gif);}
	/*blog*/
	#siteNav li.blog {width:74px; background:url(/images/nav_blog.gif);}
	#siteNav li.blog a{width:74px; display:block;}
	#siteNav li.blog a:hover{background:url(/images/nav_blog_over.gif);}
	

#footer-container {background:url(/images/bg_footer2.gif) repeat-x #FFCD1E;  text-align:center; height:240px;}
#footer {width:960px; height:220px; color:#373535; text-align:left; padding:25px 0 25px 0; margin:0 auto; font-style:normal; }
	#footer a {color:#373535; text-decoration:underline;}
	#footer a:hover {text-decoration:none;}
	#footer .siteMap {height:164px; position:relative;}
	.siteMap .c1 { position:absolute; top:5px ; left:0;}
	.siteMap .c2 { position:absolute; top:33px ; left:152px;}
	.siteMap .c3 { position:absolute; top:33px ; left:287px;}
	#footer .copyright {height:87px;}
	#footer .copyright a {color:#373535;}
	#footer .copyright a:hover {color:#D3C961; text-decoration:none;}
	#footer .copyright .nolink {cursor:text;}
	#footer .copyright .nolink:hover {color:#373535;}
	#footer .footerList li {list-style:none; padding:0 0 0 15px;}
	#footer .greenList li{list-style:none;padding:0 0 0 15px;}

	#footer h5 {color:#5A5B5C;font-size:14px;margin:0 0 5px;}
	
	.copy {width:350px; font-size:11px; float:left;}
	.forbin {width:350px; font-size:11px; float:right; text-align:right;}
	.footerBtm {margin:15px 0 0 0; border-top:1px dotted #333; padding-top:5px;}
	a.NoLink, a.NoLink:Visited, a.NoLink:Active, a.NoLink:Hover {color:#000000!important;text-decoration:none!important;cursor:text;}
.socialMedia {width:200px; float:right;}

.socialMedia ul {margin:0; padding:0;}
.socialMedia ul li {margin-bottom:3px;}
.socialMedia ul li a{font-size:12px; color:#000; }
	li.youtube {width:192px; height:40px; background:url(/images/youtube_48.png) no-repeat #ecbc16; padding-left:40px; line-height:35px;  list-style:none; margin-left:0; padding:0; border:1px solid #FF6;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	li.youtube a {padding-left:60px;}
	
	li.wordpress {width:192px; height:40px; background:url(/images/wordpress_48.png) no-repeat #ecbc16; padding-left:40px; line-height:35px;  list-style:none; margin-left:0; padding:0; border:1px solid #FF6;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	li.wordpress a {padding-left:60px;}
	
	li.facebook {width:192px; height:40px; background:url(/images/facebook_48.png) no-repeat #ecbc16; padding-left:40px; line-height:35px;  list-style:none; margin-left:0; padding:0; border:1px solid #FF6;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	li.facebook a {padding-left:60px;}
/*.socialMedia {width:200px; position:absolute; top:5px ; right:100px;}

li.youtube {line-height:35px;  list-style:none; margin-left:0;}
li.wordpress {line-height:35px;  list-style:none; margin-left:0;}*/

.credit {float:right;}
.copyright {}

.post_avatar { padding: 2px; margin:0 15px 10px 0; border: 1px solid #ddd; background: white; float:left;}



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:#FFCD1E;width: 97px;height:27px;margin-right: 15px;padding: 5px 15px 5px 15px;color: #000;font-size:12px;font-weight:bold;border:none; font-family:Verdana, Geneva, sans-serif; border:1px solid #FF0;}
.button:hover, .submit:hover, .reset:hover {cursor: pointer; background:#FFD850;}