/* GLOBAL 
------------------------------------------------------------------ */
	* { padding: 0; margin: 0; }
	body, div, p, ul, li, h1, h2, h3  {line-height: 1.4em; font-family: arial; color: #812500; }
	

/* BODY
------------------------------------------------------------------ */
	body { 
		background: url(images/body-bg.jpg) repeat; 	
		margin:0px 0px; 
		padding:0px; 
		text-align:center; 
		line-height: 1.3em; 
		font-family: arial; 
		font-size: 12px; }



/* PAGE SECTIONS
------------------------------------------------------------------ */
	
		 
	 #header {
		width: 900px;
		text-align:left;
		margin: 0 auto;
		position: relative; }
		
	#container {
		width:900px;
		margin:10px auto; 
		padding:10px 0;
		text-align: left;
		border: 0;
		background: url(images/bg.gif) no-repeat;
		height: 1690px;
		position: relative;}
			
			h1 { 
				margin-bottom: 20px; 
				line-height: 1.2em; 
				font-size: 190%; }			
				
			h2 { 
				font-size: 1.8em; font-family: georgia; margin-top: 15px;margin-top: 20px; 
				color: #812500;  
				font-family: georgia; 
				font-weight: normal;
				border-bottom: fpx dotted #812500; 
				width: 320px;}
	
				
			#nav {
				color: #812500; 
				text-decoration: none; 
				font-family: georgia;
				font-weight: normal;
				border-bottom: fpx dotted #812500; 
				width: 300px;
				margin: 5px 5px 5px 15px;
				padding: 5px 5px 5px 15px; }
			
			#nav li {
				color: #812500; 
				text-decoration: none; 
				font-size: 130%; 
				font-family: georgia;
				font-weight: normal;
				width: 300px;
				padding: 2px 0 8px 0; 	}
			
			#nav li a {
				color: #812500; 
				text-decoration: none; 
				font-size: 130%; 
				margin-left: 10px;
				font-family: georgia;
				font-weight: normal; }
				
					#appetizers-and-salads #nav li a#appetizers-and-salads-link{ border-bottom: 0px; background: yellow;  }
					#wraps #nav li a#wraps-link { border-bottom: 0px; background: yellow;   }
					#sandwiches #nav li a#sandwiches-link { border-bottom: 0px; background: yellow;   }
					#hoagies #nav li a#hoagies-link{ border-bottom: 0px; background: yellow;  }
					#philly-steaks #nav li a#philly-steaks-link{ border-bottom: 0px; background: yellow;  }
					#pizza-stromboli-and-calzone #nav li a#pizza-stromboli-and-calzone-link{ border-bottom: 0px; background: yellow;   }
					#breakfast #nav li a#breakfast-link{ border-bottom: 0px; background: yellow;   }
					#catering #nav li a#catering-link{ border-bottom: 0px; background: yellow;   }
			
			#nav li a:hover {
				color: #812500; 
				text-decoration: none; 
				font-size: 130%; 
				font-family: georgia;
				font-weight: normal;
				border-bottom: 0px dashed #812500; 
				background: yellow;}
				
			
				
			p.description, p.menu_section_intro, p.notes { 
				font-style:italics; 
				margin-bottom: 5px; 
				font-weight: normal; 
				}
			
			p.notes { margin-top:5px; border-top: 1px dashed #777; width: 370px; }
				
			table { font-weight: bold; }
		
			#float_right { float: right; text-align:right; width: 320px; margin: 10px 0 0px 40px; }
			#float_right div.section { border-top: 2px dotted #812500; padding-top: 2px; clear: both; margin-top: 20px;  padding-bottom: 0px; width: 320px; }
			#float_right div.day { float: left; width: 60px; text-align: left; font-weight: bold; }
			#float_right div.details { float: right; width: 230px; text-align: right; }
	

	

	
	a { color: #812500; }
	a:link {  color: #812500; text-decoration: none;  border-bottom: 0px  #812500 dotted; }
	a:visited {  color: #812500; text-decoration: none;  border-bottom: 0px  #812500 dotted; }
	a:hover {  color: #812500; border-bottom:2px  #812500 dashed; padding-bottom: 2px; }
