
body {
  background: url(images/wood-bg.jpg) ;
  margin: 0px;
  padding: 0px;
  width: 780px;
  color: darkblue;
  font-size: 12px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}

blockquote {
  margin-left: 20px;
  color: blue;
  font-weight: bold;
}

a { color: darkred; }
a img { border: none; }

ul { 
  margin: 0;
  list-style: none;
  display:inline;
}

ul li { 
  margin-left: 10px;
  font-weight: bold; 
}

ul li ul {
  text-indent: 0px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

ul li li { font-weight: normal; }

h2 { 
  font-size: small; 
  margin: 0px; 
  padding: 0px; 
}

#maincontent {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  width: 580px;
  float: right;
}

#auxcontent {
  padding: 2px;
  margin: 0px 5px 0px 0px;
  width: 165px;
  float: left;
}

#banner {
  padding: 0px;
  margin: 0px;
  height: 190px;
  width: 570px;
}

#menu {
  padding: 0px 0px 10px 0px;
  margin: 20px 0px 0px 0px;
}

#horizad {
  width: 475px;
  float: right;
  margin: 10px 65px 0px 0px;
}
.adinpost {
  text-align: center;
}
.sticky {
  border-top: 1px solid #AAA;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid #AAA;
  padding: 0px 2px 2px 0px;
  margin: 20px 0px 0px 0px;
  background: #FF9;
}
.stickyhdr {
  margin -2px 2px 0px 2px;
  text-align: center;
  font-weight: bold;
  font-size: 120%;
}
.stickytxt {
  margin: 2px 4px 2px 4px;
  text-align: center;
}

.notepad { 
  background: #e0e0e0;
  padding: 0px 0px 10px 0px;
  margin: 20px 0px 0px 0px;
}

.mainhdr { 
  padding: 50px 0px 0px;
  margin: 0px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  background: url(images/sketch-header.jpg) repeat-x;
}

.menuhdr, #menu h2 {
  height: 30px; 
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}

.post {
  width: 420px;
  margin: 20px 0px 0px 10px;
  float: left;
}
.postimg {
  padding: 0px 5px 0px 0px;
  float: left;
}
div.post h3 {
  font-size: 1.6em;
}
.posttxt {
  font-family: sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}
.postauthor {
  font-style: italic;
  font-size: 0.9em;
  text-align: right;
  margin: -4px 0px 0px 0px;
}

.feedback {
  clear: both;
  margin: 0px 0px 0px 10px;
  border: 1px solid #e0e0e0;
}
#fbtitle {
  font-weight: bold;
  font-size: 18px;
  margin: 20px 0px 10px 0px;
}
#fbleave {
  font-weight: bold;
  margin: 10px 0px 20px 150px;
}

.storytitle { color: blue; }

.rating {
  width: 80px;
  float: right;
  border: 1px solid #AAA;
  margin: 20px 5px 0px 0px;
  background: #CCCC99;
}
.rating p {
  margin: 0px 0px 3px 0px;
  text-align: center;
}
.horizbar {
  background: #900;
  border-top: 1px solid #CCCC99;
  border-bottom: 1px solid black;
}

.cmt {
  margin: 0px 0px 10px 0px;
}
.cmttxt {
  font-family: arial;
  font-size: 120%;
}
.cmtauthor {
  font-size: 10px;
  font-style: italic;
}

.title {
  background:  #c6c199;
  color: #792b3d;
  text-align: center;
  font-weight: bold;
}

.footer {
  clear: both;
  text-align: center;
}
.horiztxtad {
  width: 100%;
  text-align: right;
  background: #e0e0e0;
}
.fleft {
  float: left;
}