body {background: #333333; margin: 0; padding: 0; text-align: center;}
img {border: 0;}

#main {margin: 0 auto 0 auto; width: 799px; text-align: left; background: #0E659A; position: relative;}
#main #content {background: #075D91 url(images/background.jpg) no-repeat; height: 456px; width: 769px; padding: 34px 0 0 30px;}


#main #content #left {width: 461px; background: #fff; padding: 22px 22px 12px 22px; margin: 0; opacity:0.9;filter:alpha(opacity=90); float: left; margin-bottom: 0px;}

#home #main #content #left p {line-height: 18px;}
#register #main #content #left {opacity:.95;filter:alpha(opacity=95);}
#speakers #main #content #left {width: 693px; height: 390px; max-height: 390px; overflow: scroll;}

#speakers #main #content #left img.bio {padding: 0 10px 10px 0;}

#main #content #left h1 {font: bold 20px arial;}
#main #content #left p, #main #content #left ul, #main #content #left td {font: 12px arial;}
#speakers #main #content #left p {font-size:12px;}



#main #content #right {width: 192px; padding: 0px; margin: 0;  float: left; margin-left: 40px;}
#main #content #right h2 {font:16px arial; color: #fff;background: #0079C1; z-index: 100; margin: 0; padding: 16px 0px 11px 16px;}

.stamp {position: absolute; left: 686px; top: 456px; z-index: 00;}
#main #content #right h2.two {background: #FF8B00;}

#main #content #right #text {background:#fff;opacity:.7;filter:alpha(opacity=70);margin: 0 0 15px 0; padding: 7px 16px;}
#main #content #right #text p {font: 12px arial;  margin: 0; padding: 0;  line-height: 13px;}
#main #content #right  #text ul {margin: 0;padding:10px;}
#main #content #right  #text ul li{font: 12px arial;margin-bottom:10px;}


.input {background: #fff; width: 200px;}
textarea {background: #fff; width: 300px; height: 75px;}


#footer {background: #0079C1 url(images/footer.gif) no-repeat;  width: 791px; height: 182px; text-align: left; padding: 13px 0 0 8px; margin: 0;}
#footer a {color: #fff; text-decoration: underline; font: 12px arial; padding: 5px 10px 5px 6px; background: #0079C1; margin: 0;}