@import url("global.css");
@media screen, projection {

/* HEADLINES AND PARAGRAPHS: =headlines
----------------------------------------------- */	
	h1		{ position: absolute; left: 18px; top: 20px; }
	h1, 
	h1 span { background: url(../images/header-logo.gif) top left no-repeat; width: 243px; height: 43px; }
	
	h2 		{ font-weight: bold; font-size: 14px; position: relative; margin: 8px 0 13px 0; }
	h2 span	{ visibility: hidden; }
	h2 img	{ z-index: 1; position: absolute; top: 0; left: 0; }
	
	p.date { color: #7D7859; font-size: 10px; font-weight: bold; margin-left: 77px; }
	
/* HEADER: =header
----------------------------------------------- */
	#header { height: 447px; background: #FDFDFD; }
	#header { border-bottom: 1px solid #F0EDDF;}

/* CONTENT BOX: =content
----------------------------------------------- */		
	div#content { background: #ECE8D7; }
	div#content { border-bottom: 1px solid #CCCCCC; border-top: 1px solid #BDBAAC; }

/* NON FLASH: =nonflash
----------------------------------------------- */	
	/*#header 		{ background: #ffffff url(../images/bg-lower.gif) repeat-x bottom left;}*/
	#upper 			{ height: 195px; background: #ffffff; position: relative; z-index: 10; }
	img#quotes		{ position: absolute; top: 80px; right: 211px; }
	img#photo 		{ position: absolute; top: 28px; right: 15px; }
	
	/*image Logo Division */
	div#image1{float:right;width:65px; padding-right:0px; margin-top:-58px; background-color:#555E57}
		
	div.lowerNav { background: transparent url(../images/bg-navigation-home.jpg) no-repeat; height: 252px; text-align: left; }
	
	div.hidden { display: none; }
	
	div#practiceAreas div { background: transparent url(../images/bg-nav-home-lines.gif) no-repeat right 15px; width: auto; float: left; height: 237px; width: 190px; margin: 0 0 0 2px; display: inline; }
	div#practiceAreas div.last { background-image: none; }
	
	div#practiceAreas h3	{ color: #605A3A; font-size: 10px; font-weight: bold; margin-top: 13px; margin-bottom: 6px; line-height: 16px; }
	div#practiceAreas li	{ list-style-type: none; line-height: 19px; }
	div#practiceAreas li a 	{ color: #991F00; }
	
	div#practiceAreas h3,
	div#practiceAreas li	{ margin-left: 11px; }

	div#tabs { margin: 0 0 0 0; height: 25px; background: url(../images/header-bg.gif) repeat-x bottom left; position: absolute; top: 170px; z-index: 20;}
	div#tabs ul li { list-style-type: none; text-indent: -5000px; display: inline; }
	div#tabs ul li a { background: red; display: block; height: 22px; width: 157px; float: left; list-style-type: none; }
	
	div#tabs.tab-practiceAreas ul li#tab-practiceAreas a { background: url(../images/tabs-home.gif) no-repeat; }
	div#tabs.tab-practiceAreas ul li#tab-attorneys a { background: url(../images/tabs-home.gif) no-repeat 0 -110px; }
	div#tabs.tab-practiceAreas ul li#tab-attorneys a:hover { background-position: 0 -88px; }
	
	div#tabs.tab-attorneys ul li#tab-practiceAreas a { background: url(../images/tabs-home.gif) no-repeat 0 -44px; }
	div#tabs.tab-attorneys ul li#tab-attorneys a { background: url(../images/tabs-home.gif) no-repeat 0 -66px; }
	div#tabs.tab-attorneys ul li#tab-practiceAreas a:hover { background-position: 0 -22px; }

	div#attorneys ul { margin: 0 0 0 32px; padding: 16px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; list-style: none; }
	div#attorneys li { float: left; width: 218px; height: 41px; padding-bottom: 16px; margin: 0 22px 0 0; display: inline; }
	div#attorneys li p { float: right; width: 156px; margin: 5px 0 0 10px; line-height: normal; }
	div#attorneys li p a { color: #991F00; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
	
	div#attorneys li p a { text-decoration: none; }
	div#attorneys li p a:hover { text-decoration: underline; }
	
	div#attorneys li img { float: left; }
	
/* NUGGETS: =nugget
----------------------------------------------- */
	div#nuggetContainer			{ color: #343835; margin: 15px 0 17px 0; background: url(../images/bg-content.gif) repeat-y;}
	#nuggetContainer div		{ background: transparent; width: 222px; float: left; padding: 0 14px 13px 20px; }
	#nuggetContainer div p		{ line-height: 16px; }
	#nuggetContainer div p img	{ margin: 0 11px 0 0; }
	#nuggetContainer p img		{ float: left; }
	
/* LEFT NUGGET: =leftNugget
----------------------------------------------- */	
	div#leftNugget { width: 478px; }
	#leftNugget h2 img { width: 89px; height: 13px; }
		
/* RIGHT NUGGET: =rightNugget
----------------------------------------------- */	
	#rightNugget 		{ color: #4C554E; }
	#rightNugget h2 img { width: 106px; height: 13px; }
	#rightNugget a	{ color: #991F00; display: block; margin: 6px 0 6px 0; padding: 0 0 0 24px; background: no-repeat bottom left; }
	#leftNugget a	{ color: #991F00; }
	#rightNugget a:Link, a:Active, leftNugget# a:Link, a:Active { text-decoration: none; }
	#rightNugget a:Hover, #leftNugget a:Hover { text-decoration: underline; }

	a#contactForm		{ background-image: url(../images/icon-email.gif); }
	
	a#office			{ background-image: url(../images/icon-office.gif); }

/* MISC: =misc
----------------------------------------------- */
	a.more { display: block; float: right; color: #991F00; margin-top: 20px; padding: 0 10px 0 0; background: url(../images/bg-more.gif) no-repeat bottom right; }

}