html,body,div,ul,ol {margin:0;padding:0;font-family:Georgia, 'Times New Roman';}
h1,h2,h3 {font-family:Garamond, 'Times New Roman';}
form {margin:0}
img {border:0}
html {margin:0 auto;background:url(../gfx/tlo-test.jpg) #000;}
body {margin:0 auto;background:url(../gfx/back2.jpg) #fff center top repeat-y;width:754px;height:100%;font-size:16px;
color:#3b2e08;position:relative;height:auto}

.accessibility
{position: absolute;font-size: 0;left: -1000px;}

a:link,a:visited {color:#3b2e08;text-decoration:none;border:none;font-weight:bold}
a:hover,a:active,a:focus {color:#3b2e08;text-decoration:none;border-bottom:1px dotted black;}
a:focus,a:active {background-color:#fadd91;}
h2 {font-size: 2em;margin:0}
h2:first-letter {font-weight:bold}
h2 strong {color:#800000}

label {display:block;font-weight:bold}
label span {font-weight:normal}
label.inline {display:inline}

.submit {display:block;margin-top:10px}

#top {background:url(../gfx/top.jpg) no-repeat;height:225px;width:617px;padding: 53px 0 7px 137px;}
#top a, #right-box a {border:none}
#footer {background-image:url(../gfx/bottom.jpg);height:51px;width:754px;margin-top:15px;position:relative}
#fork {position:absolute;bottom:150px;width:75px;height:165px;background-image:url(../gfx/widelec.png);margin-left:15px;}
#knife {position:absolute;bottom:130px;width:64px;height:221px;background-image:url(../gfx/knife.png);margin-left:667px;}
#content {padding:0px 100px 0 150px;}

#main-box {background-image:url(../gfx/main_box2.jpg);height:197px; width:479px;padding:10px;margin-bottom: 10px;}
#main-box h1 {text-align:right;padding-right:10px;font-size:1.9em;margin:0;}
#main-box em {text-align:right;font-size:0.8em;display:block;color:#62510D}

#main-box p {float:right; width:250px;margin:10px 0 0 0;font-size:0.9em}
#main-box p:first-line {/*font-weight:bold;*/font-size:1.2em}
#main-box a.right {float:right;clear:both;margin-top:4px;font-size:0.9em}

#left-box {/*background-image: url(left_box.png);*/ width: 215px;float:left;}
#left-box img {float:left;border:2px solid #967d33;margin-top:3px}
#left-box p {margin:0;font-size:0.9em}
#left-box p.small {float:right; width:115px;}
#left-box p:first-line {font-weight:bold;font-size:1.1em}
#left-box ul li {list-style:none;display:none}
#left-box ul li.showing {display:block}
#right-box {/*background-image: url(right_box.png);*/ width: 239px; float:right}
#boxes div {height: 173px;padding:10px;opacity:0.95}
#boxes {background-image: url(../gfx/boxes.jpg);height:193px; width:499px;}
#boxes h2 {white-space:nowrap}
/*#gallery-box {height:402px;width:488px;padding:15px 0px 0px 10px;background-image:url('gfx/gallery-tlo.jpg')}*/
.gallery-box #main-img {height:273px;width:400px;/*border:3px solid #8f732a;*/margin:0 auto;display:block}
/*#gallery-box #main-img {height:307px;width:450px;border:3px solid #8f732a;margin:0 auto;display:block}*/

.gallery-box ul {float:left;margin-top:10px;width:403px;height:110px;white-space: nowrap; overflow-y:hidden;overflow-x:scroll;}
.gallery-box ul li {list-style-type:none;display:inline;margin-right:10px}
.gallery-box ul li a {border:0}
.gallery-box ul li a img{border:1px solid #8f732a;height:84px;width:123px}
.gallery-box ul li a:focus img,.gallery-box ul li a:active img {border:1px solid red}

.scroll {float:left;display:none;margin:50px 15px 0 15px;}

#nav {position:absolute;top:48px;margin-left:106px;z-index:2}
#nav li {height:109px;width:31px;list-style:none;margin-top:1px}
#nav li a {height:109px;width:31px;border:0}

#menu thead, #menu tfoot {font: bold italic 1em 'Trebuchet MS',serif;}
#menu th {text-align:left;font-family:Verdana}
#menu td {font-family:Arial;font-size:0.8em;padding:3px 1px}

ul.catering {padding-left:30px}

.clear {clear:both}

/*#normal-content {width:488px;background-image:url(../gfx/tlo-center.jpg);min-height:200px;padding-left:10px}*/

#nc-top {width:498px;height:9px;background-image:url(../gfx/tlo-top.jpg);position:relative}
#nc-center {width:488px;background-image:url(../gfx/tlo-center.jpg);min-height:300px;padding:1px 0 1px 10px}
#nc-bottom {width:498px;height:9px;background-image:url(../gfx/tlo-bottom.jpg);}

#nc-center blockquote {padding:5px;margin:0 20px 0 0;border:1px dashed black;font-weight:bold}
#nc-center.forum p {margin:0}
#nc-center.forum p.cite {margin:10px 0 10px 300px}

#nc-center ul.normal {padding-left:20px}

p.address {font-style:italic}

#copyright {background:black;color:white;text-align:right;padding:5px;font-size:0.7em}
#copyright a:link,#copyright a:visited {color:#fadd91;}
#copyright a:hover,#copyright a:active,#copyright a:focus {color:#3b2e08;}

.handheld {display:none}

