body	{
			 background-color: #cc9933;  
			 text-align: center; margin: auto;
	}
.wrapper	{
				position: relative; margin: auto; width: 950px; 
				font-family: arial, sans-serif; color: #663300; text-align: center; 
			}
			
#leftcolumn {
			position: relative; left:0;top:0;width: 200px;  text-align: center; float:left;
			}	
#centercolumn {
				// position: relative;  
				width: 500px;  text-align: center; float:left;
			}
#rightcolumn {
				// position: relative;  
				width: 250px; text-align: center;  float:left;
		}

		.billboard {	
					padding:0px 10px 10px 10px;margin-left:20px;width:208px;
					border:1px solid yellow;background:#663300;text-align:left;color:yellow;font-size:0.9em;line-height:140%;
					}
		.billboardText { margin:0px 5px 5px -10px;display:block;width:211px;padding:5px 5px 5px 12px;font-weight:700;
						background:black;color:white;}
hr {	color: #663300; background: #663300; border: none; height: 1px; }	

	
		hr.menulinks   {  width: 320px; background: #663300; line-height: 1.4em;	}	
		
		.insert	{		font-family: Papyrus, arial, sans-serif;
						position: relative; margin: 10px auto 0px auto; width: 500px; height: 320px; background-color: #da3;
						border: 1px red solid;	color: #663300; line-height: 1.5em;
		}
		.left_insert	{	position: absolute; width: 120px; margin-left: 120px;margin-bottom:10px; 		}
		.right_insert	{	position: absolute; width: 120px; margin-left: 260px;margin-bottom:10px;  }
		.center_insert	{	position: absolute; width: 360px; margin-left: 70px;margin-top: 90px; }		
	
		.menu	{ position: absolute; margin: 0px auto 0px auto; text-align: center;	}
			
		.centerItem	{	position: absolute; margin: 0px 5px 10px 5px; width: 490px;
						border: 1px #663300 solid;background-color: #d93;
						}		
		
		.weeklySpecial	{	position: relative; margin: 0px 0px 10px 0px; width: 480px; padding:0px 10px 0px 10px;
						border: 1px #663300 solid;background-color: #d93;
						}	
		hr.specials   {  color: #600; background: #600; border: none; height: 1px; width: 70%;}	
		
		.newsItem	{	position: relative; margin: 20px auto 10px auto; width: 480px;
						border: 1px #663300 solid;background-color: #d93;
						padding: 10px 10px 10px 10px;
						}
		.galleryholder	{	position: relative; margin: auto;	}
			
							
.menu_title {	font-family: Papyrus, serif; font-weight: bold; font-size: 2em; 	}	
.menu_category	{	font-family: Papyrus, serif; font-weight: bold; font-size: 1.1em; line-height: 1.1em;		}	
.entree	{	font-family: Papyrus, serif; font-weight: bold;	font-size: 1.3em; }		

/* -- INDEX specific -- */			
div.hourstable	{ 	position: relative; top: 20px; left: 20px;	}
td.hours	{		font-family: arial, verdana, sans-serif; font-size: 14px; color: #663300; text-align: left;	}	
			
.bigRedPapyrus	{ font-family: Papyrus, serif; font-weight: bold; font-size: 2em; color: #990000 }
.specialItem	{ font-family: Papyrus, serif; font-weight: bold; font-size: 1.4em; }

/*-- CONTACT form -- */
		label {	width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block	}
		/*.submit input	{	margin-left: 4.5em;  } */
		input {		color: #600; background: #fff; border: 1px solid #900; 	}
		.submit input	{	color: #000;background: #ccc;border: 2px outset #999	}
		fieldset	{	border: 1px solid #900;width: 20em;	margin-left: 80px;}
		legend	{	color: #fff; background: #900; border: 1px solid #ccc; padding: 2px 6px	} 
		textarea {	color: black; background: #fff; border: 1px solid #900; width: 280px; height: 120px;	}
		span.correction	{ font-size: .7em; font-style: italic; font-weight: bold; color: #900;  } 
		input.fixit	{ background: #ff9; border: 2px solid #c00;	}
		
/* -- NEWS specific -- */
.caption		{ font-size:0.8em; font-style: italic;	}	
.caption2 {font-size:0.6em;}
.pushRight	{	text-align: left; font-size: 1.5em; font-weight: bold; margin-right: -10px; color: #990000; font-family: Papyrus, serif;  }		
.goLeft		{	text-align: left; font-size: .8em;}
.fiesta		{	font-size:0.8em; font-family: arial, sans-serif; color: #663300; width: 260px; height: 173px; z-index: 1;	}


/* -- LINKS -- */
A.menulink:link { color: #990000; text-decoration: none; font-size: 1.2em; font-weight: bold;  line-height: 1.3em;}
A.menulink:active { color: #990000; text-decoration: none;  font-size: 1.2em; font-weight: bold;  line-height: 1.3em;}
A.menulink:visited { color: #990000; text-decoration: none;  font-size: 1.2em; font-weight: bold;  line-height: 1.3em;}
A.menulink:hover {color: #cc9900; background: #990000; text-decoration: none; font-size: 1.2em; font-weight: bold;  line-height: 1.3em;}

A.navlink:link { color: #630; text-decoration: none; font-size: 1em;  line-height: 1.3em;}
A.navlink:active { color: #630; text-decoration: none;  font-size: 1em;  line-height: 1.3em; }
A.navlink:visited { color: #630; text-decoration: none;  font-size: 1em;  line-height: 1.3em; }
A.navlink:hover {color: #cc9900; background: #990000; text-decoration: none; font-size: 1em; font-weight: bold; line-height: 1.3em; }	

A.special_link:link { color: #990000; text-decoration: none; font-weight: bold }
A.special_link:active { color: #990000; text-decoration: none; font-weight: bold }
A.special_link:visited { color: #990000; text-decoration: none; font-weight: bold }
A.special_link:hover {color: #ffffff; background: #990000; text-decoration: none; font-weight: bold}

A.blanklink:link { color: #ff9; text-decoration: none;  }
A.blanklink:active { color: #ff9; text-decoration: none;  }
A.blanklink:visited { color: #ff9; text-decoration: none;  }
A.blanklink:hover {color: #ff9; text-decoration: underline; }





