body 
{
	background-color:	#fffdf3;
	margin: 40px 0;
	font-family: Times New Roman, serif;
	font-size: 14px;
	color: #281b00;
}

a {
	color: #572c2c;
	text-decoration: none;
}

a:hover
{
	color: #b12a2a;
}

div#lady-justice
{
	background-image: url("/images/lady-justice.png");
	height: 281px;
	width: 240px;
	position: absolute;
	left: 7px;
	top: 13px;
}

div#content
{
	width: 700px;
	margin: auto;
	position: relative;
}

div#header
{
	width: 700px;
	height: 159px;
	background: no-repeat url("/images/banner-cp.png");
}

div#leftnav
{
	margin-left: 25px;
	width: 172px;
	float: left;
	padding-top: 135px;
}

div#leftnav div.separator
{
	background: url("/images/nav-dividing-line.png");
	width: 173px;
	height: 1px;
}

div#leftnav a
{
	height: 25px;
	display: block;
	padding-left: 7px;
	padding-top: 10px;
	font-size: 15px;
}

div#text
{
	width: 450px;
	padding-left: 230px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#text p
{
	line-height: 20px;
	margin-top: 0;
}

div#body
{
	min-height: 320px;
	width: 700px;
	background: repeat-y url("/images/body-bg-pattern.png");
}

div#body-bottom
{
	width: 700px;
	height: 14px;
	background: no-repeat url("/images/body-bg-bottom.png");
}

div#footer div
{
	height: 120px;
	float: left;
}

div#footer div.center
{
	width: 680px;
	background: repeat-x url("/images/footer-bg-pattern.png");
	font-size: 12px;
}

div#footer div.center p
{
	text-align: center;
}

div#footer div.center a
{
	color: #103b7b;
}

div#footer div.center a:hover
{
	color: #54637B;
}

div#footer div.left
{
	width: 10px;
	background: repeat-x url("/images/footer-bg-left.png");
}

div#footer div.right
{
	width: 10px;
	background: repeat-x url("/images/footer-bg-right.png");
}

h1
{
	font-size: 24px;
	font-family: Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
}

h2
{
	color: #775000;
	font-size: 18px;
	font-family: Times New Roman, serif;
	font-weight: normal;
}

h3
{
	color: #483000;
	font-size: 15px;
	font-family: Times New Roman, serif;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0;
}


div#specialties
{
/*	margin-left: 25px;*/
	width: 172px;
	float: left;
	padding-top: 20px;
	clear: left;
	text-align: center;
	font-style: italic;
	color: #775000;
}

p img
{
	margin-left: 15px;
}

div.imgLandscape {
	float: right;
	width: 235px;
	height: 160px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.currentPage {
	color: #B12A2A;
}

