/* BASE ATTRIBUTES
   ----------------------------------------------------*/
* {margin: 0; padding: 0;}
body {background:#ff9f3b; color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}
a {color:#fff;}
p {line-height:30px;}
h1 {margin:0; font-size:24px; font-weight:normal;}

/* WRAPPERS
   ----------------------------------------------------*/
div#headerWrapper {margin:0; padding:0; width:100%; height:335px; background:url(/img/headerBG.jpg) top repeat-x; float:left;}
div#contentWrapper {margin:0 auto; padding:0 0 50px 0; width:100%; background:#f8ba49 url(/img/contentBG.jpg) top repeat-x; float:left;}
div#footerWrapper {margin:0; padding:0; width:100%; height:382px;	background:url(/img/footerBG.jpg) top repeat-x; float:left;}

/* HEADER
   ----------------------------------------------------*/
div#header {margin:72px auto 0 auto; padding:0; width:807px; height:263px; background:url(/img/headerImage.jpg) no-repeat;}

/* CONTENT
   ----------------------------------------------------*/
div#content {margin:0 auto; padding:17px 0 0 0; width:807px; background:url(/img/contentTopBG.jpg) top no-repeat;}
div#content h1.asterisk {padding:0 0 0 33px; line-height:67px; background:url(/img/asterisk.gif) top left no-repeat;}
div#content span.line {border-bottom: 1px solid #f9bb65; display:block; height:1px; margin:0; padding:0;}
div#content p {padding:14px 40px 10px 0;}
div#content div#contentLeft {margin:0 0 0 20px; padding:22px 0 0 0; width:509px; float:left;}
div#content div#contentLeft span.line {width:450px;}
div#content div#contentRight {margin:0 0 0 0; padding:22px 0 0 0; width:278px; float:left;}
div#content div#contentRight span.line {width:258px;}
div#content div#contentRight img {background-color: #fff; padding: 10px;}


/* FOOTER
   ----------------------------------------------------*/
div#footer {margin:0 auto; padding:0; width:807px; height:382px;}
div#footer h1 {padding:7px 0 0 9px; line-height:45px;}
div#footer span.line {border-bottom: 1px solid #f9bb65; display:block; height:1px; width:789px;}
div#footer div#footerLeft {margin:24px 0 0 9px; padding:0; width:472px; float:left;}
div#footer div#footerRight {margin:20px 0 0 0; padding:0; width:326px; float:left;}
div#footer div#footerRight label {display:block; font-size:14px; line-height:28px;}
div#footer div#footerRight input.text {width:200px; margin-bottom:3px;}
div#footer div#footerRight textarea {width:300px; height:100px; margin-bottom:10px;}


