body {
	background-image:url(../i/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#2E2E2E;
}

#main {
	width:640px;
	height:480px;
	background-color:#892F14;
	position:relative;
	margin:20px auto;
}

#logo {
	position:absolute;
	left:40px;
	top:20px;
}

#scroll_pane {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	left:0;
	top:124px;
	width:640px;
	height:336px;
}

#scroll_pane #scrolling {
	overflow:auto;
	position:absolute;
	left:150px;
	top:50px;
	width:470px;
	height:250px;
	padding-right:20px;
}

#scroll_pane #scrolling_pa {
	overflow:auto;
	position:absolute;
	left:220px;
	top:25px;
	width:400px;
	height:254px;
	padding-right:20px;
}

#scroll_pane #subnav {
	padding:10px 0 20px 0;
	color:#996600;
}

#scroll_pane #subnav a{
	color:#996600;
}

#scroll_pane #photo {
	vertical-align:top;
	padding:70px 30px 0 10px;
	width:20%;
}

#scroll_pane #attorney_content {
	vertical-align:top;
	padding:5px 10px 20px 0;
	width:80%;
}

#scroll_pane #leftcol {
	vertical-align:top;
	padding:30px 0 0 20px;
	width:150px;
}

#scroll_pane #leftcol a {
	display:block;
	color:#996600;
	padding:3px 10px 12px 0;
	font-size:11px;
	text-decoration:none;
}

#scroll_pane #leftcol img {
	border:0;
}

#scroll_pane #leftcol #pa_subnav td {
	text-align:right;
}

#scroll_pane #leftcol a.pa_link:hover, #scroll_pane #leftcol a.pa_link_on {
	color:#892F14;
}

#scroll_pane #nonattorney_content {
	vertical-align:top;
	padding:30px 10px 20px 0;
	width:70%;
}

#separator {
	position:absolute;
	top:120px;
	left:195px;
}

#bottom_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	top:463px;
	right:20px;
	color:#993333;
}

#bottom_text a {
	color:#993333;
}

#nav {
	width:640px;
	height:18px;
	position:absolute;
	top:98px;
}

#attorneys_off {
	position:absolute;
	border:0;
	top:2px;
	left:58px;
}

#attorneys_over {
	position:absolute;
	border:0;
	top:2px;
	left:58px;
	visibility:hidden;
}

#practiceareas_off {
	position:absolute;
	border:0;
	top:2px;
	left:187px;
}

#practiceareas_over {
	position:absolute;
	border:0;
	top:2px;
	left:187px;
	visibility:hidden;
}

#links_off {
	position:absolute;
	border:0;
	top:2px;
	left:341px;
}

#links_over {
	position:absolute;
	border:0;
	top:2px;
	left:341px;
	visibility:hidden;
}

#contact_off {
	position:absolute;
	border:0;
	top:2px;
	left:476px;
}

#contact_over {
	position:absolute;
	border:0;
	top:2px;
	left:476px;
	visibility:hidden;
}