/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family: "trebuchet ms", helvetica, sans-serif;
					color:#000000;
					background:#384a27;
					line-height:1.4em;
					}
			
a 					{
					text-decoration:none;
					color:#670301;
					font-weight:bold}

a:hover 			{color:#384a27;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:10px;
					margin-right:10px;
					margin-top: 10px;
					margin-bottom: 10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	


/* IMAGES */

img					{border: none;}
					
img.bordered		{border:#ffffff 5px solid;}

.captioned			{float:left;
					padding:0px 10px 10px 0px;
					margin: 15px;
					font-size:12px;
					text-align:center;}

.captioned img		{border:#000000 1px solid;}

.float_right		{float:right}

.float_left			{float:left}


/* FORMATTING OF MAIN CONTENTS */

iframe				{border:none;}

div#wrap			{
					width:950px;
					margin: 0 auto;
					}

#top_bar			{
					width:950px;
					height:145px;
					margin: 0 auto;
					font-size:14px;
					background: url(images/header_bg.jpg) no-repeat;			
					}
					
#top_bar a			{
					color:#FFFFFF;
					font-weight:normal;
					font-size:16px;
					}
					
#top_bar a:hover	{
					color:#FFFF66;
					}										

													
#content_area		{
					xwidth:950px;
					overflow:auto;
					min-height:400px;
					background:url(images/content_bg.jpg);
					margin: 0 auto;
					clear:both;
					}			

#text_area			{
					background: url(images/text_bg.png);
					padding-left:15px;
					xmargin-bottom:20px;
					}		
					
#left_column		{
					width:450px;
					overflow:visible;
					float:left;
					margin: 0 auto;
					padding-left:10px;
					}

					
#right_column		{
					width:250px;
					overflow:visible;
					float:left;
					margin: 0 auto;
					padding-left:10px;
					}

#footer				{
					background-color:#5f7d41;
					height:50px;
					width:950px;
					color:#fff5c6;
					font-size:11px;
					font-family: arial, verdana, helvetica, sans-serif;
					clear:both;
					margin: 0 auto;
					text-align:center;
					line-height:1.5em;
					}
					
#footer a			{
					color:#fff5c6;
					text-decoration:none;
					font-weight:bold;
					font-size:1em;
					}

#footer a:hover
					{color:#FFFF00}					
			


/* FORM ELEMENTS */


form 				{
					xmargin:10px; padding: 0;
					xwidth:720px;					
					}
														
label				{
					display:block;
					color:#000000;
					margin:5px 0;
					width:230px;
					float:left;
					}
					
input				{
					color:#333333;
					float:left;
					xheight:20px;
					}
					
					
textarea		  	{
					width:500px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					xbackground-color:#FFFF99;					
					}


		
/*HEADER STYLES */

h1					{
					font-family:"Times New Roman", Times, serif;
					color:#670300;
					text-decoration: none;
					font-size:1.6em;
					font-weight:bold;
					margin-bottom:15px;
					line-height:1.5em;
					margin-top:25px;
					padding-top:25px;
					}

h2					{
					font-family:"Times New Roman", Times, serif;
					color:#000000;
					text-decoration: none;
					font-size:1.3em;
					margin-bottom:10px;
					}


h3					{
					color:#000000;
					text-decoration: none;
					font-size:1.1em;
					margin-bottom:5px;
					margin-top:25px;
					}

/* FOOTER FONT STYLES */



				

/*OTHER GENERAL STYLES */

#news_box			{
					border: 1px #670301 solid;
					width:315px;
					background: url(images/transparent_bg.png);
					padding:10px;
					float:left;
					line-height:1.7em;
					} 


#boxed_area			{
					border: 1px #000000 solid;
					width:880px;
					background-color:#FFFFFF;
					padding:20px;
					} 


.quote				{
					font-size:12px;
					font-style:italic;
					line-height:1.25em;
					width:330px;
					}

					
					