html {margin: 0; padding: 0; }
body {background: url(../images/bg-main.gif) repeat-y; }
table#kobe {width: 100%; height: 100%; }

table#main {width: 680px; height: 440px; margin-top: 10px; background: transparent; }
table#main td {padding: 0; margin: 0; vertical-align: top; }
td#leftcol {width: 476px; }
td#rightcol {width: 204px; background: url(../images/bg-bamboo.jpg) repeat-x; }
div#links {padding: 0; margin: 31px 0 0; margin-right: 5px;  }
div#textlink {width: 416px; font: 11px tahoma, arial, sans-serif, helvetica; text-align: center; margin: 20px 0; }

div#flash {float: right; padding: 0; margin: 2px 1px 0 0; }
div#para1 {width: 230px; margin: 50px 0 0 195px; ; font: 11px arial, sans-serif, helvetica, verdana, tahoma; color: gray; text-align: center; }
div#para2 {width: 415px; font: 11px arial, sans-serif, helvetica, verdana, tahoma; color: gray; text-align: center; }
div#copyright {width: 230px; margin: 20px 0 0 195px; ; font: 11px arial, sans-serif, helvetica, verdana, tahoma; color: gray; text-align: center; }
div#copyright2 {width: 415px; font: 11px arial, sans-serif, helvetica, verdana, tahoma; color: gray; text-align: center; margin-top: 20px; }

table#kobe2 {width: 100%; height: 100%; }
table#kobe2 td {vertical-align: top; }
div#paracontent {width: 420px; margin-top: 40px; }
div#paracontent p {font: 12px arial, helvetica, sans-serif, tahoma; line-height: 18px; text-align: justify; }
div#paracontent img.imglink {float: left; clear: left; margin: 0 15px 0 0; padding: 0; }

div#menu-a {width: 365px; font: 12px arial, helvetica, sans-serif, tahoma; border-bottom: 1px solid #D9BF75; margin-bottom: 5px; text-indent: 15px; }
div#menu-b {width: 50px; float: right; text-align: center; font: 12px arial, helvetica, sans-serif, tahoma; border-bottom: 1px solid #D9BF75; margin-bottom: 5px; }
div#menu-box {border: 1px solid yellow; vertical-align: bottom; }

table#menus {width: 100%; font: 12px arial, helvetica, sans-serif, tahoma; }
table td#dish {padding-left: 15px; vertical-align: bottom; border-bottom: 1px solid #D9BF75; padding-top: 5px; }
table td#price {width: 55px; text-align: center; vertical-align: bottom; border-bottom: 1px solid #D9BF75;}
table td#categories {font: bold 17px arial, helvetica, sans-serif, tahoma; letter-spacing: 2px; padding-top: 12px; padding-bottom: 0px; color: #CC3300; }
.menu-note {font:  12px arial, helvetica, sans-serif, tahoma; padding-top: 5px; padding-bottom: 0px; color: #808080; }

h1 {color: #449B3B; font: bold 30px arial, helvetica, sans-serif, tahoma; text-align: right; letter-spacing: 3px; text-transform: uppercase; margin-bottom: -10px; }
h2 {color: #CC3300; font: bold 25px arial, helvetica, sans-serif, tahoma; text-align: center; letter-spacing: 3px; margin-bottom: 5px; margin-top: -10px; }

a:link {color: #1D2AA6; text-decoration: underline; }
a:visited {color: #800080; text-decoration: underline; }
a:hover {color: #C00707; text-decoration: none; }
a:active {color: #C00707; text-decoration: none; }

