body {
margin:0px;
padding:0px;
  background:#FFF;
  color:#000000;
  font-family:'Lucida Grande',sans-serif;
}
#container {
  margin:1.25em auto;
  position:relative;
  text-align:left;
  width:650px;
  background-color: #FFFFFF;
  padding: 20px;
}
#form_submit{
  position:relative;	
}
#num_characters {
  position:absolute;
  top: 0px;
  right: 0px;
  font-size: 24pt;
  padding: 20px;
}
#disclaimer{
  color:#CCC;
  font-size:8pt;
  text-align:center;
}
#status{
  text-align: center;
  font-weight:bold;
}
.errorTxt{
  color: #FF0000;
}
textarea, input{
  font-family:'Lucida Grande',sans-serif;
}
.post-entry {
    margin-bottom:30px;
    padding:5px;
}
.odd-row {
   background-color: #EEE;
}
.even-row {
   background-color: #FFF;
}
h1{
   line-height:24px;
   padding:0px;
   margin:0px;
}
#content{
border-top:1px dashed #000;
padding-top:10px;
}
.post-footer {
    font-size:10px; 
    margin-top:5px;
}
.left{
    float:left;
}

h1 a,
h1 a:active,
h1 a:visited {
color:#000;
text-decoration:none;
}
.clear{
    clear:both;
}
#menu-top{
    margin: 0px 0px 0px 20px;
}
#menu-top div {
    padding: 15px;
    float:left;
    background-color: #EEE;
}
#menu-top div a,
#menu-top div a:active,
#menu-top div a:visited {
    color: #000;
    text-decoration:none;
}
#menu-top div a:hover {
    text-decoration:underline;
}
#paging-links {
    background-color:#336699;
    color:#FFFFFF;
    font-size:12px;
    padding:5px;
}
#paging-links a,
#paging-links a:active,
#paging-links a:visited {
    color:#FFFFFF;
    text-decoration:underline;
}
#paging-links a:hover {
    
    text-decoration:none;
}
#left-col{
float:left;
width: 575px;
}
#right-col{
float:right;
width: 100px;
}
.copyright,
.copyright a {
font-size:10px;
color:#888;
}
#version-banner{
position:absolute;
top:0px;
left:0px;
margin:5px;
}