body,html { background:#000; color:#fff; height:100%; width:100%; font-family:helvetica, arial, sans-serif; }
#container { width:1000px; margin: 0 auto; position: relative; padding:70px 0; }
#logo { margin:0 0 20px; }

#main {  /* -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; */ border:2px #fff solid; }

#right { float:right; width:156px; background:#444; padding:0px 1px 0px 0px; border:1px solid #fff; }
#right img { border-top:1px solid #fff; border-right:1px solid #fff; }
#right p { width:100%; text-align:center; text-transform:uppercase; background:#feffef; color: #08182a; font-size:10px; font-family:helvetica,arial,sans-serif; }

#left { min-height:637px; width:803px; }
#left img { border:1px #fff solid; padding: 1px; }

#left ul { height:38px; width:836px; margin-top: -5px; overflow: hidden; color: #fff; text-transform:uppercase; position: relative; font-size:14px; text-align:center; border-right:1px solid #fff; }
#left ul a { color:#fff; text-decoration:none; width:100%; display: block; }

#left li { width:147px; padding: 10px; border:1px #fff solid; position: absolute; top }
#left li:hover { background:#b6260d; }

li.calendar { left:20%; }
li.specials { left:40%; }
li.gallery { left:60%; }
li.contact { left:80%; }

#content { border: 1px solid #fff; width:785px; padding: 30px 20px 20px 30px; height: 424px; overflow: auto; }
#content p { margin-bottom:20px; color: #fff; font-family:helvetica,arial,sans-serif; }
#content h2 { font-size:2em; margin-bottom:20px; }
#content a { color:#ff0; }

#footer { width:100%; background:#fff; }

#disclaimer { text-align:right; color: #fff; font-size:10px; text-transform:uppercase; margin-top:30px; }

#disclaimer img { float:right; margin:-5px 0 0 15px; }