#page {
	width: 940px;
}
#header, #top, #right, #footer, #bottom {
	overflow: hidden;
}
#navigation {
	clear: both;
}
#main-container {
	width: 620px;
	float: left;
}
#bottom {
	margin-bottom: 10px;
}
#side {
	width: 300px;
	float: left;
	padding-left: 10px;
	margin-left: 9px;
	border-left: 1px solid #dddddd;
} 
#page {
	text-align: left;
	margin: 10px auto;	
}
.x940 {
	width: 940px;
	overflow: hidden;
}
.x620 {
	width: 620px;
}
.x300 {
	width: 300px;
	overflow: hidden;
}
.x620 .column-1 {
	width: 620px;
}
.x300x300 {
	width: 620px;
	overflow: hidden;
}
.x300x300 .column-1 {
	width: 300px;
	float: left;
}
.x300x300 .column-2 {
	width: 300px;
	float: right;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x460x140 {
	width: 620px;	
	overflow: hidden;
}
.x460x140 .column-1 {
	width: 460px;
	float: left;	
}
.x460x140 .column-2 {
	width: 140px;
	float: right;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x220x140x220 {
	width: 620px;	
	overflow: hidden;
}
.x220x140x220 .column-1 {
	width: 220px;
	float: left;	
}
.x220x140x220 .column-2 {
	width: 140px;
	float: left;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x220x140x220 .column-3 {
	width: 220px;
	float: right;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x140x300x140 {
	width: 620px;
	overflow: hidden;
}
.x140x300x140 .column-1 {
	width: 140px;
	float: left;
}
.x140x300x140 .column-2 {
	width: 300px;
	float: left;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x140x300x140 .column-3 {
	width: 140px;
	float: left;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x220x380 {
	width: 620px;
	overflow: hidden;
}
.x220x380 .column-1 {
	width: 220px;
	float: left;
}
.x220x380 .column-2 {
	width: 380px;
	float: right;
	margin-left: 9px;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.x170x515x255 {
	width: 940px;
	overflow: hidden;
}
.x170x515x255 .column-1 {
	width: 170px;
	float: left;
}
.x170x515x255 .column-2 {
	width: 459px;
	float: left;
}
.x170x515x255 .column-3 {
	width: 310px;
	float: left;
}
.x280x280x280 {
	width: 840px;
	overflow: hidden;
}
.x280x280x280 .column-1 {
	float: left;
}
.x280x280x280 .column-2 {
	float: left;
}
.x280x280x280 .column-3 {
	float: left;
}
.horizontal {
	overflow: hidden;
}
.horizontal ul li {
	float: left;
}