.sidemenu H2 {font-size:14px;font-weight:bold;color:#aaa;}

/************* Article List ******************/

.article { 
	padding:0 0 30px; 
	margin: 0 0 15px;
	border-bottom:1px solid #cccccc;
}
.article H2.title {
	color:#61980D;
	font-size:20px;
	font-weight:bold;
	letter-spacing:0px;
	padding:5px 0 0px; 
}
.article DT{
	color:#999999;
}
.article H4 {
	font-size:14px; 
	padding:10px 0pt 0pt 25px;
}
	.article H4 .quote{
		color:#61980D;
		font-weight:bold; 
		font-size:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
		.article H4 .left{
			padding: 0 10px 0 0;
		}
		.article H4 .right{
			padding: 0 0 0 10px;
		}
	
	H1.moduleTitle A.returnLink {float:right;font-size: 12px;}
	.article .details {color:#8099a0;font-size: 11px;margin-bottom: 10px;}

.moduleContainer .moduleContent H2.articleTitle {color:#4c5c61;font-size: 28px;padding:0px 0px 10px 0px;}


/************* Article ************************/

.articleDetails {
	padding:2px;
	border-top:1px dotted rgb(135,135,135);
	font-size: 14px;
	font-family: Trebuchet MS,Geneva,Arial,Verdana;
	color: #8099a0;
	margin-bottom:30px;
}
	
	.articleDetails .rating {float:right;}
	
/************* Article Comments ***************/	
.articleComments {}
	.articleComments H5 {font-size:16px;border-bottom:1px dotted rgb(135,135,135);margin-bottom:10px;}
	.articleComments H5 A {float:right;font-size: 11px;}
	.articleComments H6 {padding:5px;font-size:12px;margin-bottom: 10px;}
	.articleComments H6 SPAN {float:right;}
	.articleComments .comment { margin:5px 20px;}
/********** Article Comment Form ***************/	

	.articleComments FORM {margin-top:40px;display: block;}
	.articleComments FORM .field {margin:2px 0px;}
	.articleComments FORM LABEL {float:left; width:100px;}
	.articleComments FORM TEXTAREA,
	.articleComments FORM INPUT.text {width:400px;border:1px solid rgb(200,200,200);}
	.articleComments FORM TEXTAREA {height:100px;}
	.articleComments FORM .submit {text-align: right;}
	
	.articleComments .validation-failed {border: 1px solid #f00 !important;}
	.articleComments .validation-passed { border: 1px solid #bbc928 !important;}
	.articleComments .validation-advice {  margin: 2px; margin-left:100px;  padding: 2px; color:#f00;}
	.articleComments .warning { margin: 2px; margin-left:100px;border: 1px solid #c66;}
	.articleComments .warning-advice {margin: 2px; margin-left:100px;padding: 2px;color:#fff;background-color:#bbb;
