/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		body { margin:0px; padding:0px; background: url(../img/bg.gif);} 		
		#shell { width: 794px; margin-right: auto; margin-left: auto; background: url(../img/left_shell_bg.jpg) no-repeat left bottom; min-height:719px;	height:auto !important;	height:719px;	margin-top: 19px;}
		a { color: #701413;}
		a:hover { text-decoration: none;}
		.fauxColumns { width:50%; float:left; padding-bottom: 15px;}
		.fauxColumns ul {margin-bottom:0px;}
		.imgLeft {margin-right:20px;}
		.imgRight { margin-left:20px; margin-right: -36px; margin-bottom: 5px;}	
		.clearBoth {clear:both;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		#h_shell { background: url(../img/h_shell_bg.jpg) no-repeat; min-height:163px; height:auto !important; height:163px; display: block;}
		#h_topLinx { font: 10px Georgia, "Times New Roman", Times, serif; margin-right: 65px; margin-left: 300px; text-align: right; z-index: 5; position: relative;}
		#h_topLinx ul{ margin: 0px; padding: 0px;} 
		#h_topLinx li{ display: inline; margin-left: 5px; border-left: 1px solid #5B0717; padding-left: 6px;} 
		#h_topLinx li a{ color: #5B0717; text-decoration: none;}
		#h_topLinx li a:hover{ text-decoration: underline;} 
		#h_logoArea { position: absolute; top: 60px; margin-left: 30px;} 
		#h_logoArea img {border:none;}		
		#h_banner { background: url(../img/h_banner_bg.jpg) no-repeat; width: 576px; margin-left: 195px; padding-left: 22px; border-left: 1px solid #988C6D;}
		#h_banner img {display:block;}
		#h_nav { font: bold small-caps 13px/25px Georgia, "Times New Roman", Times, serif; position: absolute; top: 182px; margin-left: 13px; border-right: 1px none #988C6D;	padding-top: 10px;	background: url(../img/h_nav_bg.jpg) no-repeat;}
		#h_nav ul{ margin: 0px; padding: 0px; text-align: right;} 
		#h_nav li{ list-style: none; border-bottom: 1px solid #C1A3A0;}
		#h_nav li a{ display: block; width: 160px; height: 25px; color: #AE344A; text-decoration: none; padding-right: 22px;}
		#h_nav li a:hover{ color: #701413; background: #F7F3E3; border-right: 6px solid #701413; padding-right: 16px;}
		#h_pNum { color: #473A25; font: italic 10px Georgia, "Times New Roman", Times, serif; position: relative; top: 65px; z-index: 10; left: 460px; width: 270px;}		
		#h_pNum span { color:#701413; font-size: 21px; font-weight: bold; letter-spacing: -1px;	margin-left: 10px;}
		
		/* nav ons */
		#history #navHistory a, #accommodations #navAccommodations a, #amenities #navAmenities a, #reservations #navReservations a,
		#meetings #navMeetings a, #things #navThings a, #contact #navContact a
		{color: #701413; background: #F7F3E3; border-right: 6px solid #701413; padding-right: 16px;} 
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#b_shell { width: 598px; margin-left: 195px; background: url(../img/b_shell_bg.jpg) repeat-y; border-left: 1px solid #988C6D; min-height:205px;	height:auto !important;	height:205px;	padding-top: 40px;	padding-bottom: 15px;}
		#b_sub_shell { width: 598px; margin-left: 195px; background: url(../img/b_shell_bg.jpg) repeat-y; border-left: 1px solid #988C6D; min-height:351px;	height:auto !important;	height:351px;	padding-top: 40px;	padding-bottom: 15px;}
		#b_contentArea { margin-left: 35px; margin-right: 50px;	font: 11px/18px Georgia, "Times New Roman", Times, serif; color: #5D5438;}
		#b_contentArea h1 { font: bold 20px/24px Georgia, "Times New Roman", Times, serif; color: #440706;}
		#b_contentArea h2 { font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; font-size: 16px; clear: both; background: #F9E0E2;	line-height: 23px;	padding-left: 5px;}
		#b_contentArea h2 a { color: #440706;}
		#b_contentArea h2 a:hover {}
		#ctaShell {text-align: center; margin-top: 15px;}
		#ctaShell img {margin-bottom:5px; border:none;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				
		#f_shell { background: url(../img/f_shell_bg.jpg) no-repeat; width: 794px; margin-right: auto; margin-left: auto; height: 46px;}
		#f_nav { width: 794px; margin-right: auto; margin-left: auto; text-align: center; font: 10px Georgia, "Times New Roman", Times, serif;	text-transform: capitalize;	padding-bottom: 15px;}
		#f_nav ul { margin: 0px; padding: 0px;}
		#f_nav li { display: inline; margin-right: 5px; margin-left: 5px;}
		#f_nav li a { color: #FFFFFF; text-decoration: none;} 
		#f_nav li a:hover { text-decoration: underline;}		
		#f_pNum {}
		#f_address { font: 10px/18px Georgia, "Times New Roman", Times, serif; color: #701413; margin-left: 196px; padding-left: 10px; padding-top: 7px;}
		#f_address span {margin-right: 8px; margin-left: 8px;} 
		#f_sig { width: 794px; margin-right: auto; margin-left: auto; text-align: center;	margin-bottom: 10px; width: 400px}
		
		#vizsig { margin: 0 0 0 100px; color:#FFFFFF}
		#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF}
		#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF}
		#vizsig span a:hover { text-decoration: none; color:#FFFFFF}
		#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/color:#FFFFFF} 
