* {margin:0;padding:0;		}html, body {height:100%;		}body {font-size: 67%;font-family: Arial, Helvetica, sans-serif;color: #999;background: #003f5f;text-align:center; /* horizontal centering for IE Win quirks */}		#position { /* hide the following from MacIE \*/width:1px;height:50%;margin-bottom:-280px; /* half of container's height */float:left;/* end hide from MacIE */}#logo{background-image:url(img/logo-a.gif);background-repeat:no-repeat;position:relative;margin-left:221px;width:117px;height:83px;}#container {background-image:url(img/contentbg.gif);background-repeat:no-repeat;background-color:#fff;margin:0 auto;position:relative; /* puts container in front of position */text-align:left;height:560px;width:560px;clear:left;}#home {background-color:#003f5f;margin:0 auto;position:relative; /* puts container in front of position */text-align:left;height:560px;width:560px;clear:left;}#logohome{background-image:url(img/logo-b.gif);background-repeat:no-repeat;position:relative;margin-top:18px;margin-left:221px;width:117px;height:65px;}#subnav{position:relative;margin-top:30px;margin-left:25px;height: 12px;width: 500px;text-align:left;}#cont{position:relative;margin-top:43px;margin-left:25px;height: 334px;width: 500px;text-align:left;overflow:hidden;}#nav{position:relative;margin-top:20px;margin-left:25px;height: 26px;width: 500px;text-align:center;}#intro{position:relative;margin: 0 auto;margin-top:22px;height: 230px;width: 230px;overflow:hidden;}#photos{position:relative;height: 330px;width: 115px;float:left;}#text{margin-left: 10px;width:369px;height:325px;float:left;}body #container #cont #photos img{padding:5px;}body #container #subnav a:link {font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#807f83;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;letter-spacing:2px;}body #container #subnav a:active {font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#807f83;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;letter-spacing:2px;}body #container #subnav a:visited {font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#807f83;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;letter-spacing:2px;}body #container #subnav a:hover {font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;letter-spacing:2px;}h1{font-family:Arial, Helvetica, sans-serif;color: #807f83;font-size: 10px;line-height:28px;letter-spacing:1px;text-transform: uppercase;font-weight: 100;}p{font-family:Georgia, "Times New Roman", serif;color: #807f83;font-size: .9em;line-height:1.5em;/* CSC Edit - removed margin bottom def 03-31-2009margin-bottom: .9em; */}.subhead{font-family:Arial, Helvetica, sans-serif;color: #003f5f;font-size: 11px;font-weight: 500;line-height:28px;letter-spacing:1px;text-transform: uppercase;}.subnav{color:#47c3d3;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;letter-spacing:2px;font-weight:400;}.line{color:#47c3d3;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#807f83;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}.text1{font-family:Georgia, "Times New Roman", serif;color: #807f83;font-size: 12px;line-height:16px;}.text2{font-family:Georgia, "Times New Roman", serif;color: #807f83;font-size: 10px;line-height:14px;}.intro{font-family:Georgia, "Times New Roman", serif;color: #003f5f;font-size: 12px;line-height:14px;}.galleryimg{padding:3px;border: 0px;}body #containerh #nav a:link {font-size:10px;font-family:Verdana, Geneva, Arial, sans-serif;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #containerh #nav a:active {font-size:10px;font-family:Verdana, Geneva, Arial, sans-serif;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #containerh #nav a:visited {font-size:10px;font-family:Verdana, Geneva, Arial, sans-serif;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #containerh #nav a:hover {font-size:10px;font-family:Verdana, Geneva, Arial, sans-serif;color:#807f83;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #container a:link {font-size:10px;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #container a:active {font-size:10px;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #container a:visited {font-size:10px;color:#47c3d3;font-style:normal;text-decoration:none;font-variant:normal;font-weight:400;}body #container a:hover {font-size:10px;color:#807f83;font-style:normal;text-decoration:underline;font-variant:normal;font-weight:400;}table{text-align: left;}table tr td{font-family:Georgia, "Times New Roman", serif;color: #807f83;font-size: 10px;line-height:14px;}th{font-family:Arial, Helvetica, sans-serif;color: #003f5f;font-size: 11px;letter-spacing:1px;text-transform: uppercase;font-weight: 100;}/*navigation-homepage */#nav1 {/* original thryn code position:relative;top: 20px;left: 25px; */position:absolute;top:0;left:40px;margin:0;padding: 0;height: 13px;width: 500px;list-style: none;display: inline;overflow:hidden;}#nav1 li {	margin: 0; 	padding: 0;    list-style: none;	display: inline;	font-family:Verdana, Geneva, Helvetica, sans-serif;	font-size: 11px;	letter-spacing: 2px;	}#nav1 a {	color: #fff;	margin-left: 5px;	margin-right: 5px;	/* hide the following from MacIE \*/	margin: 0px;	border-right: 1px solid #fff;	/* end hide from MacIE */	float: left;	padding: 13px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:13px; /* for IE5/Win only */	}#nav1 a.last {	border-right: none;	}#nav1 a:hover {	background-position: 0 -13px;	}#nav1 a:active, #nav1 a.selected {	background-position: 0 -13px;	}	/* hide the following from MacIE \*/#about1 a  {	width: 92px;	background: url(img/nav2_01.png) top left no-repeat;		}#menu1 a  {	width: 50px;	background: url(img/nav2_02.png) top left no-repeat;	}#gallery1 a  {	width: 117px;	background: url(img/nav2_03.png) top left no-repeat;	}#cater1 a  {	width: 78px;	background: url(img/nav2_04.png) top left no-repeat;	}#blog1 a  {	width: 48px;	background: url(img/nav2_05.png) top left no-repeat;	}#direct1 a  {	width: 105px;	background: url(img/nav2_06.png) top left no-repeat;	}/* CSC addition */#nav_home {	position:relative;	top: 20px;	left: 25px;	margin:25px auto 0 auto;	padding: 0;	height: 13px;	width: 195px;	list-style: none;}#nav_home li {	margin: 0; 	padding: 0;    list-style: none;	display: inline;	font-family:Verdana, Geneva, Helvetica, sans-serif;	font-size: 11px;	letter-spacing: 2px;	}#nav_home a {	color: #fff;	margin-left: 5px;	margin-right: 5px;	/* hide the following from MacIE \*/	margin: 0px;	/* end hide from MacIE */	float: left;	padding: 13px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:13px; /* for IE5/Win only */	}#nav_home a:hover {	background-position: 0 -13px;	}#nav_home a:active, #nav1 a.selected {	background-position: 0 -13px;	}#reserve1 a  {	width: 145px;	background: url(img/nav_reservation.png) top left no-repeat;	}/* CSC addition - END */	/* end hide from MacIE *//*END navigation-homepage *//*navigation */#navcontainer{z-index: 1;position:relative;top: 20px;/* left: 25px; */left:20px;margin:0;padding: 0;height: 13px;/* width: 500px; commented out by CSC */ }#nav2 {position:relative;margin:0;padding: 0;height: 13px;width: 500px;list-style: none;display: inline;overflow:hidden;}#nav2 li {	margin: 0; 	padding: 0;    list-style: none;	display: inline;	font-family:Verdana, Geneva, Arial, sans-serif;	font-size: 11px;	letter-spacing: 2px;	}#nav2 a {	color: #003f5f;	margin-left: 5px;	margin-right: 5px;	/* hide the following from MacIE \*/	margin: 0px;	border-right: 1px solid #003f5f;	/* end hide from MacIE */	float: left;	padding: 13px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:13px; /* for IE5/Win only */	}#nav2 a.last {	border-right: none;	}#nav2 a:hover {	background-position: 0 -13px;	}#nav2 a:active, #nav2 a.selected {	background-position: 0 -13px;	}#nav2 a.lastselected {	border-right: none;	background-position: 0 -13px;	}	/* hide the following from MacIE \*/#about a  {	width: 92px;	background: url(img/nav_01.png) top left no-repeat;		}#menu a  {	width: 50px;	background: url(img/nav_02.png) top left no-repeat;	}#gallery a  {	width: 117px;	background: url(img/nav_03.png) top left no-repeat;	}#cater a  {	width: 78px;	background: url(img/nav_04.png) top left no-repeat;	}#blog a  {	width: 48px;	background: url(img/nav_05.png) top left no-repeat;	}#direct a  {	width: 105px;	background: url(img/nav_06.png) top left no-repeat;	}	/* end hide from MacIE *//*END navigation */#container #logo a img{border: none;}/* styles for info page */#infocontainer {background-repeat:no-repeat;background-color:#fff;margin:0 auto;margin-top: 50px;position:relative; /* puts container in front of position */min-height:500px;width:560px;overflow: visible;}#infocont{background-color:#fff;position:relative;margin-top:43px;margin-left:35px;height: 100%;width: 470px;text-align:left;overflow: visible;}#infocontainer #logo a img{border: none;}