@media all {
body { background:#fff; margin:0 auto; font:normal 14px/1.5em Verdana, Geneva, Tahoma, sans-serif; color:#000; }
body#pop { background:#fff; margin:10px auto; }
#wrapper { width:960px; margin:0 auto; }
h1, h2, h3, h4, h5, h6 { margin:0 0 10px 0; font-family:Georgia, Times, “Times New Roman”, serif; font-weight:normal; line-height:1.3em; }
h1 { font-size:28px; color:#99001A; }
h2 { font-size:26px; }
#sidebar2 h2 { font-size:22px; line-height:1.3em; margin:0 0 10px 20px; color:#99001A; }
h3 { font-size:24px; }
h4 { font-size:22px; }
h5 { font-size:20px; }
h6 { font-size:18px; }
ul, ol { margin:20px 0; }
ul { list-style-type:square; }
li { margin-bottom:7px; }
dl { margin:20px 0; }
dt { font-weight:bold; margin:10px 0 0 0; }
dd { font-style:italic; margin:0; }
p { margin:0 0 20px 0; }
#sidebar2 p { margin:0 20px 10px 20px; }
a { color:#069; text-decoration:underline; }
a:hover { text-decoration:none; }
#headerWrapper { width:100%; float:left; background:#069; #height:70px; padding: 0 0 20px 0; }
#header { width:960px; margin:0 auto; }
#callUs { float:right; margin:10px 0 0 0; text-align:right; }
#callUs p { color:#fff; margin:0; }
#callUs span.phone { font-size:20px; font-weight:bold; }
#logo { margin:20px 20px 15px 0; float:left; font:30px Georgia, Times, “Times New Roman”, serif; font-weight:bold; color:#fff; }
.privacyPop { vertical-align:top; border:none; }
#sidebar1 { float:left; margin:0 20px 20px auto; padding:0; width:140px; }
#navWrapper { float:left; width:100%; background:#06C; }
#nav { width:960px; height:30px; margin:0 auto; padding:10px 0; list-style-type:none; }
#nav li { float:left; margin:0; }
#nav a { color:#fff; text-decoration:none; display:block; padding:2px 10px; }
#nav a:hover { text-decoration:none; background:#036; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.ads { margin:0 0 10px 0; padding:0px; width:140px; text-align:left; }
.ads a, .ads a img { text-decoration:none; border:none; }
.googleAd { margin:0 0 10px 0; padding:0; width:150px; }
.googleAd p.adHeader { font-size:10px; font-weight:bold; color:blue; margin:0; }
.googleAd p.adHeader a { font-size:10px; font-weight:bold; color:blue; text-decoration:underline; margin:0; }
.googleAd p.adHeader a:hover { text-decoration:none; }
.googleAd p.adCopy { font-size:10px; margin:0; }
.googleAd p.adLink { font-size:10px; color:green; margin:0; }
#content { float:left; margin:20px auto; width:540px; padding:0 10px; }
body#pop #content { float:left; margin:20px auto; width:960px; padding:0; }
#sidebar2 { float:right; width:220px; margin:20px auto 40px auto; padding:0; background:#f1f1f1; border:1px solid #ccc; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
form { margin:0; padding:0; }
label, input, select, textarea { float:left; clear:both; margin-left:20px; }
.privacyPop { float:left; position:relative; top:10px; }
input.button { padding:3px 2px; margin:10px 0 20px 20px;}
input:focus { background:#f1f1f1; }
textarea:focus { background:#f1f1f1; }
table#contactForm { border-collapse:separate; border-spacing:5px; margin:0 0 0 25px; }
table#sideForm { border-collapse:separate; border-spacing:5px; margin:0 0 0 10px; }
#footerWrapper { float:left; clear:both; width:100%; background:#036; padding:10px 0; }
#footer { width:960px; margin:0 auto; }
#sponsor { float:left; margin:2px 0 0 0; }
#footer ul { margin:0; list-style-type:none; float:right; }
#footer ul li { display:inline; }
#footer ul li a { color:#fff; text-decoration:none; padding:10px; }
#footer ul li a:hover { text-decoration:underline; }
.cta { padding:20px 20px; background:#ffc; border:1px solid #ff0; -moz-border-radius-topleft:0px; -moz-border-radius-topright:30px; -moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:30px; -webkit-border-bottom-left-radius:30px; -webkit-border-bottom-right-radius:30px; }
}
