div#colB wysiwyg {
	width:100%;
}
div#wrapper div#colA{
	display:none;
 }
/*specific rules for homepage */
div.home div#colA,
div.home div#colC{	
	width:20% !important;
	display: block !important;
}
div#wrappper.home div#colB{
	width:60% !important;
}
div#footer{
	display:none;
}
body div#wrappper,
body div#wrappper.home,
body div#colB,
body div#branding,
body {
	margin:0 !important;
	margin-left:0 !important;
	position:static !important;
	padding:0 !important;
	left:0 !important;
	text-align:left;
	width:auto;
}
	
div#branding ul#global,
div#branding form{
	display:none;
}
div#colA div.wysiwyg ul li,
div#colC div.wysiwyg ul li{
	list-style:square !important;
	background:none !important;
	list-style-type:square !important;
	margin-left:20px !important;
}