*{
		font-family:"trebuchet MS","sans serif","helvetica";
	}
	body{
		margin:0px;
		padding:0px;
		background-color:white;
	}
	a img{
		border:none;
	}
	
	div.clearer{
			clear:both;
			width:0px;
			height:0px;
			line-height:0px;
	}




	/*%%%%%%%%%%%%%    Header Area    %%%%%%%%%%%%%%%%*/
	
	
	#header_banner #sub_wrapper{ position:relative; width:1000px; height:175px;}
	#header_banner #sub_logo{ float:left; position:relative; display:block; width:174px;}
	#header_banner #sub_banner{
		width:781px;
		height:175px;
		float:left;
		background-repeat:no-repeat;
		position:relative;
	}	
	#header_banner #sub_banner a{ color:white; font-size:13px; display:block; margin:130px 0px 0px 585px;}
	#header_banner #sub_banner a:hover{text-decoration:none;}
		#top_wrapper{
			width:100%;
			background-image:url(/images/top_tile.jpg);
			background-repeat:repeat-x;
			position:relative;
		}
		#top_nav{
			clear:left;
			width:100%;
			background-color:black;
			height:27px;
		}
			#top_nav ul{
				list-style-type:none;
				margin:0px;
				padding:0px;
				width:950px;
			}
			#top_nav ul li{
				display:inline;
				float:left;
				height:27px;
			}
			
			
			
			
			
	
	/*%%%%%%%%%%%%% Top Banner for Homepage %%%%%%%%%%%%%%%%*/
	
		#top_banner{
			margin:2px 0px 0px 0px;
			padding:12px 0px 0px 15px;
			width:940px;
			height:183px;
			background-image:url(/images/home_banner.jpg);
		}
			#top_banner p{
				font-family:"trebuchet MS","sans serif",helvetica;
				font-weight:600;
				color:white;
				margin:0px 0px 0px 6px;
				padding:0px;
			}
			#top_banner p.large{ font-size:20px; width:364px; line-height:21px; }
			#top_banner p.small{ font-size:15px; width:364px; margin:10px 0px 10px 0px;  line-height:16px; }
			#top_banner p.smallest{ font-size:13px; width:364px; margin-top:7px;}
			#top_banner #getting_here{
				position:absolute;
				left:426px;
				top:97px;
			}
			#top_banner #getting_here a.image { margin:0px} 
			#top_banner #getting_here a{
				color:#FFE500;
				font-weight:600;
				font-size:12px;
				display:block;
				margin:0px 0px 0px 30px;
			}
			#top_banner #getting_here a:hover{ text-decoration:none; }
			
			
		
			
			
			
			
		/*%%%%%%%%%%%%%    Dropdowns Content   %%%%%%%%%%%%%%%%*/
		#drop_downs{ position:relative; z-index:1000;}
		#drop_downs div{
			position:absolute;
			width:138px;
			height:115px;
			background-image:url(/images/dd_bg.gif);
			background-repeat:no-repeat;
		}
		
		#drop_downs #about_us{ left:-3000px; top:0px; }
		#drop_downs #whats_here{ left:-3000px; top:0px; }
		#drop_downs #whats_happening{ left:-3000px; top:0px; }
		#drop_downs #culture{ left:-3000px; top:0px; }
		#drop_downs #resources{ left:-3000px; top:0px; }
		#drop_downs #contact{ left:-3000px; top:0px; }
		
		#drop_downs ul{ list-style-type:none; margin:0px; padding:0px;}
		#drop_downs ul li{ text-align:center; width:138px; line-height:15px; margin:0px; padding:0px;}
		#drop_downs ul li a{ font-size:15px; color:white; text-decoration:none; display:block;}
	
		html>body #drop_downs ul li a:hover{ color:#ffe500; }
	
		
		#drop_downs .two{ margin:45px 0px 0px 0px; }
		#drop_downs .two li a{ margin:0px 0px 15px 0px; }
		
		#drop_downs .three{ margin:40px 0px 0px 0px; }
		#drop_downs .three li a{ margin:0px 0px 7px 0px; height:15px; }
		
		
		
		
		/*%%%%%%%%%%%%%    Homepage Content   %%%%%%%%%%%%%%%%*/
		
		
		#home_content #events_cell{ background-color:#FFF8BA; height:100%; }
		#home_content #events_area{
			width:214px;
			background-color:#FFF8BA;
			margin:0px;
			padding:24px 0px 20px 20px;
		}
		
			#home_content #events_area .title{ font-size:12px; color:#640A17; font-weight:bold; margin:15px 0px 2px 0px;}
			#home_content #events_area .event{ font-size:12px; color:black; width:175px; font-weight:normal; line-height:14px; }
			#home_content #events_area .more{ font-size:12px; color:#77272b; margin:10px 0px 15px 80px; }
		
			#home_content #events_area a{ display:block; text-decoration:none; }
			#home_content #events_area a:hover{ text-decoration:underline; }
		
		
		
		#home_content #featured_cell{
			background-image:url(/images/vertical_seperator.jpg);
			background-repeat:repeat-y;
			background-position:100% 0%;
		}
			#home_content #featured{ width:303px; margin:24px 0px 0px 0px; padding:0px 22px 30px 14px; }
			
			#home_content #featured h1{ margin:5px 0px 5px 0px; padding:0px; color:#F5002E; font-size:20px; font-weight:600; }
			#home_content #featured h2{ margin:20px 0px 15px 0px; padding:0px; color:#f5002E; font-size:14px; }
			
			#home_content #featured a.small{ color:black; font-size:12px; display:block;} 
			#home_content #featured a.small:hover{ text-decoration:none; }
			
			#home_content #featured p{ margin:0px 0px 10px 0px; color:black; font-size:14px; width:292px; line-height:16px; }
			#home_content #featured img.float{ float:right; margin:0px 0px 0px 10px;}
			
		#home_content #zodiac{ width:370px;margin:24px 0px 0px 0px; padding:0px 0px 0px 14px;}
		#home_content #zodiac p{ font-size:12px; font-weight:bold; width:365px; margin:0px 0px 5px 0px;}
		#home_content #zodiac .more{ font-size:12px; color:#F5002E; text-decoration:none; margin:0px 0px 0px 200px;}
		#home_content #zodiac .more:hover{ text-decoration:underline; }
		
		
		
		
		
		/*%%%%%%%%%%%%%    Subpage Area    %%%%%%%%%%%%%%%%*/
		
		#subpage #sub_top_wrapper{ 
			position:relative;
			width:1000px;
			height:195px;
		}
		#subpage #whats_here_box{
			margin:3px 0px 0px 0px;
			width:567px;
			height:195px;
			background-color:#FFF8BA;
			float:left;
		}
		#subpage #whats_here_box p{
			width:356px;
			color:black;
			font-weight:bold;
			margin:5px 0px 0px 20px;
			font-size:17px;
			line-height:19px;
		}
		#subpage #whats_here_box #wrapper{ float:left; }
		#subpage #whats_here_box #map {
			position:absolute;
			width:130px;
			left:423px;
			top:55px;
		}
		#subpage #whats_here_box #map img{ margin:0px 0px 0px 0px; padding:0px;}
		#subpage #whats_here_box #map p { text-align:center; width:130px; margin:0px; padding:0px;}
		#subpage #whats_here_box #map p a{ 
			
			color:#7F3333; 
			font-size:13px;
			width:130px;
			height:50px;
			padding:0px; margin:0px 0px 0px 0px;
			line-height:15px;
		}
		#subpage #whats_here_box #map a:hover{ text-decoration:none;   }
		#subpage #sub_rotate{
			float:left;
			width:396px;
		}
		
		#sub_content{ width:955px; margin:0px; padding:5px 0px 0px 15px;}
		#sub_content .food{
			text-decoration:none;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			color:#B9A772
		}
		#sub_content .food:hover{ color:#554D34; }
		
		#subpage #sub_content{ clear:left; }
		
		#subpage #sub_content #food_area table tr td{ width:192px; height:135px;  padding:0px 50px 0px 0px; }
		#subpage #sub_content #food_area h1{ color:#f5002e; font-size:20px; font-weight:bold; margin:5px 0px 10px 0px; padding:0px;}
		#subpage #sub_content #food_area h2{ font-size:15px; font-weight:bold; color:black; margin:0px 0px 5px 0px; padding:0px; }
		#subpage #sub_content #food_area h2 a{ color:black; }
		#subpage #sub_content #food_area h2 a:hover{ text-decoration:none; }
		#subpage #sub_content #food_area p.descript{ font-size:13px; line-height:15px; margin:0px 0px 5px 0px; }
		#subpage #sub_content #food_area p.address{ font-size:13px; color:#7f3333; margin:0px 0px 0px 0px; }
		a.menu_link{ font-size:13px; color:#000000; font-size:13px; font-weight:bold;}
		a.menu_link:visited{color:#7f3333; }
		#subpage #sub_content #food_area .to_top{ font-size:13px; color:#7f3333; margin:0px 0px 0px 830px; text-decoration:none; }
		#subpage #sub_content #food_area .to_top:hover{ text-decoration:underline; }
		#subpage #sub_content #food_area .section{ margin:5px 0px 10px 0px; }
		
		#subpage #sub_content h1.sub_header {
			font-size:15px;
			width:544px;
		}
		
		#subpage #sub_content p.sub_paragraph{
			font-size:13px;
			line-height:15px;
			width:544px;
		}
		
				
		.sub_paragraph a{
				color:black;
				font-weight:bold;
				font-size:14px;
				display:block;
				margin:0px 0px 4px 0px;
		}
		.sub_paragraph a:hover{text-decoration:none;}
		
		.contact_field{
			background-color:#E1B962;
			height: 18px;
			border:none;
			width: 191px;
			padding: 2px 3px 2px 3px;
			font-size:14px;
		}
		.contact_message{
			background-color:#E1B962; 
			border: none; 
			height: 112px; width: 409px; 
			padding: 3px 3px 3px 3px;
			font-size:14px;
		}
		
	/*========= Double Column Pages ===========*/
	
	#right_col{
				float:right;
				width:415px;
			  }
	#left_col{
				float:right;
				width:539px;
			 }
		

		.zodiac img{ float:left; width:116px; margin:0px 0px 0px 20px;}
		.zodiac div{ float:left; width:244px; margin:0px 0px 15px 25px; }
		.zodiac div h1{ 
					font-family:"trebuchet ms",helvetica,"sans serif";
					font-size:15px;
					font-weight:bold;
					color:#77262C;
					margin:0px;
					padding:0px;
					}
		.zodiac div p{ 
						font-size:12px;
						font-family:"trebuchet ms",helvetica,"sans serif";
						line-height:14px;
					 }
		/*%%%%%%%%%%%%%    Footer Area    %%%%%%%%%%%%%%%%*/
		
		#bottom_wrapper{
			margin:0px;
			padding:0px;
			width:100%;
			height:249px;
			background-image:url(/images/bottom_tile.jpg);
			background-repeat:repeat-x;
			font-size:0px;
			position:relative;
		}
		#bottom_wrapper ul li{ display:inline; }
		
		#bottom_wrapper #top{ list-style-type:none; font-size:11px; font-weight:normal; color:white; margin:20px 0px 0px 20px; padding:0px; width:950px;}
		#bottom_wrapper #top li.copyright{ margin-right:113px; }
		#bottom_wrapper #top li a{ color:white; margin:0px 30px 0px 0px;}
		#bottom_wrapper #top li a:hover{text-decoration:none; }
		
		#bottom_wrapper #bottom{ list-style-type:none; font-size:11px; font-weight:100; color:white; margin:10px 0px 0px 20px; padding:0px; }
		#bottom_wrapper #bottom li.logo{ margin-right:10px; }
		#bottom_wrapper #bottom li a{ color:#FFF8BA; margin:0px 10px 0px 0px;}
		#bottom_wrapper #bottom li a:hover{text-decoration:none; }

		
		#images {
			float:left;
			margin:30px 0px 0px 220px;
		}
		
		#images li{
			display:inline;
			list-style-type:none;
		}

		#map_menu{ float:left; width:390px;  margin:-4px 0px 0px -14px;}
		.map_menu_list{ float:left; width:175px;}
		.map_menu_list ol{  list-style-type:decimal; }
		.map_menu_list ol li{ font-size:11px; font-weight:bold; font-family:"trebuchet ms",helvetica,"sans serif"; margin:0px 0px 10px 0px; padding:0px; }
		#map_image{ float:left; width:564px; margin:-4px 0px 0px 0px;}
		#map_link{ color:#A04D5D; font-size:13px; }
		
