/*
Theme Name: Clean Right
Theme URI: www.clearsrpingdesign.com
Description: Theme for clean right.
Version: 1.2
Author: Matt Fitzwater
Author URI: http://clearspringdesign.com
Tags: freaking awesomeness by fitzh2o


*/

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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-size:100%; line-height:1.2em; font-family:inherit; text-align:left}
body{margin:0 auto; text-align:center;;border-top:2px solid #C8DF99; font-family:Verdana,Helvetica,sans-serif;color:#333; background:#D7E9B1 url(images/bgMain.jpg) repeat-x 0 0}
h2,h2,h3,h4,h4{color:#55613D;font-weight:bold;}
h1{color:#55613d;font-size:75%;float:right; text-align:right;padding: 5px 1%  10px;background:#D8D5B2 url(images/bgTop.png) repeat-x 0 0; position:relative;z-index:10;width:98%;}
h1 em{font-style:italic;font-weight:bold;}

#carpet-cleaning-truck-1{width:337px;height:172px; position:absolute;top:57px;right:23px;}
#carpet-cleaning-truck-2{width:425px;height:172px; position:absolute;top:57px;right:-13px;}
#best-carpet-cleaning-truck{width:337px;height:172px; position:absolute;top:57px;right:23px;}
#content {min-height:300px;}
#bgWrapper1{width:100%;background:url(images/bgField.jpg) repeat-x 0 25px ; min-height:200px; position:relative;z-index:1;margin:0px auto; text-align:center;}
strong,h2 a{font-weight:bold;}
h2#logo{width:374px;height:124px; position:absolute; top:35px;left:20px;}
h2#logo img{width:374px;height:124px;}
#home .post h2{display:none;}
ol{margin:10px 15px 0 35px; padding-right:14px;}
ol li{margin-bottom:10px;}
#wrapper{ margin:0px auto;text-align:center;position:relative;width:960px; }
#container{ min-width:960px;background: url(images/bgWrapper.jpg) no-repeat 0 0;height:100%;border:0; margin:20px auto  0; padding:0; position:relative; text-align:center;width:970px;float:left;min-height:200px;font-size:1.2em;}
#contentWrapper{ float:left; width:879px;margin:20px 0 0 20px;padding:20px;background:#fff; border:1px solid #B6D580; border-top:0; min-height:300px;}
#sidebar{width:200px; padding:10px 25px 10px;float:right; background:#D0E5A8; border:2px solid #C9E09A; height:270px;}
/* font sizes */
.small,#sidebar, .copyright{font-size:75%;}
textarea,h4,#specials {font-size:85%;}
.em{font-style:italic;}
#sideContactForm label,#sideContactForm input,#sideContactForm textarea{ font-family:Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";clear:both; float:left; width:190px; }
#sideContactForm input{margin-bottom:7px;}
#sidebar h3 {float:left;margin-bottom:7px;font-size:112%;font-weight:bold;}
#content{float:left; font-size:85%;}
.entry h3,#content h2{font-size:130%;font-weight:bold; margin-bottom:5px;}
.narrowcolumn{width:65%; margin:0 2%}
#navWrapper{color:red;width:100%;float:left; position:relative;z-index:10; margin-top:116px; margin-left:10px; height:25px;}
#nav{z-index:50;height:30px;list-style-type:none;display:inline;font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif;}
#nav li{float:left;padding:15px 23px 20px;}
a:link {color: #000066;}
a:visited { color: #0054A6;}
a:hover {text-decoration: none;color: red;}
a:active {color: #000066;}

#nav a:link {color: #000066;text-decoration: none;}
#nav a:visited { color: #000066;text-decoration: none;}
#nav a:hover {color:red;text-decoration: none;}
#nav a:active {color: #000066;text-decoration: none;}
#home #nav #linkHome a,#about #nav #linkAbout a,#services #nav #linkServices a,#contact #nav #linkContact a{color:#41492A;} 
#about #content ul{margin:10px; list-style:disc}
#about #content ul li{margin:2px 0 2px 25px;}
#home #nav #linkHome{background:url(images/bgNavHome.png) no-repeat 30px 44px }
#about #nav #linkAbout{background:url(images/bgNavHome.png) no-repeat 40px 44px}
#services #nav #linkServices{background:url(images/bgNavHome.png) no-repeat 45px 44px}
#contact #nav #linkContact{background:url(images/bgNavHome.png) no-repeat 60px 44px }
#services #content ul{margin:10px;}
#services #content li{list-style:none;background:url(images/bgCheck.gif) no-repeat 0 5px ;padding:5px 0 5px 25px;width:250px;float:left;}
#sideContactForm,.clear{clear:both;}
.floatRight{float:right;margin-left:1em}
.floatLeft,#sideContactForm,#nav,#nav li{float:left;}
.center{text-align:center;}
.error{ color:red;}
.picBorder{border:1px solid #C7C497;padding:5px;background:#fff; }
a[href^="http://"] {font-weight:bold;text-decoration:none;}
a[href$='.pdf'] { padding:0 0 0 24px; background:url(img/bgAcrobat.jpg) no-repeat  5px 3px; }

#footer{width:960px;height:5px;background: url(img/bgBottom.png) no-repeat bottom left; border:0; clear:both; float:left;padding:10px  0 10px 0;margin:0 auto;clear:both;}
#copyright{text-align:center;font-size:60%;margin:10px auto;clear:both;}

input#btnSend{width:117px;height:46px; margin-left:45px;}
#newSpecials{ background:url(images/bgCoupon.gif) no-repeat -20px 0;float:left;width:95%;clear:both;border:3px dashed red;height:225px; padding:0px;margin:30px 20px;}
#specials{width:80%; padding:15px 0 10px 15px; color:#000;}
#newSpecials h3{display:inline; color:#FF0000 ;font-size:130%;;}
.imgSpecials{float:left;margin:0 20px 0;}
#columbusCarpetCleanerImg{border-top:2px dotted #fff; padding-top:1px;margin-left:8px}