*{margin:0;padding:0;}
body{background:#1d1008 url('../img/bkgd_main.jpg') top center repeat-y;text-align:center;font:normal 15px/22px "Times New Roman",Times,serif;color:#fff;}
a img{border:0;}
.center{text-align:center;line-height:16px;}
#main{text-align:left;margin:0 auto;width:750px;}

#ribbon{position:absolute;z-index:999;top:0px;left:0px;}

#header{height:124px;background:url('../img/bkgd_top.jpg') top center no-repeat;margin:0 auto;width:1000px;}
#logo{float:left;padding:12px 0 0 140px;width:450px;text-align:left;}
#number{float:right;text-align:right;font-size:16px;margin:67px 125px 0 0;}
.tagline{font-style:italic;font-size:18px;color:#e3cd9d;}
#nav{clear:both;height:36px;}

#leftCol{width:465px;padding:20px 20px 0 20px;line-height:22px;float:left;}
#leftCol .hdr{font-size:26px;color:#fc6;padding-bottom:5px;}
#leftCol .subhdr{font-size:16px;font-weight:bold;color:#ecdab3;}
#leftCol a,#rightCol a{color:#fabb3a;}
#leftCol p.quote{font-style:italic;padding:20px 10px 0 10px;}
#leftCol .signature{font-style:normal;}
#leftCol ul#thumbs{list-style:none;}
#leftCol ul#thumbs li{margin-top:20px;line-height:16px;height:101px;}
#leftCol ul#thumbs li img{float:left;margin-right:10px;}
#leftCol ul#list{padding:20px 20px 20px 40px;}
#leftCol ul.third{width:130px;float:left;margin:20px 0 0 20px;}
#leftCol p.halves{width:180px;float:left;margin:20px 0 0 20px;}

#leftCol h1,#leftCol p.halves span.hdr2{font-size:16px;font-weight:bold;}

#rightCol{width:202px;line-height:22px;float:right;padding:22px 20px 0 20px;}
#rightCol .hdr{font-size:18px;color:#fc6;}
#rightCol .quote{font-style:italic;font-size:14px;}
#rightCol .signature{text-align:right;}
#rightCol .footnote{font-size:10px;line-height:12px;margin-top:20px;}
#rightCol .icon{font-size:12px;}
#rightCol .icon img{vertical-align:middle;margin-right:5px;}
#rightCol ul#list{padding:10px 0 0 20px;}

#vert_divider{float:left;}

#footer{clear:both;text-align:center;font:normal 10px/18px Arial,Helvetica,sans-serif;color:#d6c39c;padding:45px 0;}
#footer a{color:#d6c39c;padding:0 13px;text-decoration:none;font-size:12px;}
#footer a:hover{text-decoration:underline;}

#form{clear:both;padding-top:40px;}
fieldset{border:0;}
label{padding:0 10px 10px 0;width:75px;float:left;}
input,textarea{border:0;width:350px;padding:2px;background-color:#fff;color:#333;font:normal 11px Arial,Helvetica,sans-serif;margin:0;}
.button{width:100px;margin:10px 0 20px 0;}
input:focus,div.form-container input.error:focus,div.form-container textarea:focus{background-color:#fc6;border-color:#fc6;}