/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
color: #384751;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 960px;
}

	#topbar{
		position: relative;
		height: 30px;	
	}

	#top{
		position: relative;
		height: 100px;
	}
	
		#logo{
			position: absolute;
			display: block;
			top: 0px;
			left: 0px;
			height: 100px;
			width: 292px;
			padding-right: 28px;
			background: url(img/logo.gif) top left no-repeat;	
		}
		
		#nav{
			position: relative;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			float: right;
			font-size: 1.4em;
		}
			
		#nav li{
			position: relative;
			float: left;
			padding-top: 54px;
			height: 26px;	
		}
		
		#nav li a{
			position: relative;
			float: left;
			padding: 0 26px 0 0;
			height: 22px;
			color: #46637c;
		}
		
		#nav li a:hover, #nav li.active a{
			background: #fff;
			color: #742300;
			text-decoration: none;			
		}

	#splash{
		position: relative;
		height: 221px;
		padding: 0;	
		text-align: left;	
		}
	
		#splashleft{
			float: left;
			width: 232px;
			padding-left: 30px;
			padding-right: 28px;
		}
		
			#splash h1{
				font-family: Georgia, "Times New Roman", Times, serif;
				color: #46637c;
				position: relative;
				padding-top: 50px;	
				font-size: 2.3em;
				font-weight: normal;
				padding-bottom: 10px;
				letter-spacing: -0.2px;
			}
		
		#splashright {
			width: 640px;
			float: left;	
		}
		
	#content{
		position: relative;
		font-size: 1.2em;
		padding: 0 0 15px 0;
		text-align: left;
	}
	
		#content em {
			font-style:italic;
		}

		#content strong {
			font-weight:bold;
		}
	
		#content h2{
			position: relative;
			font-size: 1.5em;
			padding-bottom: .7em;
			color: #003350;
		}

/*
		
		#content h2.alt{
			color: #91000E;
		}
*/		
		#content h3{
			position: relative;
			font-size: 1.35em;
			padding-top: .7em;
			padding-bottom: .7em;
			font-weight: bold;
			color: #003350;
		}

		#content h4{
			position: relative;
			font-size: 1.0em;
			padding-top: .7em;
			padding-bottom: .7em;
			font-weight: bold;
			color: #074986;
		}
		
		.img-feature{
			position: relative;
			float: left;
			padding: 7px;
			border: 1px solid #CDCDCD;
			margin-right: 15px;
		}
		
		.img-feature-right{
			position: relative;
			float: right;
			padding: 7px;
			border: 1px solid #CDCDCD;
			margin-left: 15px;
		}
		
		#content p{
			font-size: 14px;
			position: relative;
			line-height: 1.7em;
			padding-bottom: 1.1em;
			color: #3C3C3C;
		}
		
		#content p a{
			color: #c05e00;
			text-decoration: underline;
		}

		#content p a:hover{
			text-decoration: none;
		}
		
		#content h2 a{
			color:#003350;
			text-decoration: none;
		}
		
		#content h2 a:hover{
			color: #c05e00;

		}		
				
		.list {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:disc;
			padding-left: 25px;
			line-height: 1.6em;
			padding-bottom: 10px;
		}		
	
	#col1{
		position: relative;
		float: left;
		padding-right: 28px;
		padding-left: 30px;
		width: 230px;
	}
	
		.bull-list{
			position: relative;	
		}
		
			.bull-list li{
				position: relative;
				padding: 10px 0 10px 28px;
				background: url(img/flower.gif) left center no-repeat;	
			}
			
			.bull-list li a{
				line-height: 1.2em;
				position: relative;
				color: #c05e00;
				text-decoration: none;
			}

			.bull-list li a:hover{
				text-decoration: underline;
			}

		#callout {
			padding-top: 1em;
		}
		
		#callout p{
			position: relative;
			font-size: 1.0em;
			line-height: 1.2em;
			padding-bottom: 1.1em;
			color: #46637c;
		}

		.callout-img-feature{
			position: relative;
			float: left;
			margin-right: 5px;
		}			

		.callout-img-feature-right{
			position: relative;
			float: right;
			margin-right: 5px;
		}	
	
		#callout p a{
			color: #c05e00;
			text-decoration: none;
		}

		#callout p a:hover{
			text-decoration: underline;
		}
/*					
		.menu{
			position: relative;
			padding-right: 25px;
			font-size: 1.2em;

		}
		
			.menu li{
				position: relative;
			}
			
			.menu li a{
				position: relative;
				display: block;
				padding: 9px 0 9px 12px;
				color: #013350;
				border-bottom: 1px solid #013350;	
				
			}
			
			.menu li a.first{
				position: relative;
				display: block;
				padding: 9px 0 9px 12px;
				color: #013350;
				border-bottom: 1px solid #013350;	
				border-top: 1px solid #013350;			
			}
			
			.menu li a:hover, .menu li.active a{
				background: #013350;
				color: #eed177;
				text-decoration: none;
			}
*/	
	
	
	
	#col2{
		position: relative;
		float: left;
		width: 370px;
		padding-right: 30px;
	}
	
		#col2 a.extra-link{
			position: relative;
			color: #91000E;
			margin: 0 30px 0 5px;
		}
	
	
	
	
	#col3{
		position: relative;
		float: left;
		width: 233px;
	}

/*  Interior page divs  */

	#maincol{
		width: 640px;
		float: right;
	}
	
		#mainquote{
			width: 640px;
			height: 115px;
		}
	
		#mainquote h1{
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #46637c;
			position: relative;
			padding-top: 10px;	
			font-size: 20px;
			font-weight: normal;
			padding-bottom: 10px;
		}


	#leftcol{
		position: relative;
		float: left;
		padding-right: 28px;
		width: 260px;
	}
	
		.nav-list{
			position: relative;
			padding-left: 115px;	
		}
		
			.nav-list li{
				position: relative;
				padding: 7px 0 7px 20px;
				background: url(img/smallflower.gif) left center no-repeat;	
			}
			
			.nav-list li a{
				line-height: 1.2em;
				position: relative;
				color: #c05e00;
				text-decoration: none;
			}

			.nav-list li a:hover{
				text-decoration: underline;
			}

			.nav-list li a.active{
				text-decoration: underline;
			}
			
			
			.nav-list h2{
				position: relative;
				font-size: 1.5em;
				padding-bottom: .7em;
				color: #004369;
			}

/*	
		.n-email{
			position: relative;
			padding: 4px;
			width: 190px;
			border: 1px solid #63635A;
			background: #FDFBDC;
		}
		
		.n-subscribe{
			position: relative;
			height: 29px;
			width: 163px;
			background: url(img/subscribe-btn.gif) top left no-repeat;
			border: 0;
			margin-top: 14px;
		}
		
*/	
	#footer{
		font-family:Georgia, "Times New Roman", Times, serif;
		position: relative;
		text-align: left;
		width: 960px;
		padding: 15px 0 15px 0;
	}
	
		#foot-left{
			position: relative;
			float: left;
			width: 261px;
			margin-right: 10px;
			height: 58px;
		}
	
		#foot-logo{
			display: block;
			position:absolute;
			text-indent: -9999em;
			width: 261px;
			height: 58px;
			background: url(img/footer-logo.gif) top left no-repeat;
		}
		
		#foot{
			float: left;
			width: 640px;
			padding-left: 20px;
			background: url(img/footer-pipe.gif) top left no-repeat;
		}
		
		#foot ul{
			position: relative;	
			font-size: 1.2em;
			height: 25px;
		}
		
		#foot ul li{
			position: relative;
			float: left;
			color: #91000e;
		}
		
		#foot ul li a{
			float: left;
			text-decoration: none;
			color: #c05e00;
			padding-right: 28px;
		}

		#foot ul li a:hover{
			text-decoration: underline;
		}
	
		#foot p{
			position: relative;
			font-size: 1.2em;
			line-height: 1.7em;
			padding-bottom: 1.1em;
		}
		
		#foot p a{
			color: #0668a9;
			text-decoration: underline;
		}

		#foot p a:hover{
			text-decoration: none;
		}
		

	
	
/* Form CSS Styles --------------------------------------------------------------------------*/

		#form {
			font: 14px Arial, sans-serif;
		}
		
		#form fieldset {
		border:none;
		}
		
		#form label {
		float: left;
		width: 150px;
		font-weight: bold;
		}
		
		#form input, #form textarea {
		width: 180px;
		margin-bottom: 10px;
		}
		
		#form textarea {
		width: 330px;
		height: 150px;
		}
		
		#form p {
			font: 14px Arial, sans-serif;
			color: #c1000c;
			font-weight:bold;
		}
		
		#form .boxes {
		width: 1em;
		}
		
		#submitbutton {
		margin-left: 75px;
		margin-top: 5px;
		width: 90px;
		}
				
		.textred {
		color: #91000E;
		}
	
	
	
	













