/*
THEME NAME:Futurosity Aperio Prototype
THEME URI:http://www.futurosity.com/wordpress-theme-futurosity-aperio-prototype
DESCRIPTION:Futurosity theme. For updates, please <a href="http://feeds.feedburner.com/futurosity">subscribe to Futurosity</a>.
VERSION:0.6
AUTHOR:Robert Ellis
AUTHOR URI:http://www.futurosity.com
*/

/* =structure */
#header{margin:0 0 128px;text-transform:uppercase;}
#header a:hover{text-decoration:none;} 
#header h1 a{font-size:1.8em;font-weight:normal;letter-spacing:-0.05em;position:relative;}
#wrapper{font:1.3em/1.6 Arial, sans-serif;margin:0;}


#sitenav{width:370px;height:50;float:right;margin-top:147px;}


.current_page_item{background-color:#58b02d;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding-left:6px;padding-right:3px;padding-top:14px;}




.sitenavtext{-moz-border-radius: 5px;-webkit-border-radius: 5px;padding-left:6px;padding-right:3px;padding-top:14px;}
.sitenavtext:hover{background-color:#58b02d;}
.sitenavtext a:hover{color:#FFFFFF;}


.archivetext{text-transform:uppercase;color:#FFFFFF;font-size:21px;letter-spacing:-0.05em;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding-left:6px;padding-right:3px;padding-top:5px;padding-bottom:5px;}
.archivetext:hover{background-color:#58b02d;}
.archivetext a:hover{color:#FFFFFF;}




body{
background-color:#000000;
background-image:url('http://www.bayoucityinc.com/content/site_gfx/bg/bg_final.jpg');
background-repeat:no-repeat;
background-position:top center; 
color:#444;
margin:0 auto;
width:920px;
}

/* =nav */
#nav-above{display:none;}
#nav-below{clear:both;float:left;width:228px;background:url(http://www.bayoucityinc.com/content/site_gfx/nav_bg.jpg);}
.browse{margin-bottom:10px;margin-top:14px;width:228px;overflow:hidden;letter-spacing: -0.05em;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#fff;font-size:17px;position:relative;text-transform:uppercase;}
.browse:hover{background-color:#58b02d;color:#FFFFFF;}
.nav-next{color:#fff;float:left;font-size:.9em;;margin-left:2px;position:relative;width:112px;}
.nav-previous{color:#fff;float:left;font-size:.9em;margin-right:2px;position:relative;width:112px;}

.cssnavleft	{display:block;float:left;margin-right:2px;position:relative;background-image:url(http://www.bayoucityinc.com/content/site_gfx/nav_left_on.png);background-repeat:no-repeat;width: 112px;height:26px;padding: 0;}

.cssnavleft a {display:block;}
.cssnavleft a:hover img{visibility:hidden}

.cssnavright	{display:block;float:left;margin-right:2px;position:relative;background-image:url(http://www.bayoucityinc.com/content/site_gfx/nav_right_on.png);background-repeat:no-repeat;width: 112px;height:26px;padding: 0;}

.cssnavright a {display:block;}
.cssnavright a:hover img{visibility:hidden}




/* =home */
.bigdate{width:346px;height:52px;color:#333333;font-size:2.4em;left:-0.3em;position:absolute;top:-0.3em;text-transform:uppercase;letter-spacing: -0.1em;padding-right:6px;padding-left:10px;padding-top:10px;padding-bottom:3px;z-index:2;background-image:url(http://www.bayoucityinc.com/content/site_gfx/imgfader.png);background-repeat:no-repeat;}
.home #footer{margin-top:100px;}
.home .post{background:#000;display:inline;float:left;height:300px;margin:2px;overflow:hidden;position:relative;width:226px;color:#f0f0f0;}
.home .post-content{background:#000000;background-image:url(http://www.bayoucityinc.com/content/site_gfx/content_bg.png);bottom:0;font-size:1.2em;font-weight:bolder;color:#f0f0f0;left:0;padding:1em;position:absolute;width:202px;}
.home .post-content-excerpt{display:block;font-size:0.7em;font-weight:normal;text-transform:uppercase;}
.home .post-content:hover{color:#58b02d}
.home .sitepages:hover{background-color:#D4EFD7; color:#FFFFFF}
.home .featured{background:#999;height:300px;margin:2px;overflow:hidden;width:456px;}
.home .featured .bigdate{font-size:4.8em;left:-0.28em;top:-0.3em;padding-right:12px;padding-bottom:0px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;z-index:2;}
.home .featured .post-content{width:434px;}
.home .featured .post-content:hover{color:#58b02d}
.home .featured img{max-width:500px; min-height:300px;}
.home #content{padding-left:1px;}
.home #container{width:922px;}


/* =single */
.single .category{background:#58b02d;color:#fff;margin:2px;position:relative;text-transform:uppercase;width:915;z-index:2;overflow:hidden;}
.single .category .cattext{font-size:3em;color:#fff;left:-0.2em;position:relative;top:-0.5em;}
.single .entry-content{float:left;width:680px;color:#898989;margin-top:4px;}
.single .post{float:left;margin:0px 0 0;position:relative;width:920px;}
.single .post .entry-meta a{background:none; width:920px;}
.single .post a{font-color:#FFF;font-weight:bolder;}
.single .preview{height:277px;width:228px; overflow:hidden;}
.single .preview .bigdate{color:#333333;font-size:3.8em;left:-15px;position:absolute;text-transform:uppercase;top:-15px;z-index:2;}
.single .preview-content{background:#eaeaea;bottom:0;filter:font-size:0.9em;padding:10px;position:absolute;width:206px;}
.single .preview img{max-width:500px; max-height:226px;}
.single .preview-content:hover{background-color:orange;}
.single .titleblock{background:#58b02d;width:915px;height:35px;margin-left:3px;}
.single .entry-title{text-transform:uppercase;color:#FFFFFF;font-size:24px;letter-spacing:-0.05em;position:relative;left:233px;top:7px;}
.single .leftcolumn{float:left;width:226px;height:385px;margin-top:4px;margin-right:4px;padding-left:3px;}
.single .copyheader{text-transform:uppercase;color:#58b02d;font-size:20px;letter-spacing:-0.05em;}


/* =comments */
#comment {height:100px;}
#commentform{background:#eaeaea;display:inline;float:left;margin:4px 0 0 4px;padding:10px;width:340px;}
#commentform-subhead{background:#999;color:#fff;font-size:2em;margin-top:24px;position:relative;text-transform:uppercase;width:226px;z-index:2;}
#commentform-subhead h3{left:-0.2em;position:relative;top:-0.5em;}
#comments{clear:both;float:left;margin:50px 2px;width:604px;}
#comments-list{float:left;margin-bottom:24px;}
#respond{clear:both;float:left;width:604px;}
#trackbacks-list{clear:both;margin-bottom:24px;}
.comment-author{font-size:1.2em;font-weight:bolder;}
.comment-count{background:#999;color:#fff;font-size:2em;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.comment-count h3{left:-0.2em;position:relative;top:-0.5em;}
.comment-meta{background:#c2c2c2;color:#fff;float:left;font-size:.9em;height:60px;margin:0;padding:0;position:relative;width:226px;}
.comment-meta img{display:inline;float:left;margin:0 10px 0 0;padding:0;}
.comment-text{background:#eaeaea;display:inline;float:left;margin-left:4px;min-height:50px;padding:5px;position:relative;width:360px;z-index:2;}
.count{color:#fff;float:right;font-size:3em;font-weight:bolder;letter-spacing:-0.1em;position:relative;right:-0.1em;top:-0.5em;z-index:1;}
.form-textarea #comment{margin:4px 0;width:340px;}
.respond-info{background:#c2c2c2;color:#fff;float:left;font-size:1.2em;height:50px;margin-top:4px;padding:0;width:226px;}
.trackback-count{background:#999;color:#fff;font-size:2em;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.trackback-count h3{left:-0.2em;position:relative;top:-0.5em;}
.trackback-meta{background:#c2c2c2;color:#fff;float:left;font-size:.9em;height:50px;margin:0;padding:5px;width:216px;}
li.comment{float:left;list-style-type:none;margin:2px 0;}
li.comment.bypostauthor .comment-text{background:orange;}
li.comment.bypostauthor:hover .comment-text{background:#eaeaea;}
p#login{padding:5px;}

/* =pages */
/*
.page #container, .four04 #container{float:left;width:604px;}
.page .category, .four04 .category{background:#666;color:#fff;font-size:2em;margin:2px;position:relative;text-transform:uppercase;width:600px;z-index:2;}
.page .category h2, .four04 .category h2{color:#fff;font-weight:bolder;left:-0.2em;position:relative;top:-0.5em;}
.page .entry-content, .four04 .entry-content{margin:2px;}
.page .entry-content a{background:#eaeaea;font-weight:bolder;}
*/

.four04 .titleblock{background:#58b02d;width:915px;height:35px;margin-left:3px;}
.four04 .noentry-content, .four04 .page .noentry-content{float:left;width:920px;color:#898989;margin-top:4px;margin-left:4px;text-align:center;}
.four04 .post, .four04 .page{display:inline;float:left;margin:2px 0;position:relative;width:918px;padding-left:0px;margin-top:2px;}
.four04 .page-title, .four04 h2.page-title{text-transform:uppercase;color:#FFFFFF;font-size:24px;letter-spacing:-0.05em;position:relative;left:5px;top:7px;}



.page #container{float:left;width:920px;}
.page .category{background:#58b02d;color:#fff;margin:2px;position:relative;text-transform:uppercase;width:915;z-index:2;overflow:hidden;}
.page .category .cattext{font-size:3em;color:#fff;left:-0.2em;position:relative;top:-0.5em;}
.page .entry-content{float:left;width:680px;color:#898989;margin-top:4px;}
.page .post{float:left;margin:0px 0 0;position:relative;width:920px;}
.page .post .entry-meta a{background:none; width:900px;}
.page .post a{font-color:#FFF;font-weight:bolder;}
.page .preview{height:350px;width:228px; overflow:hidden;}
.page .preview .bigdate{color:#333333;font-size:3.8em;left:-15px;position:absolute;text-transform:uppercase;top:-15px;z-index:2;}
.page .preview-content{background:#eaeaea;bottom:0;filter:font-size:0.9em;padding:10px;position:absolute;width:206px;}
.page .preview img{max-width:500px; max-height:226px;}
.page .preview-content:hover{background-color:orange;}
.page .titleblock{background:#58b02d;width:915px;height:35px;margin-left:3px;}
.page .entry-title{text-transform:uppercase;color:#FFFFFF;font-size:24px;letter-spacing:-0.05em;position:relative;left:233px;top:7px;}
.page .leftcolumn{display:block;float:left;width:228px;height:445px;margin-top:4px;margin-right:4px;margin-left:3px;}
.page .copyheader{text-transform:uppercase;color:#58b02d;font-size:20px;letter-spacing:-0.05em;}

.page .current_page_item{background-color:#58b02d;color:#FFFFFF;padding-bottom:1px;}



.page .archive-title{text-transform:uppercase;color:#FFFFFF;font-size:24px;letter-spacing:-0.05em;position:relative;left:5px;top:7px;}
.page #footer{margin-top:200px;}



.page .recent{background:#000;display:inline;float:left;margin:2px;overflow:hidden;position:relative;width:226px;color:#f0f0f0;}
.page .recent .post{display:inline;float:left;}
.page .recent .post .bigdate{width:346px;height:52px;color:#333333;font-size:2.4em;overflow:hidden;left:-0.3em;position:absolute;top:-0.3em;text-transform:uppercase;letter-spacing: -0.1em;padding-right:6px;padding-left:10px;padding-top:10px;padding-bottom:3px;z-index:2;background-image:url(http://www.bayoucityinc.com/content/site_gfx/imgfader.png);background-repeat:no-repeat;}
.page .recent .archive-post-content{background:#000000;background-image:url(http://www.bayoucityinc.com/content/site_gfx/content_bg.png);bottom:0;font-size:1.2em;font-weight:bolder;color:#f0f0f0;left:0;padding:1em;position:absolute;width:202px;}
.page .recent .archive-post-content-excerpt{display:block;font-size:0.7em;font-weight:normal;text-transform:uppercase;}
.page .recent .archive-post-content:hover{color:#58b02d}
.page .arch{display:inline;float:left;}

.page .returnlink{background-color:#009900;color:#ffffff;text-transform:uppercase;font-size:18px;letter-spacing: -0.05em;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding-left:5px;padding-right:5px;padding-bottom:1px;}
.page .returnlink:hover{background-color:#006600;color:#FFFFFF;padding-bottom:1px;}
.page .returnlink a:hover{color:#FFFFFF;padding-bottom:1px;}





/* =archives page */
li#category-archives .comment-count{float:left;height:40px;margin:2px 0 0 2px;width:224px;}
li#category-archives ul{background:#eaeaea;float:left;margin:2px 0 4px 4px;padding:5px;width:360px;}
li#monthly-archives .comment-count{float:left;height:40px;margin:0 0 0 2px;width:224px;}
li#monthly-archives ul{background:#eaeaea;float:left;margin:0 0 4px 4px;padding:5px;width:360px;}

/* =archive, category, & search pages */
.search .page .entry-content{margin:0;}
.archives .page .entry-content{margin:0;}
.archives #container, .search #container {float:left;width:922px;}
.archives .entry-content, .search .entry-content, .search .page .entry-content{float:left;width:400px;color:#898989;margin-top:4px;margin-left:4px;}
.archives .noentry-content, .search .noentry-content, .search .page .noentry-content{float:left;width:920px;color:#898989;margin-top:4px;margin-left:4px;text-align:center;}
.archives .post, .search .post, .search .page{display:inline;float:left;margin:2px 0;position:relative;width:918px;padding-left:3px;margin-top:2px;}
.archives .post a, .search .post a, .search .page a{font-weight:bolder;}
.archives .preview, .search .preview{background:#999;float:left;margin:0;overflow:hidden;width:457px;height:130px;}
.archives .preview .bigdate, .search .preview .bigdate{color:#333333;font-size:3.8em;left:-15px;position:absolute;text-transform:uppercase;top:-15px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;z-index:2;}
.archives .preview .entry-meta a, .search .preview .entry-meta a, .search .page .preview .entry-meta a{background:none;}
.archives .entry-title, .search h3.entry-title{font-size:2em;letter-spacing:-0.05em;line-height:1.2em;color:#CCCCCC;background:#58b02d;width:450px;height:60px;}
.archives .page-title, .search h2.page-title{text-transform:uppercase;color:#FFFFFF;font-size:24px;letter-spacing:-0.05em;position:relative;left:5px;top:7px;}
.archives #footer, .search #footer{margin-top:100px;}

.search .titleblock{background:#58b02d;width:915px;height:35px;margin-left:3px;}

/* =links */
#links-page a{font-weight:normal;}
li#linkcat-21{clear:both;}
li#linkcat-7{clear:both;}
li.linkcat{background:#eaeaea;display:inline;float:left;margin:2px;padding:5px;width:137px;}

/* =sidebar */
#primary{background:#eaeaea;float:left;line-height:1.6em;margin-left:20px;padding:1em;width:120px;}
#secondary{background:#eaeaea;float:left;line-height:1.6em;margin-left:4px;padding:1em;width:120px;}
.sidebar h3{padding-top:6px;}


.footer .smcf-link a{text-decoration:underline;}
.page .link a{text-decoration:underline;}

/* =miscellaneous */
.clear{clear:both;}
.post img{max-width:500px;min-height:300;top:20px;position-left:-150px;}
a{display:inline;}
a:hover{text-decoration:none;color:#58b02d;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
ol{padding:2px 0;}
p{margin-bottom:1em;}

/* =hidden */
.home .entry-meta,.home .entry-date,.home .sidebar,#access,#primary,#secondary,.archive-meta,#blog-title,#blog-description{display:none;}