body{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #CCD9C0;
	margin-top: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #fff;}



td{ font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312620;}


.template_table{background-color: #fff;}

.template_cell{
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312620;}	

.template_cell2{
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #312620;}	
	
h1{
	color: #5F3E2C;
	font-size: 24px;
	margin-top: 0px;
	padding-top: 0px;}
	
h2{
	color: #5F3E2C;
	font-size: 19px;
	margin-top: 0px;}
	
h3{color: #fff;
	font-size: 16px;}
	
h4{
	font-size: 13px;
	font-weight: normal;
	color: #1E7C91;
	padding-bottom: 0px;
	margin-bottom: 0px;}

input{border: 1px solid #6C4734; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

input.search_btn{
	width: 56px;
	height: 22px;
	background-image: url(images/btn_send.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	outline: none;
	border: 0px;}
	
input.search_btn:hover{background: url(images/btn_send_hover.gif) no-repeat;}

#container {  
	margin-left: auto; 
	margin-right: auto;
	width: 860px;}
	
#header{
	width: 860px;
	height: 155px;
	background-image: url(images/header.jpg);
	background-repeat: repeat-x;
	text-align: right;}

#sub_content{
	width: 664px;
	background-image: url(images/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 5px;
	font-size: 12px;}
	
#top_content{
	width: 664px;
	background-image: url(images/bg_top.jpg);
	background-repeat: repeat-x;
	background-color: #EBF2CC;
	font-size: 14px;}

#toptext{padding: 11px;}

#toptext2{text-align: center; padding: 15px;}

#toptext2 a{
	color: #6C4734;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background-color: #AFC7A2;
	padding: 3px 6px;
	text-decoration: underline;}

#toptext2 a:hover{
	color: #AFC7A2;
	font-weight: bold;
	background-color: #6C4734;
	padding: 3px 6px;
	text-decoration: underline;}

#content{
	background-color: #fff;
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-x;
	margin-top: 4px;
	width: 664px;}
	
#content_text{	padding: 20px;}

.rightcell{
	background-color: #F1ECE4;
	width: 190px;}
	
.rightcell p{margin-top: 4px;}

.rightcell a{
	color: #6C4734;
	font-weight: bold;
	background-color: #AFC7A2;
	padding: 3px 6px;
	text-decoration: none;}
	
.rightcell a:hover{
	color: #AFC7A2;
	font-weight: bold;
	background-color: #6C4734;
	padding: 3px 6px;
	text-decoration: none;}
	
.line{
	height: 4px;
	background-color: #fff;}

.rightcell_text{padding: 10px;}
#zipcode{background-color: #DEA971;}
#ziptext{padding: 10px 4px;}
.smalltxt{font-size: 10px;}
.zipcode_bg{background-color: #DEA971;}

#donation{text-align: center; font-size: 12px;}

#donation a{
	color: #6C4734;
	font-size: 18px;
	font-weight: bold;
	background-color: #AFC7A2;
	padding: 3px 6px;
	text-decoration: none;}

#donation a:hover{
	color: #AFC7A2;
	font-weight: bold;
	background-color: #6C4734;
	padding: 3px 6px;
	text-decoration: none;}
	

#search{
	padding: 10px;
	border: 1px solid #C7CF9A;
	background-color: #CEDDBB;
	width: 375px;
	margin-top: 8px;}
	
#rightarticle{	padding-top: 4px;}
	
#articles_top{
	background-image: url(images/bg_nav.jpg);
	background-color: #fff;
	color: #fff;
	height: 28px;
	padding-left: 15px;
	padding-top: 4px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 4px;}
	
#footer{
	background-color: #AFC7A2;
	text-align: center;
	padding: 10px;
	color: #fff;
	font-size: 11px;}
	
#footer a{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;}
	
#footer a:hover{text-decoration: underline;}	


#footer2{
	text-align: center;
	color: #fff;
	font-size: 11px;}
	
#footer2 a{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;}
	
#footer2 a:hover{text-decoration: none;}	
	
/*NAVIGATION*/

#navbar{
	background-image: url(images/bg_nav.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;
	height: 28px;}
	
#navbar ul{
	margin: 0;
	padding: 0;
	list-style-type: none;}

#navbar ul li{
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;}

#navbar ul li a{

	padding: 7px 25px 7px 27px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	border-right: 1px solid #fff;}

#navbar ul li a:hover{
	padding: 7px 25px 7px 27px;
	color: #5F3E2C;
	background-image: url(images/nav_hover.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #fff;}

#navbar a:active{
	color: #5F3E2C;
	background-image: url(images/nav_hover.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #fff;}

#navbar li#active a{
	color: #5F3E2C;
	background-image: url(images/nav_hover.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #fff;}
	
	
.left_column{
	background-color: transparent;
	text-align: right;
	font-weight: bold;
	width: 100px;
	border-bottom: 1px solid #D9E3A8;}

.right_column{
	background-color: transparent;
	width: 500px;
	padding-left: 10px;
	border-bottom: 1px solid #D9E3A8;}

.top_column{
	text-align: right;
	background-color: transparent;}
	
.top_column a{color: #1E7C91;}
.top_column a:hover{color: #5F3E2C;}
	
/* LINKS CONTENT PAGE*/

.contentlinks a{color: #5F3E2C;}
.contentlinks a:hover{color: #5F3E2C;}
