/**** BODY ***/
html, body,
.mce_p .mceText 			{ font:normal 13px/18px georgia; color:#333; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited,
a:hover						{ text-decoration:underline; color:#ae3600; }
/*******/

/**** IMAGES ***/
img							{ border:0; }
img.right-align				{ margin: 0 0 20px 20px; float:right; }
img.left-align				{ margin: 0 20px 20px 0; float:left; }
img.center-align			{ margin: 0 auto; float:none; }
/*******/

/**** FORMS ***/
form						{ margin:0; padding:0; }
form .hidden 				{ display:none; }
/*******/

/**** HEADINGS ***/
h1,h2,h3,h4,h5,h6,p			{ margin:0 0 10px 0; padding:0; }
#siteWrap h1,
.mce_h1 .mceText			{ font:normal 30px/36px georgia; color:#00274c; }
#siteWrap h2,
.mce_h2 .mceText			{ font:normal 30px/36px georgia; color:#00274c; }
#siteWrap h3,
.mce_h3 .mceText			{ font:normal 18px/22px georgia; color:#ae3600; }
#siteWrap h4,
.mce_h4 .mceText			{ font:normal 18px/24px georgia; color:#333; }
#siteWrap h5,
.mce_h5 .mceText			{ font:normal 16px/21px georgia; color:#333; }
#siteWrap h6,
.mce_h6 .mceText			{ font:normal 14px/18px georgia; color:#8f1b5a; }

.mceMenu table				{ width:150px; }
/*******/

/**** COMMON - ELEMENTS ***/
.element 					{ clear:both; float:left; display:inline; width:100%; }
/*******/

/**** COMMON - CUSTOM - BORDERED CONTENT ***/
.borderedContent			{ margin:0 0 10px 0; border-top:5px solid #bfc9d2; border-bottom:5px solid #bfc9d2; padding:10px 20px; }
/*******/

/**** COMMON - CUSTOM - STYLED CALLOUTS ***/
.styledCallouts				{ margin:0 0 20px 0; }
.styledCallouts DIV			{ position:relative; float:left; width:244px; }
.styledCallouts .callout2	{ float:left; width:244px; margin:0 0 0 15px; }
.styledCallouts DIV H4		{ margin:0; background:#0089ae url(../img/calloutHeading.png) no-repeat; height:67px; padding:25px 20px 10px 20px; }
.styledCallouts .callout2 H4	{ background-color:#632128; }
.styledCallouts DIV H4 A,
.styledCallouts DIV H4 A:link,
.styledCallouts DIV H4 A:visited,
.styledCallouts DIV H4 A:active,
.styledCallouts DIV H4 A:hover	{ font:normal 24px/28px georgia; color:#fff; text-decoration:none; }
.styledCallouts DIV IMG		{ display:block; border-top:5px solid #fff; }
.styledCallouts DIV SPAN.bottom	{ position:absolute; bottom:0; left:0; width:244px; height:16px; background:url(../img/calloutBottom.png) no-repeat; }
/*******/

/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #mainImage .element			{ width:944px; }
#twoColumnLayout #mainImage .borderedContent	{ width:904px; }
#twoColumnLayout #textWrap .element				{ width:380px; }
#twoColumnLayout #textWrap .borderedContent		{ width:340px; }
#twoColumnLayout #utilityWrap .element			{ width:503px; }
#twoColumnLayout #utilityWrap .borderedContent	{ width:463px; }
/*******/

/**** ONE-COLUMN LAYOUT ELEMENTS ***/
#oneColumnLayout #mainImage .element			{ width:944px; }
#oneColumnLayout #mainImage .borderedContent	{ width:904px; }
#oneColumnLayout #textWrap .element				{ width:904px; }
#oneColumnLayout #textWrap .borderedContent		{ width:864px; }
/*******/

/**** EDIT FORMS ***/
#siteWrap .eden_form											{ clear:both; width:100%; }
#siteWrap .element form div fieldset div.field-wrap label		{ color:#666; }
/*******/

