body {
   margin: 0px;
   padding: 0px;
   font-family: 'Times New Roman', Times, serif;
   background: #FFFFFF;
   color: #000000;
}

img {
   border: none;
}

h1 {
   font-size: 18px;
}

h2 {
   font-size: 22px;
   color: #865C51;
}

h3 {
   margin: 0px;
   padding: 0px;
   font-size: 18px;
   color: #0000FF;
}

p {
   font-size: 14px;
}

a, a:visited, a:active {
   color: #865C51;
}

a:hover {
   text-decoration: none;
}

#main {
   margin: 0px auto;
   width: 980px;
   background: url('images/background.jpg') repeat-y;
}

   #header {
      margin: 0px auto;
      width: 780px;
      height: 338px;
      background: url('images/sub-header.jpg') no-repeat bottom;
   }
   
   #content {

      margin: 0px auto;
      width: 780px;
   }
   
   #content-wrap {
      float: left;
	width: 100%;

      background: #FEF0C9;
   }

      #left {
         float: left;
         width: 246px;
         background: #FEF0C9;
         display: inline;
      }

         #members {
            height: 101px;
            padding: 0px 41px 0px 20px;
            text-align: center;
            background: url('images/members.jpg') no-repeat bottom;
         }
         
            #enter {
               margin-top: 28px;
            }
            
            #not {
               font-size: 12px;
            }
         
         #advertisement-top {
            height: 24px;
            background: url('images/advertisement-top.jpg') no-repeat bottom;
         }
         
         #advertisement-middle {
            padding: 5px 41px 5px 20px;
            text-align: center;
            background: url('images/advertisement-middle.jpg') repeat-y;
         }
         
         #advertisement-bottom {
            height: 22px;
            background: url('images/advertisement-bottom.jpg') no-repeat bottom;
         }
         
      #right {
         float: right;
         width: 494px;
         padding: 0px 20px 0px 20px;
         background: #FEF0C9;
         display: inline;
      }
      
         #right table {
            width: 100%;
         }
         
         #right table .r {
            width: 57%;
            text-align: right;
         }

         #right table .l {
            width: 43%;
            text-align: left;
         }

         #right .str {
            font-weight: bold;
         }
         
         #right .counter2 {
            width: 124px;
            height: 31px;
            border: 1px solid #000;
            overflow: hidden;
            position: relative;
            top: 1px;
            background-color: #0f0;
         }

         #cen {
            text-align: center;
         }

   #footer {
      clear: both;
      margin: 0px auto;
      width: 780px;
      background: #F1D798;
   }
   
      #footer p {
         margin: 0;
         padding: 0 0 5px 0;
         font-size: 12px;
         text-align: center;
      }
