﻿#wrapper1{width:983px; background-image:url(../images/outer_dropshadow.gif); background-repeat:repeat-y; background-position:right top;}

#wrapper2{width:975px; background-color:#fff; background-image:url(../images/sidebar_dropshadow.gif); background-repeat:repeat-y; background-position:right top;}

#container{width:975px;}
#container #logo {padding:39px 0 29px 30px}
#container #logo *img{display:block;}


#container #content{width:975px;}
#container #content #main{float:left; width:754px}
#container #content #main #large_photo *img{display:block;}

#container #content #main #color_bar{height:10px; background-color:#739ab3;}

#container #content #sidebar{float:right; width:221px}
#container #content #sidebar #search_wrap{padding-left:22px;}

#container #content #sidebar #main_nav{font-size:11px; line-height:1.9em; font-weight:none; padding-top:10px; padding-left:25px; text-transform:uppercase; letter-spacing:0.1em;}
#container #content #sidebar a{text-decoration:none;}
#container #content #sidebar a:hover{text-decoration:underline;}
#container #content #sidebar a:visited {color:#000;}

#container #content #sidebar #sub_nav{border-top:solid 1px #ececed; border-bottom:solid 1px #ececed; margin-top:10px;}
#container #content #sidebar #sub_nav{font-size:11px; line-height:1.9em; font-weight:none; padding-top:10px; padding-left:25px; padding-bottom: 10px; text-transform:uppercase; letter-spacing:0.1em;}
#container #content #sidebar a{text-decoration:none;}
#container #content #sidebar a:hover{text-decoration:underline;}
#container #content #sidebar a:visited {color:#000;}

#container #content #sidebar #button_wrap{padding:10px 0 0 22px}
#container #content #sidebar #button_wrap img{display:block; padding-bottom:3px;}


#wrap{float:right; padding-top:25px; padding-bottom:15px; width:202px; border-left:292px solid #fff; border-right:260px solid #fff; color:#000; background-color:#fff; overflow:visible; /* Fixes IE italics bug */}

#wrap #left_column{float:left; width:292px; margin-left:-292px; position:relative;}
#wrap #left_column #promo{padding:0px 15px 1px 19px}
#wrap #left_column #promo{
font-size:11px; line-height:1.25em; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;
}

#wrap #center_column{position:relative; float:left; width:250px; margin-right:-250px; background-image:url(../images/divider.gif); background-repeat:repeat-y;}
#wrap #center_column #news{padding-right:10px;}
#wrap #center_column #news a{text-decoration:underline}
#wrap #center_column #news a:hover{text-decoration:underline; color:#739ab3;}

#wrap #right_column{float:right; width:190px; margin-right:-190px; left:35px; position:relative;}
/*\*/* html #right_content {height: 200px; vertical-align:top}/**/
#wrap #right_column img{display:block;}
#wrap #right_column #blogs_button {padding-top:0px; padding-right:29px; padding-bottom: 1px; padding-left: 19px;}
#wrap #right_column #spotlight_button {
left: 19px;
position:relative;
padding:0px 0px 0px 19px;
width:202px; 
height:187px; 
background:url(../images/spotlight-button.gif) no-repeat 0% 0%}
#wrap #right_column #spotlight_button #text {padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 5px; font-size:11px; line-height:1.25em}

#bottom_image img {display:block}

#footer {width:983px; background-color:#e7e7e8}
#footer #copyright_container {float:left; color:#000; width:938px;}
#footer #copyright_container #copyright {padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase}
#footer #copyright_container #copyright a{color:#000; text-decoration:none}
#footer #copyright_container #copyright a:hover{text-decoration:underline}
#footer #design{float:right; width:683px; text-align:right;}


/* 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: 10px;}
* 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, .lawyers em, .offices em, .practices em, .legal em, .events em, .careers em, .diversity em, .privilege em, .stimulus em{ background: url(../images/nav_bar.gif) top left no-repeat; cursor: pointer;}

.about em {left: 0;}
.about em {background-position: 0 0;}
.about:hover em {background-position: 0 -187px;}

.lawyers em {left: 0;}
.lawyers em {background-position: 0 -14px;}
.lawyers:hover em {background-position: 0 -201px;}

.offices{left: 0;}
.offices em {background-position: 0 -36px;}
.offices:hover em {background-position: 0 -223px;}

.practices {left: 0;}
.practices em {background-position: 0 -57px;}
.practices:hover em {background-position: 0 -244px;}

.legal {left: 0;}
.legal em {background-position: 0 -79px;}
.legal:hover em {background-position: 0 -266px;}

.events {left: 0;}
.events em {background-position: 0 -100px;}
.events:hover em {background-position: 0 -287px;}

.careers {left: 0;}
.careers em {background-position: 0 -122px;}
.careers:hover em {background-position: 0 -309px;}

.diversity {left: 0;}
.diversity em {background-position: 0 -122px;}
.diversity:hover em {background-position: 0 -309px;}

.privilege {left: 0;}
.privilege em {background-position: 0 -143px;}
.privilege:hover em {background-position: 0 -330px;}

.stimulus {left: 0;}
.stimulus em {background-position: 0 -164px;}
.stimulus:hover em {background-position: 0 -351px;}
