html,body{
    background: #666666 url(../images/styles/mainbg.gif) repeat-y top center;
    padding: 0px;
    margin: 0px;
}
#main {
    width: 766px;
    margin: 0px auto 0px auto;
    border: 0px solid red;
    background-color: #FFFFFF;
}
#topb {
    width: 766px;
    //width: 767px;
    height: 314px;
    border-bottom: 5px solid #FFFFFF;
    background-color: #000000;
}
    #topnav{
        width: 152px;
        height: 20px;
        border: 0px solid red;
        margin: 0px 0px 0px 610px;
        z-index: 1000;
    }
    #topnav ul{
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    #topnav ul li{
        float: left;
        margin: 0px 5px 0px 5px;
    }

    #topnav ul li a{
        font-family: Arial, Verdana, Tahoma;
        color: #999999;
        font-size: 11px;
        text-decoration: none;
    }

    #topnav ul li a:hover {
        color: #CCCCCC;
    }
    
    .namesearch {
        width: 766px;
        height: 70px;
    }
    
    #namesearch #sitename{
        width: 383px;
        height: 70px;
        border: 0px solid red;
        float: left;
    }
    
    #namesearch #search{
        width: 180px;
        height: 60px;
        border: 0px solid red;
        float: left;
        padding: 10px 0px 0px 200px;
        background: url(../images/misc/myurl.gif) no-repeat 150px 38px;
    }
        #namesearch #search #searchval{
            border: 2px solid #666666;
            background: transparent;
            color: #999999;
        }
        
        #namesearch #search #search_r{
            float: left;
        }
        
        #namesearch #search #search_l{
            float: left;
            padding: 0px 0px 0px 5px;
        }
    
    #mainnav {
        width: 766px;
        height: 24px;
        border: 0px solid blue;
        float: left;
    }
    #randomimage {
        width: 766px;
        height: 200px;
        border: 0px solid #333333;
        float: left;
        z-index: -1010;
    }

/*HOME*/
#bottomb {
    width: 766px;
    //width: 767px;
    background-color: #FFFFFF;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    float: left;
}
    #bottomleft {
        width: 363px;
        border: 0px solid red;
        float: left;
        padding: 10px;
    }
         #bottomleft P{
            font-size: 12px;
         }
         
         #bottomleft ul{
            list-style: none;
            margin: 0px 0px 0px 20px;
            padding: 0px;
         }
         #bottomleft ul li{
            margin: 0px 0px 10px 0px;
         }
         #bottomleft ul li a{
               color: #000000;
               padding: 0px 0px 0px 10px;

               font-size: 12px;
               font-weight: normal;
               text-decoration: none;
               background: url(../images/misc/newsa.gif) no-repeat left center;
          }
          #bottomleft ul li .postdate{
               font-size: 11px;
               font-weight: normal;
               text-decoration: none;
               padding: 0px 0px 0px 10px;
               font-style: italic;
               color: #999999;
          }

          #bottomleft ul li a:hover{
               color: #339900;
               background: url(../images/misc/newsh.gif) no-repeat left center;
          }
     
    #bottomright {
        width: 363px;
        border: 0px solid red;
        float: left;
        padding: 10px;
    }
         #bottomright P{
            font-size: 12px;
         }
         #bottomright #picandvidgal{
            width: 80px;
            height: 52px;
            margin: 0px auto 0px auto;
            border: 0px solid red;
            background: url(../images/misc/picandvidgal.gif) no-repeat center center;
            padding: 50px 0px 0px 257px;
         }
         
         #bottomright #picandvidgal a{
            font-size: 11px;
            text-transform: uppercase;
            text-decoration: none;
            color: #000000;
         }
         
         #bottomright #picandvidgal a:hover{
            color: #FF9900;
         }
/*INSIDE*/
    #content {
        width: 496px;
        border: 0px solid red;
        float: left;
        padding: 20px;
    }

    #sublinks {
        width: 230px;
        border: 0px solid red;
        float: right;
        background-color: #000000;
        padding: 0px 0px 10px 0px;
    }
        #links {
            width: 200px;
            float: left;
        }
            #links ul{
                margin: 0px;
                padding: 0px 0px 0px 10px;
                list-style: none;
            }
            #links ul li.set{
               font-size: 15px;
               font-weight: bold;
               text-transform: uppercase;
               color: #FFFFFF;
               padding: 10px 0px 10px 0px;
            }
            
            #links ul li a{
               color: #999999;
               height: 20px;
               display: block;
               padding: 4px 0px 0px 10px;
               
               font-size: 12px;
               font-weight: normal;
               text-decoration: none;
               background: url(../images/misc/linka.gif) no-repeat left center;
            }
            
            #links ul li a:hover{
               color: #FFFFFF;
               background: url(../images/misc/linkh.gif) no-repeat left center;
            }
            
        #previews {
          width: 30px;
          float: right;
          background-color: #333333;
          text-align: center;
          padding: 4px 0px 4px 0px;
        }
            #previews A IMG{
              margin: 2px auto 2px auto;
            }
        
#footer {
   width: 761px;
   //width: 762px;
   border-top: 5px solid #FFFFFF;
   padding: 5px 0px 5px 5px;
   float: left;
   background-color: #000000;
   
   font-family: Arial, Verdana, Tahoma;
   color: #666666;
   font-size: 11px;
}
    #footer a{
        color: #999999;
        text-decoration: none;
    }
    
    #footer a:hover{
        text-decoration: underline;
    }

/*GENERAL*/
#FORM {
    padding: 0px;
    margin: 0px;
}
DIV,TABLE,FORM,UL,LI,A,P,TR,TD,PRE {
    font-family: Arial, Verdana, Tahoma;
}
.underline{
    padding-bottom: 3px;
    border-bottom: 1px solid #999999;
}
.ltr01{
    font-weight: bold;
    font-size: 16px;
}
.ltr02{
    font-weight: bold;
    font-size: 16px;
    color: #339900;
}
.float_r {
  float: right;
}
.float_l {
  float: left;
}
.separator {
  display: block;
  background: url(../images/misc/separator.gif) no-repeat center center;
  height: 12px;
}
.newspic {
  width: 120px;
  height: 102px;
}
.featuredskul {
  width: 148px;
  height: 114px;
}
