/* CSS Document Page Setup */


body,
html{
	margin:0;
	padding:0;

	}
body {
	overflow:auto;
	min-width:700px; /* Prevent content from becoming unreachable in Gecko */
	
	}
/* position:absolute for all browsers - the whole page scrolls */
#headerwrap {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:110px;
	
	}
/* position:fixed for modern browsers - header and footer do not scroll */
body>#headerwrap {
	position:fixed;
	}
#header {
	height:110px;
	width:700px;
	margin:0 auto;
	
	}





/* set a left margin to compensate for IE/Win always making room for a scrollbar */
#middlewrap {
/* set left margin and bottom padding for IE5/Win */
	padding:110px 0 0 0;
	margin-left:0;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:16px;
	padding-bottom:30px;

	}
#middlewrap2 {
/* set left margin and bottom padding for IE5/Win */
	padding:110px 0 0 0;
	margin-left:0;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:16px;
	padding-bottom:90px;

	}
/* set left margin for modern browsers */
body>#middlewrap {
	margin-left:0;
	}
	
#middle {
	width:700px;
	margin:0 auto;

	
	}
#sidebar {
	position:fixed;
	width:160px;
	float:left;
	padding-left:15px;
	padding-right:25px;
	height:800px;
	}

#sidebarx {
	position:fixed;
	width:80px;
	float:left;
	padding-left:15px;
	padding-right:25px;
	height:800px;
	}

	
#content {

	padding:0 30px;
	margin-left:190px;
	height:auto;
	}
	
#contentx {

	padding:0 50px;
	margin-left:0px;
	height:auto;
	}



/* no positioning for IE5/Win - the whole page scrolls */
#footerwrap {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:30px;
	}
#footerwrap2 {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:90px;
	}
body>#footerwrap {
	position:fixed;
	}
#footer {
	height:30px;
	width:700px;
	margin:0 auto;
	}
	
#footer2 {
	height:90px;
	width:700px;
	margin:0 auto;
	}













