/*
Template Name: Great Big Web Design
Theme URI: http://www.bpeasedesign.com
Description: 
Version: 0.1
Author: Bob Pease
Author URI: http://bpeasedesign.com
Tags: 
*/

/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*End Reset*/

/********************
Color Guide
Brown: #43392d
Light Blue: #6ab2b9
Dark Blue: #35414e
Dark Green: #617f4d
Light Green: #c9e0b9
**********************/
body{background:#43392d;font:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;}
#container{background:url(img/container-bkgd.png) top center no-repeat;width:1080px;margin:0 auto;padding:40px 0 0 0;}
#wrapper{width:960px;margin:0 auto;}
#header{background:#6ab2b9;}
#header a,a:hover{border:none;}
	#logo{float:left;width:380px;text-align:center;}
	#logo img{margin:20px 0 0 0;}
	#logo p{font-size:24px;margin:20px;}
	#gallery{background:#FFF;color:#333;padding:5px;float:right;margin:10px 20px 10px 10px;position:relative;font-size:14px;}
	#gallery .featuredpost{position:relative;}
	#gallery h2{background:rgba(255,255,255,0.8);color:#333;position:absolute;top:0;width:100%;padding:3px;overflow:hidden;}
	#gallery h2 a,h2 a:hover{color:#333;}
	#gallery a#featured{display:block;background:url(img/featured.png);width:125px;height:41px;position:absolute;top:-15px;right:-45px;z-index:1000;}
	#gallery a#featured span{display:none;}
#page{background:#FFF url(img/page-bkgd.png) repeat-x;padding:10px;}
#contentcol{float:left;width:620px;}

#nav-container{background:#617f4d;font-size:20px;}
#nav-container ul{list-style-type:none;}
#nav-container li{border-right:1px solid #546e43;border-left:1px solid #6e9057;float:left;}
#nav-container li:last-child{border-right:none;}
#nav-container a{border:none;display:block;padding:10px;}
#nav-container a:hover{background:#c9e0b9;}
/*Sub nav style - */
#nav-container li ul{}

/*Blogpost styles*/
.blogpost{background:#6ab2b9;padding:5px 0;margin:0 0 10px 0;}
	.search{background:#FFF;color:#333;}
	.search a{color:#333;}
	.search p{color:#333;font-size:24px;}
	.post p{font-size:18px;line-height:24px;margin:15px;}
	.post img{background:#fff;padding:2px;}
	.date{background:url(img/meta-date.png);width:70px;height:107px;float:left;margin:-10px 0 0 -80px;position:relative;font-size:22px;text-align:center;}
	.month{font-weight:bold;margin:3px 0;}
	.day{font-size:20px;}
	.year{font-size:18px;}
	a.download-link{background:url(img/download.png) left no-repeat;padding:0 0 0 15px;border:none;}
	
	/*Meta Table*/
	.meta{width:100%;border-top:1px solid #64a7ad;border-bottom:1px solid #64a7ad;margin:0 0 10px 0;}
	.meta-title{text-transform:uppercase;margin:0 0 5px 0;}
	.cell{padding:10px;with:33%;}
	.center-cell{border-left:1px solid #73bcc3;border-right:1px solid #64a7ad;}
	.left-cell{border-right:1px solid #64a7ad;}
	.right-cell{border-left:1px solid #73bcc3;}
	.meta a{font-size:11px;border:none;}
	.meta a:hover{border:none;}
	
	/*Social Media Share*/
	.share img{background:none;}
	.share a{border:none;}
	
	/*Post navigation*/
	#post-navigation{}
	#post-navigation span{display:none;}
	#older a{background:url(img/post-navigation.png) 0 0;border:none;float:left;width:150px;height:40px;}
	#older a:hover{background:url(img/post-navigation.png) 0 -40px;}
	#newer a{background:url(img/post-navigation.png) -150px 0;border:none;float:right;width:150px;height:40px;}
	#newer a:hover{background:url(img/post-navigation.png) -150px -40px;}
	
	/*Comments*/
	#commentbox{color:#333;}
	.commentlist{font-size:18px;line-height:24px;color:#FFF;}
	.commentlist li{margin-bottom:5px;}
	.commenttitle{/*border-bottom:1px solid #c9e0b9;*/padding:5px;}
	.even{background:#6e9057;}
	.odd{background:#6e9057;}
	.commenttext{background:url(img/comment-bkgd.png) no-repeat bottom left;padding:10px;}
	.commentmeta{background:#546e43;font-size:14px;}
		.commentauth{float:left;padding:5px;}
		.commentdate{float:right;padding:5px;}
	
	.pagetitle{background:#35414e;padding:10px;font-size:20px;}

/*Porfolio*/
#folio{background:#6ab2b9;padding:5px 0;margin:0 0 10px 0;}
#folio img{background:#fff;padding:3px;}
.portfolio{margin:5px;}
.portfolio td{padding:5px;}
.portfolio .mainimg{}
.portfolio .desc{font-size:26px;vertical-align:top;}
	.portfolio p{margin:0 0 10px 0;line-height:30px;}
	.portfolio .sitetitle{font-weight:bold;text-transform:uppercase;}
	.portfolio a.viewsite{border:none;background:url(img/view-site-btn.png);display:block;width:175px;height:50px;}
	.portfolio a.viewsite:hover{background:url(img/view-site-btn.png) 0 -50px;}
	.portfolio a.viewsite span{display:none;}
.portfolio .secondimg{}
.portfolio .thirdimg{}

/*Sidebar styles*/
#sidebar{float:right;background:#35414e url(img/sidebar-bkdg.png);width:300px;}
#widget ul{background:#FFF;margin:0 10px 10px 10px;padding:0;}
#widget li{margin:0;font-size:16px;}
#widget li ul{margin:0;padding:0;}
#widget a{border:none;color:#000;display:block;padding:5px;}
#widget a:hover{background:#c9e0b9;}
#widget ul.blogroll{}
#widget ul.blogroll li{float:left;}
#widget ul.blogroll li a{background:none;border:none;}
#widget ul.blogroll li a:hover{background:none;}
#widget ul.blogroll li img{background:#333;padding:2px;}
#widget ul.blogroll a.tooltip span {display:none; padding:2px 3px; margin-left:8px;}
#widget ul.blogroll a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

/*Tabbed Sidebar Blocks*/
.tabbed_content{margin:15px 10px 10px;}
/*Navigation for tabs*/
ul.tab_nav{margin:0 0 6px 0;}
ul.tab_nav li{display:inline;border:none;}
ul.tab_nav li a{background:#6ab2b9;border:none;cursor:pointer;padding:5px;color:#fff;text-transform:uppercase;font-size:14px;}
ul.tab_nav li a:hover{}
ul.tab_nav li a.active{background:url(img/tab-nav-active.png) top repeat-x;color:#333;}
/*Tab content*/
.tab_content{background:#fff;font-size:16px;color:#333;}
.tab_content ul{}
.tab_content li{padding:0;}
.tab_content li:last-child{border:none;}
.tab_content li a{border:none;color:#000;display:block;padding:5px;}
.tab_content li a:hover{background:#c9e0b9;}
.tab_content li .small{color:#999;font-size:12px;}
#tab_content_2,#tab_content_3{display:none;}

/*Twitter/RSS/Search styles*/
ul#big-btn{background:none;margin:10px;padding:0;}
ul#big-btn li{margin:0 0 10px 0;font-size:16px;padding:0;}
#big-btn a{width:280px;height:60px;border:0;padding:0;display:block;}
#big-btn a.rss{background:url(img/sidebar-big-btn.png) 0 0;}
#big-btn a:hover.rss{background:url(img/sidebar-big-btn.png) -280px 0;}
#big-btn a.twitter{background:url(img/sidebar-big-btn.png) 0 -60px;}
#big-btn a:hover.twitter{background:url(img/sidebar-big-btn.png) -280px -60px;}
#big-btn a span{display:none;}
#big-btn .latesttweet{background:#6ab2b9;border:1px solid #777474;border-top:0;padding:5px;font-size:14px;color:#fff;}
#big-btn .latesttweet a{display:inline;}
.searchtxt{background:url(img/search.png) -40px 0;border:none;color:#666;width:240px;height:38px;font-size:30px;margin:0 0 0 40px;}
.searchbtn{background:url(img/search.png) 0 0;border:none;width:40px;height:40px;position:absolute;}
ul#twitter{margin:0;padding:0;}
ul#twitter li{border-bottom:1px solid #35414e;padding:0 0 5px 0;margin:0 0 5px 0;}
ul#twitter li:last-child{border:none;}

/*Footer styles*/
#footer{background:#6ab2b9;color:#fff;padding:10px;font-size:13px;margin:10px 0 10px;}
#footer a, a:hover{border:none;}

/*General*/
a{color:#fff;border-bottom:1px dotted #fff;text-decoration:none;}
a:hover{color:#333;border-bottom:1px dotted #333;}
.fill{margin:10px;}
.clear{clear:both;}
blockquote{border-left:1px solid #35414e;margin:0 0 0 35px;}
blockquote p{}
hr{clear:both;border-top:1px solid #73bcc3;border-bottom:1px solid #64a7ad;margin:0 5px;border-left:none;border-right:none;}

/*Typography*/
h1,h2,h3,h4,h5{margin:0 0 15px 0;}
h2{font-size:36px;}
h2 a,a:hover{border:none;}
h4{background:#6ab2b9 url(img/widget-icon.png)left no-repeat;font-size:24px;margin:10px 10px 0 10px;padding:5px;text-indent:25px;}
h5{font-size:20px;border-bottom:1px solid #fff;margin:0 15px 15px 15px;font-weight:bold;}
h5 a{border:none;}
em{font-style:italic;}
strong{font-weight:bold;}

/*Default WP Used values*/
.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter{display:block;margin:0 auto;}