body {
    font-family:verdana, sans-serif;
    padding:10px;
    font-size:13px;
    background-color:#F8EDF1;
    background-image: url(../images/halftree.jpg);
    background-repeat:no-repeat;
    background-position:top center;
}
h1 { font-size: 160%;}
h2 { font-size: 140%;}
h3 { font-size: 120%;}
h4 { font-size: 100%;}
h1,h2,h3,h4,h5,h6 { 
   font-weight:bold;
   line-height:1.2em;
}
li {
   line-height:1.2em;
   padding:1px;
   margin:2px;
}
input {
   margin:1px; padding:1px;
   font-size:11px;
   border:none;
}
a {
   color:#768039; 
}
form {
   padding:0px; margin:0px;
}

#container {
   margin:0 auto;
   width:970px;
   
}
.maintable {
   width:970px;
   height:100%;
   background-color: #768039;
   line-height:1.2em;
   color: #F8EDF1; 
   
}

.imgright {
   float:right;
   border:10px solid #F8EDF1;
}
.imgleft {
   float:right;
   border:10px solid #F8EDF1;
}

/* LEFT COL */
#leftcol {
   width:270px;
   padding:20px;
   text-align:right;
   vertical-align:top;
  
}
#leftcol p {
   margin:1px;
   padding:3px;
}
#leftcol a {
   color: #F8EDF1;
   text-decoration:none;
   font-weight:normal;
   padding:3px;
}
#leftcol a:hover {
   text-decoration:underline;
}
#leftcol .hilite {
   font-weight:bold;
}

#leftcol input {
   background-color:#F8EDF1;
   color:#768039;
}

/* CENTER COL */
#centercol {
   width:500px;
   padding:20px; 
   background-color:#F8EDF1;  
   vertical-align:top; 
   color:#768039; 
}
#centercol h1 {
   color:#768039;
}
#centercol h2 {
   color:#768039;
}
#centercol h3 {
   color:#B7BD7F;
}

#centercol p {
   margin-bottom:1.2em;
   line-height:1.2em;
}
#centercol input {
   font-size:12px;
   font-family:sans-serif;
   background-color:#F8EDF1;
   color:#768039;
   border: 1px solid #768039;
}
#centercol textarea {
   font-size:12px;
   font-family:sans-serif;
   background-color:#F8EDF1;
   color:#768039;
   border: 1px solid #768039;
   width: 350px;
}
#centercol ul {
   padding-left:2em;
}
#centercol li {
   padding-left:3px;
   list-style:disc;
}
#centercol li li {
   list-style:circle;
}
#centercol td {
   padding:5px;
}


/* RIGHT COL */
#rightcol {
   width:200px;
   padding:20px;   
   vertical-align:top;   
   text-align:right;
   /*   color:#F8EDF1; 
   background-color:#768039; */
   background-color:#F8EDF1;  
   color:#768039;    
   font-size:82%;
}
#rightcol a {
   color:#B7BD7F;
   text-decoration:none;
}
#rightcol a:hover {
   text-decoration:underline;
}
#rightcol li {

}
#rightcol h2 {
   margin-bottom:5px;
   font-size:100%;
   border-bottom: 1px dotted #999F61;
   text-align:left;
   padding-left:10px;
}

#footer {
   background-color:#F8EDF1;  
   text-align:center;
   vertical-align:bottom;
   font-size:75%;
    color:#768039; 
}

#comments {
   border-left:3px solid #768039;
   color:#777;
   background-color:#DCDFC3;   
   padding:10px;
	/* filter:alpha(opacity=80);
	opacity: 0.8; */
	width:460px;

}
#comments .text {
   font-style:italic;
}

.smalltext {
  font-size:75%;
}

.postdetails {
   border-top:1px dotted #999F61;
   padding:10px 3px;
	overflow: auto;
	/* filter:alpha(opacity=80); 
	opacity: 0.8; */
	width:460px;
}



.album {
   width:80%;
   margin-left:30px;
   clear:both;
   padding:10px;
   min-height:155px;
}
.album img {
   border:0px;
   padding:10px;
   float:right;
}

.albumwrap {
   margin-left:10px;
}
.galimg img {
   border:0px;
   float:left;
   padding:10px;
}
