body {	position:relative;}#mainframe {	height: 550px;	width: 700px;	margin-right: auto;	margin-left: auto;}#left {	background-repeat: no-repeat;	float: left;	height: 550px;	width: 177px;	background-position: left 300px;	background-image: url(images/block_weddings.jpg);}#address {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 15px;	font-weight: normal;	padding-left: 10px;	bottom: 20px;	padding-top: 90px;}#nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: bold;	padding-left: 38px;	padding-top: 24px;	height: 200px;}#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 14px;	font-weight: normal;	width: 700px;	margin-right: auto;	margin-left: auto;	padding-top: 6px;}#images {	width: 523px;	float: right;	height: 300px;}#imagesmain {	float: left;	height: 300px;	width: 340px;	overflow:hidden;}#content {	width: 480px;	padding-top: 16px;	padding-left: 20px;	float: left;	padding-bottom: 20px;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 16px;	font-weight: normal;	color: #000000;	margin-bottom: -3px;}#left_corporate {	background-image: url(images/block_corporate.jpg);	background-repeat: no-repeat;	float: left;	height: 550px;	width: 177px;	background-position: left 300px;}#left_contact {	background-image: url(images/block_contact.jpg);	background-repeat: no-repeat;	float: left;	height: 550px;	width: 177px;	background-position: left 300px;}#imagessmls {	float: right;	height: 300px;	width: 183px;}#splash_images {	width: 700px;	float: right;	text-align: center;	background-image: url(images/logo.jpg);	background-repeat: no-repeat;	background-position: center top;	padding-top:131px;}#splash_type {	width: 700px;	margin-right: auto;	margin-left: auto;}#left_drinks {	background-image: url(images/block_drinks.jpg);	background-repeat: no-repeat;	float: left;	height: 550px;	width: 177px;	background-position: left 300px;}#left_food {	background-image: url(images/block_food.jpg);	background-repeat: no-repeat;	float: left;	height: 550px;	width: 177px;	background-position: left 300px;}#imagesfood {	width: 523px;	float: right;	height: 330px;}#contentfood {	width: 480px;	padding-left: 20px;	float: left;	padding-bottom: 20px;}#mainframe #content a {	color: #000000;}#pitt {	background-image: url(images/phb_banner.gif);	position: absolute;	left: 0px;	top: 400px;}.subheading {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;}.bold {	font-weight: bold;	font-size: 11px;}#mainframe #content h2 {	margin-top: 3px;}.btmmarg {	margin-bottom: 12px;}#mainframe #content .testimonial {	font-size: 15px;	margin-bottom: 5px;	font-weight: bold;}.indent {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	color: #333333;	width: 150px;	font-weight: bold;	text-align: center;	text-decoration: none;}#mainframenews {	height: 2400px;	width: 700px;	margin-right: auto;	margin-left: auto;}#mainframenews #content .testimonial {	font-size: 15px;	margin-bottom: 5px;	font-weight: bold;}.tableheader {font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:14px;height:30px;valign: bottom;line-height:1.6ems;background-image:url(images/menutitle.gif);background-repeat:no-repeat;}.tableheader_nb {font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:14px;height:30px;valign: bottom;line-height:1.6ems;}.tabletext {font-family:Verdana, Arial, Helvetica, sans-serif;color: #666666;font-size:12px;height:30px;valign: bottom;line-height:1.15ems;text-align:center;font-weight:normal;}hr {height:1px;color:#999999;}.anchor {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	color: #999999;	text-align: center;}.anchortd {	text-align: center;}/* homepage links lower */#homelinkslower ul {	list-style:none;	margin:-20px 148px 0 148px;	padding:0 0 0 0;}#homelinkslower li {	float:left;}#homelinkslower a {	display:block;	width:100px;	background:url(images/btm-links_04.gif) no-repeat center top;	text-align:center;	padding-top:90px;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#000;}#homelinkslower a.testimonials {	background-image:url(images/btm-links_03.gif);}#homelinkslower a.venues {	background-image:url(images/btm-links_05.gif);}#homelinkslower a.gallery {	background-image:url(images/btm-links_06.jpg);}/* new css */p, ul {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	margin:8px 0 3px 0;	padding:0;	line-height:16px;}#gallery ul {	list-style:none;	margin:0 0 15px 0;	padding:0;}#gallery li {	margin-bottom:5px;	padding-bottom:5px;	border-bottom:dotted 1px #a37c7d;}a#banneroffs {	width:700px;	height:89px;	position:absolute;	left:50%;	margin-left:-350px;	top:125px;}a#banneroffs img {	border:0;}
