/* 
	Widget Reset (for lack of a better term)
	These should be setup to match the designers specifications for headers, paragraphs, links, etc.
*/

div.content h1, h2, h3, h4, h5, p {margin-bottom:0;}
div.content h1 {font-size:2em; line-height:1em; font-weight:bold; font-style:italic; color:#566423; padding:15px 0 3px 0;}
div.content h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; line-height:1.2em; font-weight:bold; margin-bottom:18px; color:#78a12f;}
div.content h3 {font-size:1.4em; line-height:1.2em; font-style:italic; color:#566423; margin-bottom:3px;}
div.content h4 {font-size:1.6em; line-height:1.5em; font-style:italic; color:#566423;}
div.content h5 {font-size:1.3em; line-height:1.3em;}
div.content p, div.content div.paragraph {font-size:1.3em; line-height:1.6em; margin-bottom:18px;}
div.content a {color:#78a12f; text-decoration:none;}
div.content a:hover {text-decoration:underline;}
div.content hr {border:0; color:#78a12f; background-color:#78a12f; height:2px; width:100%; margin:20px 0;}
div.content strong {font-weight: bold;}
div.content em {font-style: italic;}

/* Basic Widgets */
.content ul {margin-left:1.5em;}

/* Title Text */
.titletext {width:100%;}

/* Text Only */
.txt_only {width:100%;}

/* Header Only */
.title_only {width:100%;}

/* Title Text w/ 1 Image on Right */
.titletextw1img {width:100%;margin-bottom: 30px;}
.titletextw1img div.content img {float:right;margin: 0 0 0 10px;padding:0;width:100px;}
#sub_nav .titletextw1img img {float:none;}

/* Title Text w/ 1 Image on Left */
.titletextw1img_left {width:100%;margin-bottom: 30px;}
.titletextw1img_left img {float:left;margin: 0 10px 0 0;padding:0;width:100px;}
#sub_nav .titletextw1img_left img {float:none;}

/* Article w/ title, body, and 4 images */
.title_body_4imgs {width:100%;}
.title_body_4imgs ul.side_images  {float:right; margin:6px 0 0 15px; width:100px;}
.title_body_4imgs ul.side_images li {display:list-item; list-style:none;}
.title_body_4imgs ul.side_images li img {width: 100px}

/* Article w/ title, body, and 4 images */
.sidew1img {width:100%;}
.sidew1img img {width:100%;}

/*  4 Images */
.fourimgs {width:100%; font-size: 1.3em;}
.fourimgs div.image {width: 25%; float: left;}
.fourimgs div img {margin: 0 3px 3px 3px; width: 110px;}

/*  1 Image */
div.img_only img {width:100%;}

/*  Site Map */
.site_main {width:100%;}
.site_main {font-size:130%;line-height:22px;}
ul.site_sub li {list-style:none;margin-left:1.5em;font-size:115%;line-height:22px;}
ul.site_third li {list-style:none;margin-left:3.0em;font-size:100%;line-height:22px;}

/* HTML Only  */
div.html_only {padding: 1.5em 0;}

/* Quote */
div.quote, div.quote div.content {text-align: right; position: relative;}
div.quote {text-align: right; position: relative;}
div.quote div.left {position: absolute; top: 0; left: 0; font: 5em bold italic Georgia; color: #78a12f; line-height: 1em; width: 0; height: 0; overflow: visible;}
div.quote div.right {position: relative; top: 4px; left: .1em; display: inline; font: 3.25em bold italic Georgia; color: #78a12f; line-height: .1em; width: 0; height: 0; overflow: visible; vertical-align: bottom;}
div.quote h4 {text-align: left; margin-left: 30px;}
div.quote strong.quote-name {font: 1.2em Arial; color: #566423;}
div.quote span.quote-title {font: 1.2em Arial; color: #566423;}
div.link_file a {font-size:1.6em;}

