body	{
	color:  black;
	font-family: serif;
/*	background: white url(../image/background.gif) 15% 0 repeat-y fixed;*/
	}


/*Column group properties in a table*/
.c1	{text-align: center;
	width: 25px;
	}

.c2	{text-align: center;
	width: 15px;
	}

.c3	{text-align: left;
	width: 310px;
	padding-left: 5px;
	}

.c4	{text-align: center;
	width: 85px;
	}

.c5	{text-align: center!important;
	width: 75px;
	}

/*Column group properties in a table american dish*/

table#americandish col.c1
	{text-align: center;
	width: 25px;
	}

table#americandish col.c2
	{text-align: left;
	width: 170px;
     	padding-left: 5px;
 
	}

table#americandish col.c3
	{text-align: center;
	width: 50px;
	}

table#americandish col.c4
	{text-align: center;
	width: 120px;
	}

table#americandish col.c5
	{text-align: center;
	width: 70px;
	}

table#americandish col.c6
	{text-align: center;
	width: 70px;
	}



table#eggfooyoung col.c1, table#mooshu col.c1, table#vegetable col.c1, table#diet col.c1,
table#chefspecial col.c1, table#combo col.c1
	{text-align: center;
	width: 25px;
	}

table#eggfooyoung col.c2, table#mooshu col.c2, table#vegetable col.c2, table#diet col.c2,
table#chefspecial col.c2, table#combo col.c2
	{text-align: center;
	width: 15px; 
	}

table#eggfooyoung col.c3, table#mooshu col.c3, table#vegetable col.c3, table#diet col.c3,
table#chefspecial col.c3, table#combo col.c3
	{text-align: left;
	width: 395px;
     	padding-left: 5px;
	}

table#eggfooyoung col.c4, table#mooshu col.c4, table#vegetable col.c4, table#diet col.c4,
table#chefspecial col.c4, table#combo col.c4
	{text-align: center;
	width: 75px;
	}



/*General table properties*/
table	{
	margin-top: 10px;
	border-collapse: collapse;
	}

td, th	{border-style: solid;
	border-width: 1px;
	border-color: inherit;
	}

table tr th{
	font-size: 20pt;
	}

th.header	{
	font-weight: bolder; 
	color: red;
	text-align: center;
	}

tr td a
	{display: block;
	text-decoration: none;
	width: 100%;
	}

tr td a:link, tr td a:visited
	{
	color: black;
	}

tr td a:hover	
	{
	color: black; 
	background-color: #E0E0E0;
	}

tr td a:active{color: navy;}


tr td a.hot
	{display: block;
	text-decoration: none;
	width: 100%;
	}

tr td a.hot:link, tr td a.hot:visited
	{
	color: red;
	}

tr td a.hot:hover	
	{
	color: red; 
	background-color: white;
	}

tr td a.hot:active{color: red;}

/*paragraph setting*/
p	{
	margin: 2px 0px;
	}

th.header  p{
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	width: 500px;
	}

table#chefspecial tr td p
	{font-size: 12px;
	font-weight: lighter;
	color: black;
	}

table#appetizer tr td p
	{font-family: inherit;
	font-size: 12px;
	
	}

tr.hot	{
	border: inherit;
	color: red;
	}

/*table for the whole menu*/	
table#menu{
	width: 510px;	
	margin-top: 25px;
	margin-left: 10%;
	}

table#menu table
	{
	width: inherit;
	}

span.lunchprice
     	{color: black;
	}


td	{
	vertical-align: top;
	}

/*individual table for each food group*/
/*1st alternate color border*/
table#appetizer, table#friedrice, table#chowmein,  table#mooshu, 
table#vegetable, table#chopsuey, table#seafood, table#diet, table#lunch
	{
	border-color: silver;
	}

/*2nd alternate color border*/
table#americandish, table#soup, table#lomein, table#eggfooyoung,table#sweetnsour, table#pork, 
table#beef, table#chicken, table#sideorder,  table#combo, table#dietlunch	{
	border-color: gray;
	}

table#chefspecial{font-family: serif;
	           border-color: silver;
	           font-weight: bolder;
	}


