/*
Theme Name: Profile Expert
Theme URI: http://michaelwender.com/
Description: Sandbox child theme.
Author: Michael Wender
Author URI: http://michaelwender.com/
Template: sandbox
Version: 1.0
*/
/*@import url('../sandbox/style.css');*/
@import url('blueprint/screen.css');
@import url('css/menu.css');

/* Layout */
div.sidebar {float:left;overflow:hidden;padding:10px 1.9%;width:46%;}
div#primary {clear:both;}
div#footer {clear:left;width:100%;}

body{background: #b5d9ad url('images/bkgrd.png') repeat-x;}
#header{background: transparent url('images/corners.top.png') no-repeat; height: 80px;}
#header h1#blog-title{margin: 0; width: 280px; height: 53px; position:absolute; top: 16px; left: 17px;}
#header h1#blog-title a{text-indent: -9999px; display: block; background:transparent url('images/logo.png') no-repeat; height: 53px;}
#header div#blog-description{position: absolute; right: 17px; top: 46px; color: #74a668; font-weight: bold; font-style: italic; font-size: 12px;}
#wrapper{background: #fff; margin: 14px auto; position:relative}
#access{clear: both; width: 100%; background: #f2faf0; margin: 0 auto 1em auto; height: 30px;}
#access .skip-link{display: none;}
.container {width:550px; margin:0 auto;}
#content{margin: 0 17px; width: 516px;}
#footer{background: transparent url('images/corners.bottom.png') no-repeat bottom; height: 17px;}
div#footer span{display: none;}
#footer-copyright{text-align: center; margin: 0 auto; font-size: 11px}

/* Menu */
.menu ul{list-style: none; margin: 0;}
.menu li{display: block; float: left; line-height: 30px; border-right: 1px solid #fff;}
.menu li a{text-decoration: none; display:block; padding: 0 1em; color: #65915b; font-weight: bold;}
.menu li a:hover, .menu li.current_page_item a{background: #c3e0bc;}

/* Text */
h1,h2,h3,h4,h5,h6{color: #44613d;}
abbr{border: 0;}
.alignright{float: right; margin: .25em 0 .25em .5em}
.alignleft{float: left; margin: .25em .5em .25em 0}
.aligncenter{display: block; margin: .25em auto}
.framed{border: 1px solid #b5d9ad;}
a{color: #65915b; text-decoration:none}
a:hover{text-decoration: underline; color: #44613d}
#content img{max-width: 516px; max-height: 387px;}

/* Posts */
.entry-title{margin: 0 0 .5em 0; border-bottom: 1px solid #b5d9ad; line-height: 1.25em;}
.entry-date{font-size: 11px; margin: -1em 0 .5em 0; color: #87c27a;}
.entry-meta{font-size: 11px; color: #666; border-top: 1px solid #b5d9ad; margin-bottom:2em; padding-top:.5em}
#comments{margin: 1em 0;}

/* Sidebar */
div.sidebar ul{list-style: none; margin: 0;}
div.sidebar h3{font-size: 14px; border-bottom: 1px solid #b5d9ad; margin:0; color:#65915b;}
div.sidebar ul li a{text-decoration: none}
div.sidebar ul li a:hover{background-color: #e1f0de;}
div.sidebar li a{display: block; background-repeat: no-repeat; background-position: 4px center; padding: 6px 6px 6px 26px;}
li.widget_recent_entries a{background-image: url('images/icon.doc.png');}
li.widget_categories a{background-image: url('images/icon.folder.png');}

/* Forms */
form{display: block; margin: 0 auto; width: 450px;}
form ol{list-style: none; margin: 0;}
form ol li{margin: .5em 0 ;}
form label{display: block; font-size: 16px;}
input, textarea{border-width: 1px; border-color: #65915b #c3e0bc #c3e0bc #65915b; border-style: solid; background: #e1f0de url('images/input.bkgrd.png') repeat-x!important;}
input.single, input.secinput{padding: .5em; font-size: 16px;}
input.secinput{width: 90px;}
textarea.area{font: 16px Arial, Helvetica, sans-serif; margin: .2em 0 0 0; padding: .5em; width: 350px; height: 120px;}
span.reqtxt, span.emailreqtxt{margin-left: 1em; color: #da3220; font-weight: bold;}
input.cf_upload{border: none; background: none!important;}
img.captcha{vertical-align:text-bottom;	margin:0 0 -9px 10px;	padding: 0!important; border:none!important; float:none!important;}
img.captcha-reset {vertical-align:text-bottom; background:	url('../../plugins/cforms/styling/captcha_reset_grey.gif') no-repeat; margin:0 0 2px 3px; width:21px; height:21px;	border:none;}
p.cf-sb{text-align: center;}
.sendbutton, .backbutton, .button{font-size: 16px; font-weight: bold; padding: .25em 1em; border-style: double; border-width: 3px; border-color: #c3e0bc #65915b #65915b #c3e0bc; cursor: hand; background: #e1f0de url('images/submit.bkgrd.png') repeat-x;}
fieldset.cf_hidden, .linklove {display: none}

/* Response Messages */
div.cf_info {color:#333; display:none; padding:10px 15px!important;	width:380px; line-height:1.3em;	margin:10px auto;}
div.cf_info ol {margin:0; padding:5px 15px 0 30px;}
div.cf_info ol li {padding:1px 0; margin:2px 0;}
div.cf_info a	{color:#ad2929!important; text-decoration:underline!important;}
div.success {background:#e1f0de none repeat scroll 0% 50%; border: 2px solid #87c27a; color:#444444; display:block;}
div.failure {display:block;	background:#FFDFDF url(li-err-bg.png) repeat!important;	border-color:#DF7D7D; border-style:solid; border-width:1px 0pt;}
div.waiting {background:#F9F9F9; color:#AAAAAA;	display:block;}

/* Twitter */
ul#twitter_update_list{list-style: none; margin: 0;}
ul#twitter_update_list li{border-width: 0 0 1px 5px; border-color: #c3e0bc; border-style: solid; padding: 0 0 .75em 1em; margin: .75em 0;}
ul#twitter_update_list li span{display: block;}
p.follow{line-height: 30px; font-size: 14px; background: transparent url('images/follow.jpg') no-repeat; display:inline-block; border: 1px solid #999;}
p.follow a{color: #666; padding: 1px 86px 0 96px; margin-bottom: -1px; font-weight: bold; background: transparent url('images/on_twitter.jpg') no-repeat top right; display: inline-block}

/* Misc */
img#wpstats{margin: 0 auto; display: block}