@charset "utf-8";

.container {
	display:block;
	width: 1200px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	overflow: hidden; /* this declaration makes the .container understand where the floated columns within ends and contain them */
	background-color: #000;
	min-height: 600px;
}

.column {
	width: 584px;
	float:left;
	background-color:#CCC;
	color:#000;
	min-height:250px;
	border:#F00;
	border-style:groove;
	padding-left:10px;
}

.side{
	display:block;
	float: left;
	width: 120px;
	background-color:#000;
	min-height:1400px;
}

.sidebar1 {
	display:block;
	float: left;
	width: 320px;
	background-color:#CCC;
}

.indexSidebar1{
	display:block;
	float: left;
	width: 320px;
	background-color:#000;
	color:#FF0;
	text-align:left;
	min-height:160px;
}

.content {
	width: 320px;
	float: left;
	background-color:#CCC;
	color:#000;
}

.indexContent{
	display:block;
	width: 550px;
	float: left;
	background-color:#000;
	color:#FF0;
	padding-left:10px;
	min-height:160px;
}

.sidebar2 {
	float: left;
	width: 320px;
	background-color: #CCC;
	color:#000;
}

.indexSidebar2{
	display:block;
	float: left;
	width: 320px;
	background-color: #000;
	color:#FF0;
	text-align:center;
	min-height:160px;
}

.header{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#F00;
	width:100%;
}

.item{
	display:block;
	width:245px;
	font-weight:bold;
	font-size:14px;
	float:left;
	text-align:left;
}

.olitem{
	display:block;
	width:250px;
	font-weight:bold;
	font-size:14px;
	float:left;
	text-align:left;
}

.cateringItem{
	width:250px;
	float:left;
	text-align:left;
}

.cateringPicture{
	width:300px;
	float:left;
}

.price{
	display:block;
	width:75px;
	font-weight:bold;
	font-size:14px;
	float:left;
}

.olprice{
	display:block;
	width:75px;
	font-weight:bold;
	font-size:14px;
	float:left;
}

.desc{
	display:block;
	width:320px;
	font-size:13px;
	padding-top:25px;
	padding-bottom: 10px;
	text-align:left;
}

.oldesc{
	display:block;
	width:1200px;
	font-size:14px;
}

.olcolumn{
	display:block;
	float:left;
	width:850px;
	text-align:left;
}

.olcart{
	display:block;
	float:right;
	width:350px;
	text-align:left;
}

.fullwidth{
	width:100%;
	float:left;
}