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


}

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

/*.article H2.title {color:#0097d3;font-size: 18px;padding-bottom:2px;}
	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;*/
