
/**** STYLE, no layout, no IDs, FEW CLASSES (all without tag), suitable for use in TinyMCE ****/

 body {
	font-family: Arial, sans-serif;
	font-size: 14px;
 }
 
 
 
 a:link,
 a:visited,
 a:active
 {
	color: #0072e0;
	text-decoration: none;
 }
 
 a:hover {
	text-decoration: underline;	
 }
 
 
 
 
 
 /* heading unified style */
 h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, serif;
	color:  #e6ae1c; /* #586c46; */
 }
 
 /* heading individ styles */
 
 h1 {font-size: 24px; margin: 12px 0px 12px 0px;}
 
 h2 {font-size: 18px; margin: 0px 0px 12px 0px;}
 
 h3, h4, h5, h6 {font-size: 14px;}
 
 
 
 /* main blocks UNIFIED STYLE */
 p,
 li,
 div,
 ul,
 ol,
 blockquote {
	line-height: 1.4;
	padding: 1px 0 1px 0px; /* 1px gives margins adjacent floats something to bump */
	margin-left: 24px;
 }
 
 
 /* main sectional blocks */
 body ul,
 body ol {
	margin-top: 36px;
 }

  
 p + p {margin-top: 1em}


 li {margin-top: 12px;}

 
 hr {
	border: none; border-bottom: 1px solid #444444; height: 1px;
	margin: 24px 0 24px 24px;
 }
 
 
 
 
 
 /* extended semantics */
 
 .blurb {
	margin: 12px 36px 12px 36px;
	background: #f4f4f4;
	border: 1px solid #e0e0e0;
	padding: 12px;
 }
 
 .section {
	margin-left: 24px;
	margin-top: 36px;
	clear: both;
	padding-bottom: 12px;
 }
 
 
/*
 .section h2,
 .section h3
 {
	margin-left: -24px;
 }
 
*/
 
 
 
 
 
 
 /* inline layout */
 
.floatLeft {float: left; margin-right: 8px; padding: 1px;}
.floatRight {float: right; margin-left: 8px}
.captionLeft {float: left; font-size: 10px; clear: left;; padding: 1px;}
.captionRight {float: right; font-size: 10px; clear: right;}


 
 
 
 
 
 /***** SOME TRICKY FIXES ****/
 
.clearfix {clear: both}
 
div > hr { clear: both; }

h2 a:link, h2 a:visited, h2 a:active {	color: inherit; }
h3 a:link, h3 a:visited, h3 a:active {	color: inherit; }

