/* @override http://typhoonsaloon.com/assets/templates/typhoon/pages.css */
/* @group menu */
#menu-wrapper a { color: #fff; text-decoration: none;}
#menu-wrapper a:hover { color: #DFE44F;}
#menu-wrapper p { margin: 0; padding: 5px; line-height: 1.5em; text-align: left; border: 3px solid #15263a;}
#menu-wrapper p strong { color: #003366; font-size: 15px;}
#menu-wrapper { width: 612px; margin: 0 auto; font-size: 11px; font-family: verdana;}
.box { background: #dcdcdc url(img/gray-gradient-bkg.jpg) repeat-x;}
.boxholder { clear: both; padding: 5px; background: #003366;}
.tab { float: left; height: 32px; width: 102px; margin: 0; text-align: center; background: url(img/greentab.jpg) no-repeat 0 0; border-style: none;}
.tabtxt { margin: 0; color: #fff; font-size: 12px; font-weight: bold; padding: 9px 0 0 0;}
.tabtxt a { border: none; text-decoration: none; }
span.foodname { font-weight: bold; color: #9d0000; text-transform: uppercase;}
/* @end */
#this-content img { float: right; border: 6px solid #333;}
#content-text { color: #fff; font: 12px verdana; width: 400px; padding-bottom: 15px; height: 100%; float: left;}
#content-text p { line-height: 16pt;}
#content-text h1 { color: #9d0000;}
/* @group Calendar */
#calendar { color: #fff; font: 12px verdana; padding-bottom: 15px; height: 400px; overflow: scroll; width: 800px;}
#calendar h1 { color: #9d0000; margin-bottom: 15px; width: 600px;}
#calendar dl { background-color: #333; width: 650px; height: 210px; margin: 0 auto 25px; border: 1px solid #7f7f7f;}
#calendar dt { color: #fff; font-size: 18px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 15px;}
div.icon { float: left; width: 160px; text-align: center; height: 180px; margin-right: 15px; margin-left: 15px;}
#calendar dd  { line-height: 21px; padding-right: 20px;}
#calendar dd img { margin: 0 auto; float:none; border: 1px solid #fff;}
div.icon a.thickbox { color: #fff; line-height: 24px;}
/* @end */
/* @group Contact */
#contact-content { height: 450px; margin-top: -16px;}
#contact-content p { line-height: 13pt; text-align: left; color: #fff; font-size: 12px; margin: 0; padding: 10px 0 0; width: 250px;}
#contact-content h1 { color: #9d0000;}
#contact-content form { margin:0 ; width: 375px; padding: 8px; text-align: center;}
#contact-content label {  color: #fff; float: right; font-size: 14px; padding: 5px;}
#contact-content input { width: 250px; padding-bottom: 10px;}
#contact-content textarea { width: 250px; height:150px;}
#contact-content input#cfContact { width: 75px; height: 25px;}
#contact-iframe { }
#contact-iframe small a{ color: #fff;}

/* @end */
