body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #122E15;
	background-image: url(images/background.jpg);
	margin:0px;
	padding:0px;
	color:#000;
	font-size:12px;
	line-height:18px;
}
td, .footer{
	font-size:12px;
}
#wrapper{
	margin:auto;
	width:732px;
	background-image:url(images/background_yellow.jpg);
	background-color:#FAF8B3;
}

.content{
    background-image:url(images/background_yellow.jpg);
	background-color:#FAF8B3;
}
.call{
	padding:25px 15px 20px 25px;
	background-color:#AA952D;
	color:#5E4D2A;
}
h1{
	color:#4B3F10;
	font-size:18px;
	text-transform: uppercase;
}

h2, .newsletter{
	color:#5E5025;
	font-size:18px;
}

a{
	color:#5F7F12;
}
a:hover{
	color:#000000;
}
hr {border: none 0; 
	border-top: 1px dashed #000;/*the border*/
	height: 1px;
}
td.news{
	background-image:url(images/background_news.gif);
	padding:25px 10px 15px 25px;	
}
.holes td{
	border-bottom:thin;
	border-bottom-color:#006600;
}
.rightside{
	padding:20px 20px 20px 0px;
}
.leftside{
	padding-left:20px;
	padding-top:20px;
}

.footer{
	padding:10px 0px 15px 0px;
	
}
.phone{
	font-size:16px;
	padding-left:20px;
	padding-bottom:15px;
	
}

.calendarwrapper{
	padding:10px 20px 20px 20px;
}
.calendarwrapper td{
	border-width: 1px;
	padding: 2px;
	border-style: dashed;
	border-color: gray;
	background-color:#FCFFC1;

}



.navigation ul{
   margin-top: 0px;
   margin-left: 0;
   padding-left: 0;
   list-style-type: none;
   
}

.navigation a{
   display: block;
   padding: 2px 2px 2px 15px;
   width: 160px;
   color: #275C03;
   border-bottom: 1px solid #8A7D34;
   text-decoration: none;
   line-height: 16px;
}

.navigation a:hover{
   
   background-color: #5E5025;
   color: #fff;
   text-decoration: none;
}