/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; font:11px Trebuchet MS;}
		
		a { color:#00045C; }
		a:hover { color:#3E44D7; }
	
		h1 {font-size:110%;}
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#header { display:none; } 
		#headlogo { float:left; margin-top:30px; width:267px; height:67px; display:block; }				 
		#headlogo a{ height:100%; width:100%; display:block; }				 
		#header ul { margin:0px 0px 0px 250px}
		#header li { float:left; list-style-type:none; background-image:url(../img/head_a_bg.gif); width:94px; height:28px; text-align:center; margin-left:2px;}				 
		#header ul a{ display:block; width:94px; height:19px; padding-top:7px; font-size:10px; color:white; text-decoration:none}
		#header ul a:hover{ background-image:url(../img/head_hover_bg.gif); }
						
		#header_holder { background-color:#F4F0E7; }  
		#header_img { width:770px; margin:0px auto 0px auto; }	
		
		#booktxt { font-size:14px; color:#00045C; padding:5px 0px 0px 488px; }
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	
		#body { width:770px; margin:0px auto 0px auto;}
				
		#content { float:none; }
		#body_text { color:#654B2E; font:12px Trebuchet MS; width:600px;  margin-top:40px; line-height:21px; }
 		#subnav { display:none; }
		
		#resbox { display:none; }
		#restable { background:url(../img/resbox_bottom.gif) no-repeat bottom;  min-height:278px; height:auto !IMPORTANT; height:278px;}
		
		#searchbox { display:none;  font-size:10px; color:#172E5C; text-align:left;} 
		#searchbox form { margin:0px 0px 20px 0px; }
		#searchbox img {margin-bottom:6px;}
		#searchbox table { font-weight:bold;  }
		#searchbox td { height:40px; }
		#searchbox hr{ width:198px; height:1px; color:#A99767;}
		#searchbox select{ font-size:10px; height:18px; width:55px; margin-top:4px; }			 
		#searchbox a{color:#172E5C; font-size:9px; text-decoration:none; }
		#searchbox a:hover{ color:#2454B2; }
		#searchbox img { margin:0px auto 0px auto; }
		
		.rfp { display:none; float:right; padding:6px; padding-right:4px; padding-left:4px; margin:6px; border:1px solid #00045C; }
		.rfp a{ text-decoration:none; font-weight:bold; font-size:10px; color:white; background-color:#00045C; padding:6px; }
		.rfp a:hover{ color:white;  background-color:#5775CC; padding:6px; }
		
		#seating {text-align:center; font-size:80%; line-height:12px; border:1px solid #1C1272; color:black; }
		#seating td{ vertical-align:middle; height:30px; padding:2px; border-bottom:1px solid #B0AA9F; border-right:1px solid #B0AA9F;    }
		#seating .title { color:white; background-color:#333399;}
		#seating .title td{ border-width:0px;}
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#footer { width:770px; margin:30px auto 0px auto; height:100px; color:#00045C; font-size:10px; line-height:18px;}
		#footer_txt { margin:11px 0px 0px 3px;  }
		#footer_txt p { margin:20px 0px 0px 52px; }
		#footer_links { display:none; margin:0px 0px 0px 52px; color:#B0AA9F; line-height:22px;}
		#footer_links a{ color:#B0AA9F; text-decoration:none;} #footer_links a:hover{ text-decoration:underline;} 

