body {
	margin: 0;
	background-image: url(images/bg_tile.jpg);
	background-repeat: repeat;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #fff;
}

#site_template {
	width: 799px;
	margin: 0px auto;
	text-align: left;
}

#address {
	background-image: url(images/address_bg.png);
	background-repeat: no-repeat;		
	width: 185px;
}

	#address_txt {
		color: #000;
		padding: 0px 0px 4px 15px;
	}
	
	#address_num {
		color: #00b;
		font-size: 16px;
		padding-top: 5px;
	}

#search {
	background-image: url(images/search_bg.png);
	background-repeat: no-repeat;
	width: 321px;
}

	#search-box {
		margin: 38px 0px 0px 30px;
	}
	
	#google-search_submit {
		width: 95px;	
	}
	
#left_col {
	background-image: url(images/leftcol_tile.png);
	background-repeat: repeat-y;
}

	/* RADIO ROLLOVERS START */
	
	#radio_ads {
		width: 185px;
		height: 304px;
	}
	
	#radio_ads a:hover {
		background-position: top left;
	}
	
	.radio1 a {
		display: block;
		width: 185px;
		height: 76px;
		background: url(images/btn_radio1.png) no-repeat top right;
		float: right;
	}

	.radio2 a {
		display: block;
		width: 185px;
		height: 76px;
		background: url(images/btn_radio2.png) no-repeat top right;
		float: right;
	}

	.radio3 a {
		display: block;
		width: 185px;
		height: 76px;
		background: url(images/btn_radio3.png) no-repeat top right;
		float: right;
	}

	.radio4 a {
		display: block;
		width: 185px;
		height: 76px;
		background: url(images/btn_radio4.png) no-repeat top right;
		float: right;
	}
				
	/* RADIO ROLLOVERS ENDS */

#main_content {
	background-image: url(images/main_tile.png);
	background-repeat: repeat-y;
}

#main_bg-top {
	width: 614px;
	background-image: url(images/main_bg-top.png);
	background-repeat: no-repeat;
	background-position: top;	
}

.main_txt {
	padding: 16px 16px 10px 18px;	
}

.sub1 {
	color: #e3c487;	
}

.sub2 {
	color: #f7e7ca;
		
}

.sub3 {
	color: #e3c487;	
	font-size: 14px;
}

.sub4 {
	color: #bddcff;
	font-size: 14px;
}

.link1 a {
	color: #f7e7ca;
	text-decoration: underline;
}

.link1 a:hover {
	color: #e3c487; 
	text-decoration: none;	
}

.link2 {
	color: #f7e7ca;
	text-decoration: underline;
}

.link3 a {
	color: #800;
	text-decoration: underline;	
	font-size: 11px;
}

.links_table {
	border: 1px solid #000;
	border-collapse: collapse;
	background-color: #784b42;
}

.links_table td {
	border: 1px solid #000;	
	padding: 6px;
}

li {
	color: #e3c487;
}

.padded_list li {
	padding-bottom: 10px;
}

#gallery img {
	border: 1px solid #e3c487;
	margin-bottom: 5px;
}

#footer {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	width: 799px;
	height: 44px;
}

	#footer_txt {
		font-size: 11px;
		padding-bottom: 8px;
		text-align: center;	
		color: #ccc;
	}