

body {
	font-size: 11pt;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
}



img{ padding: 0 10px 0 0; }

a img { border: none; }

#wrapper {
	margin: 0;
}
#header{
	font-size: 1px;
	color: white;
	width: 710px;
	height: 110px;
	border-bottom: 1px solid  Black;
	margin: 0 0 15px 0;
}
#header h1{ display: none; }

h2{ font-size: 1.4em; margin: 0 0 1em 0; }
h3{ padding:0 0 0 0; font-size:1.2em; }
h4{ padding:0 0 0 0; }

a { color: black; }
p 	{ margin: 0 0 .7em 0; }
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }

ul { margin: 0 0 12px 0; }
ol { margin: 0 0 12px 0; }



/* This is the main structure of the page */
.printhide { display: none; }
#spinner{ display: none; }
#content {clear: after;}
#flashMovie{ display: none; }
#subnav { display: none; }
#vidrightcolumn { display: none;}
#nav{display: none; }
#lawfirms{ display: none; }
.warning{ display: none;}
#test {display: none; }

#note { display: none; }
.note{ display: none; }
#search{ display: none; }
#pics-left img{ display: none; }
#pics-right img { display: none; }
#contactform { display: none; }
#clear{ clear: both; }
.clearfloats { clear: both; }
#newscolumn { display: none; }
#logomovie{display: none; }
#rightcolumn{ display: none; }
.warrenandeliprint{ width: 390px; float: left; margin: 0 0 10px 0; }
.markandtony{ background: url(../images/photos/senior_staff.jpg) no-repeat; }
#sidebarvideo{display: none; }
.books { float: left; padding: 0 12px 0 0; }
.clear { clear: both; }
#clear { clear: both; }
.print { margin: 20px 0 0 0; }
.top{display: none; }
.skipto{display: none; }
#contact-data p{ display: inline; }
.phone{ display: inline; }
#bookentry { line-height: 1em; }
.email { padding: 0 20px 0 0; }
#maintab{display: none; }

#sidephoto{page-break-before: always; }
#narrowsidephoto{page-break-before: always; }
#narrowsidephoto img { float: left; margin: 10px 15px 0 0; }
#widesidephoto{page-break-before: always; }
#widesidephoto img { float: left; margin: 10px 15px 0 0; }
#xsidephoto{display: none; }
#tcontent2{display: none; }
#tabphoto{margin: 0; }









xhr {
	background: #ddd;
	margin: 25px 0  20px 0;
	clear: both;
	float: none;
	width: 100%;
	height: 2px;
	border: none;
}
hr{ display: none; }
*xhr {
	background: #ddd;
	color: #ddd;
	clear: both;
	float: none;
	width: 100%;
	height: 2px;
	margin: 5px 0 1.45em 0;
	border: none;
}


