/* CSS Document */
/* CSS Document */
/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
	* {
		margin: 0;
		padding: 0;
		}
		
	html {
		overflow-y: scroll;
		color: #003963;
		font-size: 100%;
		height: 100%;
		
		}
		
	body {
		background: url(../images/gradient-bg.jpg) repeat-x #003963;
		font-family: Arial, Helvetica, Geneva, sans-serif;
		font-size: 1em;
		line-height: 1.125em;
		height: 100%;
		}
		
	a {
		outline: none;
		color: #7c615b;
		}
		
	a:hover {
		color: #7c615b;
		}
		
	a img {
		border: none;
		}
	
/* END RESET */

/* ----------------------- */
/* BASIC CONTENT SETUP */
/* ----------------------- */

	#mainContent {
		width: 700px;
		position: relative;
		margin-right: auto;
		margin-left: auto;
		background-image: url(../images/bkgd.gif);
		background-repeat: repeat;
		border: 2px solid #879EB6;
		min-height: 100%;!important
		margin-bottom: 20px;
		height: auto;
		overflow-y: auto;
		overflow-x: hidden;
		}
	
	#navigation {
		width: 700px;
		height: 130px;
		}
	
	#floatLeft {
		float: left;
		padding-right: 10px;
		}
	
	#floatRight {
		float: right;
		padding-left: 10px;
		}

/* END BASIC SETUP */

/* ------------------------------------------ */
/* FIXED LOCATION & DOWNLOAD BOX */
/* ------------------------------------------ */

	#columnLeft {
		width: 160px;
		left: 25px;
		top: 150px;
		min-height:500px;
		height: auto;
		margin-left: 20px;
		margin-top: 20px;
		margin-right: 10px;
		float: left;
		}
	
	* html #columnLeft { display:inline; } /* ie6 margin fix */
	
	#columnLeftSeal {
		width: 160px;
		height: 160px;
		margin-top: 20px;
		}
	
	#box {
		width: 160px;
		height: auto;
		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);
		width: 130px;
		margin-left: 35px;
		}
		
	#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;
		}
/* END FIXED LOCATION AND DOWNLAD BOX */

/* ----------------------- */
/* RIGHT COLUMN CONTENT */
	/* ----------------------- */
	
	#columnRight {
		width: 495px;
		height: auto;
		min-height: 500px;
		position: relative;
		float: left;
		display: inline;
		background-image: url(../images/body-bg.jpg);
		background-repeat: no-repeat;
		background-position: top;
		margin-top: 10px;
		margin-bottom: 20px;
		}
		
	#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;
		}
/* END RIGHT COLUMN SETUP */

/* ----------------*/
/* MENU DETAILS */
/* ----------------*/
	
	#restMenu {
		width: 440px;
		height: auto;
		margin-left: 25px;
		overflow: auto;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuApp dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 15px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuSalads dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 25px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuSand dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 25px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuSeafood dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 25px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuEntree dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 15px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuPasta dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 15px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuBeverage dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 15px;
		}
		
	#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;
		font-weight: bold;
		}
		
	#restMenuDesserts dd {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #003963;
		display: block;
		padding-left: 25px;
		}
		
	#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;
		}
		
/* END MENU DETAILS */ 