html{overflow:-moz-scrollbars-vertical;}
body{font:small verdana, sans-serif;color:black;background:#666 url('/images/bg.gif') repeat-x top;}
h1,h2,.h{font-size:medium;font-weight:bold;}
.h{text-decoration:none;}
h3{font-size:x-small;color:white;font-weight:bold;text-align:right;border:1px solid #AAA;border-width:1px 0px;}
table{border-collapse:collapse;}
ul,li{list-style:none;}
img{border:none;}
fieldset{border:none;padding:0em 0em 1em 0em;margin:0;}
a{color:black;}
td{vertical-align:top;}
.line{width:100%;display:block;height:1em;}

  /* Frame */
  #holder{background:white url('/images/mbg.gif') repeat-y;
    border:1px solid #444;border-width:0px 1px;}
    #header{background-color:white;}
      #menu li a{text-align:center;color:#333;text-decoration:none;
        font:bold small arial, sans-serif;
        background:url('/images/menu_item.gif') no-repeat top;}
      #headerimg{border:1px solid #444;border-width:1px 0px;}
      #pantsugirl{background:url('/images/pantsu_girl.jpg') no-repeat;}
      #loggedin{text-align:right;font-size:x-small;}
    #contents{border-top:1px solid #AAA;}
  #footer{background:white url('/images/bbdr.gif') no-repeat top;
    border:1px solid #444;border-width:0px 1px;font-size:x-small;}
    #footer a{font-size:x-small;color:black;}
    
  /* SideWindow */
  .sw{text-align:center;}
  .sw li{text-align:left;}
    
  /* Window */
  .wnd{background:white url('/images/ftop.gif') no-repeat top;}
    div.wnd.big{background:white url('/images/bftop.gif') no-repeat top;}
    .wnd .text{border:1px solid #EEE;border-width:0px 1px;}
    .wnd .btm{background:white url('/images/fbtm.gif') no-repeat bottom;}
    .wnd td a{color:black;}
    div.wnd.big .btm{background:white url('/images/bfbtm.gif') no-repeat top;}
    
  /* ThumbList */  
  .tl a,.tl strong{color:black;font-weight:normal;}
    
  /* Gallery */
  img.thumb,.thumb img,p img,.gallery img{border:1px solid black;} 
  .prv img,.nxt img,.nav img{border:none;}

  /* Form Elements */
  .txtfield,button,select,textarea,.scrolllist{border:1px solid #444;color:black;}
  button{font-weight:bold;cursor:pointer;font-size:x-small;color:#444;
    background:white url('/images/inpbg.gif') repeat-x left top;}  
  .badrow{border:1px solid red;margin-top:2px;padding:2px 0px;} 
  .badrow input{background-color:#FFDBDB;color:black;}
  .errormsg{font-size:x-small;color:red;background-color:inherit;}
  
  /* Misc */
  .letters tr td a{color:white;text-align:center;text-decoration:none;font-weight:bold;display:block;}
    .letters tr td a:hover,.letters tr td .active{color:black;}    
  .icons{text-align:right;}
  .notice{background:white url('/images/icons/notice.gif') no-repeat top left;
    font-style:italic;font-size:x-small;}
  .clear{clear:both;}
  .lnk{cursor:pointer;}
  .inactive{color:#999;}
  .abr a{white-space:nowrap;}
  .pics{background:url('/images/icons/pics.gif') no-repeat center right;}
