/*
Theme Name:davemail
Theme URI:http://www.mydavemail.com/
Description:Theme for davemail
Version:1.0
Author:Taproot Creative
Author URI:http://www.taprootcreative.com/
*/

/* -------------------------------------------------------------- 
base.css
-------------------------------------------------------------- */
html,body{height:100%;}
body{background:#3d4549;}
#skip{display:none;}
img{vertical-align:bottom;}
/* Layout
-------------------------------------------------------------- */
#wrapper{background:#fff url('images/bg.jpg') repeat-x;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -142px;}
#footer, #push {height:146px;}
#footer{background:transparent url('images/footer.gif') repeat-x 0 0;}
#footer-content{width:868px;min-height:142px;height:auto !important;height:142px;margin:0 auto;padding:4px 0 0 0;display:block;background:transparent url('images/footer-content.jpg') no-repeat 0 0;}
#container{width:960px;margin:0 auto;}
#masthead{width:100%;height:444px;display:block;position:relative;background:transparent url('images/masthead.jpg') no-repeat 0 0;overflow:visible;z-index:20;}
#product-details{bottom:-20px;position:absolute;right:0;z-index:30;}
#header{}
#content{width:845px;margin:0 auto;padding:22px 0;}
#sidebar{}
#logo{width:426px;position:absolute;top:0;left:267px;z-index:10;}
#footer{}
#col1{width:526px;background:#f6f6f6;margin:0 0 20px 0;padding:18px;position:relative;display:inline;float:left;}
#samples #col1{width:809px;}
#sidebar{width:282px;margin:0;display:inline;float:right;}
#home-features{width:845px;margin:0 auto 22px auto;padding:22px 0;border-top:14px #d6d7d8 solid;}
#recent-blog-entry{width:562px;background:transparent url('images/recent-blog-bg.jpg') repeat-y 0 0;float:left;}
#recent-blog-content{background:transparent url('images/recent-blog-content.jpg') no-repeat 0 0;padding:60px 30px 0;}
#recent-blog-footer{height:38px;display:block;background:#fff url('images/recent-blog-footer.jpg') no-repeat 0 0;position:relative;overflow:visible;}
#recent-blog-read-more{background:transparent url('images/recent-blog-read-more.jpg') no-repeat 0 0;display:block;height:38px;position:absolute;right:20px;text-indent:-999em;top:-10px;width:96px;}
#quotes{background:#f5f2eb url('images/quote-left.gif') no-repeat 0 0;color:#504e4a;display:inline;font-size:0.875em;float:right;margin:0;width:274px;}
#quotes div{background:transparent url('images/quote-right.gif') no-repeat right bottom;padding:24px;}
#footer-content{position:relative;}
#copyright{position:absolute;top:10px;right:0;}
#featured{background:#2f373b;float:right;height:146px;overflow:visible;padding:8px;position:relative;width:258px;}
#featured ul{list-style:none;margin:0;padding:0;position:relative;z-index:0;}
#featured li{background:#fff;height:122px;left:0;margin:0;padding:0;position:absolute;top:0;width:234px;}
#featured li div{background:#e7e7e7;border:1px #fff solid;height:124px;padding:10px;width:234px;}
#featured li img{height:122px;width:232px;}
#view-more-samples{bottom:-20px;position:absolute;right:-20px;z-index:10;}
#featured-strip{background:transparent url('images/featured-thumbs-strip.gif') repeat-x 0 0;display:block;clear:both;float:right;height:16px;line-height:16px;list-style:none;margin:0;padding:0 8px;width:258px;}
#featured-strip li{display:inline;font-size:9px;}
#featured-strip li a{text-decoration:none;}
#signup,#clients{clear:both;float:right;position:relative;margin:1em 0 0 0;}
#clients{border-top:6px #d6d7d8 solid;padding:1em 0 0 0;}
#signup fieldset,#clients fieldset{clear:both;position:relative;}
#signup fieldset.email{background:transparent url('images/signup-bg.gif') no-repeat 0 0;display:block;height:78px;width:277px;}
#signup-email{background:transparent;border:0;bottom:10px;position:absolute;right:50px;width:94px;}
#clients fieldset.username{background:transparent url('images/clients-username-bg.gif') no-repeat 0 0;display:block;height:75px;width:277px;}
#clients fieldset.password{background:transparent url('images/clients-password-bg.gif') no-repeat 0 0;display:block;height:43px;width:277px;}
#client-username{border:0;bottom:10px;position:absolute;right:50px;width:94px;}
#client-password{border:0;bottom:10px;position:absolute;right:50px;width:94px;}
#signup label,#clients label{bottom:8px;color:#6f858c;font-weight:bold;left:14px;position:absolute;}
#signup .submit,#clients .submit{bottom:1px;position:absolute;right:0;}
#signup h4,#clients h4{float:right;margin:10px 0 0 0;}
#ngg-gallery-2 .ngg-gallery-thumbnail-box{background:transparent url('images/sample-bg.gif') no-repeat 0 0;display:inline;margin:8px;padding:10px;}
.masthead-image{position:absolute;top:164px;left:95px;}
.call{bottom:-20px;left:189px;position:absolute;float:none;}
#other-posts{border:1px #d1d2d3 solid;border-left:0;border-right:0;font-size:0.688em;line-height:1.636em;list-style:none;margin:0;padding:1em 0;}
#other-posts li{display:block;float:left;width:50%;margin:0;padding:0;}
#other-posts li.next{text-align:right;}
.leave-comment{background:transparent url('images/dot-929799.gif') repeat-x 0 center;height:39px;}
.comment-link{background:transparent url('images/comment.gif') no-repeat 0 0;display:inline;float:right;height:39px;line-height:39px;margin:0 20px 0 0;text-align:center;width:142px;}
#samples .call{left:323px;}
.widget{clear:both;float:right;margin:0 0 1em 0;width:274px;}
.widget select{margin:0 0 0 1em;}
.meta_widget{border:1px #cbcccd solid;border-left:0;border-right:0;padding-bottom:4px!important;padding-top:4px!important;}
.meta_widget li{display:inline;}
#respond{border-top:6px #d1d3d3 solid;margin:1em 0 0 0;padding:1em 0 0 0;}
#socials {
	list-style:none !important;
	height:52px;
	margin:0 !important;
	width:348px;
}
#socials li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-indent:-999em;
}
#socials li a {
	background:transparent url('images/socials.jpg') no-repeat 0 0;
	display:block;
	float:left;
	height:52px;
}
#socials #twitter, #socials #twitter a {
	background-position:0 0;
	width:131px;
}
#socials #facebook, #socials #facebook a {
	background-position:-131px 0;
	width:100px;
}
#socials #linkedin, #socials #linkedin a {
	background-position:-231px 0;
	width:117px;
}