body 							{ width: 100%;  margin:  0px 0px 0px   0px;  padding:  0px;  font-size: 80%; font-family: Arial, Helvetica, sans-serif; background: url(images/bg.gif) top center; }
#wrap 							{ width: 960px; margin: 20px 0px 0px -480px; padding: 10px;  left:50%; text-align:left; float:left; position:relative; background: #14417d;   }
#content 						{ width: 860px; margin: 0px auto 0px; padding: 50px 80px 0px 20px; float: left; min-height: 450px; height: auto !important; height: 450px; background:#fff;}
/************************************************
*	TYPOGRAPHY									*
************************************************/
h1 								{ color: #a5784b; margin: 0px 0px 15px 0px; font:normal 2em/1.2em Georgia, "Times New Roman", Times, serif;}
h2 								{ color: #14417d; margin: 0px 0px  5px 0px; font:normal 1.2em/1.3em Georgia, "Times New Roman", Times, serif;}
h3 								{ color: #a5784b; margin: 0px 0px  0px 0px; font:bold 1em/1.2em Arial, Helvetica, sans-serif; }
h4 								{ color: #a5784b; margin: 0px 0px 10px 0px; font:bold .9em Arial, Helvetica, sans-serif; background:#e9ddd2; padding:8px 9px 0px 10px; text-transform:uppercase; height:22px; }
/************************************************
*	HYPERLINKS									*
************************************************/
a, a:visited 					{ color: #14417d; text-decoration: none; }
a:hover 						{ color: #14417d; text-decoration: underline; }
a:focus, a:hover, a:active 		{ outline: none; }
/************************************************
*	HEADER  									*
************************************************/
#header 						{ width: 960px; height: 110px; margin: 0px 0px 10px 0px; padding: 0px; background:url(images/nav-bg.jpg); overflow: hidden;}
.headerleft 					{ width: 290px; float: left; margin: 0px 0px  0px 0px; padding: 0px; }
.headerright 					{ width: 670px; float: right; margin: 0px 0px 0px 0px; padding: 0px; }
/************************************************
*	NAVBAR      								* 
************************************************/
#navbar 						{ width: 600px; height: 35px; float: left; margin: 60px 0px 0px 25px; padding: 0px;}
#nav 							{ margin: 0px; padding: 0px; }
#nav ul 						{ float: left; list-style: none; margin: 0px; padding: 0px; }
#nav li 						{ float: left; list-style: none; margin: 0px; padding: 0px; }
#nav li a						{ font:normal 1.3em Georgia, "Times New Roman", Times, serif; text-transform: none; padding: 9px 10px 8px 10px; color: #fff; display: block;  }
#nav li a:hover					{ padding: 9px 10px 8px 10px; text-decoration: none; color: #14417d;  }
/***********************************************  
*	HOMEPAGE 		    	                    *  
************************************************/	
#homeLeft 						{ width:700px; height:630px; float:left;  margin:0px 10px 0px 0px; }
#homeRight 						{ width:230px; min-height:610px; height:auto !important;height:590px; float:right; background:#fff;  padding:10px; }
#homeLeft ul, li 				{ list-style-type: none; margin: 0px 0px 0px  0px; padding: 0px 0px 0px 0px; }
#homeRight ul, li 				{ list-style-type: none; margin: 0px 0px 0px  0px; padding: 0px 0px 0px 0px; } 
#missionStatement 				{ font:normal 1em/1.1em "Times New Roman", Times, serif; color:#fff;   margin-top:10px; width:700px; float:left; }
#missionStatement ul, li 		{ list-style-type:none; margin:0px; padding:0px;}
.widgetBox 						{ margin:0px 0px 10px 0px; float:left; width:100%; } 
.widgetBox li 					{ margin:0px; padding:0px; list-style-type:none;}
.widgetBox ul 					{ margin:0px; padding:0px; list-style-type:none;}
.widgetBox p 					{ margin:0px; padding:0px; list-style-type:none;}
/************************************************
*	SIDEBAR			    	        	        * 
************************************************/
#sidebar 						{ width: 200px; float: left;  margin:0px; padding: 0px 0px 20px 0px;  }
#sidebar ul 					{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px;   }
#sidebar li 					{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px;  }
/************************************************
*	FOOTER      								*
************************************************/
#footer 						{ width: 960px; height:50px; margin-right:auto; margin-left:auto; padding: 0px; text-align: left; position:relative; font:normal .8em/1.2em Arial, Helvetica, sans-serif; }
#footer p 						{ color: #FFFFFF; margin: 0px; padding: 9px 0px 0px 0px; }
#footer a, #footer a:visited 	{ color: #FFF;   text-decoration: none; font-weight:bold; } 
#footer a:hover 				{ color: #FFFFFF; text-decoration: underline; }
/************************************************
*	POSTAREA 		    	                    * 
************************************************/	 
.postarea 						{ float: right; width: 590px; margin:0px; padding: 0px; }
.postarea p						{ font:normal 1em/1.4em Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px 0px; }
.postarea ul					{ list-style-type: square; margin: 0px; padding: 0px 0px 15px 0px; }
.postarea ul li 				{ list-style-image:url(images/icon.gif); margin: 0px 0px 0px 20px; padding: 0px; }
.postarea ul ul 				{ list-style-type: square; margin: 0px; padding: 0px 0px 0px 0px; }
.postarea ol 					{ margin: 0px; padding: 0px 0px 15px 0px; }
.postarea ol li 				{ margin: 0px 0px 0px 20px; padding: 0px; } 
.breadcrumb 					{ font:normal .8em Arial, Helvetica, sans-serif; margin: 0px 0px 17px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #a5784b; }
.date 							{ font-style:italic; margin: 0px; color:#666; }
.tags 							{ background: #FFFFFF url(images/icon_tags.gif) no-repeat top left; margin: 0px; font:normal .8em Arial, Helvetica, sans-serif;  padding: 0px 0px 0px 18px; text-transform:uppercase; color: #a5784b; }
.postmeta 						{ width: 100%; padding: 5px 0px 0px 0px; margin: 0px 0px 60px 0px; border-top:1px solid #a5784b; }
.postmeta2 						{ width: 100%; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:1px solid #a5784b; }
.clear 							{ clear: both; }
form 							{ margin: 0; padding: 0; float:left;}
.social_media					{ margin:10px 10px 0px 0px; float:left; border:0;}
.icon_holder 					{ float:left; margin:0px 0px 10px 0px;}
.ngg-albumtitle 				{ font-size:16px; line-height:19px; font-family:"Times New Roman", Times, serif; margin:0px 0px 5px 0px; color:#14417d; font-weight:100; }
/************************************************
*	IMAGES  					     		    * 
************************************************/
a img 							{ border: none;}	
.small 							{ float: left; width: 400px; }
.image_small 					{ float:right; text-align:right; border:1px solid #144682; padding:3px; margin-top:3px; }
img.centered 					{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; }
img.alignnone 					{ padding: 0px; margin: 0px 0px 10px 0px; display: inline; }
img.alignright 					{ margin: 10px 0px 20px 10px; display: inline; }
img.alignleft 					{ margin: 0px 10px 10px 0px; display: inline; }
.aligncenter 					{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright 					{ float: right; margin: 0px 0px 20px 10px; }
.alignleft 						{ float: left; margin: 0px 10px 10px 0px; }
.border_image 					{ border:1px solid #144682; padding:3px; }
.contact_image 					{ border:1px solid #a5784b; padding:10px; }
img.tfe							{ border:1px solid #144682; padding:5px; margin-top:0px; margin-left:60px; }
/************************************************
*	SEARCH FORM									*
************************************************/
td 								{ vertical-align:top; padding:10px 0px 10px 0px; border-bottom:1px solid #a5784b; }
.formarea ul 					{ list-style-type:none; list-style-image:none; }
.formarea ul li 				{ list-style-type:none; list-style-image:none; }
.formarea input 				{ border:1px solid #a4784b;}
.formarea textarea 				{ border:1px solid #a4784b;}
.formarea select 				{ border:1px solid #a4784b;}
.formarea option 				{ border:1px solid #a4784b;}
#contact_button a 				{ background:#fff; margin:20px 0px 20px 0px; padding:0px;}

#searchform { margin: 0px; padding: 0px; display: inline; }
#searchbox { background: #F7F5EF !important; width: 220px; color: #495D5C; font-size: 12px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0px; padding: 4px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; }
#homeInput { border: 1px solid #c4d1e0; font-size: 11px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; width: 145px; height: 22px; margin:5px 5px 0px 0px; float:left; padding:2px 0px 0px 5px; }
#searchsubmitHome { padding:3px 0px 5px 0px; width:70px; height:27px; background: #14417d; color:#fff; font-family:"Arial Black", Gadget, sans-serif; border:1px solid #14417d; margin:5px 0 0 0; float:right; font-size:11px; }
#searchsubmit { padding:2px 5px 7px 5px; height:25px; background: #14417d; color:#fff; font-family:"Arial Black", Gadget, sans-serif; border:1px solid #14417d; margin-top:5px; }
#s { width:200px; height:15px; border:1px solid #14417d; padding:5px; font-size:11px; }
#subscribe { background: #FFFFFF url(images/feedburner.png) top no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 0px; }
#subbox { background: #EEEEEE !important; width: 250px; color: #495D5C; font-size: 12px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 10px 0px 0px 0px; padding: 3px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; display: inline; }
#subbutton { background: #93BBBC url(images/topnav.png); color: #FFFFFF; font-size: 11px; font-family: Georgia, Times New Roman, Trebuchet MS; margin: 0px 0px 0px 7px; padding: 3px 3px 2px 3px; font-weight: bold; border-top: 1px solid #A3BAB9; border-right: 1px solid #759697; border-left: 1px solid #A3BAB9; border-bottom: 1px solid #759697; }
#author, #email, #url { background: #EEEEEE !important; width: 250px; color: #202020; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 5px; border: 1px solid #DDDDDD; display: inline; }
#submit { background: #93BBBC url(images/topnav.png); color: #FFFFFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 3px 3px 2px 3px; font-weight: bold; border: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666; }

