#content_wrapper {
background-image: url(../i/common/content_background.gif);
background-repeat: repeat-x;
background-color: #c2c1a3;
border-top: 2px #ffffff solid;
padding-left: 10px;
padding-bottom: 15px;
}

#content {
padding-top: 40px;
background-color: #ffffff;
width: 785px;
border: 2px #ffffff solid;
border-right: 1px #7c0000 solid;
border-top: 0;
}

#interior_text {
float: left;
width: 350px;
margin-left: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
padding-bottom: 20px;
}

#interior_text a:link, #interior_text a:visited {
text-decoration: underline;
}

#interior_text a:hover {
text-decoration: none;
}

#left_nav {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 150px;
margin-left: 8px;
}

#left_nav a:link, #left_nav a:visited {
color: #444444;
text-decoration: none;
}

#left_nav a:hover {
text-decoration: underline;
}

#left_nav ul {
list-style-type:none;
padding:0;
margin: 0;
}

#left_nav li {
margin-bottom: 12px;
}

#attorney_nav {
float: right;
width: 182px;
position: relative;
left: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #444444;
}

#attorney_nav li {
margin-right: 10px;
}

#attorney_nav a:link, #attorney_nav a:visited {
color: #444444;
text-decoration: underline;
}

#attorney_nav a:hover {
text-decoration: none;
}

#attorney_nav ul {
list-style-type:none;
padding:0;
margin: 0;
}

#attorney_nav li {
margin-bottom: 12px;
}

#attorney_nav h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #444444;
border-bottom: 2px #7c0000 solid;
}

#footer {
font-size: 12px;
text-align: left;
padding-left: 12px;
}

#footer_title {
font-size: 14px;
float: left;
}

h1 {
margin-top: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #333333;
}

h2 {
margin-top: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
}

.attorneyPhotos {
float: left;
padding-right: 2px;
padding-bottom: 2px;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}

.attorneyPhotos:hover {
filter:alpha(opacity=100);
opacity: 1.0;
-moz-opacity:1.0;
}

.toggleopacity {
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}

.common_link {
float: left; width: 150px; padding-right: 25px;
}

.common_link a:link, .common_link a:visited {
text-decoration: none !important;
}

.common_link a:hover {
text-decoration: underline !important;
}