body {
	font:12px Verdana;
	color:#555;
	padding:0px;
	margin:0px;
	background: url(../media/images/body_bg.gif);
}
a:link,
a:visited,
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font:bold 16px Verdana;
	border-bottom:solid 1px #555;
}
h2 {
	font:14px Verdana;
}
div#fixedBox {
	height: 350px;
	width: 330px;
	margin-left:160px;
	top: 0;
	z-index: 200;
	position: absolute;
}
img.png {
	_visibility:hidden;
}
.pageContainer {
	border-right:2px solid #555;
	width:200px;
	padding:5px;
	margin-right:30px;
	background:white;
}
.mainContent {
	height:auto;
	min-height:500px;
	_height:500px;
}
.nav {
	text-align:left;
	padding:150px 0px 20px 0px;
	font:18px Verdana;
}
.footer {
	color:#ccc;
	font:40px Arial;
	/*padding-left:10px;
	border-left:solid 210px white;*/
	position:absolute;
	bottom:0px;
	right:0px;
}
@media screen {
	div#fixedBox
	{
		position: fixed;
	}
	/* Don't do this at home */
	* html
	{
		overflow-y: hidden;
	}
	* html body
	{
		overflow-y: auto;
		height: 100%;
	}
	* html div#fixedBox
	{
		position: absolute;
	}
	/* All done. */
}
#section1 {
	margin-left:20px;
}
/*#section1 div#fixedBox {
	left:190px;
}*/
#section2 {
	margin-left:120px;
}
/*#section2 div#fixedBox {
	left:290;
}*/
#section3 {
	margin-left:220px;
}
/*#section3 div#fixedBox {
	left:390;
}*/
#section4 {
	margin-left:320px;
}
/*#section4 div#fixedBox {
	left:490;
}*/
#section5 {
	margin-left:420px;
}
/*#section5 div#fixedBox {
	left:590;
}*/