@import url("css/reset.css");
@import url("css/interior.css");
@import url("calendar/theme/default/esstyle.css");

body {background: url('images/rcbkgrnd.jpg');
}

#page-wrap {
	width:732px;
	margin:0 auto;
	
}	
	#header {background:#fff;}
	
		#header ul#navlist {
			list-style:none;
			height:31px;
			background:#025635;
			padding-left:20px;
		}
			
			#header ul#navlist li {
				float:left;
				margin-right:5px;
				height:31px;
				
			}
								
					#header ul#navlist li a {
						height:31px;
						display:block;
						text-indent:-9999px;
					}
					
						#header ul#navlist li a.home {
							background:url('images/nav/nav-sprite.jpg') no-repeat left top;
							width:54px;
						}	
						
							#header ul#navlist li a.home:hover {
								background:url("images/nav/nav-sprite.jpg") no-repeat 0px bottom;
							}
							
						#header ul#navlist li a.rates {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-55px top;
							width:54px;
						}	
						
							#header ul#navlist li a.rates:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position: -55px -31px;
							}
							
						#header ul#navlist li a.amen {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							width:66px;
							background-position:-108px top;
						}	
						
							#header ul#navlist li a.amen:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-108px bottom;
							}
							
						#header ul#navlist li a.events {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-176px top;
							width:72px;
						}	
						
							#header ul#navlist li a.events:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-176px bottom;
							}
							
						#header ul#navlist li a.directions {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-249px top;
							width:63px;
						}	
						
							#header ul#navlist li a.directions:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-249px bottom;
							}
							
						#header ul#navlist li a.reserve {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-316px top;
							width:66px;
						}	
						
							#header ul#navlist li a.reserve:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-316px bottom;
							}
							
						#header ul#navlist li a.layout {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-383px top;
							width:67px;
						}	
						
							#header ul#navlist li a.layout:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-383px bottom;
							}
							
						#header ul#navlist li a.local {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-451px top;
							width:80px;
						}	
						
							#header ul#navlist li a.local:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-451px bottom;
							}
							
						#header ul#navlist li a.links {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-531px top;
							width:39px;
						}	
						
							#header ul#navlist li a.links:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-531px bottom;
							}
							
							
						#header ul#navlist li a.contact {
							background:url('images/nav/nav-sprite.jpg')  no-repeat;
							background-position:-572px top;
							width:72px;
						}	
						
							#header ul#navlist li a.contact:hover {
								background:url("images/nav/nav-sprite.jpg")no-repeat;
								background-position:-572px bottom;
							}
							
			
	#content {
		background:#fff;
		padding:0 10px 0 10px;
	}
	
		#content h1 {
			color:#025635;
			font-weight:bold;
			font-size:26px;
			margin-bottom:10px;
		}
		
		#content p {
			line-height:1.3em;
			font-size:16px;
		}
	
	
		#content #fb {
			margin-top:10px;}
	
		#content #home-features {
			margin-top:25px;
			padding:0 35px 0 35px;
		}
		
			#content #home-features #reserve {
				float:left;
			}
			
			#content #home-features #constant {
				float:right;
			}
			
			#content #home-features #guest-rated {
				text-align:center;
			}
			
		#content #footer {
			padding:10px 0 10px 0;
			margin:0 auto;
			float:left;
			text-align:center;
			width:732px;
		}
		
			#content #footer p {
				text-align:center;
				color:#025635;
				font-size:12px;
				font-weight:bold;
			}
			
#copy {
	margin:0 auto;
	padding:10px 0 10px 0;	
}

	#copy p {
		text-align:center;
		font-size:12px;
	}
	
		#copy p a {
			color:black;
			text-decoration:none;
		}
		
			#copy p a:hover {
				text-decoration:underline;
			}
			
/* rate table 3 */

#rateTable3 {
	text-align:left;
	width:100%;
	}
	
	#rateTable3 tr {
		padding:5px 0;
	}
	
	#rateTable3 th:first-child {
	width:25%;}
	
		#rateTable3 tbody tr td {
		vertical-align: middle;
		padding:10px 0;}
		
#rateTable3 tbody tr.zebra {
background:green;
color:#fff;}

/* External Article */

#external-article {
		margin-top:10px;
		background:#f9f9f9;
		border:2px solid #f1f1f1;}
		#external-article blockquote {
			padding:5px;
			font-style:italic;}
			
		
