.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;}


/* IE6 collective top bar height */
body.blog { padding-top: 147px; }
/*body.blog { padding-top: 192px; }*/

/* Non IE6 browsers gray bar placement */
/*
body .content-bar {
    position: fixed;
    z-index: 99;
    top: 147px;
}
*/

.news-details {
    font-size: 12px;
    line-height: 17px;
	float:right;
	width:800px;
	padding:41px 0px 40px 0;
}
    .news-details img {
        margin-bottom: 30px;
    }
    .news-details h2 {
        color: #063666;
        font-weight: normal;
        font-size: 26px;
        margin-top: 0px;
        width: 660px;
        float: left;
    }
    .news-details .date {
        width: 120px;
        float: right;
        padding-top: 5px;
    }
    .news-details .article-content {
        width: 575px;
    }
    .news-details .news-header {
        height: 53px;
    }
    .article-footer {
        border-left: 1px solid #d3d3d3;
        padding-left: 12px;
        margin-top: 30px;
        margin-bottom: 10px;
    }
        .article-footer .posted-under {
            font-size: 10px;
            line-height: 10px;
            display: block;
            padding-bottom: 4px;
        }
        .article-footer .article-tags {
            font-size: 10px;
            line-height: 10px;
            display: block;
            color: #2f2f2f;
        }
            .article-footer .article-tags ul {
                padding: 0;
                margin: 0;
                list-style: none;
                display: inline;
            }
                .article-footer .article-tags ul li {
                    padding: 0;
                    margin: 0;
                    display: inline;
                }


