html {
      height:100%;
      position:relative;
          background:url("/images/bg.gif"); 
     }


body {
      position:relative;
      padding:0px; 
      width:1024px;
      margin:0 auto;
      height:100%;
      background:#FFF;
     }


img {
     border:0px;
    }

.all {
      width:100%;
      position:relative;
      float:left; 
      min-height:100%;
          background:url("/images/grad.jpg") repeat-x #DDF8FF; 
     }

* html .all {
             height: 100%;
            } 


.header {
         width:100%;
         float:left;
         clear:both;
         height:187px; 
         font-family:verdana;
         font-size:14px; 
        }

.leftfish {
           float:left;
           width:260px;
           height:187px; 
           background:url("/images/leftfish.jpg") no-repeat;
          }


.lwr {
      float:left;
      width:286px;
      height:187px; 
      background:url("/images/lwr.jpg") no-repeat;
     }

.rwr {
      float:left;
      width:275px;
      height:187px; 
      background:url("/images/rwr.jpg") no-repeat;
     }



.rightfish {
           float:left;
           width:203px;
           height:187px; 
           background:url("/images/rightfish.jpg") no-repeat;
          }


.blink {
        color:#005192;
       }

.blink:visited {
                color:#005192;
               }


.blink2 {
        color:#08A5DA;
       }

.blink2:visited {
                color:#08A5DA;
               }


.wlink {
        color:#FFF;
        text-decoration:none;
       }

.wlink:visited {
                color:#FFF;
                 text-decoration:none;
               }





.hlink {
        color:#000;
       }

.hlink:visited {
        color:#000;
       }






.content {
          float:left;
          width:100%;
          clear:both;
          padding-bottom:204px;
background:url("/images/vert.jpg") repeat-y; 
         }


.incontent {
          float:left;
          width:100%;
          clear:both;
          padding-bottom:50px;
background:url("/images/k.gif") bottom right no-repeat;


         }

.left {
       float:left;
       width:260px; 
       z-index:-1;
      }


.main {
       float:left;
       width:764px;
      }



.menu {
       width:100%;
      }

.menuitem {
           width:244px;
           font-family:tahoma;
           font-weight:bold;  
           font-size:15px;
           text-transform:uppercase;
           position:relative;
           color:#FFF;
          }

#mt1 {
      height:37px;
      background:url("/images/buttons/1.jpg") no-repeat;
     }

#mt2 {
      height:66px;
      background:url("/images/buttons/2.jpg") no-repeat;
     }

#mt3 {
      height:39px;
      background:url("/images/buttons/3.jpg") no-repeat;
     }

#mt4 {
      height:36px;
      background:url("/images/buttons/4.jpg") no-repeat;
     }

#mt5 {
      height:38px;
      background:url("/images/buttons/5.jpg") no-repeat;
     }

#mt6 {
      height:38px;
      background:url("/images/buttons/6.jpg") no-repeat;
     }

#mt7 {
      height:36px;
      background:url("/images/buttons/7.jpg") no-repeat;
     }

#mt8 {
      height:41px;
      background:url("/images/buttons/8.jpg") no-repeat;

     }

#mt9 {
      height:36px;
      background:url("/images/buttons/9.jpg") no-repeat;
     }


.inmt {
       padding-left:73px;
       padding-top:10px;z-index:10;
      }

.drop {
       position:absolute;
       display:none; 
       width:152px;
       top:0px;
       left:220px;
       z-index:620;       
      }


.dropmiddle {
       width:152px;
       background:url("/images/drst.jpg") repeat-y;
       z-index:620;       
      }

.drtop {
        position:relative;
        width:152px; 
        height:15px;
        overflow:hidden;
        background:url("/images/drtop.gif") top no-repeat;       
       z-index:130;       
       }


.drbottom {
        position:relative;
           width:152px;
         height:23px;
           background:url("/images/drbottom.gif") left bottom no-repeat;       
       z-index:120;       
          }

.subdrop { 
          margin:0px; 
          padding-left:20px;
          padding-bottom:10px;
          padding-right:10px;
          font-size:13px;
         }

.main {
       float:left;
       width:657px;
       font-family:tahoma;
       font-size:12px;
       padding-top:15px; 
      }

.pagetitle {
            margin:0;
            padding:0 0 21px 0;
            color:#005192; 
            font-size:18px;
            font-weight:normal;
           }




.footer {
         width:100%;
         height:204px;
         position:relative;
         float:left;
         margin-top:-204px;
         background:url("/images/footer.jpg") no-repeat;
        }

.recv {
       float:left;
       width:400px;
       padding-top:50px;
       padding-bottom:10px;
       color:#FFF;
       font-family:verdana;
       font-size:14px;
      }

.recp {
       margin:0;
       padding-bottom:8px;
      }

.tp {
     margin:0;
     padding-bottom:10px;
    }


.bilink {
            color:#000; 
            text-decoration:none;
           }

.bilink:visited {
            color:#000;
            text-decoration:none;
           }




.glink {
        color:#006600; 
        text-decoration:none;
       }

.glink:visited {
                color:#006600;
                text-decoration:none;
               }

.glink:hover {
              color:#006600;
              text-decoration:underline;
             }


.vote {
       width:249px;
       float:left;
       background:url("/images/vst.jpg") repeat-y;
       font-family:tahoma;
      position:relative;
      }


.votetop {
       width:249px;
       flffoat:left;
       background:url("/images/voteup.jpg") top no-repeat;
      padding-top:20px;
z-index:-1;
      }

.votetopimg {
       width:249px;
       flffoat:left;
       background:url("/images/voteup2.jpg") top left no-repeat;
      padding-top:16px;
z-index:-1;
      }

.votebottom {
       width:249px;
       fffloat:left;
       background:url("/images/votedown.jpg") bottom no-repeat;
      padding-bottom:50px;
      }


.votebottomimg {
       width:249px;
       fffloat:left;
       background:url("/images/votedown2.jpg") bottom left no-repeat;
      padding-bottom:45px;
      }



.votetopdiv {
              padding-left:28px; 
             width:175px;
          font-size:14px;
color:#005000;
             }

.voteimg {
          padding-left:24px;
         }


.votebuttons { 
              position:absolute;
              left:13px;
              bottom:5px; 
z-index:10;
             }


form {
      margin:0px;
      padding:0px;
     }
.question {
           margin:0;
           padding:13px 7px 15px 0px;
           font-size:14px;
           font-weight:bold;
           color:#005000;
          }

.gtitle {
         font-size:18px; 
         margin:0;
         padding-top:10px;
         padding-bottom:10px;
        }

.blink {
        color:#000B18;
       }

.blink:visited {
        color:#000B18;
       }

.gallsitem {
            position: relative; 
            height: 146px; 
            float:left;
            width:187px;
           }

.modgallsitem {
            position: relative; 
            height: 186px; 
            float:left;
            width:197px;
           }


.ndate{
       font-size:18px; 
       margin:0;
       padding-top:1px;
      }


.ntitle {
         font-size:18px; 
         margin:0;
         padding-top:2px;
         padding-bottom:17px;
        }

.pages {
        width:100%;
        background:#6AAFD6;
        font-size:14px;
        float:left;
        margin-top:15px;
       }

.curpage {
          background:#358DC2;
          color:#FFF;
          padding-bottom:4px; 
          padding-top:4px; 
            padding-left:7px; 
            padding-right:7px; 
          display:block;
          float:left; 
          margin:0;
         }

.otherpage {
            color:#FFF;
            padding-left:7px; 
            padding-right:7px; 
            padding-bottom:4px; 
            padding-top:4px; 
            display:block;
            float:left; 
            margin:0;
          }

.banner {
         float:left;
         width:210px;
         padding-top:20px;           
         padding-bottom:20px; 
         text-align:center;
        }


.mainimg {
          font-size:14px;
          text-align:center;
          width:100%;
         }

.modgalimg {
width:170px;
height:135px;
padding-left:17px;
padding-top:8px;
background:url("/shadow.png") no-repeat;
filter:expression(fixPNG(this));
}

.modgalimg a {
position:relative;
}


.galltxt {
text-align:center;
}