/* CSS Document */

/* Main Styles */
body { margin:0px; margin-top:10px; text-align:center; }
.envbanner { width:960px; height:180px; margin-left:auto; margin-right:auto; }
.envmain { width:960px; height:360px; margin-left:auto; margin-right:auto; }
.envfooter  { width:960px; height:60px; margin-left:auto; margin-right:auto; }
.header { height:180px; }

#newsFestive { border:#FF0000 2px solid; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-align:justify; background-repeat:no-repeat; }
#newsFeature { border:#C55D2E 2px solid; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-align:justify; margin-top:5px; background-repeat:no-repeat; }
#newsStandard { border:#C55D2E 1px solid; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-align:justify; margin-top:5px; }
#catering { border:#C55D2E 3px solid; padding:5px; background-image:url(graphics/catering_background.gif); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-align:justify; }

/* Text Styles */
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000000; text-align:justify; }
ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000000; text-align:justify; margin-left:20pt; }
.pagetext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000000; text-align:justify; }
.pagetextbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000000; }
.pagetextboldorange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#C55D2E; text-align:justify; } 
.pagetextboldorangecentre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#C55D2E; text-align:center; } 
.pagetitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#C55D2E; text-align:left; }
.pagetitleitalic { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; font-style:italic; color:#C55D2E; text-align:left; }
.pagelive  { font-family:Verdana, Arial; font-size:10pt; font-weight:bold; color:#990099; text-decoration:none; text-align:center; }
.quotes { font-family:"Times New Roman", Times, serif; font-size:11pt; font-weight:bold; font-style:italic; color:#000000; text-align:justify; }
.hourstext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#000000; text-align:left; padding-left:5pt; }
.hourstitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#C55D2E; text-align:left; padding-left:5pt; padding-top:5pt; }
.hourslarge { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20pt; font-weight:bold; color:#C55D2E; text-align:left; padding-left:5pt; padding-top:3pt; padding-bottom:0pt; }
.menulive  { font-family:Verdana, Arial; font-size:10pt; font-weight:bold; color:#990099; text-decoration:none; text-align:left; }
.menurange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#C55D2E; padding-bottom:5pt; } 
.menuitem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000000; padding-left:5pt; padding-bottom:5pt; } 
.menudetail { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-align:justify; padding-right:0pt; padding-bottom:5pt; } 
.news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-align:justify; padding-top:5pt; padding-bottom:5pt; border-bottom:#C55D2E 1px solid; }
.newsheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#C55D2E; text-align:left; padding-top:10px; padding-bottom:5pt; }
.newshighlight { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#C55D2E; text-align:left; }
.addrtel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20pt; font-weight:bold; color:#C55D2E; text-align:center; }
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-align:left; }
.festivetitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#FF0000; text-align:left; }
.festive { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FF0000; text-align:justify; }
.festivebold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#FF0000; text-align:justify; }

/* Link Styles */
a { font-family:Verdana, Arial; font-size:10pt; font-weight:bold; color:#C55D2E; text-decoration:none; text-align:left; }
a:hover { font-family:Verdana, Arial; font-size:10pt; font-weight:bold; color:#990099; text-decoration:none; text-align:left; }
a.newsitem { font-family:Verdana, Arial; font-size:8pt; font-weight:bold; color:#C55D2E; text-decoration:none; text-align:left; }
a.newsitem:hover { font-family:Verdana, Arial; font-size:8pt; font-weight:bold; color:#990099; text-decoration:none; text-align:left; }
.footer a:link { font-family:Verdana, Arial; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none; }
.footer a:hover { font-family:Verdana, Arial; font-size: 8pt; font-weight:normal; color:#C55D2E; text-decoration:underline; }

/* Gallery Styles */
.thumbnail { border:#914322 1px solid; margin-left:5px; margin-top:5px; margin-bottom:5px; }