a {color: #333333;}

a:hover {color: #8f2c39;}


#header {height: 301px;}

#navigation{ height: 143px;}

#container {background-color: #f8f8f8;}

#body-container {

width: 981px;
.width: auto;
_width: auto;
 }

#child-top {height: 140px;}

#content-left {
width: 333px;
float: left;

}

#content-left-top {
background: url(../imgs/child/child_box_top.jpg) no-repeat #f8f8f8; 
height: 170px;
width: 316px; }

#attorneys-left-top {
background: url(../imgs/child/attorneys_left_box.jpg) no-repeat #f8f8f8; 
height: 170px;
width: 316px; }


#contact-left-top {
background: url(../imgs/child/contact_left_box.jpg) no-repeat #f8f8f8; 
height: 170px;
width: 316px;
}

#rep-left-top {
background: url(../imgs/child/rep_left_box.jpg) no-repeat #f8f8f8; 
height: 170px;
width: 316px;
}

#practices-left-top {
background: url(../imgs/child/practices_left_box.jpg) no-repeat #f8f8f8; 
height: 170px;
width: 316px;
}

#about-left-top {
background: url(../imgs/child/about_left_box.jpg) no-repeat #f8f8f8; 
height: 170px;
width: 316px;
}

#content-left-middle {
background: url(../imgs/child/child_box_middle.jpg) repeat-y #f8f8f8; 
width: 316px;
 }

#content-left-bottom {
background: url(../imgs/child/child_box_bottom.jpg) no-repeat #f8f8f8; 
height: 193px;
width: 316px;
  }

#red-stripe-child {
background-color: #8f2c39; 
height: 20px;

}

#dark-red-stripe { 
height:4px;
background: url(../imgs/child/dark-red.gif) repeat-x;}

#content-right {
color: #827f5f; 
width: 572px; 
padding-right: 74px;
.padding-right: 74px;
.padding-right: 70px;
float: left;}

#content-right-container {
padding-top: 51px;
line-height: 18px;
font-size: 12px;}

#content-right-container p
{margin-bottom: 20px;
}

#content-left-middle-container {
text-align: right; 
padding-right: 46px; 
padding-left: 35px;
 }

#content-left-middle a {
color: #8f2c39;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration: none;
padding-right: 17px;}

#content-left-middle a:hover {
text-decoration: underline;
padding-right: 17px;
}

#active {color: #8f2c39; 
font: bold 12px Arial, Helvetica, sans-serif; 
background-color: #f1efda; 
padding-bottom: 7px; 
width: 250px; }

.active {
padding-right: 18px;
padding-top: 7px;
padding-bottom: 1px;
}

.active-header{

padding-top: 170px;
float: right;
padding-right: 48px;}

#address {
padding-right: 48px;
color: #827f5f;
padding-top: 15px;
font: normal 11px Verdana;
line-height: 17px;
text-align: right;
}

#address a {

color: #8f2c39;
text-decoration: none;
font-weight: bold;
padding-right: 0px;
margin-top: 3px;
display: block;
}

#address a:hover {
text-decoration: underline;
padding-right: 0px;
}

h1 {margin: 0; }

h2 {font: bold 16px "Trebuchet MS";
color: #4c4033;
margin-bottom: 19px; }

.strong {font-weight: bold; color: #4c4033; }


.pageheader {margin-bottom: 23px; padding: 0;}

.boxlink {
text-align: right;
text-decoration: none;
}

.boxlink a {
padding-top: 7px;
padding-bottom: 7px;
display: block;
width: 235px;
}


.boxlink a:hover {
display: block;
background-color: #f1efda;
padding-top: 7px;
padding-bottom: 7px;
text-decoration :none!important;

}

#contact{
color: #9e9a68;
padding-top: 18px;
text-align: right;
padding-right: 45px;
font: bold 12px "Trebuchet MS";}

#contact a {
color: #9e9a68;
text-decoration: none;
}

#bios h3{ margin-top: 25px;
margin-bottom: 5px;
}

#bios h2 {margin-bottom:10px; font-size: 16px;}

#bios p {margin: 0;}

#bios ul {margin: 0;
margin-top: 12px;
padding-left: 15px;}

#bios img {float: left; margin: 0 25px 15px 0; border: 1px solid #8f2c39;}

.disclaimer {font-size: 10px;}

.vcard {font-size: 12px; line-height: 20px;}

.no_underline a {text-decoration: none;}

ul {list-style: square;}

.small {font-size: 9px;}

.center {text-align: center;}

.border {border: 1px solid black;}