h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color:#f3be79;
}

#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, .postmetadata a,  blockquote, strike {	color: #777;	font-size: 12px;	}

/* Begin Form Elements */
.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}
select {	width: 130px;	}
#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 100%;	padding: 2px;	}
#commentform #submit {	margin: 0;	float: right;	}
/* End Form Elements */

/* Begin Comments*/
.alt {	margin: 0;	padding: 10px;	}
.commentlist {	padding: 0;	text-align: justify;	}
.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;	}
.commentlist p {	margin: 10px 5px 10px 0;	}
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	color: #777;	font-size: 12px;	}
/* End Comments */

.xfeature
{
background-image:url(../images/feature.png);

padding-left: 5px;
padding-bottom: 1px;
}


* html div.xfeature
{
	background-image:none;
	background-color: #333124;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/feature.png", sizingMethod="scale");
}


input,textarea {
border: 1px solid #8D8D8D;
background-color: #D0CEC0;
color: black;
}

.entry img {
  float:left;
  margin:4px 12px 0 0;
  padding: 0px;
  border: 1px solid #ccc;
}

.postdate {
  margin-top: 5px;
  color: #999;
  font-weight: bold;
  font-size: 11px;
}


.post strong{
	font-weight: normal;
}

.post div.entry{
	margin-top: 5px;
}

p.postmetadata *{
	font-size: 11px;
	font-family: Verdana;
	color: #999;
	margin:  5px 0px 5px 0px;
}

h2.pagetitle{
	color: white;
}