#content .left-column, #content .right-column {border-top:solid 3px #d5d7ca;}
#content .left-column h1 {padding:10px 10px 10px 0px;}
#post-list {border-top:solid 1px #ffccc8; }  
.post {border-bottom:solid 1px #ffccc8;padding:10px 0 15px 0px; }
#post-list li h2 {font-weight:normal;}
#post-list li h2 a {color:#000;}
#post-list li h2 a:hover {color:#c00000;}
#post-list .storycontent {padding-left:10px; background: url(/images/v3/generic/01homepage_r34_c6.gif) no-repeat left 7px;display:block; }
.grey {color:#999;}
.feedback {float:right;}

#sub-section {margin:10px 0;}

#table_ul, #searchform {margin:0 0 10px 0;}

.rhs-bar ul li, #archives li { height:auto !important; height:17px; min-height:14px; padding:0px; border-bottom:1px solid #FFCCC8; list-style:none; line-height:15px;}
.rhs-bar ul li a, #archives li a, .rhs-bar ul li a:visited, #archives li a:visited { display:block; padding:2px 0px 2px 17px; font-family:Georgia, "Times New Roman", Times, serif; background:url(/images/v3/generic/01homepage_r34_c6.gif) no-repeat left 7px; }
.rhs-bar ul li a:hover, #archives li a:hover {background-color:#F6F6EC;}

#blogSubmit {
	background: #FFFFFF;
	border:none;
	color: #c00000;
	font: bold 120% Arial, Helvetica, sans-serif;
}

#searchform {padding-bottom:20px;border-bottom:solid 3px #d5d7ca;margin-bottom:10px;}
.rhs-bar {padding-bottom:10px;margin-bottom:10px;border-bottom:solid 3px #d5d7ca;}
.rhs-bar h1, .rhs-bar .linkcat {color:#c00000; font-family:Arial, Helvetica, sans-serif;}

#comments {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:10px 0; }
.comment_odd, .comment_even {border-top:solid 1px #ffccc8;padding:10px 0;}
.comment_number {float:left; display:inline; width: 150px;margin:0;padding:0;}
.comment_text {float:left; display:inline; width: 470px;margin:0;padding:0;}
#author, #url, #comment, #email {width:300px;}
label {font-weight:bold;}
#commentForm li {margin:15px 0 0 0;}


.sub-section #feedback_icons{ padding: 5px; margin: 0; list-style-type: none; text-align: left; border-bottom: solid 1px #cccccc;}
.sub-section #feedback_icons:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.sub-section #feedback_icons li { float:left; display:inline; padding:0 10px 0 0;}

.sub-section #feedback_icons li a, .sub-section #feedback_icons li a:visited, .sub-section #feedback_icons li a:hover{background-color:transparent;}

.feedback {
	margin: 2px 0 2px 0;
	color: #ccc;
	text-align: right;
	clear: both;
	border-top-color: solid 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
}

.storycontent p a { color: #c00000; border-bottom: dotted 1px #ffccc8; }
.storycontent p a:hover { border-bottom: solid 1px #c00000; }
