/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; font:11px Trebuchet MS; background:#103190; }
		
		#everything { width:723px; margin:0px auto 0px auto; background:url(../img/body_content.gif); }
		#lefty { width:184px; background:#FFCC66; float:left; padding-top:9px; } 
		#righto { width:539px; float:right; background:#FFF9ED; }
		a { color:#60228E; text-decoration:none; }
		a:hover { color:#6C41BA; text-decoration:underline; }	
		h1 { color:#0145A0; background:url(../img/h1_bullet.gif) no-repeat; font-size:14px; line-height:40px; padding:0px 0px 10px 46px; margin-bottom:-17px; }
		form { margin:0; padding:0; }	
		h2 { color:#410B70; font:20px; margin-left:15px;  }
		h4 {color:#0145A0; font-size:14px; line-height:40px; padding:0px 0px 10px 46px; margin-bottom:-17px;}
		
		input, textarea, select { font:12px Trebuchet MS; }
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#header { background:url(../img/header_bg.jpg); height:47px; padding:7px 0px 0px 16px; 
					color:#DFC0FD; font-weight:bold; }
		#header a { color:#DFC0FD; }
		#header a:hover { color:white; }	
		#header .res {color:#FFCC66	}
		#h_phone { position:absolute; margin:23px 0px 0px 342px; }	
		#p_info { display:none; }	

	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


		#content { padding:0px 34px 0px 25px; line-height:18px; }
		#content a { text-decoration:underline; }
		#content a:hover { text-decoration:none; }
		
		#searchbox { background:url(../img/res_hdr.gif) no-repeat #FBB54D; padding:71px 13px 12px 19px; 
					 text-align:left; font-size:10px; display:none;}					 
		#searchbox select, #searchbox input {width:48px; font-size:11px; }
		#searchbox .btn { width:auto; }
		
		#lefty a { display:block; padding:4px 0px; margin:4px 0px; text-align:center; }
		#leftnav { margin:11px 0px; } 
		/*#leftnav a { margin:18px 0px; padding:2px 0px; margin:2px 0px;} 
		#leftnav a:hover {background-color:#FDC15E;}*/
		#weather {  position:absolute; text-align:left; padding:33px 0px 0px 136px }
		
		
		#nav-buttons span{visibility:hidden; position:absolute; left:-5000px;}
		#nav-home a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-home.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-home a:hover{ background-position:top;}
		#nav-hotel a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-hotel.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-hotel a:hover{ background-position:top;}
		#nav-rooms a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-rooms.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-rooms a:hover{ background-position:top;}
		#nav-guest a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-guest.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-guest a:hover{ background-position:top;}
		#nav-area a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-area.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-area a:hover{ background-position:top;}
		#nav-groups a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image:url(../img/nav-corporate.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-groups a:hover{ background-position:top;}
		#nav-res a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image:url(../img/nav-reservations.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-res a:hover{ background-position:top;}
		#nav-packages a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-packages.gif); background-repeat: no-repeat; background-position: bottom;}
		#nav-packages a:hover{ background-position:top;}
				
		#hotel #nav-hotel a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-hotel.gif); background-repeat: no-repeat; background-position: top;}
		#rooms #nav-rooms a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-rooms.gif); background-repeat: no-repeat; background-position: top;}
		#guests #nav-guest a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-guest.gif); background-repeat: no-repeat; background-position: top;}
		#mission #nav-area a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image: url(../img/nav-area.gif); background-repeat: no-repeat; background-position: top;}
		#groups #nav-groups a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image:url(../img/nav-corporate.gif); background-repeat: no-repeat; background-position: top;}
		#packages #nav-packages a{display:block; margin:0px auto 0px auto;padding:0px; width:169px; height:25px; background-image:url(../img/nav-packages.gif); background-repeat: no-repeat; background-position: top;}
		
		.imgl { margin:15px 25px 15px -25px; float:left; }
		.imgr { margin:15px -35px 15px 15px; float:right; }		
		
		.event { background-color:#e5e4e1; font:11px Arial; width:90%; text-align:left; padding:10px; margin:5px;}
		/*.eventmonth {font-size:18px;}
		.event { background-color:#F8F7F4; font:11px Arial; width:90%; text-align:left; padding:10px; margin:5px;}
		.event h3 {font-size:14px; font-weight:bold;}*/
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#footer { background:url(../img/footer_bg.jpg) no-repeat #103190; text-align:center; padding-top:26px; color:#FFDF9E; line-height:24px; }
		#footer .f_links { font-size:10px; color:white; margin-top:5px; }
		.f_links a, .f_links a:hover { color:white; }