/* CSS for piccolo bar*/

body {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		background:  brown url(images/friands_neg.jpg);
		color: gold;
		padding-top: 2px;
		width: 90%;
		position: center;
		font-size: small;
		text-align: center;
		}
		
		h1 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 25px;
		margin-top: 10px;
		position: center;
		color: black;
background: gold;
border: 1px solid gray;
		text-align: center;
		width: 425px;
margin-left: 35px;
		margin-right: 5px;
		
		}
		h2 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 20px;
		position: center;
		color: black;
		text-align: center;
	
		width: 300px;
		margin-left: 5%;
		margin-right: 5%;
		padding:3px;
		}
	h3{
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		position: center;
		color: black;
		text-align: left;
		font-size: small;
		width:500px;
		background: #FEE8D6;
		padding: 10px;
		margin-left: 170px;
		margin-right: 30px;		
		}

		
		#bodycontent {
		position: center;
		width: 825px;
		height: 1250px;
		background: #916D48 url(images/pic_back.jpg);
		color: white;
		text-align: center;
		border: 1px solid gold;
		margin-left: 12%;
		
				}
		

	
		#header {
		background-position: center;
		background: black url(images/banner03.gif);
		background-color: black;
		border: 1px solid black;
		height: 123px;
		width: 100%;
		
		
		position: center;
		}
		img {
		
		border: 1px solid gray;
		padding:0px;
		}
		object {
		border: 0px solid #CDBE70;
		
		
		}
	p {
	text-align: left;
	position: center;
	font-size: small;
	width: 550px;
	padding: 10px;
	color: black;
	font-weight: bold;
	background: #FFFFAA;
	border: 1px solid black;
	margin-left: 35px;
		margin-right: 10px;

	}
	caption {
	font-weight: bold;
	}
	
	table {
text-align: center;
margin-top: 20px;
margin-left: 20px;	
width: 560px;
background-color:white;
border: 1px solid black;

}

	table td{
text-align: center;
width: 230px;
color: black;
font-weight: bold;

}

	table.navigation {
		margin-left: 73px;
margin-right: 72px;

		margin-top: 10px;
		width: 680px;
		text-align: center;
	}
  
	table.navigation th, table.navigation td {
		
		font-weight: bold;
		width: 25px;
background-color: #DFFFA5;
	}
	
	
 
 
	
a {
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	font-size: small;	
	font-weight: bold;
 }
 a:link {
		color: teal;
 }
 a:visited {
		color: brown;
	
 }
a:hover {
		
		color:red;
		
 }
a:active {
		color: orange;
		
 } 

 form {
 font-size: small;
color: black;
 width: 580px;
background-color: #EAEAAE;
border: 1px solid black;
margin-left: 25px;
 }


 ul {
 text-align: center;
 }
	table.list ul {
width: 225px;
margin-left: 200px;
}


table.gallery  td, table.gallery  tr{
background-color: gray;
width: 90px;

}
table.food {
margin-top: 15px;
margin-left: 55px;
color: gold;
font-size: large;
padding: 2px;
margin-left: 70px;
margin-right: 40px;
}



table.food td {


padding: 2px;
width: 80px;
text-align: left;
padding: 5px;
}

table.obnav {
	width: 190px;
	margin-top: 20px;
	text-align: center;
	color: black;
	margin-right: 15px;
	border: 1px solid gray;
	}
table.obnav td{
	width: 190px;
	margin-top: 2px;
	text-align: center;
	padding: 2px;
	background:black;
	color: black;
	}	
	
	table.celebs{
	width: 600px;
	margin-top: 150px;
	text-align: center;
	color: black;
	margin-left: 100px;
	margin-right: 30px;
	border: 1px solid gray;
	}
table.celebs td{
	width: 300px;
	margin-top: 2px;
	text-align: center;
	padding: 5px;
	background: gray;
	}	
	
table.biz {
	margin-top: 0px;
width: 840px;
margin-left: 30px;
margin-right: 30px;
}
	table.biz td{
text-align: center;
width: 280px;
}	
	
	
	
	
