/*
Theme Name: Creative 62
Theme URI: http://www.creative62.com/
Description: Default Wordpress Theme for <a href="http://www.creative62.com/">www.creative62.com/</a>
Version: 1.0
Author: Lee Simpson
Author URI: http://www.mrleesimpson.co.uk
*/

/*---- Reset ----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/*---- Body ----*/
body{background:url(images/stripe_background.png) repeat 0 0;color:#e1e1e1;font-family:Arial, serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;}
a{border-bottom:1px dotted #000;color:#FFF;font-weight:600;text-decoration:none;}
a:hover{color:#e12000;}
h1,h2,h3,h4{font-family:Helvetica, Arial, sans-serif;font-weight:normal;}
h1{font-size:26px;margin:0 0 10px;}
body#news #content .post h1{font-size:26px;margin:0;}
h2{font-size:24px;margin:25px 0 10px;}
h3{font-size:20px;margin:0 0 10px;}
h4{font-size:18px;margin:0 0 10px;}

/*---- Wrapper ----*/
#wrapper{margin:0;width:1080px;}

/*---- Header ----*/
#header{border-bottom:1px dotted #ccc;float:left;margin:0;width:900px;}
#blurb{float:right;font-family:Helvetica, Arial, sans-serif;font-size:32px;height:266px;line-height:1.2em;letter-spacing:2px;padding:30px 0 0;width:750px;}
#blurb:hover{color:#cccccc;}

/*---- Content ----*/
#content{float:right;clear:both;padding:0 0 20px;width:750px;}
body#about #content, body#contact #content {background:#908e8f;}
.post{padding:0;margin:0 0 35px 0;}
body#news #content .post{background:#908e8f;margin:0 0 20px 0;padding:10px 20px;}
body#about #content .post{margin:0;}
.post h1{background:#3E3B3B;padding:7px 0 25px 8px;}
h1.cat-header{background:#3E3B3B;padding:4px 0 25px 8px;margin:0 0 5px;}
h1.blog-header{background:none;padding:0;}
h2.item-header {background:#3E3B3B;margin:0 0 7px;padding:4px 0 12px 8px;font-size:20px;}
.post-details {margin:0 0 5px;font-size:11px;font-style:italic;color:#e1e1e1;}
.post p{line-height:1.2em;margin:0 0 14px;}
body#about #content .post p{padding:0 20px;width:520px;}
body#news #content .post p{color:#FFF;}
.post p.caption{line-height:1.3em;margin:5px 0 14px;}
.post img {margin:0 0 5px 0;}
.rotate-img{background:#000;float:right;height:300px;margin:0 0 10px;width:685px;}
.rotate-img .caption{background:#000000 none repeat scroll 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;font-style:italic;margin:20px 0 0 0;padding:10px 30px 10px 10px;position:absolute;z-index:2;}
.rotate-img .img{z-index:1;}

/*---- Contact Form ----*/
#wpcf7-f1-p3-o1{}
#wpcf7-f1-p3-o1 p {margin:0;}
#content .post #wpcf7-f1-p3-o1 #contact-form{float:left;margin:0 0 0 20px;}
#content .post #wpcf7-f1-p3-o1 #contact-form input, #content .post #wpcf7-f1-p3-o1 #contact-form textarea{color:#231f20;background:#b9b8b9;border:none;font-family:Arial, sans-serif;font-size:13px;padding:5px;width:400px;}
#content .post #wpcf7-f1-p3-o1 #contact-form label{float:left;color:#231f20;width:70px;}
#content .post #wpcf7-f1-p3-o1 #contact-form span.name input{margin:0 0 5px 12px;}
#content .post #wpcf7-f1-p3-o1 #contact-form span.company input{margin:0 0 5px 12px;}
#content .post #wpcf7-f1-p3-o1 #contact-form span.position input{margin:0 0 5px 12px;}
#content .post #wpcf7-f1-p3-o1 #contact-form span.company input{margin:0 0 5px 12px;}
#content .post #wpcf7-f1-p3-o1 #contact-form span.enquiry textarea{margin:0 0 5px 12px;}
#content .post #wpcf7-f1-p3-o1 #contact-form span.submit input{color:#FFF;background:#231f20;border:1px solid #000;margin:0 0 4px 81px;padding:1px;width:90px;}
#content .post #wpcf7-f1-p3-o1 .details {color:#231f20;float:right;margin:7px 35px 0 0;}
#content .post #wpcf7-f1-p3-o1 .details h3{margin:0 0 5px 0;}
#content .post #wpcf7-f1-p3-o1 .details p{margin:0 0 20px 0;line-height:1.4em;}
div.wpcf7-validation-errors {border:none;}

a.black {color:#000000; border:none;}

/*---- Sidebar ----*/
#logo{background:#000 url(images/logo.png) no-repeat 0 0;height:280px;margin:0 0 15px;width:280px;}
#logo a {display:block;height:280px;text-indent:-3000px;width:280px;}
#sidebar{margin:0 0 25px;width:280px;}
#sidebar .nav-block{background:#000;margin:0 0 15px;padding:15px 0 35px;width:280px;}
#sidebar .nav-block ul{margin:0 0 0 70px;}
#sidebar .nav-block ul li{margin:2px 0;}
#sidebar .nav-block ul li a{font-size:1.3em;}

#sidebar .nav-block span.news-header{width:200px;padding:0 0 0 63px;margin:0 0 -10px 0;}
#sidebar .nav-block #mc_signup_container{padding:0 0 0 63px;}
#sidebar .nav-block #mc_signup_form .mc_var_label{padding:0 0 5px 0;}
#mc_signup_form .mc_input{width:180px;margin:0 0 5px;}
input#mc_signup_submit{margin:0 0 0 88px;}

/*---- Footer ----*/
#footer{float:left;padding:30px 0 40px;text-align:center;width:900px;}

/*--
#comments h3,#comments h4{font-family:Georgia;font-size:24px;font-weight:normal;margin:35px 0 5px;}
#comments h4{font-size:28px;}
#comments cite{border-bottom:1px dotted #ccc;font-family:Georgia;font-size:18px;font-weight:normal;}
#comments em{font-style:italic;text-align:right;}
#comments ol.commentlist li{border:1px dotted #ccc;border-right:0;margin-top:20px;min-height:110px;padding:10px 5px 20px 10px;}
#comments p{margin:10px 0 0 10px;width:auto;}
#comments span{color:#eee;display:block;float:right;font-family:Georgia;font-size:120px;font-weight:normal;padding-top:25px;}
#comments ul.formlist{margin:20px auto;width:375px;}
#comments ul.formlist li{display:block;margin:10px 0 0;}
#comments ul.formlist p{margin:10px 0 0;text-align:center;}
#comments input{font-family:Georgia;font-size:18px;font-weight:normal;width:370px;}
#comments textarea{font-family:Georgia;font-size:18px;font-weight:normal;width:370px;}
#comments li.submitbutton input{background:#fff;border:1px solid #aaa;color:#000;font-family:Georgia;font-size:20px;font-weight:normal;text-align:center;width:374px;}
#comments .center{text-align:center;}
--*/