﻿.mainContent p {
	color:#000 !important;
	font-size:11px !important;
	margin:0 !important;
	padding:0 0 10px 0 !important;
}
#contentMain {
	margin-right:100px !important;
}
.pageContent {
	padding:0 !important;
}

/* --------------- GENERAL --------------- */
.mainContent .floatLeft {
	float:left !important;
}
.mainContent .framedImage {
	float:left !important;
	margin-bottom:30px !important;
}
.mainContent .framedImage div {
	font-size:0 !important;
}
.mainContent .framedImage div div.ms-toolbarItem {
	font-size:10px !important;
}
.mainContent .framedImage img {
	margin:0 20px 0 0 !important;
}
/* --------------- end GENERAL --------------- */

/* --------------- ARTICLE HEADER --------------- */
table#articleHeader {
	border:none !important;
	border-collapse:collapse !important;
	font-family:"Trebuchet MS", Arial, sans-serif !important;
	margin:0 0 20px 0 !important;
	width:100% !important;
}
table#articleHeader td {
	padding:0 0 4px 0 !important;
}
#articleHeader td.dateLine {
	color:#a7a9ac !important;
	font-weight:normal !important;
	text-align:left !important;
}
#articleHeader td.articleHeadline {
	/*background:transparent url("/Style%20Library/Images/divider_hor_dotted_black.gif") bottom left repeat-x !important;*/
	background:transparent;
	text-align:left !important;
	vertical-align:bottom !important;
	width:100% !important;
}
#articleHeader td.articleHeadline span {
	border-collapse:collapse !important;
	color:#98002e !important;
	font-size:18px !important;
	margin:15px 0 5px 0 !important;
	padding:0 !important;
}
#articleHeader td.byLine {
	background:transparent url("/Style%20Library/Images/divider_hor_dotted_black.gif") bottom left repeat-x !important;
	color:#007698 !important;
	vertical-align:bottom !important;
	white-space:nowrap !important;
}
#articleHeader td.byLine span {
	color:#000 !important;
	font-size:11px !important;
}
#articleHeader td.additionalFields {
	background:transparent url("/Style%20Library/Images/divider_hor_dotted_black.gif") bottom left repeat-x !important;
	color:#000 !important;
	padding:4px 10px !important;
}
#articleHeader td.additionalFields table td {
	padding-right:8px !important;
	vertical-align:top !important;
	/*width:25% !important;*/
}
#articleHeader td.additionalFields table td label {
	display:block;
	font-weight:bold !important;
	text-align:right !important;
	white-space:nowrap !important;
}
/* --------------- end ARTICLE HEADER --------------- */
/* --------------- BLOG PAGE --------------- */

.spacedImage {
	float:left !important;
	margin-bottom:30px !important;
	margin-right:15px !important;
}
#blogComments .comments {
	color:#83B1BA !important;
	font-style:italic !important;
}
#blogComments .commentator {
	color:#303030 !important;
	margin-bottom:12px !important;
}
#blogComments h3 {
	color:#98002e !important;
	font:normal 14px "Trebuchet MS", arial, sans-serif !important;
	margin-bottom:5px !important;
}
/* --------------- end BLOG PAGE --------------- */