@charset "utf-8";
/* CSS Document */

BODY { background:#363636 url('../images/bg.jpg') repeat-x; font-family:arial; margin:0px; }
H1, H2, H3, H4 { margin:0 0 0 0; }
P { margin:0 0 0 0; }
A { color:#18A5F4; }
A:HOVER { color:#E37118; }

#pagewrapper { width:960px; margin:0px auto 0px auto; }

#header { background: url('../images/header.jpg') no-repeat center top; width:100%; height:145px; }

#navarea { width:100%; margin:0px auto 0px auto; float:left; }
#nav { background: url('../images/navbg.jpg') repeat-x bottom; width:100%; height:59px; float:left; }
  #navleft { background: url('../images/navbgleft.jpg') repeat-x bottom; height:59px; width:13px; float:left; }
  #navright { background: url('../images/navbgright.jpg') repeat-x bottom; height:59px; width:11px; float:right; }
    .navbutton A { width:130px; height:55px; float:left; border-right:1px solid #404040; 
      font-weight:bold; text-align:center; line-height:55px; color:#fff; margin-top:4px; text-decoration:none; }
    .navbutton A.on, .navbutton A:HOVER { border-right:none; background: url('../images/navon.jpg'); line-height:59px; 
      height:59px; margin-top:0px; width:131px; }
#navpic { background:#444444 url('../images/navimage.jpg') no-repeat 335px bottom; 
  width:100%; height:120px; color:#fff; padding:0 0 0 0; float:left; } 
  #navpic H1 { font-size:22px; padding:10px 0px 10px 15px; }
  #navpic P { font-size:12px; line-height:16px; width:400px; padding-left:15px; }    
#navbottom { background: url('../images/navbottom.jpg'); width:100%; height:8px; float:left; }

#main { width:960px; margin:25px auto 0px auto; color:#fff; float:left; }
  #maintop { background: url('../images/maintop.jpg'); width:100%; height:12px; float:left; }
  #mainbody { background:#070707; float:left; width:100%; }
    #steps { float:left; width:350px; margin:0px 7px 5px 20px; border-right:1px solid #404040;
      height:300px; }
      #steps H2 { color:#E37118; font-size:20px; margin:5px 0px 10px 0px; }
        #steps A { font-size:16px; font-weight:bold; }
      #steps H3 { font-size:16px; }
      #steps P { font-size:12px; line-height:18px; margin-bottom:10px; }
    #demo { float:left; width:320px; margin:0px 8px 0px 0px; }
    #ad { float:left; width:250px; border-left:1px solid #404040; height:250px; text-align:center;
      padding-top:50px; }
  #mainbottom { background: url('../images/mainbottom.jpg'); width:100%; height:10px; float:left; } 
  
  #internalContent { float:left; width:670px; margin:0px 0px 5px 20px; border-right:1px solid #404040;
    min-height:370px; font-size:12px; padding-right:10px; }
      #internalContent H2 { color:#E37118; font-size:20px; margin:5px 0px 10px 0px; }
      #internalContent P { font-size:12px; line-height:18px; margin:0 0 10px 0; }
        .textarea { margin:10px auto 20px auto; width:585px; }
          TABLE.post TD B { font-size:12px; }
          TABLE.new_content_table { width:97%; }
          .altrow { background:#111; }
          TABLE.pref TH { text-align:left; border-bottom:1px solid #fff; }
          TABLE.signup { width:400px; margin:0px auto 0px auto; }
  #internalAd { float:left; width:250px; height:250px; text-align:center; padding-top:50px; }
      
#secondary { width:100%; margin:50px auto 0px auto; color:#fff; background:#222; font-size:12px; 
    border-top:15px solid #444; float:left; }
  #secondary A { color:#fff; }
  #sample { float:left; width:50%; margin:10px 0px 30px 0px; font-family:	Courier New,arial; }
    #sample DIV { width:auto; float:right; margin-right:198px; }
    #sample H4 { font-size:14px; }     
  #ads { float:left; width:480px; margin:10px 0px 30px 0px; text-algn:right; }
    #ads DIV { margin-top:0px; float:right; }
      #cdad { height:71px; background:#000; margin:0px 0px 0px 2px; border:2px solid #1610F8; }
        #cdad IMG { margin-top:12px; }
#footer { float:left; font-size:11px; color:#fff; margin:0px 0px 0px 0px; 
   width:100%; text-align:center; padding-bottom:5px; }
   #footer A { color:#fff; }
   
.error { color:red; font-weight:bold; background:#fff; border:1px solid red; padding:10px; width:94%; }
TABLE.login { width:40%; margin:40px auto 0px auto; }
