body	{ 
	background-color: White;
	color: Black;
	font-family: "Optima Std Roman", "Palatino Linotype", "Bookman Old Style", "Times New Roman", serif;
	}
	


LI {
   line-height : 100%; 
   margin-top : 0.65em; 
}

UL {
   list-style-type : square; 
}

IMG {
   border-width : 0px; 
}


H4 {
   font-size : 120%; 
   margin-bottom : 0; 
}

H3 {
   font-weight : bold; 
   font-size : 150%; 
   color : White;
   background: black; 
   margin-bottom : 1 em; 
}

H2 {
   font-weight : bold; 
   font-size : 220%;
   color : White; 
   background : Black;
}

H1 {
   font-weight : bold; 
   font-size : 200%; 
   color : Black;	
}

H2.starter {
   font-weight : bold; 
   font-size : 150%;
   color: white;
   background : #F39DB1;
	border : 3px solid #C81E7F;
   padding : 5 px; 
}	

H2.main {
   font-weight : bold; 
   font-size : 150%;
   color: white;
   background : #FFC343;
   padding : 5 px; 
   border : 3px solid #9E7E43;
}	

H2.dessert {
   font-weight : bold; 
   font-size : 150%;
   color: #D2C7B8;
   background : #5B5952;
   padding : 5 px; 
   border : 3px solid #C81E7F;
}	

H2.drink {
   font-weight : bold; 
   font-size : 150%;
   color: #C68662;
   background: White;
   padding : 5 px; 
}	

p.starter {
	color: White;
	font-weight: bold;
	background-color: #F39DB1;
    padding : 5 px; 
	border : 3px solid #C81E7F;
	display: block;
}

a.starter:link, a.starter:visited {
	color: White;
	font-weight: bold;
	background-color: #F39DB1;
	border : 3px solid #F39DB1;
    padding : 5 px; 
	display: block;
	text-decoration: none;
}

a.starter:hover {
	color: #C81E7F;
	font-weight: bold;
	background-color: White;
	border : 3px solid #F39DB1;
   padding : 5 px; 
	text-decoration: None;
	display: block;
}

p.main {
	color: #D2E1BA;
	font-weight: bold;
	background-color: #9E7E43;
    padding : 5 px; 
	border : 3px solid #FFC343;
	display: block;
}

a.main:link, a.main:visited {
	color: #D2E1BA;
	font-weight: bold;
	background-color: #9E7E43;
	border : 3px solid #FFC343;
   padding : 5 px; 
	display: block;
	text-decoration: none;
}

a.main:hover {
	color: #9E7E43;
	font-weight: bold;
	background-color: #D2E1BA;
	border : 3px solid #FFC343;
   padding : 5 px; 
	text-decoration: None;
	display: block;
}

p.dessert {
	color: #D2C7B8;
	font-weight: bold;
	background-color: #5B5952;
    padding : 5 px; 
	border : 3px solid #C81E7F;
	display: block;
}

a.dessert:link, a.dessert:visited {
	color: White;
	font-weight: bold;
	background-color: #C81E7F;
	border : 3px solid #5B5952;
    padding : 5 px; 
	display: block;
	text-decoration: none;
}

a.dessert:hover {
	color: #C81E7F;
	font-weight: bold;
	background-color: #D2C7B8;
	border : 3px solid #5B5952;
    padding : 5 px; 
	text-decoration: None;
	display: block;
}

p.drink {
	color: Yellow;
	font-weight: bold;
	background-color: #DA9D5C;
    padding : 5 px; 
	border : 3px solid #C56A24;
	display: block;
}

a.drink:link, a.drink:visited {
   font-weight: bold; 
   color: #C68662;
   background-color: White;
   border : 3px solid White;
   padding : 5 px; 
   text-decoration: none;
   	display: block;
}

a.drink:hover {
	font-weight: bold;
	color: White;
	background-color: #80474D;
	border : 3px solid #C68662;
    padding : 5 px; 
	text-decoration: None;
	display: block;
}

A {
  text-decoration : none;
  color : #AE1136;
}
a:active {
	color: Red;
	text-decoration: none;
}
a:visited {
  color : #AE1136;	
	text-decoration: none;
}

A:hover {
   color : Red;
   text-decoration : underline;
}

.margin {
	border-right-width: 1px; 
	border-right-style: solid; 
	background-color: #FFFFCC;
}

p.banner	{
	color : white;
	background-color: #F5C804;
	font-size:300%;
	margin: 40px 0px 40px 0px;
	padding: 1ex 0ex;
	text-align: center;
}