.post h2.date-header {
   margin:1.5em 0pt .5em;
}

.post {
   margin:.5em 0 1.5em;
   border-bottom:1px dotted #cccccc;
   padding-bottom:1.0em;
}

.post h2 {
   color:#999999;
   font-size:100%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   margin:1.5em 0pt 0.75em;
}

.post h3 {
   margin:.25em 0 0;
   padding:0 0 4px;
   font-size:140%;
   font-weight:normal;
   line-height:1.4em;
   color:#cc6600;
}

.post h3 a, .post h3 a:visited, .post h3 strong {
   display:block;
   text-decoration:none;
   color:#cc6600;
   font-weight:normal;
}

.post h3 strong, .post h3 a:hover {
   color:#333333;
}

.post h4 {
   color:#999999;
   font-size:100%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   margin:1.5em 0pt 0.75em;
}

.post2 h4.comments {
   color:#777777;
}

.post h3.reply {
   color:#cc6600;  
   font-size:118%;
}

.post p {
   line-height:1.6em;
   margin:0pt 0pt 8pt 5pt;
   font-size: 100%;
   font-size-adjust: none;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   line-height: normal;
   text-align: left;                        
   font-size: 12px;
   padding: 0px 0px 0px;            
}

.post-footer {
   margin: .75em 0;
   color:#999999;
}

.disclaimer {
   color:#999999;
}

.warning {
   color:#cc0000;
}

.comment-link {
   margin-left:.6em;
}

.post img {
   border:0px solid #cccccc;
}

.post blockquote {
   margin:1em 20px;
}

.post blockquote p {
   margin:.75em 0;
}     

.post textarea {
   margin-left: 0px;   
}

.post input {
   margin-left: 0px;   
}
/*
div.voting {
   background-color: #f7f7f7;
   border: 1px solid #cccccc;
   margin-top: 5px;   
   padding: 2px 2px 3px 6px;            
}  
*/

.post-footer-line-3 {
   margin-bottom: -10px; 
   margin-top: 5px;
}   

.votingfg a {
   font-weight: bold;
}  

div.bottom-nav {
   width: 100%;
   height: 16px;
   position: left;  
   margin: 3px 0px 3px 0px;
}

div.home {
   float: left;
   width: 50%;
   text-align: left;
}

div.older-posts {
   float: right;
   width: 50%;
   text-align: right;
}

.your-checkbox {
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
}

.your-message {
   background-color: #FFFFFF;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px;
   width: 99%;
}
.your-message:focus {
   background-color: #F7F7F7;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px;
   width: 99%;
}

.your-name {
   background-color: #FFFFFF;
   background-image: url(../images/your-name.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}
.your-name:focus {
   background-color: #F7F7F7;
   background-image: url(../images/your-name.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}

.your-email {
   background-color: #FFFFFF;
   background-image: url(../images/your-email.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}

.your-email:focus {
   background-color: #F7F7F7;
   background-image: url(../images/your-email.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}

.your-password {
   background-color: #FFFFFF;
   background-image: url(../images/icon_key.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}
.your-password:focus {
   background-color: #F7F7F7;
   background-image: url(../images/icon_key.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}

.your-reason {
   background-color: #FFFFFF;
   background-image: url(../images/your-site.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 99%;
}

.your-reason:focus {
   background-color: #F7F7F7;
   background-image: url(../images/your-site.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 99%;
}

.your-title {
   background-color: #FFFFFF;
   background-image: url(../images/icon_title.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}
.your-title:focus {
   background-color: #F7F7F7;
   background-image: url(../images/icon_title.gif);
   background-position: left center;
   background-repeat: no-repeat;
   border: 1px solid #CCCCCC;
   display: block;
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 13px;
   padding: 6px 6px 6px 27px;
   width: 35%;
}

.add-pic {
   background-color: #F7F7F7;
   border: 1px solid #CCCCCC;
   font-size: 11px;
   margin: 15px 0px 12px;
   padding: 6px;
   width: 97%;
}



.voting{display:block}
.voting *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f7f7f7}
.voting1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f9f9f9}
.voting2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f8f8f8}
.voting3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;}
.voting4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.voting5{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.votingfg{
  background:#f7f7f7;
  padding: 1px 2px 1px 7px;            
}
