body { background-color: #b8383a;
       background-image: url('bg.jpg');
       background-repeat: repeat;
       margin: 0px; }
       
#valign { position: absolute;
          overflow: hidden;
          left: 0px;
          top: 50%;
          margin-top: -215px;
          width: 100%;
          text-align: center; }
       
#container { position: relative; 
             margin: auto;
             width: 780px;
             height: 430px; }

#maintext { position: absolute;
            overflow: auto;
            left: 0px;
            top: 89px;
            width: 500px;
            height: 285px;
            font-family: trebuchet ms,verdana,arial,helvetica;
            font-size: 12px;
            text-align: justify;
            color: #000000; 
            padding: 5px;
            z-index: 2; }

#layout { position: absolute;
          left: 0px;
          top: 78px;       
          width: 780px;
          height: 317px;
          z-index: 1; }

#title { position: absolute;
         left: 11px;
         top: 2px;
         width: 490px;
         height: 88px;
         z-index: 3; }

#y { position: absolute;
     left: 414px;
     top: 87px;
     width: 61px;
     height: 34px;
     z-index: 3; }

#about1 { position: absolute;
          left: 40px;
          top: 384px;
          width: 90px;
          height: 40px;
          z-index: 3; }

#about2 { position: absolute;
          left: 43px;
          top: 391px;
          width: 80px;
          height: 20px;
          z-index: 4; }

#join1 { position: absolute;
         left: 140px;
         top: 384px;
         width: 90px;
         height: 40px;
         z-index: 3; }

#join2 { position: absolute;
         left: 143px;
         top: 391px;
         width: 80px;
         height: 20px;
         z-index: 4; }

#update1 { position: absolute;
           left: 240px;
           top: 384px;
           width: 90px;
           height: 40px;
           z-index: 3; }

#update2 { position: absolute;
           left: 243px;
           top: 391px;
           width: 80px;
           height: 20px;
           z-index: 4; }

#buttons1 { position: absolute;
            left: 340px;
            top: 384px;
            width: 90px;
            height: 40px;
            z-index: 3; }

#buttons2 { position: absolute;
            left: 343px;
            top: 391px;
            width: 80px;
            height: 20px;
            z-index: 4; }

#fans1 { position: absolute;
         left: 440px;
         top: 384px;
         width: 90px;
         height: 40px;
         z-index: 3; }

#fans2 { position: absolute;
         left: 443px;
         top: 391px;
         width: 80px;
         height: 20px;
         z-index: 4; }
            
#links1 { position: absolute;
          left: 540px;
          top: 384px;
          width: 90px;
          height: 40px;
          z-index: 3; }

#links2 { position: absolute;
          left: 543px;
          top: 391px;
          width: 80px;
          height: 20px;
          z-index: 4; }
                     
#home1 { position: absolute;
         left: 640px;
         top: 384px;
         width: 90px;
         height: 40px;
         z-index: 3; }

#home2 { position: absolute;
         left: 643px;
         top: 391px;
         width: 80px;
         height: 20px;
         z-index: 4; }

.tab { font-family: trebuchet ms,verdana,arial,helvetica;
       font-size: 15px;
       font-weight: bold;
       color: #ffffff;
       text-transform: uppercase;
       text-decoration: none; }

.header { font-family: times new roman,arial,verdana,helvetica;
          font-size: 20px;
          font-weight: bold;
          letter-spacing: 5px;
          color: #601213; }

.smheader { font-family: times new roman,arial,verdana,helvetica;
            font-weight: bold;
            font-size: 15px;
            letter-spacing: 3px;
            font-style: italic;
            color: #601213; } 

a { font-weight: bold;
    color: #e1605f;
    text-decoration: none; }
    
a:hover { text-decoration: underline; }

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

b, strong { color: #601213; }

.img { border: 1px solid #601213; }

.disclaimer { font-size: 10px;
              text-align: center; }

option,textarea,input { border-color: #601213;
                        border-width: 1px;
                        border-style: solid;
                        font-family: trebuchet ms,verdana,arial,helvetica;
                        font-size: 12px;
                        color: #ffffff;
                        background-color: #b8383a; }

#statistics { border-top: 3px solid #601213;
              border-bottom: 3px solid #601213;
              background-color: #b8383a;
              color: #ffffff;
              width: 330px;
              margin: auto;
              padding: 5px; }

#statistics b, strong { color: #ffffff; }

#statistics a { color: #ffffff;
                background-color: #601213;
                text-decoration: none; }

#statistics a:hover { text-decoration: underline; }

.show_join_email_field, .show_update_old_email_field, .show_update_email_field, .show_lostpass_email_field { width: 200px; }
.show_join_url_field, .show_update_url_field { width: 300px; }
