/**
 * Theme Name: Hybrid
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A user-friendly, search-engine optimized theme framework, featuring 18 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: v1
 * Author: Base Creative Agency
 * Author URI: http://www.basecreativeagency.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, one-column, two-columns, three-columns, fixed-width
 * Status: publish
 *
 * Copyright (c) 2008 - 2009 Base Creative Agency.  All rights reserved.
 * http://www.basecreativeagency.com
 *
 * Hybrid is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get base CSS */
@import url('library/css/21px.css');

/* Get layout CSS */
@import url('library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('library/css/plugins.css');

/* Get drop-downs CSS */
@import url('library/css/drop-downs.css');

/* Get default CSS */
@import url('library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */

.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.gallery {}
.wp-smiley {}

body {background-color:#5f6062; background-image:url(library/images/bg.gif); background-repeat:repeat-y; background-position:0px; font-size:0.625em; font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5F6062;}
p {font-size:inherit; line-height:1.4em; font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;}
hr {border-bottom:1px solid #fcb033; margin-bottom:10px; clear:both; display:block;}
input, textarea {font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;}

table {border:none;}
td {border-right:none; background-color:#f9af35; border-bottom: 1px solid #5F6062; padding-top:4px; padding-bottom:4px;}	

form p {width:250px;}
textarea {width:244px;}
.fixme {width:244px;}
.breadcrumb {margin-bottom:10px; font-size:0.6em; display:none;}
.date-info, .month-info {margin:0;}
h5 { font-weight:normal; font-size:0.8em; font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5F6062; line-height:1.1em;}
 
.checkbox {float:left; margin-bottom:10px; }
.send {width:auto; float:right; font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;}

.post img {margin-bottom:10px; margin-top:10px;}
#home .post img {margin-top:0;}

a {text-decoration:underline; color:#5f6162;}
a:visited {text-decoration:none; color:#5f6162;}
a:hover {text-decoration:none; color:#fcb033;}

a.show_me {text-decoration:underline;}
a.show_me:hover {text-decoration:underline;}

#top_one {width:165px; height:125px; display:block; position:fixed; top:0; left:0; color:#fff; padding-top:15px; padding-left:30px;}
#top_two {width:180px; height:125px; display:block; font-size:11px; line-height:13px; padding-left:15px; padding-top:15px; color:#5f6162; position:fixed; z-index:999; left:195px; top:0;}
#top_three {width:490px; height:125px; display:block; text-align:right; padding-right:25px; padding-top:15px; position:relative; top:0; left:390px; z-index:998; background-color:#FFF;} 

#footer-container {display:none;}
#bot_one {width:195px; height:10px; display:block;}
#bot_two {top:750px; display:block; font-size:10px; left:195px; line-height:11px; padding-left:15px; padding-top:15px; position:fixed; width:180px;}
#bot_three {width:465px; display:block; text-align:right; padding-right:15px; padding-top:15px; font-size:10px; line-height:11px; font-style:normal; display:block; position:relative; float:left;}

#mid_one {width:195px; display:block; color:#afb0b0; font-weight:900; font-size:11px; line-height:1.8em; position:fixed; top:140px; height:100%; }

#mid_one a { color:#afb0b0; text-decoration:none;  display:block; border-bottom: 1px solid #afb0b0;}
#mid_one ul {list-style:none; border-top: 1px solid #afb0b0; margin: 0 30px 0px 30px;}
#mid_one ul ul {margin: 0 0 0px 15px; border:none;}
#mid_one ul ul ul {border-bottom: none;}

#mid_one .page_item a {color:#afb0b0; text-decoration:none;}
#mid_one .current_page_item a {color:#fff; text-decoration:none; border-bottom:1px solid #fcb033; }
#mid_one .current_page_parent a {color:#fff; text-decoration:none; }
#mid_one .current_page_ancestor a {color:#fff; text-decoration:none;}	
	
#mid_two {width:165px; display:block; font-size:1.1em; line-height:1.4em; padding-left:15px; padding-right:15px; font-weight:800; color:#5f6162; font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; position:fixed; height:100%; margin-left:195px; top:140px;}
	#mid_two #custom {font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em;}
	#mid_two #custom p {font-size:inherit;}
	/*#mid_two #custom ul {list-style:none; margin-top:10px;}
	#mid_two #custom ul li {background-image:url(library/images/li.gif); background-repeat:no-repeat; background-position:0px 3px; line-height:1.4em; padding-left:13px;}*/
	#monthly-archives ul {list-style:none;}
	#monthly-archives ul li {border-bottom:1px solid #5F6062; padding:5px 5px 5px 15px;}
	.quick_links {background-color:#5F6062; color:#fff; display:block; padding-left:15px; padding-top:5px; padding-bottom:5px; margin-top:5px;}
	#monthly-archives {margin-top:15px;}
	
	.rss_feed { margin-top:5px; display:block;}
	.rss_feed a {width:167px; height:27px; display:block; background-image:url(library/images/rss_feed.gif);}
	.rss_feed a:hover {background-image:url(library/images/rss_feed.gif); background-position:-167px;}
	
	.mcocommunity_com { margin-top:10px; display:block;}
	.mcocommunity_com a {width:160px; height:25px; display:block; background-image:url(library/images/mcocommunity_com.gif);}
	.mcocommunity_com a:hover {background-image:url(library/images/mcocommunity_com.gif); background-position:-160px;}
	
	.click_here { margin-top:10px; display:block;}
	.click_here a {width:167px; height:25px; display:block; background-image:url(library/images/click_here.gif);}
	.click_here a:hover {background-image:url(library/images/click_here.gif); background-position:-167px;}
	
	.flickr { margin-top:5px; display:block;}
	.flickr a {width:167px; height:27px; display:block; background-image:url(library/images/flickr.gif);}
	.flickr a:hover {background-image:url(library/images/flickr.gif); background-position:-167px;}
	
	.facebook { margin-top:1px; display:block;}
	.facebook a {width:167px; height:27px; display:block; background-image:url(library/images/facebook.gif);}
	.facebook a:hover {background-image:url(library/images/facebook.gif); background-position:-167px;}
	
	.twitter { margin-top:1px; display:block;}
	.twitter a {width:167px; height:27px; display:block; background-image:url(library/images/twitter.gif);}
	.twitter a:hover {background-image:url(library/images/twitter.gif); background-position:-167px;}
	
	.see_the_action { margin-top:5px; display:block;}
	.see_the_action a {width:167px; height:25px; display:block; background-image:url(library/images/see_the_action.gif);}
	.see_the_action a:hover {background-image:url(library/images/see_the_action.gif); background-position:-167px;}
	
	.site_office { margin-top:5px; display:block;}
	.site_office a {width:167px; height:25px; display:block; background-image:url(library/images/site_office.gif);}
	.site_office a:hover {background-image:url(library/images/site_office.gif); background-position:-167px;}
	
	.help { margin-top:15px; display:block;}
	.help a {width:167px; height:25px; display:block; background-image:url(library/images/help.gif);}
	.help a:hover {background-image:url(library/images/help.gif); background-position:-167px;}
	
	.call { margin-top:5px; display:block;}
	.call a {width:167px; height:25px; display:block; background-image:url(library/images/call.gif);}
	.call a:hover {background-image:url(library/images/call.gif); background-position:-167px;}
	
	.hire { margin-top:5px; display:block;}
	.hire a {width:167px; height:25px; display:block; background-image:url(library/images/hire.gif);}
	.hire a:hover {background-image:url(library/images/hire.gif); background-position:-167px;}
	
	.digpilot { margin-top:5px; display:block;}
	.digpilot a {width:167px; height:25px; display:block; background-image:url(library/images/digpilot.gif);}
	.digpilot a:hover {background-image:url(library/images/digpilot.gif); background-position:-167px;}
	
	.landfill_grade { margin-top:5px; display:block;}
	.landfill_grade a {width:167px; height:25px; display:block; background-image:url(library/images/landfill_grade.gif);}
	.landfill_grade a:hover {background-image:url(library/images/landfill_grade.gif); background-position:-167px;}
	
	.linkedin { margin-top:5px; display:block;}
	.linkedin a {width:167px; height:25px; display:block; background-image:url(library/images/linkedin.gif);}
	.linkedin a:hover {background-image:url(library/images/linkedin.gif); background-position:-167px;}
	
	.contact_us { margin-top:5px; display:block;}
	.contact_us a {width:167px; height:25px; display:block; background-image:url(library/images/contact_us.gif);}
	.contact_us a:hover {background-image:url(library/images/contact_us.gif); background-position:-167px;}
	
	.want_to-know_more { margin-top:10px; display:block;}
	.want_to-know_more a {width:167px; height:25px; display:block; background-image:url(library/images/want_to-know_more.gif);}
	.want_to-know_more a:hover {background-image:url(library/images/want_to-know_more.gif); background-position:-167px;}
	
	.want_the_detail { margin-top:10px; display:block;}
	.want_the_detail a {width:167px; height:25px; display:block; background-image:url(library/images/want_the_detail.gif);}
	.want_the_detail a:hover {background-image:url(library/images/want_the_detail.gif); background-position:-167px;}
	
	.phone_number { margin-top:10px; display:block;}
	.phone_number a {width:167px; height:25px; display:block; background-image:url(library/images/phone_number.gif);}
	.phone_number a:hover {background-image:url(library/images/phone_number.gif); background-position:-167px;}
	
#mid_three {float:left; width:465px; display:block; padding-left:25px; padding-right:25px; font-size:1.3em; line-height:1.4em; position:absolute;  margin-left:390px; top:140px;}
	#mid_three .page-title {display:none;}
	#mid_three h2 { font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #fcb033; border-top:1px solid #fcb033; padding-top:5px; padding-bottom:5px; font-weight:800; font-size:1.1em; line-height:1.4em; color:#5F6062; clear:both; margin-bottom:10px;}
	#mid_three h6 { background-color:#fcb034; font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:8px; color:#5F6062; float:left; width:449px;}
	#mid_three .img_reset {padding:0; margin:0; float:left;}
	#mid_three .entry-meta { float:right;}
	#mid_three #blog h2 {border:none; padding:0; margin-bottom:5px; font-size:1.2em; color:#5F6062;}
	#mid_three #blog h2 a {color:#5F6062; text-decoration:none;}
	#mid_three #blog .byline {border-bottom:2px solid #fcb033; margin-bottom:5px; padding-bottom:5px;}
	#mid_three ul {list-style:circle;}
	#mid_three li {margin-left:20px;}
	.comments-header {font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #fcb033; border-top:1px solid #fcb033; padding-top:5px; padding-bottom:5px; font-weight:800; font-size:1.1em; line-height:1.4em; color:#5F6062; clear:both; margin-bottom:10px;}
	.table_top { no-repeat; width:465px; background-color:#f9af35;  margin:0px; height:9px; border:none;}
	.table_bot { no-repeat; width:465px; height:9px; border:none;}
	.table {width:465px; margin:auto; margin-bottom:10px;}
	.centre_text td {text-align:center;}
	.no-border {border:none;}
	.wp-caption {clear:none; float:left;margin-right:5px; background:#fcb033;}
	.gallery img { width:493px; margin:auto; border:none;}
	#mid_three .table_469 {width:465px; margin-left:auto; margin-right:auto; }
	.blog_top {background-color:#efefee; border:none;padding-left:15px; padding-right:15px;}
	.blog_mid {background-color:#efefee; border:none; padding-left:15px; padding-right:15px;}
	.blog_bot {background-repeat:no-repeat; background-position:bottom; border:none; padding-left:15px; padding-right:15px;}	
		.blog_bot p {margin:0;}
		.blog_bot .entry-meta {font-size:10px;}
		.blog_bot a:hover {color:#fff;}
	#blog .post {min-height:0;}	
		
	span.wpcf7-list-item {clear:both; float:left; margin-left:0.5em; width:465px;}
	
	.spacing {display:block; clear:both; height:230px;}
	.single-title {font-family:"century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #fcb033; border-top:1px solid #fcb033; padding-top:5px; padding-bottom:5px; font-weight:800; font-size:1.1em; line-height:1.4em; color:#5F6062; clear:both; margin-bottom:10px; text-transform:none;}
	.breadcrumb-trail {display:none;}

		
#footer {font-style:normal; color:#5f6062;}
	
#footer a {color:#5f6062; text-decoration:none; font-style:normal;}
	
	 div>.post {min-height:600px; height:auto;}