/*.sidemenu H2 {font-size:14px;font-weight:bold;color:#aaa;}
*/
.blogmodule {
	width: 869px;
	padding:0px;
	margin:0px;
	float: left;
}
.blogmoduleContent {
	font-family: "Trebuchet MS", Arial;
	float: left;
	margin:0px;
	width: 590px;
	padding:25px 27px 0px 27px;
	background-attachment: scroll;
	background-image: url(../images/bgInnerRight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	color:#3b3b3b;
}
.article {
	float: left;
	margin:0px;
	padding:0px 0px 40px 0px;
	width: 590px;

}

.blogHeader {
	padding: 0px 0px 20px 37px;
	margin:0px;
	float:left;
	width: 809px;
}
.blogHeader h1.moduleTitle {
	color: #3b3b3b;
	padding: 30px 0px 0px 0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight:normal;
	width: 530px;
	float:left;
}


.blogmoduleContent h2 {
	width: 590px;
	padding: 0px;
	margin:0px;
	height: 37px;
	font-size: 17px;
	color:#454545;
	text-transform: uppercase;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(../images/bgDottedLine.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.blogmoduleContent h2 span {
	padding: 0px;
	margin:0px;
	font-size: 20px;
	color:#944F6B;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
}
.blogmoduleContent p {
	padding: 20px 0px 0px 0px;
	margin:0px;
	font-size: 12px;
	color:#3b3b3b;
	font-weight: normal;
	line-height:20px;
}
.blogmoduleContent   a {
	color:#3b3b3b;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.blogmoduleContent   a:hover {
	color:#944F6B;
	text-decoration:none;
}
.blogmoduleContent p img {
	padding: 0px 0px 20px 20px;
	margin:0px;
	float:right;
}
.blogmoduleContent h3 {
	padding: 30px 0px 0px 0px;
	margin:0px;
	font-size: 12px;
	color:#3b3b3b;
	font-weight: normal;
}

/******Archives list ****/
.moduleContentContainer .blogmodule .blogsidemenu {
	width: 185px;
	float: left;
	margin:0px;
	padding-top: 0px;
	padding-right: 22px;
	padding-left: 11px;
	background:none;
}

ul.basicMenu {
	padding: 0px;
	margin:0px;
	width: 185px;
	float: left;
}

ul.basicMenu li{
	margin:0px;
	width: 171px;
	height:28px;
	background-attachment: scroll;
	background-image: url(../images/bgLinks.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

ul.basicMenu li a {
	text-decoration: none;
	color: #ffffff;
	display: block;
	height:28px;
}
ul.basicMenu li a:hover {
	text-decoration: none;
	color: #D49EB5;
}
*/

/************* 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;