
* { padding: 0; margin: 0; }

img { display: block; }

body {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #fff;
  background: #000;
}

p {  }

#wrapper { 
  margin: 0 auto;
  width: 780px;
}

#header {
  color: #333;
  width: 780px;
  height: 267px;
}

#content { 
  width: 780px;
  height: 571px;
  background: #791314 url( '../images/ahb_content_bg.gif' ) no-repeat;
  font-size: 0.8em;
 
  border: 0px solid #f00; 
}

#leftcolumn { 
  float: left;
  width: 413px;
  height: 571px;
  display: inline;
  padding-top: 20px;
  
  border: 0px solid #f00;
}
#leftcolumn p {
  text-align: left;
  padding: 0px 30px 10px 45px;
  font-size: 1em;
}
.padder { padding: 1em; } 

#rightcolumn { 
  width: 364px;
  height: 571px;
  float: left;
      
  border: 0px solid #ff0;
}

#footer {
  width: 780px;
  margin: 10px auto;
}

.centerer { text-align: center; margin: 0 auto; }

#compForm table { margin: 250px 0 0 70px; width: 285px; }
#compForm table td { text-align: left; padding: 2px 0px 3px 2px; font-size: 1.2em; }
#compForm table td.inpCell { text-align: right; }

#compForm table td input.inpTxt { background-color: #D58672; border: 0px solid #f00; font-size: 18px; width: 200px; }
#compForm table td.hdrCell { font-size: 1.0em; padding-bottom: 10px; }
#compForm table td.submitCell { text-align: right; padding-right: 0px; }
#compForm table td.permitCell { font-size: 0.8em; padding-top: 5px; }
#compForm table td.updateCell { font-size: 0.9em; padding-top: 5px; }
#noupdates { margin: 0px 5px 0 5px; float: left; }
#noupdatesText { width: 250px; float: right; font-size: 9px; margin-right: 3px; }

#compForm table td select {  background-color: #D58672; }
#dobday { margin-left: 5px; width: 50px; }
#dobmonth { margin-left: 5px; width: 50px; }
#dobyear { margin-left: 5px; width: 80px; }
#gender { width: 200px; }
#compFormSend {  }


#countdownContr { text-align: center; width: 350px; border: 0px solid #f00; margin: 0 auto; }
#countdownContr #countdownBg { width: 335px; background-color: #333; padding: 10px 0 0px 0; border: 1px solid #fff; margin-left: 14px; }
#countdownContr h3 { font: bold 1.1em verdana, arial; color: #fc0; margin: 0 0 5px 10px; text-align: center; }
#countdownContr .facebook { margin: 6px 0 0 14px; float: left; }
#countdownContr .twitter { margin-top: 6px; float: right; }


.usrmsg { padding: 10px; text-align: center; font-size: 0.8em; clear: both; }
.usrmsg h2 { margin: 0px; font-size: 1em; text-align: center; }
.errmsg { border: 1px solid #f00; } 
.errmsg h2 { color: #f00; } 
.genmsg { border: 1px solid #000; } 
.genmsg h2 { color: #000; } 

#usrmsgframe { display: block; position: absolute; top: 40%; left: 45%; z-index: 20; width: 400px; background-color: #000; border: 10px solid #fff; padding: 10px; margin-left: -200px; }
#closeX { float: right; color: #f00; text-decoration: none; font: bold 18px verdana; display: block;}



