/*===========================================================================*

	written by:
	* julian at visuallizard dot com

	(c)2008 - visuallizard.com

*===========================================================================*/
body {
	background: #fff;
}
form {
	display: none;
}
div#navigation {
	display: none;
}
div#col1.home,
div#col1.narrow {
	display: none;
}
div#footer {
	display: none;
}
p#view-all {
	display: none;
}
iframe {
	display: none;
}
small {
	display: none;
}
ul.alphalist {
	display: none;
}
#landing div#lawyernav {
	display: none;
}
.lawyer-plugin-banner {
	display: none;
}
a#display-lawyerlist,
a#display-grouplist {
	display: none !important;
}
div#content.articling div#col1 {
	display: none;
}
div#content.article-landing {
	display: none;
}
div#col2.wide div#col2left div#news-article p a.back {
	display: none;
}


/* bring back the divs you need for the specific site */
h2, h3, h4 {
	color: #333 !important;
}
hr {
	border: none;
	background: #fff;
	padding: 0;
	height: 1px;
	margin: 20px 0;
	border-bottom: 1px solid #999;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
p, li {
	font-size: 14px;
	color: #000;
}
a {
	color: #000;
}
blockquote,
blockquote p {
	color: #000 !important;
	border: none !important;
}


div#wrapper {
	display: block;
	float: none;
	width: auto;
	margin: 10px;
	border: none;
}
div#header {
	display: block;
	float: none;
	height: 60px;
	width: auto;
	margin: 0 0 15px 0;
}
div#content {
	float: none;
}
div#content.three-column,
div#content.two-column {
	border: none;
}
div#col2,
div#col2.home,
div#col2.wide,
div#col1.wide {
	display: block;
	float: none;
	width: auto;
	border: none;
}
div#col1.wide {
	padding: 0;
	margin: 10px;
}
	div#col2.wide div#col2left {
		display: block;
		float: none;
		width: auto;
		border: none;
	}
	div#col2.wide div#col2right {
		display: block;
		clear: left;
		float: none;
		width: auto;
		margin: 0;
		border: none;
	}
	
	div#content p.latest-news {
		border: none;
	}
	
div#static-lawyerlist,
div#static-grouplist {
	margin: 10px;
}
div#static-grouplist ul.list-group,
div#static-lawyerlist ul.list-group {
	float: none;
}
#content div#static-grouplist ul.list-group li,
#content div#static-lawyerlist ul.list-group li {
	float: none;
}
#content div#static-grouplist ul.list-group li span,
#content div#static-lawyerlist ul.list-group li span {
	float: none;
	display: inline;
	padding-right: 30px;
}
div#content div.vcard {
	float: none;
}
	div#content div.vcard hr {
		display: none;
	}
	div#content div.vcard img {
		float: none;
	}
	div#content div.vcard h2 {
		float: none;
		color: #333;
	}
	div#content div.vcard div.lawyer-info {
		float: none;
	}
	div#content div.vcard div.lawyer-info p {
		color: #000;
	}
	div#content div.vcard div.lawyer-info p a {
		color: #000;
	}
	div#content div.vcard div.assistant-info {
		float: none;
	}
	div#content div.vcard div.assistant-info p {
		color: #000;
	}
	div#content div.vcard div.assistant-info p a {
		color: #000;
	}
	div#content div#details {
		float: none;
		border: none;
	}
	div#content div#details div#lawyer-body {
		float: none;
		border: none;
	}
	div#content div#details div.listleft {
		float: none;
		border: none;
	}
	div#content div#details div.listright {
		float: none;
		border: none;
	}
	#content div#details div.listleft div,
	#content div#details div.listright div {
		float: none;
		border: none;
		margin: 0;
	}
#content div#landing div.practice-group,
#content div.practice-group div#practice-block {
	float: none;
	border: none;
	width: auto;
	margin: 10px;
	padding: 0;
}
#content div.practice-group div#practice-block p.scope {
	border-bottom: 1px solid #999;
}
#content div.practice-group div#lawyer-list {
	float: none;
	border: none;
}
#content div.practice-group div#lawyer-list ul {
	border: none;
}


div#content.articling {
	float: none;
	border: none;
	margin: 10px;
}

div#col2.wide div#col2right div#news-archive {
	border: none;
}



