﻿BODY
{
margin:0; 
padding:0;
background-color:#e8eee4;
background-image: url('../images/borders/topborder.jpg');
background-repeat:repeat-x; 
font-size: small;
font-family: Verdana, arial, helvetical, sans-serif;

}

/* Colors:

Lt Green: d6dfd0
Mauve c6868a
darker mauve: cc7d7a
Tan: ede8d2

*/

a:link
{

color:#0670d9;
}

a:active
{
	color:#1267bd;
}

a:visited
{
	color:#894647;
}

/*---------------------------------------------------------MAIN TABLES */

/*----WIDTH OF PAGE */

table.maintable
{
	TABLE-LAYOUT:FIXED;
	WIDTH:750PX;
	BORDER-COLLAPSE:COLLAPSE;
	BORDER-SPACING:0px;
	PADDING:0px; margin:0;
	background-color: #d6dfd0;
}

/*--------------------------------------------------LEFT SIDE BAR FOR BUTTON TABLE */
table.maintable td.leftsidebar
{
	TABLE-LAYOUT:FIXED;
	WIDTH:128PX;
	BORDER-COLLAPSE:COLLAPSE;
	BORDER-SPACING:0px;
	PADDING:0px;
	vertical-align:top;
}

div.leftbot
{
	padding:0;
	margin:0 0 0 -2px;
	height:6px;
}


/*------------------------------------------------------------MAIN PART OF TEXT PAGE */
table.maintable td.mainpage
{
	WIDTH:600PX;
	background-color:#d6dfd0;
	BORDER-COLLAPSE:COLLAPSE;
	BORDER-SPACING:0px;
	PADDING:5px 0;
	text-align:left; 
	vertical-align:top;
}

table.maintable td.mainpage p
{
	/*padding: 0 20px;*/
	
	font-size:100%;
	padding: 0 20px;
}

table.maintable td.mainpage ul
{
	list-style-image: url('../images/borders/bullet-small.gif');
/*text-align:left;*/
	padding: 0 20px 0 20px;
	margin: 0 0 0 3em;
}

/*---------------------------------------------------------------HEADER AND FOOTER SPECIFICS */

table.header
{
	WIDTH:750PX;
	HEIGHT:76PX;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0px; margin:0;
}

table.footer
{
	WIDTH:750PX;
	BORDER-COLLAPSE:COLLAPSE;
	PADDING:0px; margin:0;
	background-color:#d6dfd0;
}

table.footer p
{
	font-size: 90%;
	color: #cc7d7a;
	text-align:center;
	font-weight:bold;
	margin:10px 0;
}

/* --------------------------------------------------SPECIAL TEXT */


table.maintable td.mainpage p.ReturnToTop
{
font-size:70%;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
color:#000000;
text-align:RIGHT;
}


/* --------------------------------------------------MENUs */


div #menu {
	width: 128px;
	margin: 0; 
	padding:0;
	text-align:center;
	background-image:url('../images/borders/left.gif');
	background-repeat:repeat-y;
	}
	
#menu ul
{
	list-style-type:none;
	margin:0; 
	padding:0;
}


#menu li
{
	height:38px;
	margin-top: 3px; /*put gap between buttons */
}

/*  ----------------------------------List spacer to make a divider */
#menu li.listspacer
{
	height: 12px;
	margin: 3px 10px 0 7px;
	background-image:url('../images/buttons/13-MenuBreak.gif');
}

#menu li.list1 {background:transparent url(../images/buttons/01-home.gif)}
#menu li.list2 {background:transparent url(../images/buttons/02-breakfast.gif)}
#menu li.list3 {background:transparent url(../images/buttons/03-lunchmenu.gif)}
#menu li.list4 {background:transparent url(../images/buttons/04-events.gif)}
#menu li.list5 {background:transparent url(../images/buttons/05-parties.gif)}
#menu li.list6 {background:transparent url(../images/buttons/06-testimonials.gif)}
#menu li.list7 {background:transparent url(../images/buttons/07-contractform.gif)}
#menu li.list8 {background:transparent url(../images/buttons/08-gifts.gif)}
#menu li.list9 {background:transparent url(../images/buttons/09-about.gif)}
#menu li.list10 {background:transparent url(../images/buttons/10-directions.gif)}
#menu li.list11 {background:transparent url(../images/buttons/11-contact.gif)}
#menu li.list12 {background:transparent url(../images/buttons/12-floral.gif)}
#menu li.list14 {background:transparent url(../images/buttons/14-dinnermenu.gif)}

#menu a {display:block; width:125px; height:0; padding-top: 38px; color:#000; overflow:hidden;}

/* hack for older versions of IE with incorrect box model */ 
* html #menu a:visited {height:38px; he\ight:0;}

* html #menu a:link {height:38px; he\ight:0;}


#menu a#item1 {background:transparent url(../images/buttons/01-home.gif) 0px -38px no-repeat;}
#menu a#item2 {background:transparent url(../images/buttons/02-breakfast.gif) 0px -38px no-repeat;}
#menu a#item3 {background:transparent url(../images/buttons/03-lunchmenu.gif) 0px -38px no-repeat;}
#menu a#item4 {background:transparent url(../images/buttons/04-events.gif) 0px -38px no-repeat;}
#menu a#item5 {background:transparent url(../images/buttons/05-parties.gif) 0px -38px no-repeat;}
#menu a#item6 {background:transparent url(../images/buttons/06-testimonials.gif) 0px -38px no-repeat;}
#menu a#item7 {background:transparent url(../images/buttons/07-contractform.gif) 0px -38px no-repeat;}
#menu a#item8 {background:transparent url(../images/buttons/08-gifts.gif) 0px -38px no-repeat;}
#menu a#item9 {background:transparent url(../images/buttons/09-about.gif) 0px -38px no-repeat;}
#menu a#item10 {background:transparent url(../images/buttons/10-directions.gif) 0px -38px no-repeat;}
#menu a#item11 {background:transparent url(../images/buttons/11-contact.gif) 0px -38px no-repeat;}
#menu a#item12 {background:transparent url(../images/buttons/12-floral.gif) 0px -38px no-repeat;}
#menu a#item14 {background:transparent url(../images/buttons/14-dinnermenu.gif) 0px -38px no-repeat;}


#menu a#item1selected {background:transparent url(../images/buttons/01-home.gif) 0px -76px no-repeat;}
#menu a#item2selected {background:transparent url(../images/buttons/02-breakfast.gif) 0px -76px no-repeat;}
#menu a#item3selected {background:transparent url(../images/buttons/03-lunchmenu.gif) 0px -76px no-repeat;}
#menu a#item4selected {background:transparent url(../images/buttons/04-events.gif) 0px -76px no-repeat;}
#menu a#item5selected {background:transparent url(../images/buttons/05-parties.gif) 0px -76px no-repeat;}
#menu a#item6selected {background:transparent url(../images/buttons/06-testimonials.gif) 0px -76px no-repeat;}
#menu a#item7selected {background:transparent url(../images/buttons/07-contractform.gif) 0px -76px no-repeat;}
#menu a#item8selected {background:transparent url(../images/buttons/08-gifts.gif) 0px -76px no-repeat;}
#menu a#item9selected {background:transparent url(../images/buttons/09-about.gif) 0px -76px no-repeat;}
#menu a#item10selected {background:transparent url(../images/buttons/10-directions.gif) 0px -76px no-repeat;}
#menu a#item11selected {background:transparent url(../images/buttons/11-contact.gif) 0px -76px no-repeat;}
#menu a#item12selected {background:transparent url(../images/buttons/12-floral.gif) 0px -76px no-repeat;}
#menu a#item14selected {background:transparent url(../images/buttons/14-dinnermenu.gif) 0px -76px no-repeat;}


#menu a#item1:hover {background-position:0 0; z-index:50;}
#menu a#item2:hover {background-position:0 0; z-index:50;}
#menu a#item3:hover {background-position:0 0; z-index:50;}
#menu a#item4:hover {background-position:0 0; z-index:50;}
#menu a#item5:hover {background-position:0 0; z-index:50;}
#menu a#item6:hover {background-position:0 0; z-index:50;}
#menu a#item7:hover {background-position:0 0; z-index:50;}
#menu a#item8:hover {background-position:0 0; z-index:50;}
#menu a#item9:hover {background-position:0 0; z-index:50;}
#menu a#item10:hover {background-position:0 0; z-index:50;}
#menu a#item11:hover {background-position:0 0; z-index:50;}
#menu a#item12:hover {background-position:0 0; z-index:50;}
#menu a#item14:hover {background-position:0 0; z-index:50;}


* html #menu a:hover {height:38px; he\ight:0;}




/* -------------------------------------------------- BLACK HEADINGS FOR STATIC PAGES */
H1
{
font-weight: bold;
font-family: Verdana, Arial,Helvetica, Sans-Serif;
color:#cc7d7a;
font-size:140%;
}

h1.Pagetitle
{
font-size:140%;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align: center;
color:#cc7d7a;
margin:0px;
}


H2
{
font-weight: bold;
font-family: Verdana, Arial,Helvetica, Sans-Serif;
color:#cc7d7a;
font-size:130%;
}

H3
{
font-weight: bold;
font-family: Verdana, Arial,Helvetica, Sans-Serif;
color:#000;
font-size:120%;
}

H4
{
font-weight: bold;
font-family: Verdana, Arial,Helvetica, Sans-Serif;
color:#cc7d7a;
}

H5
{
font-weight: bold;
font-family: Verdana, Arial,Helvetica, Sans-Serif;
color:#cc7d7a;
}

H6
{
font-weight: bold;
font-family: Verdana, Arial,Helvetica, Sans-Serif;
color:#cc7d7a;
}







/* --------------------------------------------------Text FOR STATIC PAGES */

.center
{
	text-align:center;
}

.left
{
	text-align:left;
}


hr {
	color: #cc7d7a;
	background: #cc7d7a;
	border: 2px solid #a7bf9f;
	Height: 7px;
	width:95%;
}


/*
p
{
font-size:0.8em;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
color:#000000;
text-align:left;
}

.normal
{
font-size:0.8em;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
color:#000000;
}

.normalsmall
{
font-size:0.6em;
font-family:Verdana, Arial,Helvetica, Sans-Serif;
color:#000000;
}



.signature
{
font-size:12px;
font-family:Georgia, Times New Roman, Times,Serif;
font-style:italic;
color:#000000;
text-align:right;
}

hr
{
width:90%;
height:2px;
color:FFEA00;
}
*/


table.foodmenu
{
	TABLE-LAYOUT:FIXED;
	WIDTH:590px;
	BORDER-COLLAPSE:COLLAPSE;
	BORDER-SPACING:0px;
	PADDING:0px; margin:0;
}

table.foodmenu td.menuitem
{
	font-size: 90%; 
	color: #000000; 
	text-align: left; 
	font-weight: bold;
	width: 426px;
	padding: 5px 0;
}


table.foodmenu td.menudesc
{
font-size: 85%; 
color: #000000;
font-weight:normal;	
width:426px;
padding:0 0 5px 3em;
}

table.foodmenu td.menuheader
{
	font-size: 120%; 
	font-weight: bold; 
	color: #9A585C;
	width: 426px;
	padding: 10px 0 5px 0;
}

table.foodmenu td.menuprice
{
	font-size: 80%; 
	color: #000000; 
	text-align: right; 
	font-weight: bold;
	width:89px;
	padding: 5px 0;
}


table.foodmenu td.spacerright
{
	width:75px;
}


/* from old FP stuff...don't seem to be used --------------
.eventheader
{
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, San-Serif; 
	font-weight: bold; 
	text-align: center; 
	color: #9A585C;
}

.eventtime
{
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, San-Serif; 
	font-weight: bold; 
	color: #000000; 
	text-align: center
}

.eventdetails
{
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, San-Serif; 
	font-weight: bold; 
	text-align: center; 
	color: #000000
}

.eventdescription
{
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, San-Serif; 
	color: #000000; 
	text-align: left
}

------------------------------------------------------*/