body{
 /* The image used */
  font: 12px "verdana", arial ,sans-serif;
  background-image: url("./back.jpg");
  background-color: black;

  /* Full height */
  height: 100%;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
html{
    color: white;
}
#wrapper {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
h2 {
    color: white;
}
a:link, a:visited
{
  color: #c5d1f2;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
  cursor: pointer;
}
tr{
  display: table-row;
  vertical-align: inherit;
}
ul{
      display: block;
}

/* poster and postarea + moderation area underneath */

.post_wrapper
{
  float:left;
  width:100%;
}

.poster

{

  float: left;

  margin-left: 8px;

  width: 15em;

}

.postarea, .moderatorbar

{

  margin: 0 0 0 16em;

}



.postarea div.flow_hidden

{

  width: 100%;

}



.moderatorbar

{

  clear: right;

}

/* poster details and list of items */

.poster h4, .poster ul li

{

  background: url(../images/theme/bodyarea-bg.png) repeat;

  border: solid 1px #323232;

  margin-bottom: 2px;

  padding-top: 4px;

  padding-bottom: 4px;

  text-align: center;

  width: 90%; 

}

.poster h4, .poster h4 a

{

}

.poster ul ul

{

  margin: 0.3em 1em 0 0;

  padding: 0;

}

.poster ul ul li

{

  display: inline;

}

.poster li.stars, .poster li.avatar, .poster li.blurb, li.postcount

{

  margin-bottom: 4px;

}

ul.reset, ul.reset li {
    padding: 0;
    margin: 0;
    list-style: none;
}

h4.catbg, h4.catbg2 , h3.catbg , h3.catbg2 , .table_list tbody.header td.catbg

{

  background: url(img/main_block.png) no-repeat 100% -160px;

  padding-right: 9px;

}

.windowbg2 span.botslice span {
    display: block;
    background: url(../images/theme/main_block.png) 100% -71px no-repeat;
    height: 11px;
}
.cat_links {
    display: block;
    padding: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #000000;
    margin-bottom: 5px;
    background-color: #000000;
    color: #000000;
}


