body { margin: 15px 0 0 0; padding: 0; background: #939598; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0f253a; text-align: left; }
a { color: #51280d; text-decoration: underline; }
a:hover { color: #51280d; text-decoration: none; }
img { border: 0; }
strong { color: #0f253a; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #961717; margin: 10px 0 0 0; padding: 0; line-height: 1.2em;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #946930; margin: 5px 0 0 15px; padding: 0; line-height: 1.2em; border-top: 1px dashed #d9a55e; }
h3 {font-size: 12px; color: #00325d; margin: 0 0 5px 15px; padding: 0; line-height: 1.2em;}
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #961717; }
p { margin: 0; padding: 1em; line-height: 1.6em; }
.clear { clear: both; }
.light-text {color: #939598}

div#top {display: block; margin: 0 auto; padding: 0; background:   url(../images/top-b.gif) no-repeat; width: 814px; height: 211px; text-indent: -9000em; overflow: hidden; }
div#top a.logo {display: block; float: left; width: 347px; height: 78px; margin: 33px 0 0 54px; padding: 0;}

div#container {margin: 15px auto; width: 798px;  background: url(../images/home-bg.gif) repeat-y; border: 1px solid #fff; overflow: hidden;}


/*navigation*/
div#container div#nav {float: left; margin: 0; padding: 0; width: 187px; text-indent: -9000em; overflow: hidden;}
div#container div#nav a.home {display: block; float: right; margin: 15px 0 0 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-home.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.home:hover {background: url(../images/nav-home.gif) no-repeat bottom;}
div#container div#nav a.about {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-about.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.about:hover {background: url(../images/nav-about.gif) no-repeat bottom;}
div#container div#nav a.practice {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-practice.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.practice:hover {background: url(../images/nav-practice.gif) no-repeat bottom;}
div#container div#nav a.attorneys {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-attorneys.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.attorneys:hover {background: url(../images/nav-attorneys.gif) no-repeat bottom;}
div#container div#nav a.testimonials {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-testimonials.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.testimonials:hover {background: url(../images/nav-testimonials.gif) no-repeat bottom;}
div#container div#nav a.cases {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-cases.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.cases:hover {background: url(../images/nav-cases.gif) no-repeat bottom;}
div#container div#nav a.careers {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-careers.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.careers:hover {background: url(../images/nav-careers.gif) no-repeat bottom;}
div#container div#nav a.wbenc {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-wbenc.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.wbenc:hover {background: url(../images/nav-wbenc.gif) no-repeat bottom;}
div#container div#nav a.diversity {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-diversity.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.diversity:hover {background: url(../images/nav-diversity.gif) no-repeat bottom;}
div#container div#nav a.contact {display: block; float: right; margin: 0 0 15px 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-contact.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.contact:hover {background: url(../images/nav-contact.gif) no-repeat bottom;}
div#container div#nav a.resources {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 28px; background: url(../images/nav-resources.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.resources:hover {background: url(../images/nav-resources.gif) no-repeat bottom;}
div#container div#nav a.news {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 28px; background: url(../images/nav-news.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.news:hover {background: url(../images/nav-news.gif) no-repeat bottom;}
div#container div#nav a.outreach {display: block; float: right; margin: 0; padding: 0; width: 187px; height: 29px; background: url(../images/nav-outreach.gif) no-repeat top; text-indent: -9000em; }
div#container div#nav a.outreach:hover {background: url(../images/nav-outreach.gif) no-repeat bottom;}

/*blue column home page*/
div#container div#column-b {float: left; margin: 0; padding: 0; width: 264px; text-indent: -9000em; overflow: hidden; color: #939598;}
div#container div#column-b div#column-b-home {display: block; margin: 15px 0 0 15px; padding: 0; width: 248px; height: 485px; background: url(../images/column2-home.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
							a.more-blue {display: block; float: right; margin: 115px 0 15px 0; padding: 0; width: 73px; height: 25px; background: url(../images/more-blue.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
							a.more-blue:hover {background: url(../images/more-blue.gif) no-repeat bottom;}
							a.more-orange {display: block; float: right; margin: 15px 0 15px 0; padding: 0; width: 73px; height: 25px; background: url(../images/more-orange.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
							a.more-orange:hover {background: url(../images/more-orange.gif) no-repeat bottom;}
div#container div#column-b	h1.title-ny {display: block; margin: 30px 0 5px 15px; padding: 0; width: 288px; height: 22px; background: url(../images/title-ny.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#column-b	h1.title-atl {display: block; margin: 30px 0 5px 15px; padding: 0; width: 268px; height: 22px; background: url(../images/title-atl.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

/*orange column home page*/
div#container div#column-c {float: left; margin: 0; padding: 0; width: 345px; overflow: hidden;}
div#container div#column-c	h1.home-testimonials {display: block; margin: 30px 0 5px 15px; padding: 0; width: 219px; height: 27px; background: url(../images/home-testimonials.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#column-c	h1.title-ny {display: block; margin: 30px 0 5px 15px; padding: 0; width: 288px; height: 22px; background: url(../images/title-ny.gif) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#column-c	h1.title-atl {display: block; margin: 30px 0 5px 15px; padding: 0; width: 268px; height: 22px; background: url(../images/title-atl.gif) no-repeat; text-indent: -9000em; overflow: hidden;}


div#container div#column-c	.separator {display: block; margin: 15px 0 15px 15px; padding: 0; width: 310px; height: 6px; background: url(../images/separator.gif) no-repeat; overflow: hidden;}
div#container div#column-c	.testimonial {margin: 0 15px 0 15px; padding: 0; font-size: 11px; text-align: left; line-height: 1.1em;}
div#container div#column-c	.person {margin: 15px 15px 0 15px; padding: 0; font-size: 11px; text-align: right; line-height: 1.0em;}

/*light orange interior page*/
div#container div#column-d {float: right; margin: 0; width: 610px; height: 100%; padding: 0; background: #e2ceb2; overflow: hidden;}

/*footer*/
div#footer-top{margin: 0 auto; display: block; width: 814px; height: 20px; background: url(../images/footer-top.gif) no-repeat; overflow: hidden; }

div#footer {margin: 0 auto; width: 814px; background: url(../images/footer-bg.gif) repeat-y; overflow: hidden; }
div#footer div#inner {width: 800px; margin: 5px 0 5px 25px; color: #636466; font-size: 10px; line-height: 1.4em;}
div#footer div#inner a {color: #636466; text-decoration: underline;}
div#footer div#inner a:hover { color: #636466; text-decoration: none; }
div#footer div#inner a.icon {float: right; display: block; width: 65px; height: 37px; margin: 0 25px 0 0; padding: 0; background: url(../images/icon.gif) no-repeat top; overflow: hidden; text-indent: -9000em;}
div#footer div#inner a.icon:hover {background: url(../images/icon.gif) no-repeat bottom; }

div#footer-bottom{margin: 0 auto; display: block; width: 814px; height: 40px; background: url(../images/footer-bottom.gif) no-repeat top; overflow: hidden; }
