/* CSS Document */body {	margin: 0;	background-color: #003963;	background-image: url(../images/gradient-bg.jpg);	background-repeat: repeat-x;}#mainContent {	width: 700px;	position: relative;	margin-right: auto;	margin-left: auto;	background-image: url(../images/bkgd.gif);	border: 2px solid #879EB6;	height: 10000px;	visibility: visible;}#navigation {	width: 700px;	height: 130px;	position: absolute;	left: 0px;	top: -1px;}#columnLeft {	width: 160px;	position: absolute;	left: 25px;	top: 150px;	background-image: url(../images/artful-inspired-seal.gif);	background-repeat: no-repeat;	background-position: bottom;	height: 500px;}#floatLeft {	float: left;	padding-right: 10px;}#floatRight {	float: right;	padding-left: 10px;}#box {	width: 160px;	background: url(../images/ragged-bottom.jpg) no-repeat bottom left;}#box h3 {	font-size: 11px;	color: #E7DEBD;	text-align: center;	background: url(../images/h3-bg.jpg) no-repeat left top;	font-family: Arial, Helvetica, sans-serif;	padding-top: 10px;}#box p {	color: #FFFFFF;	text-align: center;	font-family: "Times New Roman", Times, serif;	font-size: 11px;}#box p.1 {	color: #0099FF;	text-align: left;	font-family: "Times New Roman", Times, serif;	font-size: 11px;}#box ul {	list-style: url(../images/larkspur-bullet.jpg);}#box li {	padding: 0 5px 0 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #879EB6;}#box ul li a:link, a:visited, a:active {	color: #879EB6;	text-decoration: none;}#box ul li a:visited, a:active {	color: #879EB6;	text-decoration: none;}#box ul li a:active {	color: #879EB6;	text-decoration: none;}#box ul li a:hover {	color: #ffffff;}#columnRight {	width: 495px;	height: 552px;	position: absolute;	left: 195px;	top: 140px;	background-image: url(../images/body-bg.jpg);	background-repeat: no-repeat;	background-position: top;}#columnRight p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003963;}#columnRight .header {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #958E6C;	padding-top: 10px;	font-weight: bold;}#restMenu {	width: 440px;	height: auto;	position: absolute;	left: 25px;}#restMenu p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #958E6C;}#restMenu a:link, a:visited, a:active {	color: #958E6C;	text-decoration: none;}#restMenu a:hover {	color: #879EB6;}#restMenu .return {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #879EB6;}#restMenuApp {}#restMenuApp dl {	background-image:url(../images/menu-side-app-H.gif);	background-repeat: no-repeat;	padding-top: 25px;}#restMenuApp dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 15px;	font-weight: bold;}#restMenuApp dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuApp dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuSalads {	background-image: url(../images/artful-inspired-seal-lg.gif);	background-repeat: no-repeat;	background-position: center center;}#restMenuSalads dl {	background-image:url(../images/menu-side-salads-H.gif);	background-repeat: no-repeat;	padding-top: 25px;}#restMenuSalads dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 25px;	font-weight: bold;}#restMenuSalads dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuSalads dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuSand {}#restMenuSand dl {	background-repeat: no-repeat;	padding-top: 25px;	background-image: url(../images/menu-side-sandwiches-H.gif);}#restMenuSand dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 25px;	font-weight: bold;}#restMenuSand dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuSand dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuSeafood {}#restMenuSeafood dl {	background-repeat: no-repeat;	padding-top: 25px;	background-image: url(../images/menu-side-seafood-H.gif);}#restMenuSeafood dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 25px;	font-weight: bold;}#restMenuSeafood dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuSeafood dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuEntree {}#restMenuEntree dl {	background-image:url(../images/menu-side-entrees-H.gif);	background-repeat: no-repeat;	padding-top: 25px;}#restMenuEntree dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 15px;	font-weight: bold;}#restMenuEntree dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuEntree dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuPasta {}#restMenuPasta dl {	background-image:url(../images/menu-side-pasta-H.gif);	background-repeat: no-repeat;	padding-top: 25px;}#restMenuPasta dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 15px;	font-weight: bold;}#restMenuPasta dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuPasta dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuBeverage {}#restMenuBeverage dl {	background-image:url(../images/menu-side-beverages-H.gif);	background-repeat: no-repeat;	padding-top: 25px;}#restMenuBeverage dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 15px;	font-weight: bold;}#restMenuBeverage dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuBeverage dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuDesserts {}#restMenuDesserts dl {	background-image:url(../images/menu-side-desserts-H.jpg);	background-repeat: no-repeat;	padding-top: 25px;}#restMenuDesserts dt {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	padding-left: 25px;	font-weight: bold;}#restMenuDesserts dd {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	display: block;}#restMenuDesserts dd .price {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;}#restMenuApp .itemname {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #003963;	text-align: left;	padding-left: 25px;	font-weight: bold;}#restMenuApp .itemdesc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;	padding-left: 25px;	display: block;}#restMenuApp .itemprice {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	text-align: left;	color: #958E6C;	padding-left: 25px;}
