* { margin: 0; padding: 0; }
html { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
body { margin: 0 auto; background-color: #000; font-size: 12px; }
a, a:link, a:active, a:visited { text-decoration: underline; color: #FFF; }
a:hover { text-decoration: none; }
a:active { outline: none; }
:focus { -moz-outline-style: none; }
img { border: none; }

#frame { text-align: center; background: #000;  }
#contentcenter { position: relative; margin: 0 auto; width: 815px; text-align: left; }
#topheader { background: url('/logoTOP.jpg') no-repeat; width: 765px; height: 182px; }
#maincontent { float: left; width: 765px; }
#leftStripbg { float: left; margin-left: -15px; width: 47px; height: 875px; background-repeat: no-repeat; background-image: url('/outs.png'); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/outs.pn', sizingMethod='crop'); }

#nav { background: url('/navbar%20copy.gif') no-repeat; width: 765px; height: 35px; }
#nav .home { padding-left: 20px; }  
#nav .mixers { padding-left: 30px; }  
#nav .events { padding-left: 30px; }  
#nav .how { padding-left: 25px; }  
#nav .faq { padding-left: 30px; }

#twoColumLayout { width: 775px; margin-top: 10px; }
#twoColumLayout #leftColumn { float:left; width: 175px; }
#twoColumLayout #rightColumn { float:left; width: 590px; margin-left: 5px; }

#twoColumLayout #rightColumn .eventinfoBlock { float: left; width: 180px; height: 565px; border-left: 1px solid white; padding:2px 12px 8px 2px; display:inline; font-size: 11px; font-weight: bold; color: #000; text-align: center; background-color: #FFFF00; }
#twoColumLayout #rightColumn .first { border-left: none; }
#twoColumLayout #rightColumn .faq { background: url('/faq.jpg') no-repeat; width: 554px; height: 601px; color: #000; padding: 17px; }
#twoColumLayout #rightColumn .faq  a { color: blue; }
#twoColumLayout #rightColumn .cond { width: 554px; height: 1230px; color: #FFF; padding: 17px; }
#twoColumLayout #rightColumn .about { background: url('/aboutus.jpg') no-repeat; width: 554px; height: 600px; color: #000; padding: 17px; }

#copyright { font-size: 10px; font-weight: bold; color: #FFF; margin: 0 auto; text-align: center; padding-top: 10px; }
#footerlinks { font-size: 10px; font-weight: bold; color: #FFF; margin: 0 auto; text-align: center; padding-top: 10px; }
 
.clearboth { clear: both; height: 0px; margin: 0; padding: 0; display: block; overflow: hidden; }
.centered { margin: 0 auto; text-align: center; }
.marg_top_5 { margin-top: 5px; }