.form {
background:#f4fcd7;
border:1px solid #deebaf;
font-size:11px;
color:#3c4420;
font-family:verdana;
}

p {
margin:5px;
margin-top:-2px;
margin-bottom:1px;
}


.menu-title {
font-family:"trebuchet ms", arial, sans-serif;
font-size:18px;
font-style:italic;
color:#96d138;
letter-spacing:-1px;
text-align:left;
padding:5px 15px;
margin-left:5px;
background: url(img/gf_31.gif) center left no-repeat;
}

.menu {
text-align:left;
}

.menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#696969;
text-decoration:none;
background: url(img/gf_35.gif) center left no-repeat;
margin-left: 1px;
padding-left: 1.2em;
}

.menu a:hover {
text-decoration:none;
color:#1f1f1f;
border-bottom:1px dashed #c7c7c7;
border-bottom-width:1px;
background: url(img/gf_39.gif) center left no-repeat;
}

.menu a:visited {
background: url(img/gf_39.gif) center left no-repeat;
}

.menu ul {
list-style-position: outside;
list-style: none;

text-indent: -1.3em;
margin-top: -4px;
margin-bottom: 0px;
}

.menu li {
list-style: none;
line-height:17px;
}


.post-title a {
font-family:"trebuchet ms", arial, sans-serif;
font-size:15px;
font-style:italic;
font-weight:bold;
color:#626b3e;
letter-spacing:-1px;
text-align:left;
padding:5px 15px;
margin-left:5px;
background: url(img/gf_50.gif) center left no-repeat;
text-decoration:none;
}

.post-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#98a36d;
text-align:justify;
line-height:17px;
}

.post-text a {
text-decoration:none;
color:#87d002;
font-style:italic;
border-bottom:1px dashed #c7c7c7;
}

.post-text a:hover {
text-decoration:none;
color:#a4e330;
font-style:italic;
border-bottom:1px dashed #efefef;
}

.post-text a:visited {
text-decoration:none;
color:#a4e330;
font-style:italic;
border-bottom:1px dashed #c7c7c7;
}

.post-text a img {
margin:10px;
padding:1px;
border:0px solid #c7c7c7;
}

.post-text a:hover img {
margin:10px;
border-bottom:0px dashed #efefef;
}


.post-date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cfd6b5;
text-align:center;
}

.post-date a {
color:#b1bc89;
text-decoration:none;
}

.post-date a:hover {
color:#beca93;
text-decoration:none;
}


.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdc984;
text-align:right;
vertical-align:top;

}

.footer a {
color:#a3b065;
text-decoration:none;
}

.footer a:hover {
color:#bac879;
text-decoration:none;
}




