html,body{height:100%;margin:0 auto;padding:0;width:100%}
body{background:#f1f1f1;color:#555;font-family:"proxima-nova",Helvetica,arial,freesans,clean,sans-serif;font-size:15px;font-weight:300;line-height:normal}
img{border:none;padding:0;vertical-align:middle}
blockquote{border-left:2px solid #C23E3E;color:#000;padding:0 0 0 20px}
cite{font-size:inherit;font-style:normal}
h2,h3,h4,h5,h6{color:#444;font-weight:600;margin:25px 0 10px}
h2{font-size:24px}
h3{font-size:22px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
p{margin:0 0 20px}
a,a:visited{color:#C1272D;text-decoration:underline}
#header,#navigation,#page{min-width:960px;}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.wrap{margin:0 auto;width:920px}
.clearfix{clear:both}
.widget-title{background:#5C97B2;color:#FFF;font-weight:700;margin-bottom:10px;margin-right:-20px;padding:10px 10px 8px;text-transform:uppercase;box-shadow:0 2px 0 #376D84;border-radius:3px 0 0 3px}
.textwidget{font-size:13px;margin-left:10px}
.textwidget a{color:#08C}
.textwidget ul{list-style:disc}
.widget{margin:10px 0 30px}
#header{background:#66A4C1;height:125px}
#header-left{float:left;width:369px}
#header-left h1{font-size:22px}
#header-left h1 a,#header-left h1 a:visited,#header-left h1 a:hover{color:#fff;text-decoration:none;text-shadow:2px 2px 0 #6B9BB2}
#header-right{float:right;font-size:13px;margin-top:15px;width:550px}
#header-right ul{float:right;margin:0;padding:0}
#header-right ul li{display:inline-block;float:right;list-style:none;margin:0;padding:0}
#header-right ul li a,#header-right ul li a:visited{color:#fff;margin:0 13px;padding:1px 0;text-decoration:none;text-shadow:1px 1px 0 #6B9BB2}
#header-right ul li a:hover{border-bottom:1px dotted #fff}
#social{float:right;margin-top:10px;margin-right:13px}
#navigation{background:#222;border-bottom:5px solid #C1272D;height:45px;position:relative;z-index:1000}
#navigation ul{display:table;margin:0 auto;padding:0}
#navigation ul li a,#navigation ul li a:visited,#navigation ul li a:hover{color:#fff;text-decoration:none}
#navigation ul li{display:inline-block;float:left;list-style:none;color:#FFF;font-size:15px;text-decoration:none;cursor:pointer}
#navigation ul li a{display:block;padding:14px 25px 17px}
#navigation ul li:hover{background:#C1272D}
#navigation ul li:hover ul,#navigation ul li ul:hover{display:block!important}
#navigation ul li ul{background:#C1272D;display:none;position:absolute}
#navigation ul li ul li{display:block;font-size:13px;width:220px;float:none}
#navigation ul li ul li a{padding:10px 15px!important}
#navigation ul li ul li:hover{background:#A01E22}
#content{background:#fff;box-shadow:0 0 10px #e2e2e2;min-height:450px;padding:20px 20px 30px}
#content-cat{background:#fff;box-shadow:0 0 10px #e2e2e2;padding:20px 20px 30px;width:95%}
#content-left{float:left;width:560px;}
#content-left-cat{float:left;width:500px}
#content-left h1{margin:0 0 15px}
#content-left h1 a,#content-left h1 a:visited,#content-left h1 a:hover{color:#444;font-size:28px;font-weight:600;text-decoration:none}
#content-right{float:left;width:280px;margin-left:30px;}
#footer{background:url(//danthedrywallman.com/wp-content/themes/dan2/images/footer-bg.png) no-repeat scroll right bottom #66A4C1;font-size:13px;min-height:150px;padding:25px}
.footer-div{color:#fff;float:left;margin-right:20px;width:170px}
.footer-div h3{border-bottom:1px dotted #FFF;color:#FFF;font-size:15px;font-weight:500;margin:0 0 10px;padding-bottom:3px}
.footer-div ul{list-style:none;margin:0;padding:0}
.footer-div ul li{padding-bottom:4px}
.footer-div ul li a,.footer-div ul li a:visited{color:#fff;text-decoration:none}
.footer-div ul li a:hover{border-bottom:1px dotted #fff}
.footer-div.last{margin-right:0!important}
#copyright{background:none repeat scroll 0 0 #222;border-top:5px solid #C1272D;color:#fff;font-size:13px;padding:15px 25px 14px}
#copyright span{float:right}
#copyright a,#copyright a:visited{color:#fff;text-decoration:none}
#copyright a:hover{border-bottom:1px dotted #fff}
#sidebar ul{padding-left:25px;list-style:square}
#sidebar ul li{padding-bottom:1px}
#sidebar a,#sidebar a:visited{color:#555;text-decoration:none}
#sidebar a:hover{color:#C1272D}
#sidebar{color:#C1272D}
.entry-content img{margin:0 0 1.5em}
.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}
.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}
.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}
.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}
.wp-caption img{border:0 none;padding:0;margin:0}
.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}
.wp-smiley{margin:0!important;max-height:1em}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}
.postimageright{float:right;margin-bottom:15px;margin-left:15px;margin-top:3px}
.postimageleft{float:left;margin-bottom:15px;margin-right:15px;margin-top:3px}
.page-description{text-align:center;padding:10px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:15px}
.page-description h3{margin:0}
.yaytopleft{float:left;padding-bottom:5px;padding-right:10px;padding-top:3px}
.yaybottom{margin:30px auto 0;width:468px;}
.yayfullbottom{margin:20px auto 0;width:728px;}
.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper textarea,.gform_wrapper select{border:1px solid #E2E2E2!important;border-radius:3px 3px 3px 3px!important;color:#666!important;font-size:13px!important;letter-spacing:normal;padding:5px 3px!important}
.gfield{margin-bottom:10px!important}
.button{background:#C1272D!important;cursor:pointer;border:0 none!important;border-radius:5px 5px 5px 5px!important;color:#FFF!important;font-size:15px!important;font-weight:600!important;padding:10px 12px 8px!important;text-decoration:none;text-transform:uppercase;font-family:"proxima-nova",Helvetica,arial,freesans,clean,sans-serif}
.button:hover{background:#AF2327!important}
.gform_footer{margin-top:0!important}
.dollars{color:#599B1B;font-weight:500;}
.step{border-left:2px solid #C23E3E;margin:15px 25px;padding:0 0 0 20px;}
.ad-728-cat{width:910px;text-align:center;margin:30px 20px 30px 20px;}