@charset "utf-8";
#page_wrapper, #accessbar, #titlebar, #navigation, #footer {
	max-width: none ; 
	min-width: inherit;
	width: 99%;
}

#page_wrapper, #footer {padding: 0;}

#content_wrapper { 	padding: 1em 5px 0 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 {	width: 100%; padding: 0; }

#banner, #footer, #logged_status {display: none;}

#footer_links {
	margin: 0;
	padding: 5px 0;	
}
#accessbar {	padding: 0 5px;	}
#footer_links img {	padding: 0;}
#navigation ul  li a { }