	/* BEGIN SUBNAVIGATION */
	
	#subnav {
				
				position: absolute;
				top: -26px;
				left: -1px;
				
				
				} /*Specials!...*/
				
	.tab 		{
				
				font-family: Arial, Helvetica, san-serif;
				font-size: 12px;
				font-weight: bold;
				background-color: #B2C7D6;
				color: black;
				padding: 2px 15px 3px 15px;
				vertical-align: top;
				display: inline;
				position: relative;
				top:2px;
	}
	
	.end-curves {
				vertical-align: top;
	}
	
	#selected 	{margin: 0px;}
	
	#not-selected {
				margin-left: 0px;
				background-color: #7996AF;
	}
	
	#not-selected a {
				text-decoration: none;
				color: black;
	}	
	
	#not-selected a:hover {color: white;}
	
	#subnav-baseline {
				background-color: #B2C7D6;
				width: 560px;
				height: 7px;
				
	}	
	
	#snav {
				height: 27px;
	
	}
		
	/* CAMPUSNAME */
	#campus-name {
				position: absolute;
				right: 5px;
				top: -26px;	
	
	}
	
	#campus-name span a {
				font-size: 11px;
				
				}
				
	#campus-name span a:link {
				color: #333399;
				text-decoration: none;
	}
				
	#campus-name span a:visited {
				color: #333399;
				text-decoration: none;
	}
	
	#campus-name span a:hover	{
			text-decoration: underline;
	}
	
	#campus-name h2 {
				font-family: Arial, Helvetica, san-serif;
				font-size: 16px;
				}
		
	
	#wrap		{position: relative;}
	
	
	
	
	
	#main-header h2 {
				font-family: Arial, Helvetica, san-serif;
				font-size: 20px;
				}
	
	#main-header span {
				font-size: 12px;
	}
	
	
	
	
		
	#main-column {
				position: absolute;
				right: 0px;
				top: 27px;
				width: 548px;
				
				border: 1px solid silver;
				border-top: 0px;
				padding: 5px;
				}
	
	#message {  /* Select a restaurant to view full menu */
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin-bottom: 10px;
	}
	
	.rest-wrap {margin-top: 10px;}
	
	#rest-name {
				display: block;
				border: 1px solid #FFB678;
				background-color: #FFE5CF;
				color: black;
				font-size: 11px;
				padding: 1px;
				position: relative;
				font-family: Arial, Helvetica, san-serif;
				
	}
	
	#rest-name a {
				text-decoration: none;
				font-size: 13px;
				font-weight: bold;
				color: #060657;
				
	
	}
	
	#rest-name a:hover {
				text-decoration: underline;
	
	}
	
	.status { /* open-close formatting */
				position: absolute;
				top:2px;
				right: 12px;
	}
	
	.status .open {
				color: #060;
				font-weight: bold;
	
	}
	
	.status .closed {
				color: #900;
				font-weight: bold;
	}
	
	
	.item{  /*wrap for each special/item */
				width: 540px;
				margin: 0px;
				padding: 0px;
				margin-top: 3px;
				margin-bottom: 4px;
				
	}
	
	.name {
				
				font-size: 11px;
				font-weight: bold;
				
	}
	
	
	
	.name a:link {
				text-decoration: none;;
				color: #333399;
	}
	
	.name a:visited {
				text-decoration: none;
				color: #333399;
	}
	.name a:hover {
				text-decoration: underline;
				color: #333399;
	}
	
	
	.prices {
				float: right;
				
				margin-left: 10px;
				text-align: right;
	}
	
	.regular {
				color: gray;
				font-size: 10px;
				margin: 0px;
				padding: 0px;
				
				
	
	}
	
	.special {
				color: black;
				font-size: 11px;
				font-weight: bold;
				margin: 0px;
				padding: 0px;
				
	}
	
	.space 		{height: 5px;}
	
	#footer 	{
  				clear:both;
    			position: relative;
    			top: 50px;
    			left:-100px;
    			padding-top: 20px;
   }
   
   #scroll-hack {
  	position: absolute;
  	top: 70px;
  	left: 0px;
  	
  }
  
  .prop 		{
    			float:left;
    			width:1px;
  }
	
	
		#lo {
		


	position: absolute;
	
	}
	
	#lo img {
	
	position: absolute;
	top: 3px;
	
	}
	
	#lo-text {

	position: absolute;
	top: 0px;
	left: 25px;
	font-size: 7px;
	font-family: Verdana;
	line-height: 8px;
	color: #666;
	vertical-align: middle;
	
	
	
	}