* {
    overflow: visible !important;
	position: static !important;
}

body { width: 175mm; }
.content { font-size: 11px; }
.content p+p, .content p+ul, .content p+ol, .content p+dl { margin-top: 0 !important; color: #000 !important;}
.content ul { margin-left: 0; padding-left: 1.6em; }
	.content ul li { padding-left: 0 }
	
#wrapper, #header, #footer, #content { border: none !important; margin: 0 !important; width: 175mm !important; _zoom: 0.9; }

.mainmenu, .quicklinks, .profile .floatright, #quicklinks, #footer { display: none; }

.column.left { _zoom: 0.98; margin: 0 !important; padding: 0 !important; overflow: visible !important; }
	.column.left, .column.left * { background: #fff !important; color: #000 !important; padding-left: 0 !important; }
	#content .column.left .latest_news ul li a { font-weight: 400; padding: inherit 0 !important; font-size: 11px; }
	#content .column.left .latest_news ul li.first { padding: 0 !important; }
	.column.left { width: 45mm !important; }
	.column.left * { max-width: 100%; }
	* html .column.left img { width: 100%; }
	
.column.main { _zoom: 0.92; page-break-before: avoid; width: 125mm !important; display:inline; padding: 0 !important; float: right !important; clear: none !important; overflow: hidden; margin: 0 !important; }
	body.home .image img { max-width: 100%; _width: 100%; }
	body.home .left_image { width: 48%; }
	body.home .right_image { width: 48%; }
.content dl { height: 1em; }

.curve_tl, .curve_tr, .curve_bl, .curve_br, .top_curve, .bottom_curve { display: none; }


body.barristers #content .column.main .list { margin: 0 !important; padding: 0 !important; }
body.barristers #content .column.main .list .thumbnail { margin: 0 !important; padding: 0 !important; height: 90px !important; overflow: hidden !important; background: none; clear: both; }
	body.barristers #content .column.main .list .thumbnail .image { background: none; width: 40px; height: 36px; clear: both; padding: 0 !important; margin: 0 !important; }
	body.barristers #content .column.main .list .thumbnail .text { clear: both; color: #000 !important; padding: 0 !important; margin: 0 !important; }
	body.barristers #content .column.main .list { width: 30% !important; margin: 0 !important; display: inline; padding: 0 !important; }
	body.barristers #content .column.main .column.left { _zoom: 0.98; margin: 0 !important; padding: 0 !important; }
body.barristers #content .column .text p { margin: 0 !important; }
body.barristers #content .column.main .column.left .vx_block { margin: 0 !important; }

body.barristers #content .column.main .column.left { _zoom: 0.92; }

.clear { clear: both !important; zoom: 1; margin-bottom: 1em; }