.siteCMS {
	margin:0 0 0 4px;
	padding:0;
	line-height:100%;
	color:#58642d;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}

.siteCMS * {font-size: 12px;}

.siteCMS strong *, .siteCMS  b * {font-weight: bold !important;}
.siteCMS u * {text-decoration: underline !important;}

/* the following will show up in the cms styles drop-down list */
.siteCMS.headline {font-size:18px;font-weight:bold;color:#3cb54a;}
.siteCMS.subhead {font-size:13px;font-weight:bold;color:#58642d;text-decoration:underline;}
.siteCMS.body {line-height:120%;}

.defaultSkin h2 {font-size:18px ! important;font-weight:bold ! important;color:#3cb54a ! important;}
.defaultSkin h3 {font-size:13px ! important;font-weight:bold ! important;color:#58642d ! important;text-decoration:underline ! important;}

.siteCMS ol, .siteCMS ul, .siteCMS dl, .mceContentBody ol, .mceContentBody ul, .mceContentBody dl {margin: 10px 10px 10px 20px;}

div.mceEditor.defaultSkin {}
table.mceLayout {}
table.mceLayout td.mceToolbar.first.last {}

.mceToolbar mceToolbarRow1 {}
.mceListBox.mceListBoxEnabled.styleselect {}

div.mceEditor.defaultSkin table.mceLayout td.mceIframeContainer iframe {border:1px solid #f00 ! important;}