/* General ---------------------------------------- */
	html {
		border: 0;
		margin: 0;
		}
	body {
		background-color: #acaa86;
		text-align: center;	/* Win IE 5 Hack */
		margin: 0;
		padding: 10px 0px 30px 0px;
		}
		
/* layout styles ---------------------------------------- */

	#page { /* xxx */
		width: 800px;
		text-align: left; 
		padding: 0 0;
		margin-left: auto;
		margin-right: auto;
		}
				
	#topnav {
 		clear: both;
 		background: #fce8ac;
		width: 800px;
		margin: 0 0;
}

	#header {
 		clear: both;
		width: 800px;
		height: 76px;
		background: url(../images/page/header.gif) no-repeat;
		margin: 0 0;
		}

	#navigation {
		width: 155px;
		background: url(../images/page/leftcol_top.jpg) no-repeat;
		margin-bottom: 30px;
		}

	#main {
		background: url(../images/page/pagetile.jpg) repeat-y;
		float: left;
		width: 800px;
		margin: 0 0;
		}

	#mainprint {
		background: #fff;
		float: left;
		width: 800px;
		min-height: 200px;
		margin: 0 0;
		}
			
	
/* leftBar Navigation---------------------------------------- */
	#leftbar {
		clear:left;
		float: left;
		width: 155px;
		}
		
		
 /* CONTENT ---------------------------------------- */
 
	#content { /* xxx  */
		float: left;
		padding: 0px 0 20px 0px;
		width: 460px;
		}

	#mainprint #content { /* xxx  */
		padding: 0px 0 20px 0px;
		width: 600px;
		}


	#sidebar { /* xxx  */
		float: left;
		background: url(../images/page/rightcol_top.jpg) no-repeat;
		padding: 0px 0px 0px 0px;
		width: 185px;
		height: 350px;
		}
		
	div.sidesquish { /* xxx  */
		width: 160px;
		}
	

/* project gallery styles ---------------------------------------- */

body.gallery {
		background-color: #ffe;
		text-align: center;	/* Win IE 5 Hack */
		margin: 0;
		padding: 0px;
	}
	
body.gallery #page {
		background: url(../images/page/gallerytile.jpg) repeat-y;
		border: 1px solid #565c61;
		height: 350px;
		width: 800px;
		padding: 0 0;
		margin-left: auto;
		margin-right: auto;
		}
				
body.gallery #page #content { /* xxx  */
		padding: 28px 0 20px 0px;
		width: 610px;
/*		background-color: #600;
*/		height: 330px;
	}

body.gallery #page #sidebar { /* xxx  */
		float: left;
		/*background: url(../images/page/rightcol_top.jpg) no-repeat;*/
		padding: 0px 0px 0px 0px;
		width: 185px;
		height: 350px;
	}






/* page footer ---------------------------------------- */
	#footer {
		clear: both;
		background: #fff;
		width:800px;
		color: #555;
		text-align: left; 
		margin-left: auto;
		margin-right: auto;
		padding: 6px 0;
		border-top: 1px solid #565c61;
		}
		
	
	#info {
		width:460px !important;
		width:615px;
		padding: 0em 0 10px 155px;
		}

/* special purpose ---------------------------------------- */
	img.directions_space {
		clear: both;
		width:400px;
		height: 10em;
		}
		

		
/* end layout styles ---------------------------------------- */