	#wrapper {
	width:866px;
	height:auto;
	margin:0px auto;
	text-align:left;	
	}
	
	#header {
	width:864px;
	height:144px;
	border:1px solid #FFFFFF;
	background: #6C6C6C;
	}
	
	#header h1.logo {
	text-indent:-9999px;
	float:left;
	background: url(../images/logo.gif) no-repeat 0px 0px;
	height:134px;
	width:115px;
	margin:5px 0px 0px 6px;
	display:inline;
	}
		
	#header h2.flash {
	float:right;
	border-left: 1px solid #FFFFFF;
	}
	
	#left-column {
	width:161px;
	height:auto;
	float:left;
	margin:12px 0px 0px 0px;
	background: #595959;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
	
	ul#nav {
	width:161px;
	height:auto;
	background: #595959;
	list-style:none;
	border-bottom: 1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	}

	ul#nav li {
	display:inline;
	width:100px;	
	}

	#main-content {
	width:470px;
	height:auto;
	float:left;
	background: #595959;
	margin:12px 0px 10px 15px;
	display:inline;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
	
	#main-content-gal {
	width:686px;
	height:auto;
	float:right;
	border:1px solid #FFFFFF;
	background: #595959;
	margin:12px 0px 10px 0px;
	display:inline;
	}
		
	#image-column {
	width:180px;
	height:auto;
	float:right;
	background: #595959;
	margin:11px 11px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	}
	
	#news {
	width:161px;
	height:auto;
	border:1px solid #FFFFFF;
	background: #595959;	
	list-style:none;
	margin:12px 0px 0px 0px;
	}
	
	#site-footer {
	width:864px;
	height:50px;
	border:1px solid #FFFFFF;
	background: #595959;
	margin-top:15px;
	clear:both;
	}
	
	#underfooter {
	width:864px;	
	}
		
	#faux-container {
	background: url(../images/faux.gif) repeat-y 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-top:3px;
	border-bottom: 1px solid #FFFFFF;
	}
	
	.clear {
	clear:both;
	height:1px;
	}
	
	#main-content.scroller {
	overflow: auto;
	height:460px;
	}
	
	