body
{
  text-align: center;
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;  
  padding-bottom: 10px;
  background: url(browse.php?u=Oi8vd3d3LmFkZGdsaXR0ZXIuY29tL2JhY2tncm91bmQuZ2lm&b=29) center repeat-y;
  background-color: #fff0db;
  color: #6d070d;
}

form
{
  margin: 0px;
}

a
{
  color: #b83232;
}

a:visited
{
  color: #b83232;
}

a:hover
{
  text-decoration: none;
  color: #b83232;
}

.screenshot
{
  float: right;
  border: 1px solid #555;
}

div#header
{
  height: 60px;
  width: 764px;
  margin: 0px auto;
  text-align: left;
  padding-left: 1px;
  background: url(browse.php?u=Oi8vd3d3LmFkZGdsaXR0ZXIuY29tL2hlYWRlcmJhY2suanBn&b=29) repeat-x;
  border: 2px solid #fff;
  padding-bottom: 0px;
  border-top: 1px #666 solid;
  border-bottom: 1px #666 solid;
}

div#menublock
{
  width: 764px;
  margin: 0px auto;
  clear: both;
  height: 18px;
  position: relative;
  font-size: 90%;
  top: 1px; 
  z-index: 999;  
}

div.menuitem
{
  background-color: #f5e5ce;
  float: left;
  font-size: 11px;
  margin-bottom: 0px;
  width: 108px;
  border-right: #fff solid 1px; 
  height: 16px;
  position: relative;
  top:0px;
  left: 0px;
  z-index: 999;  
}

div.menuitem a
{
  text-decoration: none;
  color: #000;
  display: block;
  padding: 2px;
  width: 103px;
  border-bottom: #333 solid 1px; 
  text-align: center;
  height: 13px;
}

div.menuitem a:visited
{
  color: #000;
}

div.menuitem a:hover
{
  text-decoration: none;
  color: #fff;
  background-color: #d0ab75;
  width: 103px;
  display: block;
  border-bottom: #333 solid 1px; 
  height: 13px;
  display: block; 
}

.menuitem:hover ul, .menuitem.over ul
{
  display: block;
} 

.menuitem ul
{
  z-index: 999;
  left: 0px;
  top: 18px;
  width: 436px;
  float: none;
  list-style: none; 
  padding: 0px;
  margin: 0px;
}  

.menuitem li a
{
  position: relative;
  width: 105px;
  float: none;
  border: 0px;
  margin:0px;
  padding:0px;
  text-align:left;
  display: block;
  padding: 2px;
  font-size: 9px;
  border-bottom: 1px solid #fff;

}  

.menuitem li a:hover
{
  display: block; 
  text-decoration: none;
  color: #fff;
  background-color: #aebfdb;
  width: 105px;
  display: block;
  border-bottom: 0px; 
  padding: 2px;
    border-bottom: 1px solid #fff;

}  

.subitems
{
  width: 540px;
  display: none;
  position: absolute;
  left: -2px; 
  top: 15px;
  background-color: #e5edfa;
  text-align: left;
  padding:3px;
  border: 1px solid #000;
  margin: 2px;
}

.submenuitem
{
  background-color: #e5edfa;
  float: left;
  width: 107px;
}


div#adblock
{
  float: left;
  padding-top: 110px;

}

div#contentblock
{
  float: left;
  width: 589px;
}

div#headerline
{
  height: 3px;
  width: 764px;
  margin: 0px auto;
  text-align: left;
  padding-left: 1px;
  background-color: #747474;
  font-size: 3px;
  padding: 0px;
}

div#content
{
   width: 760px;
   padding-left: 5px;
   padding-right: 5px;
   margin: 0px auto;
   text-align: left;
  
   
   z-index: 1;
}

div#graphicswindow
{
  overflow: auto;
  width: 580px;
  height: 510px;
}

div#graphicswindow img
{
  margin-top: 20px;

}

#icontable
{
  margin-top: 0px;
}

#icontable td a
{
  
  color: #d0ab75;
  font-size: 10px;
  text-decoration: none;
}

#icontable td a:hover
{
  
  color: #000000;
}

#icontable td 
{
  text-align: center;
}

form.imageform
{
  margin: 0px;
}

h1
{
  margin-top: 29px;
  margin-bottom: 23px;  
  color: #a0b4cf;
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
}


h2
{
  color:  #765421;
  font-family: arial, verdana, sans-serif;
  font-size: 15px;
}

h3
{
  color: #765421;
  background-color: #d0ab75;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  padding: 2px;
}

img#ii, table#ii
{
  border: 1px solid #555;
  cursor: crosshair;
}

#glitterpoint div
{
  background: url(browse.php?u=Oi8vd3d3LmFkZGdsaXR0ZXIuY29tL2dsaXR0ZXJwb2ludC5naWY%3D&b=29) no-repeat center;

}

img
{
  border: 0px;
}

div#graphicpreview
{
  background-color: #e1e1e1;
  padding: 2px;
  height: 93px;
  width: 588px;
  padding-top: 10px;
}

div#footer
{

  width: 767px;
  margin: 0px auto;
  text-align: left;
  padding-left: 2px;
  background-color: #ffeacf;
  border-top: 1px solid #fbd19a;
  color: #666;
  font-size: 10px;
  height: 14px;
  clear: both;
  margin-top: 30px;
  position: relative;
  top: 10px;
}  

div.windowheading
{
  width: 586px;
  text-align: left;
  padding: 2px;
  background: #d0ab75;
  font-weight: bold;
  color: #765421;
  


}

div.windowcontent
{
  width: 586px;
  padding: 2px;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #f5e5ce;
  margin-bottom: 16px;
}

div#colorwindowheading
{
  width: 136px;
  background: #f48d8d;
  border: 1px solid #444;
  text-align: left;
  padding-left: 3px;

}

div#colorwindowcontent, div#glitterwindowcontent, div#extrawindowcontent
{
  width: 136px;
    padding-left: 3px;
  background: #fdeded;
  border-right: 1px solid #444;
  border-left: 1px solid #444;  
  border-bottom: 1px solid #444;  
  text-align: center;
}

div.colorblock, div.colorblocksel
{
  width: 20px;
  height: 18px;
  margin: 0px;
  padding: 0px;
}


div.colorblock a, div.colorblock a:visited
{
  display: block;
  width: 19px;
  height: 17px;
  border: 1px #949494 solid;
}

div.colorblocksel a, div.colorblocksel a:visited
{
  display: block;
  width: 19px;
  height: 17px;
  border: 1px #000 solid;
}

.formcontent
{
  font-size: 10px;
}

#sitelisting
{
  font-size: 10px;
  border-collapse: collapse;
}

#sitelisting td
{
  font-size: 10px;
  border-bottom: 1px #eee solid;
}

#sitelisting th
{
  background-color: #eee;
  padding: 2px;
  border-left: 1px solid #fff;
}

div.colorblock a:hover
{
  display: block;
  width: 19px;
  height: 17px;
  border: 1px #000 solid;
}

div.colorblock a:active
{
  display: block;
  width: 19px;
  height: 17px;
  border: 1px #000 solid;
}

div.smiley
{
  margin:0px;
  margin-bottom: 10px;
  clear: both;
  width: 450px;
}

.smiley img
{
 
  
}

.codepart
{
  font-size: 10px;
  width: 180px;
  height: 60px;
}

.smiley smilycode
{
  float: right;
  display: block;
  margin: 0px;
}



.singleimage
{
  float: left;
  width: 110px;
  padding: 3px;
  height: 120px;
}

.singleimage img
{


}

.singleimage a
{
  display: block;
  padding: 1px;
  border: 1px #666 solid;
  width: 100px;
}

.singleimage a:hover
{
  display: block;
  padding: 0px;
  border: 2px #222 solid;
  width: 100px;
}

.mainimage img
{
  border: 2px solid #fff;
  float: left;
  margin-right: 8px;
}



.pagenums
{
  list-style: none;
  padding: 0px;
  margin: 0px;
  float: left;
  width: 500px;
}

.pagenums li
{
  float: left;
  padding: 4px;
  border: 1px solid #ccc;
  margin-right: 5px;
  padding-top: 2px;

}

.pagenums .skipblock
{
  border: 0px;
  padding: 0px;
  padding-top: 4px;
  margin-right: 2px;
  left: -2px;
  position: relative; 
}

.pagenums .currentpage
{
  background-color: #eee;
}

.pagenums li a, .pagenums li a:visited , .pagenums li a:hover
{

  font-size: 10px;
  height: 14px;
  text-decoration: none;
}

p#pagedisplay
{
  font-style: italic;
  color: #777;
  text-align: right;
}

.subcatlist 
{
 margin: 0px;
}

.subcatlist li
{
  width: 160px;
  float: left;
  list-style: none;
  font-size: 12px;
}

p#breadcrumb
{
  margin-top:20px;
}