body {
	margin-left: 0px;
	margin-top: 0px;
	background-image:  url(images/home_back.gif);
}


/* MAIN NAV */

ul.main-nav {
	position:absolute;
	margin: 0;
	padding: 0;
	left:30px; 
	top:136px; 
	width:950px; 
	height:26px; 
	text-align:left; 
	z-index:4;
}

ul.main-nav li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 26px;
}
ul.main-nav li a {
	color: #ffffff;
	background: transparent url(images/main_navigation.jpg) no-repeat;
	text-align: center;
	display: block;
	height: 26px;
	text-indent: -9999px;
}

ul.main-nav li a.firm { 				width: 98px;	background-position: 0px 0px;	}
ul.main-nav li a.attorneys { 			width: 143px;	background-position: -98px 0px; }
ul.main-nav li a.ourpractice { 			width: 129px;	background-position: -241px 0px; }
ul.main-nav li a.diversity { 			width: 102px;	background-position: -370px 0px; }
ul.main-nav li a.scholarship { 			width: 122px;	background-position: -472px 0px; }
ul.main-nav li a.news { 				width: 68px;	background-position: -594px 0px; }
ul.main-nav li a.join { 				width: 83px;	background-position: -662px 0px; }
ul.main-nav li a.contact { 				width: 94px;	background-position: -745px 0px; }

ul.main-nav li a:hover.firm { 			width: 98px;	background-position: 0px -26px;	}
ul.main-nav li a:hover.attorneys { 		width: 143px;	background-position: -98px -26px; }
ul.main-nav li a:hover.ourpractice { 	width: 129px;	background-position: -241px -26px; }
ul.main-nav li a:hover.diversity { 		width: 102px;	background-position: -370px -26px; }
ul.main-nav li a:hover.scholarship { 	width: 122px;	background-position: -472px -26px; }
ul.main-nav li a:hover.news { 			width: 68px;	background-position: -594px -26px; }
ul.main-nav li a:hover.join { 			width: 83px;	background-position: -662px -26px; }
ul.main-nav li a:hover.contact { 		width: 94px;	background-position: -745px -26px; }

ul.main-nav li.active a.firm { 			width: 98px;	background-position: 0px -52px;	}
ul.main-nav li.active a.attorneys { 	width: 143px;	background-position: -98px -52px; }
ul.main-nav li.active a.ourpractice { 	width: 129px;	background-position: -241px -52px; }
ul.main-nav li.active a.diversity { 	width: 102px;	background-position: -370px -52px; }
ul.main-nav li.active a.scholarship { 	width: 122px;	background-position: -472px -52px; }
ul.main-nav li.active a.news { 			width: 68px;	background-position: -594px -52px; }
ul.main-nav li.active a.join { 			width: 83px;	background-position: -662px -52px; }
ul.main-nav li.active a.contact { 		width: 94px;	background-position: -745px -52px; }


/* SECONDARY NAV */

ul.nav {
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: 12px;
	}

ul.nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px dotted #999966;
	border-bottom: 1px dotted #999966;
	}

ul.nav li + li {
	border-top: 0px;
	}

ul.nav li a {
	padding: 5px;
	display: block;
	}
ul.nav li a:hover {
	background-color: #ecec9b;
	}
ul.nav li a.active {
	color: #333366;
	}


h2 { color: #333366; font-size: 16px; margin: 13px 0 13px 0;}
h3 { color: #333366; font-weight: bold; font-size: 13px; margin: 15px 0 0 0; }
h4 { color: #996600; font-size: 13px; margin: 13px 0 0 0;}
h5 { color: #333366; font-size: 12px; margin: 13px 0 5px 0;}
p, ol, ul { font-size: 12px; line-height: 1.5;}
.intro { font-size: 14px; font-style: italic;  }

.rightphoto {
	float: right;
	width: 300px;
	font-size: 10px;
	margin: 0 0 10px 10px;
	color: #999966;
	text-align: center;
	}
.rightphoto img {
	margin: 0;
	}

a.download {
	width: 192px;
	height: 26px;
	display: block;
	margin: 20px 0 0 0;
	background: transparent url(images/download.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	}
a.download:hover {
	background-position: 0 -26px;
	}
a.download-practice-sheet {
	width: 93px;
	height: 48px;
	display: block;
	margin: 20px 0 0 20px;
	background: transparent url(images/print-this-page.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	}
a.download-practice-sheet:hover {
	background-position: 0 -48px;
	}
a.print-article {
	width: 93px;
	height: 48px;
	display: block;
	margin: 20px 0 0 20px;
	background: transparent url(images/print-this-article.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	}
a.print-article:hover {
	background-position: 0 -48px;
	}

ul.list {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
	}
	
ul.sidelist {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	line-height: 1.25;
	color: #999966;
	}

ul.list li, ul.sidelist li {	
	margin: 0 0 6px;;
	padding: 0;
	list-style: disc;
	}
	

