

#body
{
	background: #64421C;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330000;
	padding: 0px;
	background-color: #502E1C;
    
}

#allContent
{
	background: #64421C;
	height:auto;
	width:1016px;
	display: block;
	margin:0px 20% 0px 0px;
	padding:0px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
    

}
#homeAddress
{
	text-align: right;
	float: left;
	font-weight: bold;
	font-size: 120%;
	color: #FFFF00;
}
#address
{
	text-align: right;
	float: right;
	font-weight: bold;
	padding-right: 4px;
    

}
#copyright
{
	text-align: left;
	float: left;
	margin:0px 165px 0px 2px;
	font-weight: bold;

}
#merchandiseContainer
{
    height:auto;
    width:auto;
    display: block;
    margin:0px;
    padding:0px;
    vertical-align: top;
    clear: both;
    
}
#merchandiseImageContainer
{
    height:auto;
    width:30%;
    display: block;
    margin:0px 0px 10px;
    padding:0px;
    float: left;

}

#merchandiseImageContainer img
{
	border: 1px solid #FFFF00;


}
#merchandiseTextContainer
{
:auto;
    width:70%;
    display: block;
    margin:0px 0px 0px 0px;
    padding:0px;
    float: left;
}

#mainImageContainer
{
	height:auto;
	width:auto;
	display: block;
	padding:0px;
	float: left;
	margin-right: 4px;
	margin-top: 2px;

}

#mainImageContainer img
{
	border: 1px solid #FFFF00;


}

#footerContainer
{
    background: #64421C;;
    height:auto;
    width:auto;
    display: block;
    padding-bottom=0px;
    margin-bottom=0px;
}

#logoBar 
{
	background: #64421c;
	padding:0;
	margin: 0px;
	float:left;
	display:block;
	vertical-align: top;
	height: auto;
	width: auto;
   
}


#logoBar2
{
	background: #64421c;
	padding:0;
	margin: 0px;
	clear:left;
	display:block;
	vertical-align: top;
	height: auto;
	width: auto;
   
}

#footer 
{
    background: #DCC353;
    padding-top=0%;
    margin-bottom=0px;
    height:95px;
    clear: both;
    width:auto;
    display:block;
    
   
}
#topLinks
{
    font-size: 80%;
    top: 92px;
    left: 170px;
    position:absolute;
    width: 600px;
    text-align: left;

	
}

#topLinks a 
{
	
	
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFF33;
	display: inline;
}
	 
#topLinks a:link, #sidebar a:visited 
{
	color: #000000;
	display: inline;
}

#topLinks a:hover, #sidebar a:active 
{
	color: #FFFF33;
	background-color: #64421C;
}

#navBar 
{
	background: #FFFF33;
	text-align: right;
	vertical-align: bottom;
	clear: both;
	width: 100%;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

#navBar a 
{
	font-size: 12px;
	font-size: 80%;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
	display: inline;
	vertical-align: middle;
}
	 
#navBar a:link, #sidebar a:visited 
{
 	color: #000000;
        margin: 0px;
	display: inline;
}

#navBar a:hover, #sidebar a:active 
{
	color: #FFFF33;
	background-color: #64421C;
        margin: 0px;
	display:inline;
}

#leftBar 
{
	margin-top: 0px;
	margin-bottom: 40px;
	width: 22%;
	height: 99%;
	float:left;
	display: block;
	padding: 0px;
	margin-right: 7px;
	margin-left: 0px;
   
}

#rightBar 
{
	vertical-align: top;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 1px;
	height: 500px;
   
}

#mainContent 
{
	vertical-align: top;
	margin-top: 10px;
	margin-left: 0%;
	margin-right: 0%;
	width: 75%;
	height: auto;
	display: block;
	float: left;
	background-color: #dcc353;
	margin-bottom: 1%;
	border: 1px solid #FFFF00;
	padding: 4px 6px; 
}
#menu 
{
border-left:1px solid #000; 
border-bottom:1px solid #000;
float:right;
width:230px;
height: 50%; 
background:#eee;
margin:0px 0px 0px 0px;
	
}

a, a:visited{
	padding-top: 0px;
	margin-top: 0px;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

h1 {
	font-size: 160%;
	padding-top: 0px;
	margin-top: 5px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
#indexTitle{
	font-size: 220%;
	padding-top: 73px;
	margin-top: 0px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h2 {
	font-size: 140%;
	font-weight: bold;
	display: inline;
}

.normal 
{
	font-size: 110%;
	color: #FFFF33;
	height: 40px;
	font-weight: bold;
 
} 

.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 156%;
	font-style: normal;
	display: inline;
	text-align: center;
	vertical-align: top;
	color: #FFFF00;
	margin: 0px;
	padding: 0px;

}

.head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 180%;
	color: #996633;
	background-color: #FFFF00;
	width: 100px;

}

.todayWeekend 
{
	font-size: 130%;
	color: #FFFF00;
	font-weight: bolder;
	height: 40px;
	border: 1px solid #FFFF00;
} 

.today 
{
	font-size: 130%;
	color: #FFFF00;
	font-weight: bolder;
	border: 1px solid #FFFF00;
} 

.selected 
{ 
        font-size: 120%;
	color: #D9C18C;
}

.event 
{ 
        font-size: 130%;
	color: #ED1008;
} 
.normalf a
{

font-size: 130%;
	color: #FFFF00;
}
.weekend 
{
       font-size: 130%;
	color: #FFFF33;
	height: 40px;
	font-weight: bold;	
} 

.calTable 
{
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 300px;
	background-color: #64421C;
	text-align: left;
	vertical-align: top;
	display: block;
	border-top: 1px solid #FFFF33;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFF33;
	float: left;
	margin: 0px 10px 0px 0px;
 }
#footer a
{
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;

}
 .eventDetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	display: inline;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;

}


.upComEventTitle
{
	font-size: 18px;
	color: #FFFF00;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 20%;

}

.upComEventDate
{
	font-size: 18px;
	color: #FFFF00;
	text-align: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: 0px none;

}

.upComEventDesc
{
	font-size: 16px;
	color: #000000;
	text-align: left;
	display: block;
	background-color: #dcc353;
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 88%;
	font-weight: normal;
	clear: none;
	float: none;
	border: 1px solid #FFFF00;

}

a.upComEventLink
{
color: #000000;
}

.upComEventTime
{
	font-size: 110%;
	color: #64421C;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;

}

#upComEventTable
{
	color: #64421C;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	display: inline;
	width: 100%;
	float: none;

}
#menuItemContainer
{
	height:auto;
	width:100%;
	display: block;
	margin:0px;
	padding:0px;
	vertical-align: top;
	clear: right;
	line-height: 2em;
}
#specialsItemContainer
{
	height:auto;
	width:100%;
	display: block;
	margin:0px;
	padding:0px;
	vertical-align: top;
	clear: right;
	line-height: 2em;
        text-align: center;
}
#entertainmentItemContainer
{
	height:auto;
	width:100%;
	display: block;
	margin:0px;
	padding: 0px 10px 10px;
	vertical-align: top;
	clear: right;
	line-height: 2em;
        
}
#menuItemName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	display: inline;
	vertical-align: top

}
#specialsItemName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	display: inline;
	vertical-align: top;
        

}
#entertainmentItemName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	display: inline;
	vertical-align: top;
    float: left;   

}
#entertainmentItemName a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	display: inline;
	vertical-align: top;
	color: #330000;
	text-decoration: underline;

}
#menuItemCaption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	display: inline;
	vertical-align: top;


}
#menuItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	display: inline;
	vertical-align: top;

}
#specialsItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	display: inline;
	vertical-align: top;

}
#entertainmentItemPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	display: inline;
	vertical-align: top;

}
#menuItemModifier
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	display: inline;
	font-weight: normal;

}
#menuItemModifierPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	display: inline;
	float: none;
	height: auto;
	width: auto;
	clear: right;
	vertical-align: top;

}	

#menuNavBar 
{
	clear: both;
	width: 100%;
	height 40px;
	display:block;
	margin: 0px;
	font-size: 11px;
	background-color: #64421C;
	text-decoration: none;
	line-height: 6mm;
	text-align: center;
	padding-top: 2px;
	border: 1px solid #FFFF00;
}

#menuNavBar a 
{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
	display: inline;
	text-decoration: none;
	vertical-align: middle;
}
	 
#menuNavBar a:link, #menuNavBar a:visited 
{
 	color: #FFFF00;
        margin: 0px;
	display: inline;
}

#menuNavBar a:hover, #sidebar a:active 
{
	color: #64421c;
	background-color: #FFFF00;
        margin: 0px;
	display:inline;
}
#menuItem
{
	height:auto;
	width:100%;
	display: block;
	margin:0px;
	padding:0px;
	vertical-align: top;
	clear: right;
	line-height: 2em;
}
#modifier
{
	height:auto;
	width:100%;
	display: block;
	margin:0px;
	padding:0px;
	vertical-align: top;
	clear: right;
	line-height: 2em;
}
#catHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	display: block;
	text-align: center;
	padding: 20px 10px 10px;
	font-weight: bold;


}
#entertainmentCatHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	display: block;
	padding: 0px 10px 10px;
	font-weight: bold;


}
#catCaption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: center;
	display: block;
	padding-bottom: 10px;

}
#catNotes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	display: block;
	padding-bottom: 20px;
        padding-top:20px;
	font-weight: bold;
}
