/*
Theme Name: Maplewood
Description: Custom theme for Maplewood Virtual Assistance based on Starkers by Elliot Jay Stocks (http://elliotjaystocks.com)
Version: 1.0
Author: Leanne Chambers
Author URI: http://www.tinyqueen.com
*/

@import "css/reset.css";

/* Ruth's colors 
Taupe: #E7E1C9
Blue: #0F4882
Red: #A01716
Orange: #E39652
Dark grey: #696A6E
*/


/* TYPOGRAPHY */
/* ----------------------------------------- */

body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color: #696A6E}
h1, h2, h3, h4, h5, h6 { font-weight:bold } 
h2 {color:#0f4882;font-family:garamond, 'times new roman', palatino, serif;font-size:1.5em;font-weight:bold;text-transform:uppercase}
.alert { background:red; color:white }
a {text-decoration:underline;color:#2b679e}
.menu li a {color:#3B352C;font-weight:bold;text-decoration:none}
#pagefooter .menu li a {font-weight:normal;}
#contentwrapper {font-size:0.825em}
#newsletter {font-size:0.825em}
#newsletter span {color:#0f4882;font-family:garamond, 'times new roman', palatino, serif;font-weight:bold;font-size:1.125em;text-transform:uppercase}
#newsletter input.text {color:#B5B5B7;}
#rotator p.text {color:#F8E5D4;font-size:2em;font-weight:bold;font-family: garamond, 'times new roman', palatino, serif}
#sidebar_img p {font-family:garamond, 'times new roman', palatino, serif;font-size:1.5em;color:#8F9093}
p.intro {line-height: 1.4em}
p.talk span.first {color:#0f4882;font-family:garamond, 'times new roman', palatino, serif;font-size:1.5em;font-weight:bold}
p.talk span.second {color:#a01716;font-family:garamond, 'times new roman', palatino, serif;font-size:1.5em;font-weight:bold}
#contactform textarea {font-family:verdana,arial,helvetica,sans-serif;font-size:0.85em;}
.copyright {text-align:center;font-size:0.825em}

/* LAYOUT */
/* ----------------------------------------- */

body {text-align:center;}
p {margin:10px 0;}
ul,ol {margin-left:20px;padding-left:20px}
blockquote {margin:10px 40px}
#contentwrapper {background:#fff;width:990px;text-align:left;margin: 10px auto;}

h1 {width: 740px;float:left}

#newsletter {padding-top:30px;}
#newsletter span {display:block}
#newsletter input.text {border:1px solid #ccc;padding:2px;vertical-align:middle;margin-top:5px}
#newsletter input.submit {vertical-align:middle;margin-top:5px}

/*navigation*/
#access {background:#ECD2B1;width:100%;float:left;border-bottom:2px solid #fff}
.menu-header ul {float:right;width:auto}
.footer-menu-header ul {margin:5px auto 5px auto;padding-top:20px;width:50%}
.menu-header ul li, .footer-menu-header ul li {display:block;width:auto;float:left;padding: 4px 10px}
#content {clear:both;}
.tqd-home {padding-top:5px}
.tqd-page {background: url(images/watermark.png) 350px 5px no-repeat;min-height:550px;_height:550px}
.tqd-page h2 {padding-top:40px}

/*home page*/
p.intro {width:500px;float:left;margin-bottom:5px}
p.talk {margin: 10px 70px 5px 570px;border:1px solid #e39652;padding:5px 40px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
p.talk img {margin-top:5px}
.socialicons {margin-left:570px;padding-top:5px;margin-bottom:40px}
.socialicons .textwidget {text-align:center;width:330px}

/*slideshow*/
#rotatorwrapper {background:#0F4882;width:100%;border-bottom:5px solid #fff;min-height:330px;}
#rotator {position: relative;width: 765px;height: 330px;margin: 0; padding: 0;background: #E39652;float:left;}
#rotator p {margin:0}
#rotator p.img {background:#fff;width:505px;float:left}
#rotator img {width:500px;float:left;}
#rotator p.text {height:330px;margin-left:505px;background:#E39652;border-right:5px solid #fff;}
#rotator p.text span {display:block;padding:90px 10px 40px 10px}
#slideshowfooter {height:20px;background:#A01716;width:100%;clear:both}

/*content pages*/
#sidebar_img {width:310px;float:left;padding-top:5px;}
#sidebar_img img {padding-bottom:5px;border-bottom: 20px solid #A01716;}
#sidebar_img p {text-align:right;padding-right:10px}
#tqd_page_content {margin-left:340px;padding-right:60px}
.industry-logos {border-collapse:collapse;width:100%;}
.industry-logos td {padding:10px;}

/*footer*/
.copyright {padding-top:10px;clear:both;}

#contactform {width:440px;margin-bottom:40px}
#contactform label {display:block;float:left;margin:3px 0;width:100%}
#contactform label span {width:20%;float:left}
#contactform div.buttons {width:100%;clear:left;padding:0}
#contactform input.textinput {width:78%}
#contactform textarea {padding:4px}
#contactform div.buttons {padding-top:20px;font-size:1.125em;}
p.error {font-weight: bold;color:#cc0000}
ul.errors {margin-left:30px;margin-bottom:30px;padding-left:30px;color:#cc0000;}
#page-content ul.errors li {font-size:1em;margin-top:2px;margin-bottom:2px}
#contactform label span.error {color:#cc0000;font-weight:bold}

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/*Awweber styles*/
#af-form-1437473109 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1437473109 .af-body .privacyPolicy{color:#2C4F7F;font-size:11px;font-family:Verdana, sans-serif;padding-bottom: 20px;}
#af-form-1437473109 .af-body a{color:#2C4E7F;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1437473109 .af-body input.text, #af-form-1437473109 .af-body textarea{background-color:#FFFFFF;border-color:#2C4E7F;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1437473109 .af-body input.text:focus, #af-form-1437473109 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1437473109 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1437473109 .af-body{padding-bottom:0px;padding-top:10px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#2C4F7F;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1437473109 .af-header{padding-bottom:10px;padding-top:10px;padding-right:10px;padding-left:10px;background-color:#0F4882;background-repeat:repeat-x;background-position:bottom;background-image:url("http://forms.aweber.com/images/forms/modern/blue/header.png");border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1437473109 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1437473109 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1437473109 .af-standards .af-element{padding-right:15px;padding-left:15px;}
#af-form-1437473109 .bodyText p{margin:5px 0;}
#af-form-1437473109 .buttonContainer input.submit{background-color:#2c4e7f;background-image:url("http://forms.aweber.com/images/forms/modern/blue/button.png");color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1437473109 .buttonContainer input.submit{width:auto;}
#af-form-1437473109 .buttonContainer{text-align:center;}
#af-form-1437473109 body,#af-form-1437473109 dl,#af-form-1437473109 dt,#af-form-1437473109 dd,#af-form-1437473109 h1,#af-form-1437473109 h2,#af-form-1437473109 h3,#af-form-1437473109 h4,#af-form-1437473109 h5,#af-form-1437473109 h6,#af-form-1437473109 pre,#af-form-1437473109 code,#af-form-1437473109 fieldset,#af-form-1437473109 legend,#af-form-1437473109 blockquote,#af-form-1437473109 th,#af-form-1437473109 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1437473109 button,#af-form-1437473109 input,#af-form-1437473109 submit,#af-form-1437473109 textarea,#af-form-1437473109 select,#af-form-1437473109 label,#af-form-1437473109 optgroup,#af-form-1437473109 option{float:none;position:static;margin:0;}
#af-form-1437473109 div{margin:0;}
#af-form-1437473109 fieldset{border:0;}
#af-form-1437473109 form,#af-form-1437473109 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1437473109 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0 0 0 767px;padding:0;}
#af-form-1437473109 input,#af-form-1437473109 button,#af-form-1437473109 textarea,#af-form-1437473109 select{font-size:100%;}
#af-form-1437473109 p{color:inherit;}
#af-form-1437473109 select,#af-form-1437473109 label,#af-form-1437473109 optgroup,#af-form-1437473109 option{padding:0;}
#af-form-1437473109 table{border-collapse:collapse;border-spacing:0;}
#af-form-1437473109 ul,#af-form-1437473109 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1437473109,#af-form-1437473109 .quirksMode{width:100%;max-width:225px;}
#af-form-1437473109.af-quirksMode{overflow-x:hidden;}
#af-form-1437473109{background-color:#F0F0F0;border-color:#EEEEEE;border-width:1px;border-style:solid;}
#af-form-1437473109{display:block;}
#af-form-1437473109{overflow:hidden;width:200px;}
#af-form-1437473109 .privacyPolicy p, #af-form-1437473109 .poweredBy p {margin: 0;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;padding: 10px 0;}
.af-form{text-align:left;margin:auto;}
.af-header{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}