#content{float:right; width:462px; border-left:259px solid #fff; border-right:254px solid #fff; color:#000; background-color:#fff; overflow:visible; /* Fixes IE italics bug */}

#left_column {float:left; width:259px; margin-left:-259px; position:relative; min-height:586px}
/*\*/* html #left_column {height: 586px;}/**/
#left_column #attorney_content {padding-left:36px;}
#left_column #attorney_content #attorney_photo {padding-top:15px;}
#left_column #attorney_content #attorney_photo #image {position:absolute; top:244px; left:36px;}
#left_column #attorney_content {font-size:11px}
#left_column #attorney_content .position {font-size:12px; font-weight:bold}
#center_column{position:relative; float:left; width:462px; margin-right:-462px;}

#center_column #navigation{padding:30px 0 31px 23px; width:165px; height:120px;}

#center_column #breadcrumb{color:#a2aeb7; text-align:right; padding-bottom:4px;}
#center_column #breadcrumb a{color:#a2aeb7; text-decoration:none}
#center_column #breadcrumb a:hover{text-decoration:underline}

#center_column h1 {color:#c15e20; padding-left:37px; font-size:17px; padding-bottom:10px;}
#center_column #text {line-height:1.4em; margin-top:5px; margin-bottom:30px; min-height:309px; padding-left:37px; padding-right:23px; border-left:solid 1px #cccdcd; border-right:solid 1px #cccdcd;}
/*\*/* html #text {height: 309px;}/**/
#center_column #text h2 {color:#c15e20; font-size:14px; padding-top:5px;}
#center_column #text ul{font-size:12px; list-style:none; padding:5px 0; position:relative}
#center_column #text ul li{background:url(../images/black_bullet.gif) no-repeat 0 .6em; padding-left:8px; padding-top:1px; padding-bottom:4px; line-height:1.3em;}
#center_column #text p.publication_type{padding:2px 0 3px 0}

#right_column {float:right; width:254px; margin-right:-254px; position:relative;}
#right_column #phrase{padding-top:31px; padding-left:25px; padding-bottom:120px}
#right_column #phrase img{display:block;}

#right_column #content_wrap {padding-left:21px;}
#right_column #content_wrap #tools {padding-bottom:12px;}
#right_column #content_wrap #tools a{padding-right:7px; text-decoration:none; font-size:11px; color:#fff}
#right_column #content_wrap #tools a:hover{text-decoration:undeline;}

#right_column #related {padding-top:8px; padding-right:12px;}
#right_column #related .switch_group1 ul{list-style:none; padding:0 0 4px 10px; position:relative}
#right_column #related .switch_group1 ul li {padding:2px 0 2px 8px; font-size:11px;}
#right_column #related a{color:#000; text-decoration:none}
#right_column #related .more {text-decoration:underline}
#right_column #related a:hover.more {text-decoration:none}
#right_column #related a:hover{text-decoration:underline}


/* Image Replacement */

ul.IR li { position: relative; /* overflow: hidden; */ font-size: 0.9em; z-index: 1;}
.IR em {display: block; position: absolute; top: 0; left: 0; }
/* For IE5.x mac only */
* html>body .IR { position: static; overflow: visible; font-size: 11px;}
* html>body .IR em  { position: static; }

.nav { list-style: none; }
.nav li { float: left; }

/*.nav li, .nav li span {
  width: 100px; height: 31px;
} */

* html>body ul.nav li em { margin-bottom: -28px; } /* for ie5.x/mac only */


.about em, .what_we_do em, .people em, .testimonials em, .publications em, .main_site em{ background: url(../images/interior_nav_bar.gif) top left no-repeat; cursor: pointer;}

.about {left: 0; width:165px; height:12px;}
.about em {background-position: 0 0; width:165px; height:12px;}
.about:hover em {background-position: 0 -102px;}

.what_we_do {left: 0; width:165px; height:18px;}
.what_we_do em {background-position: 0 -12px; width:165px; height:18px;}
.what_we_do:hover em {background-position: 0 -114px;}

.people {left: 0; width:165px; height:18px;}
.people em {background-position: 0 -30px; width:165px; height:18px;}
.people:hover em {background-position: 0 -132px;}

.testimonials {left: 0; width:165px; height:18px;}
.testimonials em {background-position: 0 -48px;  width:165px; height:18px;}
.testimonials:hover em {background-position: 0 -150px;}

.publications {left: 0; width:165px; height:18px;}
.publications em {background-position: 0 -66px; width:165px; height:18px;}
.publications:hover em {background-position: 0 -168px;}

.main_site {left: 0; width:165px; height:18px;}
.main_site em {background-position: 0 -84px; width:165px; height:18px;}
.main_site:hover em {background-position: 0 -186px;}


#pagination{margin-left:0px; color:#c0c0c0; font-weight:bold}
.error	{color:#CC0000;}

.bold_orange {font-weight:bolder; color:#c15e20}

#attorney-search-results{margin-bottom:10px; margin-top:8px; font-size:13px;}
#attorney-search-results td{padding:5px 0px 5px 8px; text-align:left;}
#attorney-search-results a{color:#000; text-decoration:underline}
#attorney-search-results img{padding-left:8px; border:none}
.row-alt{background-color:#f0f0f0}
.caption{font-size:12px; font-weight:bold; color:#00274c}

.switch_link{cursor:hand; cursor:pointer; color:#c15e20; font-weight:normal; margin-top:5px;}