@charset "UTF-8";
/* CSS Document */



body {
background:#2a2b2d;
width : 800px;
margin: 0px auto 0px auto;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

#atty_wrap .atty_name {
color:#808c98;
font-size:14px;
text-transform:uppercase;
margin-bottom:15px;
font-weight:bold;
}

#atty_wrap {
width:528px;
margin-left:5px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:15px;
text-align:justify;
padding-bottom:30px;
}

#atty_wrap ul {
margin-top:0px;
text-align:justify;
}

#atty_wrap ul li {
margin-bottom:5px;
}

#atty_wrap .bio {
background:url(../images/atty_shortbio_bg.jpg) no-repeat;
}
#atty_wrap .subbio {
background:url(../images/atty_bio_bg.jpg) no-repeat;
}

#atty_wrap a {
color:#808c98;
text-decoration:none;
}
#atty_wrap a:hover {
color:#c38306;
text-decoration:none;
}

#atty_wrap .atty_subnav {
float:left;
color:#000000;
font-weight:bold;
}

#atty_wrap .atty_subnav a {
color:#4c4d4f;
text-decoration:none;
font-weight:normal;
}

#atty_wrap .atty_subnav a:hover {
color:#000000;
text-decoration:none;
font-weight:normal;
}

#atty_wrap .atty_subnav ul {
list-style-type:none;
margin:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:18px;
}

#atty_wrap .atty_subnav li {
    display:inline;
	margin-left:18px;
	margin-bottom:0px;
	padding:0px;
}

#atty_wrap .subtitle {
font-size:11px;
text-transform:uppercase;
color:#999178;
font-weight:bold;
}




.content {
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:16px;
text-align:justify;
margin-left:15px;
margin-right:25px;
margin-bottom:30px;
}

.content a {
color:#808c98;
text-decoration:none;
}

.content a:hover {
color:#c38306;
text-decoration:none;
}

.content ul {
	margin:0px;
    padding-left:0px;
	padding-bottom:30px;
	list-style-type:none;

}

.content li {
line-height:18px;
	margin-left:0px;
}

.content .news {
margin-left:25px;
margin-top:15px;
margin-bottom:30px;
}
.content .subtitle{
color:#999178;
font-size:14px;
text-transform:uppercase;
margin-bottom:15px;
margin-top:20px;
font-weight:bold;
}
.content .subtitle_pagename{
font-family:Georgia, "Times New Roman", Times, serif;
color:#c38306;
font-size:20px;
margin-top:20px;
margin-bottom:15px;
margin-left:0px;
}
.content .newstitle {
color:#808c98;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

.footer {
background:url(../images/bg_footer.jpg) no-repeat;
text-align:center;
color:#FFFFFF;
line-height:18px;
font-size:9px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}

.footer a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
}

.home img {
	margin-top:81px;
	float:left;
}
.masthead {background-color:#4c4d4f;
}

.middle { background-color:#808c98;
margin-top:0px; 
}

.nav {
	margin-left: 37px;
	margin-top:0px;
	float:right;
	background-color:#808c98;

}
.navcontact {
	margin-top:50px;
	margin-left: 37px;
	float:right;
}

.pagename {
font-family:Georgia, "Times New Roman", Times, serif;
color:#c38306;
font-size:20px;
margin-top:35px;
margin-bottom:35px;
margin-left:15px;
}

.photo {
	width:144px;
	height:201px;
}

.photo img{
width:109px;
height:155px;
padding-left:16px;
padding-top:23px;
}

#prac_wrap {
width:572px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:15px;
text-align:justify;
padding-bottom:30px;
background:url(../images/category_bar1.jpg) no-repeat;
}

#prac_wrap img {
float:right;
}

#prac_wrap .area {
color:#999178;
font-size:11px;
text-transform:uppercase;
margin-bottom:15px;
font-weight:bold;
}
#prac_wrap ul {
font-size:10px;
margin:0px;
padding-left:5px;
list-style-type:none;
}

#prac_wrap ul li {
line-height:15px;
}
#prac_wrap ul a {
color:#808c98;
text-decoration:none;
}
#prac_wrap ul a:hover {
color:#c38306;
text-decoration:none;
}

#prac_wrap .sub {
margin-top:30px;
color:#999178;
font-weight:bold;
margin-left:15px;
text-align : left;
}
#prac_wrap .sub a.sublink {
color:#999178;
text-decoration : none;
}
#prac_wrap .sub ul {
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

.search {
margin-top:5px;
height : 25px;
}

table.attorney_list {
	border-collapse : collapse;
	font-size : 12px;
	width : 500px;
}
table.attorney_list tr.odd {
	background-color : #efefe7;
}
table.attorney_list th {
	font-size : 12px;
	padding : 10px 10px 5px 0px;
	color : #999178;
}
table.attorney_list td {
	padding : 5px 5px 5px 0px;
}

table#industrygroups {

}
table#industrygroups td {

}
table#industrygroups a {
	color : #808C98;
	text-decoration : none;
	font-size : 12px;
}
table#industrygroups a:hover {
	color : #c38306;
}

ul.cases li {
	list-style-type : disc;
	margin : 0px 0px 10px 0px;
}

h2 {
	color : #999999;
}