/* rhgnyc web design (c) 2005 */
/* Designed by Blaise James www.blaisejames.com */



/*  macro _______________________________________________________________________________*/

html	{
	height: 100%;   /* needed by Netscape to prevent it going crazy*/
}
body { 
		background: 	#FF6600;
}
p { 
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		12px;
		line-height:	15px;
		text-align:		left;
		color:			#990000;
}
p.menu { 
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		12px;
		line-height:	15px;
		text-align:		left;
		color:			#990000;
}
h1 {
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		20px;
		font-style:		italic;
		color: 			#990000;
}	
h2 {
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		24px;
		color: 			#990000;
}
h3 {
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		16px;
		line-height:	20px;
		font-weight:		bold;
		color: 			#990000;
		text-align:		left;
}
h3.tam {
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		20px;
		line-height:	20px;
		font-weight:		bold;
		color: 			#990000;
		text-align:		left;
}
a{
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		12px;
		line-height:	15px;
		text-align:		center;
		color:			#990000;
		text-decoration: none;
		font-weight:	bold;
}
a:visited {
		color: 			#993300;
}
a:hover {
		color: 			#FF6600;
		text-decoration: underline;
}
a.del{
		font-family: 	Helvetica, Arial, sans-serif;
		font-size:		12px;
		line-height:	15px;
		text-align:		left;
		color:			#990000;
}
a.del:link, visited {
		color: 			#993300;
}
a.del:hover {
		color: 			#FF6600;
		text-decoration: underline;
}
acronym {
		background: 	transparent url(dot.gif) repeat-x left bottom;
		cursor: 		help;
}
ol, ul, li {margin: 0; padding: 0;
}
ul {
		list-style: 	none; 
		margin: 		10px 20px 30px 10px;
}
li {
		padding-left: 	1px;
		margin: 		10px 0 0 8px;
		display: 		block;
		list-style: 	none;
		background:		transparent url(dot.gif) repeat-x 0 100%;
}
.title {
		margin-bottom:	-10px;
}
/* grid _______________________________________________________________________________*/
.bkgdw {
		background: 	url(../images/tamwestbkgd.jpg) no-repeat center top;
		position:		absolute;
		width: 			775px;
		height: 		550px;
		left:			50%;
		top: 			0px;
		margin-left: 	-387px;		 
}
.bkgde {
		background: 	url(../images/tameastbkgd.jpg) no-repeat center top;
		position:		absolute;
		width: 			775px;
		height: 		550px;
		left:			50%;
		top: 			0px;
		margin-left: 	-387px;		 
}
.bkgd2 {
		background: 	url(../images/tambkgd2.jpg) no-repeat center top;
		background-color: #FFFFCC;
		position:		absolute;
		width: 			775px;
		left:			50%;
		top: 			0px;
		margin-left: 	-387px;		 
}
.facts {
	position: 		absolute;
	width: 			220px;
	top: 			125px;
	left:			18px;
}
.takeout {
		position: 		absolute;
		margin-top:		85px;
		left:			281px;
}
.dinner {
	position: 		absolute;
	margin-top:		85px;
	left:			400px;
}
.lunch {
		position: 		absolute;
		margin-top:		85px;
		left:			526px;
}
.tella {
		position:		absolute;
		width:			250px;
		bottom:			0px;
		margin-bottom:	4px;
		margin-left:	23px;
}
.copyright {
		position:		absolute;
		width:			235px;
		font-size:		10px;
		bottom:			0px;
		right:			120px;
		margin-bottom:	4px;
		color:			#990000;
}
.bottom {
		background: 	url(../images/tambottom.jpg) no-repeat center;
		position:		absolute;
		width:			775px;
		bottom:			0px;
		height: 		30px;
		left:			50%;
		margin-left: 	-387px;
}
/* menus _______________________________________________________________________________*/
.menuholder  {
		margin-top:		175px;
		margin-right:	30px;
		margin-left: 	265px;
		background-color: #FFFFCC;
}	
.item {
		width:			100%;
		height: 		.8em; /* needed by NN6*/
		line-height: 	16px;
		margin-top: 	.4em;
		border-bottom: 	1px dotted #990000;
		font-size: 		14px;
		font-weight: 	bold;
		color: 			#990000;
}
.desc {
		height: 		.5em; /* needed by NN6*/
		margin-top: 	5px;
		margin-bottom: 	1.85em;
		font-size: 		13px;
		font-style: 	italic;
		text-align: 	left;
		font-family: 	Helvetica, Arial, sans-serif;
		color: 			#990000;
}
.itemname	{
		float: 			left;
		position: 		relative;
		background-color: #FFFFCC;
		margin-bottom: 	-.3em;
		border-bottom: 	#FFFFCC .8em;
		padding-right: 	10px;
		text-align: 	left;
		font-family: 	Helvetica, Arial, sans-serif;
}

div.cat>.itemname, div.subcat>.itemname	{
	position:static; /*IE5 Mac Bug, items are offset */
} 

.price	{
		float: 			right;
		position: 		relative; /* needed by IE6*/
		background-color: #FFFFCC;
		margin-bottom:	 -.3em;
		border-bottom: 	#FFFFCC .2em;
		width: 			40px;
		text-align: 	right;
		font-family: 	Helvetica, Arial, sans-serif;
}
