.typography	*						{ }

/** CMS LIST STYLES **/
.typography ul,
.typography ol 						{ }

.typography ul li,
.typography ol li 					{ }
.typography ul li 					{ }
.typography ol li 					{ }

/* HEADER STYLES */
.typography h1 						{ color: #711371; font: bold 28px/28px Helvetica, Arial, sans-serif; margin: 0 0 12px 0; border-bottom: 1px #bdc583 solid; padding-bottom: 4px; }
.typography h2 						{ color: #798531; font: bold 20px/20px Verdana, sans-serif; margin: 0 0 18px 0; border-bottom: 1px #cfb7cf solid; padding-bottom: 4px; }
.typography h3 						{ color: #711371; font: bold 20px/20px Helvetica, Arial, sans-serif; margin: 0 0 12px 0; }
.typography h4 						{ color: #711371; font: bold 18px/18px Helvetica, Arial, sans-serif; margin: 0 0 12px 0; }
.typography h5 						{ color: #711371; font: bold 16px/16px Helvetica, Arial, sans-serif; margin: 0 0 12px 0; }
.typography h6 						{ color: #711371; font: bold 13px/13px Helvetica, Arial, sans-serif; margin: 0 0 12px 0; }

/* LINK STYLES */
.typography a 						{ color: #89408a; }
.typography a:hover 				{ color: #89408a; }
	
.typography table					{ }
.typography table tr td				{ }

.typography strong					{ font-weight: bold; }
.typography em						{ font-style: italic; }

/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left 					{ text-align: left; }
.typography .center					{ text-align: center; }
.typography .right					{ text-align: right; }

.typography img.right				{ float: right;  margin: 0 0 5px 10px; }
.typography img.left				{ float: left; margin: 0 10px 5px 0; }

#home_inner .typography img.left,
#home_inner .typography img.right	{ padding: 5px; background: #fff; }

.typography .captionImage img		{ padding: 0; }
.typography .captionImage p			{ margin: 0; font: bold 10px/14px Arial, sans-serif; }
.typography .captionImage.left		{ float: left; margin: 0 10px 5px 0; padding: 5px; background: #e8e8e8; text-align: center; }
.typography .captionImage.right		{ float: right; margin: 0 0 5px 10px; padding: 5px; background: #e8e8e8; text-align: center; }

.typography .GreenTitle				{ color: #8b9742; font: normal 14px/18px Verdana, sans-serif; }
.typography .GreenTitleBold			{ color: #8b9742; font: bold 14px/18px Verdana, sans-serif; }
.typography .PurpleTitle			{ color: #701471; font: normal 14px/18px Verdana, sans-serif; }
.typography .PurpleTitleBold		{ color: #701471; font: bold 14px/18px Verdana, sans-serif; }

.typography .greentitle				{ color: #8b9742; font: normal 14px/18px Verdana, sans-serif; }
.typography .greentitlebold			{ color: #8b9742; font: bold 14px/18px Verdana, sans-serif; }
.typography .purpletitle			{ color: #701471; font: normal 14px/18px Verdana, sans-serif; }
.typography .purpletitlebold		{ color: #701471; font: bold 14px/18px Verdana, sans-serif; }


.right form .field label {
	color: #555; font: bold 14px/19px Arial, sans-serif;
}