/*School specific stylesheet*/
#header {
	background-image:url(/System/Templates/Sites/97/images/schedule_top_bg.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
#quicklinks
{
	font-size:10px; 
	width:190px;
	position: absolute;
	left: 60px;
	top: 28px;
}
#page_description
{
	color: #ffffff;
	font-size:17px;
	font-weight:bold;
	position:absolute;
	right:50px;
	top:25px;
	width:549px;
}
#page_description p,
#page_description h1,
{
	margin: 0;
}

#secondary #nav_sub,
#secondary #lunch_menu,
#secondary #calendar
{
		margin-bottom:1em;
}
/*nav_sub*/
#nav_sub
{}
#nav_sub h3
{
	font-size: 12px;
	
}


/*lunch menu*/
#lunch_menu
{
	background-color:#AFB19B;
	background-image:url("/System/Templates/Sites/97/images/foodtop_bg.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	

	padding-left:0;
	width:191px;
}
#lunch_menu h3
{
	color:#FFFFFF;
	margin: 0;
	line-height: 17px;
	
}
#lunch_menu h3 span
{
	padding:2px 0 20px 16px;
}
#lunch_menu #lunch_content
{
	padding: 1em 1em 2em;
	background-image:url("/System/Templates/Sites/97/images/foodbot_bg.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
	color: #ffffff;
	font-size: 12px;
}
#lunch_menu #lunch_content a
{
	color: #ffffff;
}
#lunch_menu #lunch_content a#food_link
{
	margin-top: 1em;
	display: block;
}
/*Calendar*/
#calendar
{}
#calendar #calendar_body
{
	background-image:url("/System/Templates/Sites/97/images/cal_bg.jpg");
	background-repeat:no-repeat;
	height:186px;
	width:193px;
	font-size: 12px;
}
#calendar #cal_top
{
	color:#FFFFFF;
	line-height: 21px;
	text-align:center;
}
#calendar #cal_top a
{
	padding: 3px 10px;
}
#calendar table.calendar
{
	border-collapse:collapse;
	color:#ffffff;
	margin: 10px auto;
}
#calendar table.calendar .week_days
{}
#calendar table.calendar td,
#calendar table.calendar th
{
	background-color:#76AD11;
	border:1px solid #FFFFFF;
	height:21px;
	padding:0;
	text-align:center;
	width:22px;
}

/*imagewrapper*/
#content #image_wrapper 
{
	height:auto;
	width:549px;
	background-color: transparent;
	background-image: none;
	padding-bottom: 0;
}


/*Footer text*/
#footer
{}
#footer li p
{
	margin: 0;
}
#footer li#legal
{
	font-size: 10px;
	color: #ffffff;
	line-height: 17px;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 2px;
}

/*IF we use overlib uncomment this - otherwise use normal CSS solution - it is faster*/
.overlib_text 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin: 2px;
		padding-left: 10px;
	}
	.overlib_link
	{
	   text-decoration:none;
	   color: #000000;
	}
	.overlib_link a:link, .overlib_link a:active, .overlib_link a:visited, .overlib_link a:hover
	{
	   text-decoration:none;
	   color: #414340;
	}
	#overlib_info
	{
		background-color:#f1f1f1;
		margin:0 auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-left: 10px;
	}
