/* CSS Document */

#slogan { width:976px; margin:0 auto 35px; }

#slogan h2
{
	float:left;
	width:416px;
	height:54px;
	background:url(../images/slogan1.png) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	margin:0 18px 0 0 ;
}

#slogan h3
{
	float:left;
	width:541px;
	height:33px;
	background:url(../images/slogan2.png) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	margin:21px 0 0 0;
}

#welcome
{
	width:253px;
	height:90px;
	background:url(../images/hdr_homepage.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	/*margin:40px 31px 14px;*/
	margin:0 60px 14px 35px;
}

h3#general_practice_law
{
	width:197px;
	height:23px;
	background:url(../images/home_side_general_practice.jpg) no-repeat;
	text-indent:9000px;
	overflow:hidden;
	margin:0 0 0 44px;
}


#blue_btm
{
	clear:right;
	float:right;
	width:551px;
	height:213px;
	background:#2a3557 url(../images/home_blue_btm.jpg) repeat-x;
	padding:27px 30px 48px 24px;
	margin:35px 0 -48px;
}

h4#blue_btm_slogan
{
	width:521px;
	height:37px;
	background:url(../images/home_blue_btm_slogan.jpg) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	margin:0 0 24px;
}

ul#box_nav { margin:0px; }
ul#box_nav li { display:inline; margin:0px; }
ul#box_nav li a { display:inline-block; width:133px; height:152px; }
ul#box_nav li a img { margin:1px; border:none;  }
ul#box_nav li a:hover { text-decoration:none; }
ul#box_nav li a:hover img { margin:0px; border:1px solid #64729c; text-decoration:none; }

ul#box_nav li a#firm_profile span
{
	width:90px;
	height:12px;
	background:url(../images/home_blue_btm_firm_profile.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

ul#box_nav li a#our_people span
{
	width:80px;
	height:12px;
	background:url(../images/home_blue_btm_people.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

ul#box_nav li a#our_practice span
{
	width:94px;
	height:12px;
	background:url(../images/home_blue_btm_practice.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

ul#box_nav li a#our_clients span
{
	width:85px;
	height:12px;
	background:url(../images/home_blue_btm_clients.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

sidebar a { color:#fff; font-size:1.1em }
sidebar a:hover { color:#352b2b; text-decoration:underline; }

