ul,li,form,html,body,p,h1,h2,h3,h4{padding:0;margin:0;}
p{display:block;margin-bottom:5px;}
p img{float:left;margin-right:3px;}
html,body{height:100%;}
h1,h2,.h{margin-bottom:5px;display:block;}

  /* Frame */
  #holder{position:relative;margin:auto;width:950px;min-height:100%;}
    * html #holder{height:100%;}
      #header{width:930px;height:224px;padding:10px;position:relative;}
        #logo{margin-left:205px;}
        #menu{position:absolute;top:82px;right:10px;}
          #menu li{float:left;padding-left:3px;}
            #menu li a{display:block;width:110px;height:30px;padding-top:5px;}
        #headerimg{position:absolute;width:930px;height:120px;bottom:10px;left:10px;}
        #pantsugirl{position:absolute;width:127px;height:214px;bottom:0px;left:15px;}
        #loggedin{position:absolute;top:10px;right:10px;}
      #contents{width:910px;margin:0px 10px;padding:0px 10px 30px 10px;}
        #main{float:left;width:664px;margin-left:7px;padding:0px 10px;display:inline;}
        #sidebar{float:right;width:195px;margin-right:7px;display:inline;}
  #footer{margin:auto;position:relative;margin-top:-30px;width:900px;height:18px;padding:12px 25px 0px 25px;}

  /* SideWindow */
  .sw{position:relative;margin-top:5px;width:195px;}
  .sw h3{height:1em;padding:3px 5px 5px 5px;margin-bottom:3px;}
  .sw .icon{position:absolute;top:9px;left:3px;}
  .sw ul{width:160px;margin:0px auto;}
    .sw ul li{margin-bottom:4px;}
      .sw ul li img{float:left;margin-right:5px;}
  
  /* Window */
  .wnd{float:left;width:322px;margin:5px;padding-top:10px;display:inline;}
    div.wnd.big{width:654px;}
    div.wnd.rgt{float:right;}
    .wnd .resize{float:right;width:16px;height:16px;}
    .wnd .text{padding:0px 5px;}
    .wnd ul,.wnd table{width:100%;}
      .wnd td,.wnd th,.wnd li{padding:3px;}
    .wnd .btm{height:10px;font-size:1px;}
      
  /* ThumbList */
    .tl li{height:80px;border-bottom:1px dashed gray;position:relative;}
      .tl .thumb{float:left;margin-right:5px;display:block;}
      .tl .title,.tl em{width:160px;display:block;float:left;}
      .tl strong{position:absolute;top:3px;right:3px;}
      .tl div{position:absolute;bottom:3px;right:3px;}

  /* Gallery */
  .gallery{width:100%;display:block;text-align:center;position:relative;}
    .gallery a{text-decoration:none;}
    .gallery img{margin:5px;}
    .gallery .prv{position:absolute;top:50%;left:-2px;margin-top:-20px;}
      .gallery .prv img{margin:0;padding:0;}
    .gallery .nxt{position:absolute;top:50%;right:-2px;margin-top:-20px;}
      .gallery .nxt img{margin:0;padding:0;}
    .gallery span{position:relative;float:left;}
      .gallery span a{position:absolute;top:0px;right:0px;}
        .gallery span a img{padding:0;margin:0;border:none;}
        
  /* Form Elements */
  select{padding:0;width:146px;}
  button{width:152px;padding:2px;}   
  textarea{width:296px;padding:1px 2px;}
  .row{margin:2px;}
  .lbl{width:110px;float:left;}
  .txtfield{padding:1px 2px;width:146px;}
  .scrolllist{height:110px;width:180px;overflow:auto}
    .scrolllist .lbl{width:auto;float:none;}
    .scrolllist li{display:block;width:175px}
  .radio{padding:0;margin:3px 0px;float:left;}
  .radio input,.checkbox input{float:left;}
  .radio label{float:left;width:120px;padding:2px 0px 0px 8px;}
  .checkbox .lbl{width:120px;}
        
  .notice{padding:3px 3px 3px 17px;}  
  .icons,.tl div{white-space:nowrap;}
    .icons img,.tl div img{margin-right:2px;}
  .max{width:100%;}
  .pics{padding-right:18px;}
  .quality{width:80px;white-space:nowrap;padding-right:5px;}