@charset "UTF-8";
/*--------- basic styling ---------*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	background:#003366 url(../images/background_repeat.jpg) repeat-x top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	color: #003366;
	}
#wrapper {
	position:relative;
	width: 1000px;
	margin: 0 auto;
	text-align:left;
	background:#cdcdcd url(../images/faux_column.png) repeat-y;
	height: 100%;
	}
/*----- position container elements -----*/

#header{
	position:relative;
	height:132px;
	width: 1000px;
	left: 0pt;
	background-image: url(../images/saxer_header.jpg);
	}
#clear {
	clear:both;
	}
#hover ul a:{
	color:#00FFFF;
	}

#content {
	float:left;
	width: 555px;
	margin: 0px;
	padding: 12% 70px 0px 20px;
	background-image: url(../images/food_graphic1.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: center top;
	}
#sidebar {
	float: left;
	width: 300px;
	background-color: #003366;
	position: static;
	clear: none;
	visibility: visible;
	height: 600px;
	background-image: url(../images/book_cover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
}
#footer {
	float:left;
	width: 645px;
	color:#FFFFFF;
	font: bold 0.85em Verdana, Arial, Helvetica, sans-serif;
	background:#B29B81;
	position: relative;
	clear: none;
	text-align: center;
	padding: 25px 0px 15px;
	white-space: normal;
	margin: 0px;
}

/*----- styles for sidebar elements -----*/

#sidebar h1 {
	text-align: center;
}
#sidebar p {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	padding: 20px 10px 0px;
	margin: 0px;
	line-height: 1.5em;
	color: #FFFFFF;
}
