body {
  margin: 0px;
  padding: 0px;
  background: #000000;
  font-family: Verdana;
  }

h1 {
  font-size: 8pt;
  color: #ffffff;
  margin: 0px;
  padding: 5px 0px;
  text-align:center;
  }  

h2 {
  font-size: 12pt;
  color: #666666;
  }

a:visited {
  color: blue;
  }

#container {
  width: 960px;
  margin: 0 auto;
  }

div.wrap {
  width: 780px;
  float: left;
  background: #ffffff;
  color: #000000;
  background: url('images/menu-bg.png') repeat-y center;
  }

div.header {
  width: 780px;
  height: 180px;
  margin: 0px auto;
  background: url('images/header.jpg') no-repeat top center;
  }

div.banner {
  width: 468px;
  margin: 0px auto;
  padding: 10px;
  }

div.banner2 {
  
	position: fixed; top: 100px; z-index: 1000;
}
/* TOP MENU ################################### */

div.topmenu {
  width: 780px;
  margin: 0px auto;
  }
  
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
margin: 0px auto;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

/* CONTENT ################################### */

div.content {
  width: 550px;
  float:left;
  }


/* MENU ################################### */
div.menu {
  width: 200px;
  float: right;
  margin: 0px 15px 0px 0px;
  }

div.menu ul {
  margin: 0px 0px 10px 15px;
  padding: 0px;
  }
  
div.menu li {
  margin: 0px;
  padding: 0px;
  list-style: circle;
  font-size: 10pt;
  }
  
div.menu h3 {
  font-size: 12pt;
  }

/* POSTS ################################### */

div.post {
  width: 530px;
  margin: 5px auto;
  background: url('images/line.jpg') repeat-x top;  
  font-size: 10pt;
  padding: 5px;
  }

div.post h2 {
  color: #666666;
  margin: 0px;
  padding: 5px 0px;
  }

div.post h2 a {
  color: #666666;
  text-decoration: none;
  }
  
img.t {
  float: left;
  margin: 0px 5px 5px 0px;
  border: 1px solid #000000;
  }
  
.meta {
  font-size: 10px;
  display: block;
  padding: 5px 3px;
  }
  
div.recommend {
  margin: 5px 0px;
  background: #E9E9E9;
  border: 1px solid #9A9A9A;
  padding: 5px;
  font-size: 8pt;
  text-align: center;
  }
  
div.comments {
  background: #E9E9E9;
  border: 1px solid #9A9A9A;
  padding: 5px;
  font-size: 8pt;
  margin: 5px 0px;
  text-align: left;
  }
  
div.related {
  background: #E9E9E9;
  border: 1px solid #9A9A9A;
  padding: 5px;
  font-size: 8pt;
  margin: 5px 0px;
  text-align: left;
  }

div.related ul {
  margin: 0px;
  padding: 0px;
  display: inline;
  }
  
div.related li {
  margin: 0px;
  padding: 0px;
  display: inline;
  text-align: center;
  }
  
div.related img {
   border: 1px solid #ffffff;
   padding: 2px;
   margin: 2px;  
  }  
  
ul.st li {
  font-size: 8pt;
  }
/* FOOTER ################################### */
div.footer {
  background: #990000;
  text-align: center;
  padding: 10px;
  font-size: 8pt;
  color: #ffffff;
  }

