body { background:#005a99 url(images/bg.jpg) center repeat-y; font:12px/18px Lucida Grande, Geneva, Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 20px; }
	
#body-main { width: 750px; height: 500px; }
#body-home { width: 750px; height: 550px; }
#body-wine { width:750px; height: 2700px; }
#body-appetizers { width: 750px; height: 800px; }
#body-seafood { width: 750px; height: 1000px; }
#body-lunch { width: 750px; height: 2200px; }

#container { text-align: center; border: #FFFFFF thin solid; background: #e7f4fd url(images/bg_main.jpg) repeat-y; margin-left: auto; margin-right: auto; width: 750px; color: #084c93; }

#header { border-bottom: #FFFFFF thin solid; width: 750px; height: 230px; }

#pageleft { background: #a4c7e3; float: left; width: 155px; text-align:left; padding-left: 35px; padding-top: 10px; padding-right: 20px; line-height: 18px; font-weight: bold; font-size: 11px; }
	
#pagecon { width: 480px; float: right; background-color: #e7f4fd; margin-top: 10px; padding-left: 25px; padding-right: 35px; padding-bottom: 10px; text-align: left; }


#footer { background: #5392bf; border-top: 1px #fff solid; width:480px; padding-left:235px; padding-right: 35px; padding-top: 10px; padding-bottom: 10px; color:#fff; text-align: left; font-size: 9px; }
#footer a { text-decoration:none; color:#fff; }
#footer a:hover { text-decoration:underline; }


.pagetitle { font-size: 18px; color: #6a9dc3; }

.subheader { font-size: 14px; color: #6a9dc3; margin-bottom: 0px; }

.form { font-size: 12px; color: #000000; }

a { text-decoration: none; color: #000066; }
a:hover { text-decoration:underline; }

h1 { font:18px/24px Lucida Grande, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin:0; color: #6a9dc3; margin-bottom:18px; margin-top:18px; }
h2 { font:14px/18px Lucida Grande, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin:0; color: #6a9dc3; margin-bottom:6px; }
h3 { font:14px/18px Lucida Grande, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin:0; color: #6a9dc3; margin-bottom:3px; }

hr { height:1px; margin:0px; margin-top:8px; margin-bottom:18px; color:#6a9dc3; background-color:#6a9dc3; border:none; }