body, html {
	margin:0;
	padding:0;
}
/******* classes **********/
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
/*****************************/
.main, .main2 {
	width:1000px;
	margin:20px auto;
	background-color:#0C0;
}
nav {
	width:200px;	
}
header {
	height:150px;
	width:790px;
	padding:5px;
	background-color:#3FC;
}
.content, .contentPage {
	width:790px;
	padding:5px;
	background-color:#06C;
	min-height:300px;
}
.contentPage {
	background-color:#9F0;
}
img {
    display: inline-block;
	margin:5px 0;
}
/*****/
.main2 {
	position:relative;
	overflow:hidden;
}
.main2 nav {
	position:absolute;
	height:100%
}
