.content-item
{
font-size:1.3em;
}

#site-footer-content .content-item,
#site-copyright
{
font-size:1.1em;
color:#858080;
text-align:center;
}

h4 {
font-family:Georgia, "times new roman", Serif;
color: #321b0e;
margin-bottom: .25em;
font-size:1.428em;
font-style:italic;
}

h5 {
margin-bottom: .5em;
font-size:.9em;
font-weight:bold;
}

body.firm h5,
body.our_firm h5 {
color: #2d981b;
}

body.work h5,
body.our_work h5 {
color: #f97b00;
}

body.contact h5,
body.contact_us h5 {
color: #f3bd03;
}

h6 {
/*comment/font-family:helvetica, Arial, Tahoma, Verdana, Sans-Serif;/*/
font-family:Georgia, "times new roman", Serif;
margin-bottom: .5em;
font-size:1em;
/*comment/font-weight:bold;/*/
font-style:italic;
line-height: 175%;
/*comment/color: #fffc9d;/*/
}

.content-item p {
line-height: 150%;
margin-bottom: 1em;
  overflow:hidden;
  min-height:0;
}

body.ie6 .content-item p
{
  overflow:visible;
  height:0;
}

.text strong {
font-weight: bold;
}

.text em {
font-style: italic;
}

.text ul {
line-height: 130%;
margin-bottom: 1em;
list-style-position: outside;
list-style-type: square;
padding-left: 2em;
}

.text ol {
line-height: 130%;
margin-bottom: 1em;
list-style-position: outside;
list-style-type: decimal;
padding-left: 2em;
}

.documents li a, .documents li a:link, .documents li a:visited
{
font-weight:normal;
text-decoration:none;
}

.image ul.left-to-right li
{
}

.content-item a {
}

.content-item a:hover {
}

.image-set-thumb-gallery .image-thumb {
background:transparent;
border-color:#321b0e;
border-style:dotted;
padding:5px;
}

.gallery a, .gallery a:link, .gallery a:hover, .image a, .image a:hover {
background:transparent;
}

.image-set-thumb-gallery .image-thumb a:hover img
{
  opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter:alpha(opacity=60);
}

hr,.hr
{
padding-top:3px;
display:block;
border:none;
height:0;
background:#f5f0e8;
margin:0 0 1em 0;
}

#page-header-content .image
{
  margin-bottom:0;
}