body {
	background-color: black;
	margin: 0;
	padding: 0;
	behavior: url(csshover.htc);
	}
	
div {
	behavior: url(csshover.htc);
	}

#bodyBio {
	background-color: white;
	margin: 0;
	padding: 0;
	behavior: url(csshover.htc);
	}

a:link {
	color: #e89719;
	text-decoration: none;
}

a:visited {
	color: #e89719;
	text-decoration: none;
}

a:hover {
	color: #a1968c;
	text-decoration: underline;
}

a:active {
	color: #e89719;
	text-decoration: underline;
}

#container {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 62px;
	padding: 0;
	background-color: black;
	}

#header {
	height: 53px;
	width: 1003px;
	padding: 0;
	margin: 0 0 54px;
	background-color: black;
	}

#headerHome {
	height: 53px;
	width: 1003px;
	padding: 0;
	margin: 0;
	background-color: black;
	}

#navigation {
	width: 580px;
	height: 27px;
	float: right;
	display: inline;
	margin: 0 5px 0 0;
	background: black url(../images/navigation_bg.gif) repeat-x;
	}

#logo {
	float: left;
	margin: 0 0 0 32px;
	padding: 0;
	background-color: black;
	height: 53px;
	width: 297px;
	display: inline;
	}

#footer {
	width: 1003px;
	clear: both;
	margin: 0;
	background: url(../images/brown_bar.gif) no-repeat 0 top;
	color: #716558;
	font: .7em Palatino;
	padding-top: 29px;
	}

#footerHome {
	width: 1003px;
	clear: both;
	margin: 0;
	background: url(../images/home/brown_bar.gif) no-repeat 0 top;
	color: #716558;
	font: .7em Palatino;
	padding-top: 29px;
	}

#contentHome {
	width: 1003px;
	height: 555px;
	background: url(../images/home/logo_bg.gif) no-repeat 0 bottom;
	margin: 0 0 43px;
	}

#contentCopyFrame {
	float: right;
	width: 763px;
	padding: 0;
	display: inline;
	background-color: white;
	margin: 0 0 43px;
	height: 501px;
	line-height: 1px;
	font-size: 1px;
	}

#contentCopy {
	float: right;
	width: 763px;
	padding: 0;
	display: inline;
	background-color: white;
	margin: 0 0 43px;
	height: 501px;
	}

#bioCopy {
	width: 763px;
	padding: 0;
	background-color: white;
	height: 420px;
	}

#contentCopySoon {
	float: right;
	width: 763px;
	padding: 0;
	display: inline;
	margin: 0 0 43px;
	height: 501px;
	background: white url(../images/coming_soon.gif) no-repeat;
	}

#contentCopy p {
	padding: 0;
	margin: 0 0 10px 21px;
	width: 709px;
	color: #231f20;
	font: .75em/1.5em Palatino, "Palatino Linotype", "Book Antiqua", serif;
	}

#contentContact {
	padding: 0;
	margin: 0 0 10px 21px;
	width: 709px;
	color: #231f20;
	font: .75em/1.5em Palatino, "Palatino Linotype", "Book Antiqua", serif;
	}

#bioCopy p {
	padding: 0;
	margin: 0 0 10px 21px;
	width: 709px;
	color: #231f20;
	font: .75em/1.5em Palatino, "Palatino Linotype", "Book Antiqua", serif;
	}

#contentPhotos {
	float: left;
	width: 205px;
	padding: 0;
	margin: 0 0 0 35px;
	line-height: 0;
	font-size: 0;
	display: inline;
	background-color: white;
	overflow: hidden;
	}

#contentPhotoAttorney {
	float: left;
	width: 205px;
	padding: 0;
	margin: 0 0 0 35px;
	display: inline;
	color: #e89719;
	font: .75em/1.5em Palatino, "Palatino Linotype", "Book Antiqua", serif;
	}

#LandingPage {
	padding-left: 173px;
	padding-top: 10px;
	}
	
#LandingPage ul {
	margin: 0;
	/*list-style-image: url(../images/bullet.gif);*/
	list-style: none;
	list-style-position: outside;
	position: relative;
	display: inline-block;
	padding: 0;
	}
	
#LandingPage ul li {
	list-type:inside;
	background: url(../images/bullet.gif) no-repeat 0 3px;
	padding-left: 13px;
	padding-bottom: 42px;
	}

#LandingPage2 {
	padding-left: 173px;
	margin-top: -7px;
	}
	
#LandingPage2 ul {
	margin: 0;
	/*list-style-image: url(../images/bullet.gif);*/
	list-style: none;
	list-style-position: outside;
	position: relative;
	display: inline-block;
	padding: 0;
	}
	
#LandingPage2 ul li {
	list-type:inside;
	background: url(../images/bullet.gif) no-repeat 0 3px;
	padding-left: 13px;
	padding-bottom: 11px;
	}
	
.attorneyCred {
	color: #a1968c;
	width: 157px;
	float: left;
	padding-bottom: 1px;
	margin: 0;
	}

.credentials {
	color: #a1968c;
	padding-top: 18px;
	padding-bottom: 5px;
	margin: 0;
	}

.credColor {
	color: #a1968c;
	}

.credBorder {
	padding-left: 157px;
	margin: 0;
	}

#credBorder2 {
	padding-left: 157px;
	margin: 0;
	}

#credBorder2 p {
	width: 564px;
	}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	height: 0;
	width: 0;
	}

.copyright {
	float: left;
	margin-left: 35px;
	display: inline;
	}

.disclaimer {
	text-align: right;
	margin-right: 31px;
	}

h1 {
	background-color: #464646;
	color: #a1968c;
	height: 57px;
	margin: 0 0 21px;
	padding: 0;
	}

h2 {
	background-color: #464646;
	color: #a1968c;
	height: 57px;
	margin: 0 0 20px;
	padding: 0;
	clear: both;
	font-size: 0;
	line-height: 0;
	}
	
iframe {
	margin: 0;
	padding: 0;
	}
	
.headerAbout {
	background: #464646 url(../images/about_us/header.gif) no-repeat;
	}

.headerContact {
	background: #464646 url(../images/contact/header.gif) no-repeat;
	}

.headerDisclaimer {
	background: #464646 url(../images/disclaimer/header.gif) no-repeat;
	}

.headerNews {
	background: #464646 url(../images/news/header.gif) no-repeat;
	}

.headerPractice {
	background: #464646 url(../images/practice/header.gif) no-repeat;
	}

.headerAttorneys {
	background: #464646 url(../images/attorneys/header.gif) no-repeat;
	}

.headerKnott {
	background: #464646 url(../images/attorneys/headers/knott.gif) no-repeat;
	}
	
.headerAdair {
	background: #464646 url(../images/attorneys/headers/adair.gif) no-repeat;
	}

.headerBeckley {
	background: #464646 url(../images/attorneys/headers/beckley.gif) no-repeat;
	}

.headerBrecht {
	background: #464646 url(../images/attorneys/headers/brecht.gif) no-repeat;
	}

.headerClark {
	background: #464646 url(../images/attorneys/headers/clark.gif) no-repeat;
	}

.headerDarnell {
	background: #464646 url(../images/attorneys/headers/darnell.gif) no-repeat;
	}

.headerGlazier {
	background: #464646 url(../images/attorneys/headers/glazier.gif) no-repeat;
	}

.headerGlover {
	background: #464646 url(../images/attorneys/headers/glover.gif) no-repeat;
	}

.headerIrani {
	background: #464646 url(../images/attorneys/headers/irani.gif) no-repeat;
	}

.headerKlein {
	background: #464646 url(../images/attorneys/headers/klein.gif) no-repeat;
	}

.headerNorris {
	background: #464646 url(../images/attorneys/headers/norris.gif) no-repeat;
	}

.headerParker {
	background: #464646 url(../images/attorneys/headers/parker.gif) no-repeat;
	}

.headerSmith {
	background: #464646 url(../images/attorneys/headers/smith.gif) no-repeat;
	}

.headerStewart {
	background: #464646 url(../images/attorneys/headers/stewart.gif) no-repeat;
	}

.headerYee {
	background: #464646 url(../images/attorneys/headers/yee.gif) no-repeat;
	}

.headerRealEstate {
	background: #464646 url(../images/practice/real_estate/header.gif) no-repeat;
	}
	
.headerInsurance {
	background: #464646 url(../images/practice/insurance/header.gif) no-repeat;
	}
	
.headerAerospaceAviation {
	background: #464646 url(../images/practice/aerospace_aviation/header.gif) no-repeat;
	}
	
.headerEnvironmentalLaw {
	background: #464646 url(../images/practice/environmental_law/header.gif) no-repeat;
	}
	
.headerBusinessCounseling {
	background: #464646 url(../images/practice/business_counseling/header.gif) no-repeat;
	}
	
.headerCompensation {
	background: #464646 url(../images/practice/compensation/header.gif) no-repeat;
	}
	
.headerProductsLiability {
	background: #464646 url(../images/practice/products_liability/header.gif) no-repeat;
	}
	
/* @group Navigation Specifics */

ul.IR li {
  position: relative;
  /*overflow: hidden;
  commented out for this example */
  font-size: 0.9em;
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

.IR strong {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

/* For IE5.x mac only */
* html>body .IR {
  position: static;
  /*overflow: visible;
  commented out for this instance */
  font-size: 10px;
}

* html>body .IR em  { position: static; }
* html>body .IR strong  { position: static; }
/* End IE5.x mac only */

.nav { list-style: none;
	margin: 0;
	padding: 0;
	width: 580px;
	}

.nav li { float: left; 
  padding-bottom: 0px;
  	}

.nav li, .nav li em, .nav li strong { height: 27px; 
	}

.link1 {
	width: 83px;
	background: url(../images/about_us.gif) no-repeat;
	}

.link2 {
	width: 140px;
  	background: url(../images/practice_areas.gif) no-repeat;
	}

.link3 {
	width: 107px;
  	background: url(../images/attorneys.gif) no-repeat;
	}

.link4 {
	width: 124px;
  	background: url(../images/news_events.gif) no-repeat;
	}

.link5 {
	width: 111px;
  	background: url(../images/contact_us.gif) no-repeat;
	}

.link1 em {
  width: 83px;
  background: url(../images/about_us.gif) no-repeat;
  cursor: pointer;
	}

.link2 em, .link2 strong {
  width: 140px;
  background: url(../images/practice_areas.gif) no-repeat;
  cursor: pointer;
	}

.link3 em, .link3 strong {
  width: 107px;
  background: url(../images/attorneys.gif) no-repeat;
  cursor: pointer;
	}

.link4 em {
  width: 124px;
  background: url(../images/news_events.gif) no-repeat;
  cursor: pointer;
	}

.link5 em {
  width: 111px;
  background: url(../images/contact_us.gif) no-repeat;
  cursor: pointer;
	}

.link1 { margin-left: 0px; }
.link1 em {
  background-position: 0 -27px;
	}
.link1:hover em {
  background-position: 0 0;
	}
	
.link2 { margin-left: 0px; }
.link2 em {
  background-position: 0 -27px;
	}
	
.link2 a:hover {
	text-decoration: none;
	}
	
.link2:hover em {
  background-position: 0 0;
	}
	
.link3 { margin-left: 0px; }
.link3 em {
  background-position: 0 -27px;
	}
	
.link3 a:hover {
	text-decoration: none;
	}
		
.link3:hover em {
  background-position: 0 0;
	}

.link4 { margin-left: 0px; }
.link4 em {
  background-position: 0 -27px;
	}
.link4:hover em {
  background-position: 0 0;
	}

.link5 { margin-left: 0px;}
.link5 em {
  background-position: 0 -27px;
	}
.link5:hover em {
  background-position: 0 0;
	}

.nav a { display: block; }
/* The Holly Hack */
* html .nav a { height: 1%; }

.nav li:hover ul { left: auto; }

/* @end */

#content {
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 747px;
	}
	
#contentMask {
	overflow: hidden;
	position: absolute;
	width: 747px;
	height: 424px;
	clip: rect(0px 747px 424px 0px);
	}

#scrollNav {
	width: 16px;
	height: 53px;
	padding: 0;
	position: absolute;
	left: 747px;
	top: 371px;
	}

#up {
	cursor: pointer;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 27px;
	}
	
#down {
	cursor: pointer;
	padding: 0;
	width: 16px;
	height: 26px;
	}	