@charset "UTF-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	width:100%;
	background: #4f3816;}
	
a {outline:none;}
	
h1 {
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #003300;
	margin: 0px 0px 0px 0px;
	}
	
#background {
	background: url(../images/BG.jpg) repeat-x;}

#mastheadContainer {
	width: 801px;
	height: 268px;}
	
	#masthead {
	margin:auto;
	padding:0px;
	width:801px;
	height:267px; !important; /* real browsers */
	height:267px; /* IE6:treaded as min-height*/
	min-height:267px; /* real browsers */
	background:url(../images/BG_header2.jpg) no-repeat;}
	
	#searchContainer {
		width: 220px;
		height: 18px;
		float: right;
		margin: 7px 7px 0px 0px;
		}
		
		.searchField {
			float:right;
			display:inline;
			margin:0px 7px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:145px;
			height:18px;
			background:#ffffff;
			border:1px solid #000000;
			}
		
	#logo {
		float:left;
		display:inline;
		margin: 132px 0px 0px 20px;
		padding:0px;
		width:164px;
		height:130px;
		}
		
#contentContainerHome {
	margin:auto;
	padding:0px 0px 0px 0px;
	width:801px;
	background:url(../images/BGcontent.gif);
	}
		
	
#contentHome {
	float:right;
	margin:30px 10px 0px 10px;
	padding:0px 15px 0px 0px;
	width:500px;
	}
	
	#calloutHome {
		float:left;
		margin:30px 0px 30px 25px;
		padding:0px 0px 0px 0px;
		width:235px;
		}
	
		#contentHome a {
			margin: 0;
			padding: 0;
			color: #900000;
			}
	
		#contentHome p {
			font: Arial, Helvetica, sans-serif;
			font-size: .85em;
			color: #000000;
			margin: 10px 0px 0px 0px;
			}
	
	#contactBox {
		float:right;
		display:inline;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		padding:0;
		width: 168px;
		}
		
		#contactBox p {
			margin: 0;
			padding: 0;
			font: Georgia, "Times New Roman", Times, serif;
			font-size: .85em;
			color: #000000;
			}
		
		#contactBox a {
			margin: 0;
			padding: 0;
			color: #900000;
			}
	
/* ======================= FOOTER ==========================================*/
#footer {
	clear:both;
	margin:auto;
	padding:0;
	width:801px;
	height:333px !important; /* real browsers */
	height:333px; /* IE6:treated as min-height*/
	min-height:333px; /* real browsers */
	background:url(../images/BGfooter.jpg) no-repeat;
	}
	
	#MailingListButton {
		float:right;
		display:inline;
		margin: 60px 25px 0px 32px;
		padding:0px;
		width:168px;
		height:25px;
		}
	
	#footerContent {
		float: left;
		width: 420px;
		height: 120px;
		margin: 125px 0px 0px 15px;
		}
		
		#footerContent h1 {
			font: Georgia, "Times New Roman", Times, serif;
			font-size: 1em;
			color: #000000;
			font-weight: 500;
			margin: 12px 0px 0px 0px;
			}
	
		#footerContent p {
			font: Georgia, "Times New Roman", Times, serif;
			font-size: .8em;
			color: #000000;
			margin: 5px 0px 0px 0px;
			}
		
		#iconNewsletter {
			float: left;
			margin: 0px 25px 10px 10px;
			width: 56px;
			height: 60px;
			}
	
		#newsletterLinks {
			float: right;
			width: 165px;
			margin: 10px 0px 0px 0px;
			}
		
		#newsletterLinks a {
			font: Georgia, "Times New Roman", Times, serif;
			font-size: .85em;
			font-weight: bold;
			color: #900000;
			line-height: 1.5em;
			text-decoration: underline;
			}
		
#footerNavContainer {
	float: left;
	width: 800px;
	margin: 0;
	padding: 0;
	}
		
	#footerNav {
		float:left;
		display: inline;
		width:800px;
		margin:0;
		padding: 0;
		text-align: center;
		}
		
		#footerNav li {
			float: left;
			margin: 155px 15px 5px 0px;
			padding: 0;
			list-style-type: none;
			font-family:  Georgia, "Times New Roman", Times, serif;
			font-size: .8em;
			color: #ffffff;
			font-weight: normal;
			}
		
		#footerNav li.left {
			margin: 155px 15px 5px 230px;
			}
	
		#footerNav li a {
			color:#ffffff;
			text-decoration:none;
			}
	
		#footerNav li a:hover {
			color:#ffffff;
			text-decoration:underline;
			}
		
	#footerNavContainer p {
		width: 800px;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .7em;
		color: #dbd1c6;
		line-height: 1.15em;
		text-align: center;
		}
	
.clearFix {
	clear:both;
	  display: block;
	  margin: 0px 0px 0px 0px;}
	
	

