body {font-family:"Trebuchet MS"; font-size:12px; background-image:url(../foodservice/maschio-pgbg.gif); background-position:center; background-repeat:repeat-y;}#container{	width: 800px;	margin: 1px auto;	background-color: #fff;	color: #333;	border: 0px solid gray;	line-height: 130%;}.front {	font-size: 12px;	color: #000000;	text-decoration: none;	font-family: "Trebuchet MS";}A.front:link {text-decoration: none; color: #3770fc; "Trebuchet MS"; font-size:12px;}A.front:visited {text-decoration: underline; color: #3770fc; "Trebuchet MS"; font-size:12px;}A.front:hover {text-decoration: underline; color: red; "Trebuchet MS"; font-size:12px;}#top{padding: .5em;background-color: #ddd;border-bottom: 1px solid gray;}#top h1{padding: 0;margin: 0;}#leftnav{	float: left;	width: 274px;	padding: 0em;	margin-left: 10px;	display: inline;}#content{float:right;	margin-left: 0px;	border-left: 0px solid gray;	padding: 0em;	width:510px;	}#navwrapper {background:url(../foodservice/nav-bg.gif); background-repeat:no-repeat;}#navigation {	width:265px;		text-indent:12px;	border-left:3px solid #1b32b0;	border-right:3px solid #1b32b0;	border-bottom:3px solid #1b32b0;	text-decoration: none;	color: #ffffff;	font-family: "Trebuchet MS";	font-size: 14px;	}#navigation a:link, a:visited, a:active{	text-decoration: none; color: #ffffff; font-family: "Trebuchet MS"; font-size: 14px;	display: inline-table; vertical-align: middle;}#navigation a:hover{	text-decoration: none; color: red; font-family: "Trebuchet MS"; font-size: 14px;	}#lunchmenus{	border:medium solid #CCCCCC;	height:157px;	width:468px;	margin-left:10px;	padding:10px;	background:url(../foodservice/maschio-menus.jpg);	background-repeat: no-repeat;}#lunchmenus2{	border:medium solid #CCCCCC;	height:157px;	width:468px;	margin-left:10px;	padding:10px;	background:url(../foodservice/menus-north.jpg);	background-repeat: no-repeat;}#lunchmenus1{	border:medium solid #CCCCCC;	height:187px;	width:468px;	margin-left:10px;	padding:10px;	}#whymaschio{	border:medium solid #CCCCCC;	width:468px;	margin-left:10px;	padding:10px;	background:url(../foodservice/whymaschios.jpg);	background-repeat: no-repeat;}#nutritioninfo{	height:263px;	width:475px;	margin-left:10px;	padding:10px;	background:url(../foodservice/maschio-nutritioninfo.jpg);	background-repeat: no-repeat;}#nutritioninfo1{	height:263px;	width:475px;	margin-left:10px;	padding:10px;	background:url(../foodservice/maschio-nutritioninfo1.jpg);	background-repeat: no-repeat;}#headers {	width:265px;	height:23px;	text-indent:12px;	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	display: inline-table;	vertical-align: middle;}#footer{clear: both;margin: 0;background-color: white;}#maincontent{	border:medium solid #CCCCCC;	min-height:581px;	width:469px;	margin-left:9px;	padding:9px 10px 10px 10px;	font-size: 12px;	color: #000000;	font-family: "Trebuchet MS";}#maincontent a:link {text-decoration: underline; color: blue; "Trebuchet MS"; font-size:12px;}#maincontent a:visited {text-decoration: underline; color: #000000; "Trebuchet MS"; font-size:12px;}#maincontent a:hover {text-decoration: underline; color: red; "Trebuchet MS"; font-size:12px;}.textinput{	border:1px solid #999999;	height:14px;	margin-bottom:0px;}#pagecontent h1{text-align:left; padding-left:240px; line-height:120%; display:inline;}#pagecontent2 h1{font-size:19px;  letter-spacing: -0.1em; text-align:left; padding-left:240px; line-height:120%; display:inline;}#pagecontent1 h1{text-align:left; padding-left:40px; line-height:120%; display:inline;}#topicons{	float:right;	padding-bottom: 10px;	padding-top: 0px;	background-color:#FFFFFF;	width:501px;	text-indent: 255px;}#leftnav p { margin: 0 0 1em 0; }#content h2 { margin: 0 0 .5em 0;}h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; text-align:center;}} /* end media rules */