@charset "utf-8";
/* CSS Document */
.hidden {
	display: none;
}
#col2 {
	width:435px;
	float:left;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:30px;
}
#col2 .categories {
	padding-bottom:7px;
}
#col2 .categories a {
	font-size:12px;
	color:#766a63;
	
}

#col2 h3 a {
	font-size:16px;
	line-height:20px;
}
.blog-author, .date, .permalink, .blog-comments, .views {
	padding:2px 5px;
	float:left;
	border-right:1px solid #c3bbb2;
}
.blog-author {
	padding-left:0;
}
.views {
	border:none;
}
#col2 .itemNav {
	height:30px;
}
#col2 .bodytext, #col2 .more-text {
	line-height: 18px;
	margin:0;
	padding:0;
	font-size:12px;
	padding-bottom: 8px;
	padding-left:1px;
}
#col2 .tx-rgmediaimages-pi1 {
	padding-bottom:12px;
}
#col2 .more {
	text-align:right;
	padding:5px 0;
}
#col2 .item {
	
	margin-top:15px;
}
#col3 {
	width:170px;
	float:left;
	padding-top:20px;
	
	
}
#col3 #searchBox , #col3 #calendar, #col3 #categories, #col3 #blogrollList, #col3 #archive, #col3 #latestComments{
	margin-bottom:15px;
	background-color: #e1ddd8;
	/*border-bottom:1px solid #c3bbb2;*/
	padding:8px 8px;
}

#col3 #searchBox label, #col3 h3 {
	color:#766a63;
	font-size:12px;
	margin:0;
	padding:0;
	padding-bottom:6px;
	padding-left:0;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}
#col3 form {margin:0;padding:0;}
#col3 #searchBox input {
	height:16px;
	border:1px solid #8c8680;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595651;	
	padding-left:3px;
	margin-right:3px;
}
#col3 #searchBox button {
	border:none;
	border:1px solid #8c8680;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../template/images/internal.gif);
	background-repeat: no-repeat;
	padding: 3px 3px 3px 13px;
	background-position: 3px 7px;	
	color:#b5152b;
	cursor:pointer;	
	margin-top:5px;
}
#col3 ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#col3 #calendar .calendar {
	width:145px;
	margin:auto;
}
#col3 .postnum {
	padding:0 3px;
	
}
#col3 .blogentry {
	padding-left:5px;
}
#col3 .blogentry a {
	color:#766a63;
}
#col3 .blogentry a:hover {
	color:#b5152b;
}

/************* single view ******************/

#col2 .next a {
	padding-right:20px;
	background-image:url(../template/community/images/next.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	/*color:#766a63;*/
}
#col2 .previous a {
	padding-left:20px;
	background-image:url(../template/community/images/prev.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	/*color:#766a63;*/
}
.backtolist {
	width:435px;
	padding-bottom:8px;
}
.backtolist a {
	color:#766a63;
}
#col2 .next, #col2 .previous {
	width:210px;
	float:left;
	padding-bottom:15px;
}
#col2 .next {
	text-align:right;
}
#col3 .latestCommentsList dd {
	margin:0;
	padding:0;
	font-size:10px;
}
#col2 .itemBody {
	border-bottom:1px solid #c3bbb2;
	
}
#col2 #commentList {
	padding-top:15px;
}
#col2 #commentList ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
}
#col2 .mailform {
	padding-top:15px;
}
#col2 #commentList .item {
	border:none;
		
}
#col2 #commentList .commentBody {
	background-color:#e1ddd8;
	padding: 15px;
	margin-top:15px;
}
#col2 #commentList .author {
	font-size:12px;
}
#col2 #commentList .author span {
	font-weight:bold;
	padding:0 3px;
}
#commentList .date, #commentList .permalink, #commentList .blog-comments, #commentList .views {
	padding:0;
	float:none;
	border:none;
}
#col2 h4, #col2 h5 {
	font-weight:bold;
	font-size:12px;
	color: #403e3a;	
}
#col2 .mailform {
	border:1px solid #d8d3cd;
	border-top:none;
	margin:0;
	margin-top:15px;
	padding:0;
	padding-bottom:6px;
}
#col2 .mailform h4 {
	margin:0;
	padding:5px 5px;
	background-color:#e1ddd8;
	font-size:11px;
	font-weight:normal;
	border:1px solid #d8d3cd;
	border-bottom:none;
	
	display:block;
}
#col2 .mailform input {
	width:390px;
	border:none;
	border-bottom:1px solid #8c8680;
	color: #595651;	
}
#col2 .mailform textarea {
	width:390px;
	border:none;
	border:1px solid #8c8680;
	color: #595651;	
	height:100px;
}
#col2 .mailform .button {
	border:1px solid #8c8680;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../template/images/internal.gif);
	background-repeat: no-repeat;
	padding:2px 6px;
	padding-left:16px;
	background-position: 6px 6px;	
	color:#b5152b;
	width:70px;
}
#col2 .mailform .formField {
	padding:0 15px;
}
#col2 .formLabel {
	font-size:10px;
	margin:0;
	padding:0;
	padding-left:15px;
	margin-top:7px;
}
.views {visibility:hidden;}	
