body {
        font-family: Trebuchet,Arial,sans-serif;
        font-size: 12px;
        background: #404040;
        margin: 0px;
        color: #8c8c8c;
         }

a.norm:link, a:visited {
        color: #FFFFFF;
        text-decoration: none;
        }

a.norm:hover {
        color: #107330;
        }

a.foot:link {
         color:#8c8c8c;
         text-decoration: none;
         }

a.foot:hover {
        color: #107330;
        }

table { margin: 0px;
        border: 0;
         }

td    { vertical-align: top;
         }

.date {
                        font-size: 11px;
                        margin: 0px;
                        }

.header {margin-bottom: 20px;
         }

.footer {
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px;
                        }

.image {
        border: 1px solid #8c8c8c;
        margin: 0px;
        padding: 0px;
                     }


.thumbnails {
        padding: 0px;
}

#categories {
         align: left;
         text-align: left;
            }

#categories a {
         color:#8c8c8c;
         text-decoration: none;
         }

#categories a:hover {
         color: #107330;
         }

#details a {
         color:#ffffff;
         text-decoration: none;
         }


#categories a:hover {
         color: #107330;
         }

#page img {
        border: 1px solid #ccc;
        margin: 5px;
}

/* Comments */

#commentbox {
        width:80%;
        margin:0px auto;
        }

#comment-top {
        background:#808080;
        padding:5px 5px;
        color:#FFF;
        }

#comments {
        font-size: 12px;
        margin:0px auto;
        width:90%;
        text-align:left;
        line-height: 20px;
}

#comment-top h2 {
        font-family: Verdana, Geneva, sans-serif;
        font-weight:normal;
        font-size:11px;
        text-align:center;
        }

#comment-middle h2 {
        font-family: Verdana, Geneva, sans-serif;
        font-weight:normal;
        font-size:11px;
        text-transform: none;
        }

#comment-middle {
        padding:20px 0px;
        margin-bottom:7px;
        }

#addcomment {
        margin:20px 0px;
        text-align:left;
        }

.input {
        width:45%;
        font-size:10px;
        border:1px solid #333;
        background-color:#fff;
        color:#666;
        padding:5px;
        }

#addcomment label {
        color:#666;
        font-style:italic;
        font-size:10px;
        }

#addcomment textarea {
        width:100%;
        height:50px;
        font-size:11px;
        border:1px solid #333;
        background-color:#fff;
        color:#666;
        padding:5px;
        }

.comment_image {
        border-style: none;
}