body{margin:40px;padding:0;background-color:#665;font-size:1em;line-height:1em;font-family:Tahoma,Helvetica,sans-serif;color:#000;text-align:center;}
h1{margin:0 0 10px 0;font-size:125%;line-height:150%;color:#640E60;text-align:left;}
h2{margin:0;padding:0;font-size:125%;text-align:center;}
h4{margin:0;padding:0;font-size:90%;font-weight:bold;}
p{font-size:85%;margin:0px 0 20px 0;line-height:125%;}
ul{list-style:none;margin:0;padding:0;}
img{margin:0;border:0;margin-bottom:10px;}
a,a:visited{text-decoration:none;color:#640E60;border:0;}
a:hover{text-decoration:underline;}
.normtext{font-size:85%;line-height:120%;}
.boldtext{margin-top:5px;font-size:85%;line-height:120%;font-weight:bold;}
#container{margin-left:auto;margin-right:auto;text-align:left;width:700px;background:#FFF;}
#topbar{height:12px;background:#F37000;color:#FFF;border-bottom:1px solid #665;}
#btmbar{clear:both;height:12px;background:#F37000;color:#FFF;border-top:1px solid #665;}
#header{float:left;width:680px;background:#DDC;padding:0 10px 0 10px;}
#header ul{width:321px;font-size:85%;line-height:120%;padding:10px 10px 0px 10px;float:right;}
#header img{margin:0;padding:20px 10px 0 10px;float:left;}
#nav{height:24px;background:#DDC;padding:0;border-bottom:1px solid #665;clear:both;position:relative;}
#nav ul{position:absolute;bottom:0;}
#nav li{text-align:center;margin:0 0 0 10px;padding:2px 10px 2px 10px;/* color:#CCC;*/
background:#FFF;border-left:1px solid #888;border-top:1px solid #888;border-right:1px solid #888;float:left;}
#nav .active{float:left;margin:0 0 0 10px;padding:2px 10px 2px 10px;color:#640E60;background:#F2AA6E;border-left:1px solid #F37000;border-top:1px solid #F37000;border-right:1px solid #F37000;}
.home .content{padding:10px;padding:10px;position:relative;clear:left;}
.menu .content{padding:10px;position:relative;clear:left;}
.history .content{padding:10px;position:relative;clear:left;}
#news{margin:0 0 10px 10px;float:right;width:200px;padding-left:10px;border-left:1px solid #F37000;}
#news a,#news a:visited{color:#F37000;}
.menunav{padding:10px 50px 10px 50px;color:#640E60;text-align:center;font-size:90%;}
.menujump{font-size:70%;color:#640E60;text-align:right;position:absolute;right:10px;top:5px;padding-left:8px;background:url('media/jump.gif') top left no-repeat;}
.section{padding-top:10px;clear:left;}
.section .title{position:relative;padding:5px 10px 5px 10px;margin:5px 10px 5px 10px;color:#F37000;border-bottom:1px solid #665;}
.section .desc{margin:5px 10px 5px 10px;font-size:85%;line-height:120%;font-weight:bold;color:#665;}
.section .col{padding:10px;width:329px;float:left;}
#build h4{margin-top:8px;}
#build p{padding:0;margin-top:8px;margin-bottom:2px;}
#beverages p{margin-bottom:0px;}
.section .menubox{margin:0;padding:5px;background:#EED;color:#000;border-top:1px solid #665;}
.wrapped{border:4px solid #AAA;}
.bold{font-weight:bold;}
.orange{color:#F37000;}
.purple{color:#640E60;}
.super{font-size: 50%;vertical-align: super;}
.special{border: 1px solid #640E60; padding-left: 2px;}
