html,body
{
	margin:0;
	padding:0;
	background-color: #FFFFFF; 
}

body
{
	font: arial, sans-serif;
	text-align: center;
}

/* Added 4.28.2014 */
a {
	/* color: #FFBB00; edited 5.2.2014 */
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

a:hover {
	background-color: #330066;
	color: #FFBB00; /* edited 5.2.2014 */
}

#header
{
	position:relative;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 1%;
	border-style: hidden;
	border-width: 5px;
}

#header h1
{
	height:80px;
	line-height:80px;
	margin:0;
	padding-left:10px;
	/* background: #EEE; */
	color: #330066; /* edited 4.26.2014 */
}

#header a
{
	position:absolute;
	right:0;
	top:23px;
}

#navigation
{
	margin: 10px;
	border-style: hidden; 
	border-width: 5px;
}

#navigation ul { 
	margin: 0; 
	padding: 5px; 
	list-style-type: none; 
	text-align: center; 
	background-color: #CC0033; /* edited 4.26.2014 */
} 

#navigation ul li a { 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; /* added 4.26.2014 */
	color: #FFBB00; 
	margin-left: 5%;
	padding: 3px;
	display: inline; 
} 

/* added 4.26.2014 */
#navigation2 a {
	text-decoration: none;
	/* color: #330066; edit 5.2.2014 */
}

#backdrop 
{
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 50%; 
	height: 400%; 
	background-color: #CCCCCC;
	z-index: 1;
} 

#backdrop2
{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 2; 
	width: 100%;
}

#container
{
	width:100%;
	margin:0 auto;
	color: #330066; /* added 4.22.2014 */

}

#wrapper
{
	border-style: hidden;
	border-width: 5px;
	margin: 1%;

}

#images
{
	float:left;
	width: 49%;
	/* background-color: #3300FF; -- edited was #6699FF */
	margin-left: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
}



#content
{
	float:right;
	width: 49%;
	/* background-color: #6699FF; -- edited was 66CCFF */
	margin-right: 1%;
	margin-top: 1%;
	margin-bottom: 1%;

}


#footer
{
	clear: both;
	width: 98%; 
	/* background-color: #777777; */
	margin-right: 1%;
	margin-left: 1%;
	text-align: right;
}

#footer p
{
	padding-right: 10px;	
}

/* added 5.6.2014 */
.marg4all_pagesl1{
	margin: 0 1.5em 0 1.5em;
}

.marg4all_pagesl2{
	margin: 0 3em 0 3em;
}

.marg4all_pagesl3{
	margin: 0 4.5em 0 4.5em;
}

.lt{
	text-align: left; 
}

.tab_blue{
	background-color: #330066;
	color: #FFBB00;
}

#slides img{
display: none;
}

.headline{
	font-family: Arial, Helvetica, sans-serif;
}

h3.menu{
	cursor:pointer;
	background-color: #DDDDDD;
	border-radius:5px;
}

h3.menu:hover{ 
	background-color: #330066;
	color: #FFBB00; 
} 

.ads{
	width:100%;
}

.ads-hide{
	overflow: hidden;
}

/************************************************************
Home (index) page CSS section only
*************************************************************/
/* added 5.2.2014 */
#homepage
{
	position: scroll; 
	top: -150px; 
	left: 0; 
	width: 50%;
	height: 800px;
	overflow: hidden;
	background-color: #CCCCCC;
	z-index: 1;
} 

/************************************************************
Menu page CSS section only
*************************************************************/
/* added 5.4.2014 */
h2.menu, h3.menu, h4.menu, ul.menu{
	text-align: left; 
}

ul.menu{
	display: none;
}

.price{
	font-weight:bolder;
	font-size:16pt;
	text-shadow: #CC0033 1px 1px;
	text-indent: 1em; 
}

/************************************************************
Specials page CSS section only 
*************************************************************/
/* added 5.4.2014 */
.spec_content{
	text-align:inherit;
}

.spec_item_imglt{
	text-align:center;
	margin:40px 40px;
	background-color: #DDDDDD;
	border-radius:25px;
	/* border:#DDDDDD solid 4px; /* red */
}

.spec_item_imgrt{
	text-align:center;
	margin:40px 40px;
	background-color: #EEEEEE;
	border-radius:25px;
	/* border:#EEEEEE solid 4px; /* red */
}

.specspac_img{
	float:right;
	width: 30%;
	margin:1px 1px;
	border:#CC0033 solid 4px; /* red */
	border-radius:25px;
}

/************************************************************
Catering Info CSS section only 
*************************************************************/

/************************************************************
Events page CSS section only 
*************************************************************/
/* added 5.7.2014 */
.row:hover .bgcolor_s1, .row:hover .bgcolor_s2{ 
	background-color: #330066;
	color: #FFBB00; 
} 

.scroll{
	height: 350px;
	width: 100%;
	overflow:auto;
}

.bgcolor_s1{
	background-color: #DDDDDD;
}

.bgcolor_s2{
	background-color: #EEEEEE;
}

table{
	border: 1px #CC0033 none;
	border-collapse: collapse;
}

/************************************************************
Contact page CSS section only 
*************************************************************/
/* added 5.05.2014 */
fieldset {
    margin-top: 3em;
    margin-bottom: 3em;
    padding: 1em;
    display: inline-block;
}

input, select {
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: .5em;
}
input {
    width: 14em;	
}

.error {
	float: none;
	color: red;
	font-size: 87.5%;
}

/************************************************************
Hours of Operation and Location page CSS section only
*************************************************************/
/* added 5.4.2014 */
.center {
	/* width: 50%; */
    margin: 0 auto; 
}

/************************************************************
Wireframe page CSS section only
*************************************************************/
img.blueprints{
	width:75%;
}

#image_list{
	list-style:none; 
}

/************************************************************
Template page CSS section only
*************************************************************/

/************************************************************
About Us page CSS section only
*************************************************************/
.shadow{
	font-weight:bolder;
	/* font-size:16pt; */
	text-shadow: #CC0033 1px 1px;
	/* text-indent: 1em; */
}

.blah{
	display: none;
}

.aboutpics_l{
	width: 25%;
	/* text-align: left; */
	float:left;
	margin: 1em; 
	border: #CC0033 solid 4px; /* red */
	border-radius:25px;
}

.aboutpics_r{
	width: 25%;
	/* text-align: left; */
	float:right;
	margin: 1em; 
	border: #CC0033 solid 4px; /* red */
	border-radius:25px;
}


/************************************************************
Acknowledgement page CSS section only
*************************************************************/



