@charset "utf-8";
#page_wrapper, #accessbar, #titlebar, #navigation, #footer {
	max-width: none ; 
	min-width: inherit;
	width: auto;
}
#page_wrapper {padding: 5px;}

.col {	float: none; display: block; padding-bottom: 10px; }

.layout_0_0 .middle ,
.layout_2_2 .left,
.layout_2_2 .far_left,
.layout_2_2 .mid_left ,	
.layout_2_2 .middle ,
.layout_2_2 .right ,
.layout_2_2 .mid_right	,
.layout_2_2 .far_right ,
.layout_2_1 .left ,
.layout_2_1 .far_left ,
.layout_2_1 .mid_left ,
.layout_2_1 .middle ,
.layout_2_1 .right ,
.layout_2_0 .left ,
.layout_2_0 .far_left ,
.layout_2_0 .mid_left ,
.layout_2_0 .middle ,
.layout_1_2 .left ,	
.layout_1_2 .middle ,
.layout_1_2 .right ,
.layout_1_2 .mid_right	,
.layout_1_2 .far_right ,
.layout_1_1 .left ,
.layout_1_1 .middle ,
.layout_1_1 .right ,
.layout_1_0 .left ,	
.layout_1_0 .middle ,
.layout_0_1  .middle ,
.layout_0_1  .right ,
.layout_0_2  .middle,
.layout_0_2  .right ,
.layout_0_2  .mid_right	,
.layout_0_2  .far_right,
.wrapper {	
	width: 100%; 
	padding: 0; 
	float: none;
	margin: 0;
}

#search_bar {
	position: absolute;
	top: 0;
	left: 0;
}
	#search_bar label {	display: none;}
	
	#search {
		width: 80%;
	}
	
	#search_bar input[type="image"], 
	#search_bar input[type="submit"] {	vertical-align: middle;	}

.image img {	width: auto;	}

#banner, #footer, #logged_status {display: none;}

#footer_links {
	margin: 0;
	padding: 5px 0;	
}
#accessbar {	padding: 0 5px;	}
#footer_links img {	padding: 0;}

