/*************************************
 +Entry
 *************************************/
.entry{
	margin:0 0 3em 0;
	padding:0;
}
.entrytitle h3 {
	display:block;
	margin: 0.5em 0 0.15em 0;
	padding:0;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 135%;
	color:#7F6A53;
	border-bottom:1px solid #1b1410;
}
.entrytitle h3 a {
	display:block;
	text-decoration:none;
}
.entrybody {
	margin: 0.75em 0;
}
.entrybodyalt {
	margin: 0.75em 0;
	width: 480px;
}
.entryimage {
	float: right;
}
.entrymeta{
	margin: 0.5em 0;
	font-size:0.9em;
	color:#911D0D;
}
.postedby {
	background-image:url(../images/icon_user.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px;
	padding-left:26px;
}
.filedto {
	display:block;
	background-image:url(../images/icon_filedin.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding:4px;
	padding-left:26px;
}
.commentslink {
	display:block;
	background-image:url(../images/icon_comment.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:4px;
	padding-left:26px;
}
.entrybody ul,
.entrybody ol {
	display:block;
	margin: 0.5em 0 0.5em 1em;
	padding:0.75em;
	float:none;
	clear:both;
}
.entrybody ul {
	list-style-type:square;
}
.entrybody li {
	margin: 0 0 0 0.5em;
	padding:0.25em 0.25em;
}
/*************************************
 +Sidebar
 *************************************/
.content-colb {
	padding-top:2.15em;
}
.content-colb h2 {
	display:block;
	margin: 0.75em 0 0.25em 0;
	padding: 0.5em 0 0 0.5em;
	height:38px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size: 160%;*/
	font-size:1.4em;
	font-weight:normal;
	color:#bb7931;
	text-align:left;
	background-image:url(../images/bg_menu_header.jpg);
	background-repeat:no-repeat;
	background-position:10% top;
}
.content-colb ul {
	margin:0 0 0.75em 1em;
	padding:0;
	list-style-type:square;
}
.content-colb ul li {
	margin:0 0 0 1em;
	padding:0.2em 0 0.2em 0.25em;
	font-size:0.9em;
}
.content-colb ul li a {
	display:block;
}
.content-colb ul.cats {
	margin:0 0 0.75em 0.25em;
	padding:0;
	list-style-type:none;
}
.content-colb ul.cats li {
	background-image:url(../images/icon_filedin.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:4px;
	padding-left:22px;
	list-style-type:none;
}

/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em 0;
	padding:1em 0;

}
.commentsblock p {
	margin:0.95em 0;
}
.commentsblock label{
	margin-left:0.5em;
}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#A49880;
	/*font-size:0.9em;*/
	list-style-type:none;
	margin:1.5em 0 0.5em 0;
	padding:0 0;
}
.commentlist li{
	margin:0.25em 0;
	padding:0.5em;
}
.commentlist li cite {
	font-size:1.1em;
	font-weight:bold;
	color:#968865;
}
.alt{
	background-color:#21160D;
	border-top:1px dotted #A49880;
	border-bottom:1px dotted #A49880;
}
.commentmetadata {
	display:block;
	margin-bottom:0.3em;
}
h3#comments,
h3#respond {
	display:block;
	margin: 0.5em 0 0.15em 0;
	padding:0;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 115%;
	color:#7F6A53;
	border-bottom:1px solid #1b1410;
}
h3#respond {
	margin-top:3.5em;
}

.commentslink a {
	color:#911D0D;
	text-decoration:underline;
}
.commentslink a:hover {
	color:#B95B01;
	text-decoration:underline;
}

#comment-form ul {
	display:block;
	margin:0.4em 0;
	padding:0.5em;
	width:90%;
	float:none;
	clear:both;
	list-style-type:square;
	color:#A49880;
	background-color:#360100;
	border:1px solid #A49880;
}
#comment-form ul li {
	margin:0 0 0 1.25em;
	padding:0.25em 0 0.25em 0.35em;
}

/*************************************
 +Search
 *************************************/
#sform {
	display:block;
	margin:0.75em 0;
	padding:0.1em 0;
	float:none;
	clear:both;
	text-align:right;
}
#sform input {
	margin: 0 0.3em 0 0;
	font-size:0.9em;
}
#sform #blog-search-btn {
	margin:0;
	padding:0;
	background-color:transparent;
	border:none;
}
ul.dates {
	display:block;
	width:100%;
	float:none;
	list-style-type:none;
}
ul.dates li {
	margin:0;
	padding:0.2em 0;
}
ul.dates li a {
	display:block;
}
li .date {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#911D0D;
}

