@import url("global.css");
@media screen, projection {

/* HEADER: =header
----------------------------------------------- */
	div#header { height: 64px; }
	
	#header h1			{ top: 18px; }
	#header p#tagline 	{ top: 31px; }
	
/* NAVIGATION: =nav
----------------------------------------------- */
	div#practiceAreas { background-image: url(../images/bg-practiceareas.gif); background-position: right; background-repeat: no-repeat; height: 58px; text-align: left; }
	
	#practiceAreas ol li { list-style-type: none; display: inline; }
	#practiceAreas ol li a	{ 
								background-color: #403320; display: block; float: left; margin: 0 5px 0 0; color: #706658; 
								font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; text-decoration: none;
							}
	
	#practiceAreas ol li a,
	#practiceAreas ol li a span { background-image: url(../images/tabs-practicearea.gif); background-repeat: no-repeat; width: 192px; height: 53px; }
	#practiceAreas ol li a:hover { background-color: #53442E; color: #ffffff; }
	
	li#tab-bankruptcy a:hover,
	li#tab-bankruptcy a:hover span,
	#PABankruptcy li#tab-bankruptcy a span	{ background-position: 0 -53px; }

	li#tab-banking a,
	li#tab-banking a span				{ background-position: 0 -106px; }
	li#tab-banking a:hover,
	li#tab-banking a:hover span,
	#PABanking li#tab-banking a span 	{ background-position: 0 -159px; }					
	
	li#tab-commercial a,
	li#tab-commercial a span			{ background-position: 0 -212px; }
	li#tab-commercial a:hover,
	li#tab-commercial a:hover span,
	#PALitigation li#tab-commercial a span 	{ background-position: 0 -265px; }

	div#globalNav 		{ background: #EAEAEA; padding: 6px 0 0 11px; height: 21px; color: #000000; text-align: left; }
	#globalNav ul li 	{ display: inline; list-style-type: none; margin: 0 27px 0 0; padding: 0 0 0 9px; }
	#globalNav a 		{ color: #AC6B50; text-decoration: none; }
	#globalNav a:hover	{ text-decoration: underline; }
	
	#globalNav ul li.selected { background: transparent url(../images/bullets/bio-attorneylist-arrow.gif) no-repeat 0% 50%; color: #000000; }
	
/* CONTENT: =content
----------------------------------------------- */
	div#content div.block { float: left; }

	#content div#mainBody { background: #FFFFFF; width: 494px; }
	#content div#subContent { width: 281px; margin: 5px 0 0 0; }
	#content div#subContent img { vertical-align: bottom; }
	
	#content #mainBody { padding: 9px 0 15px 0; }
	#mainBody p { margin: 20px 41px 20px 68px; }
	#content #mainBody p { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #545454; line-height: 20px; text-align: left; }
	
	#content #tree { text-align: left; margin: 38px 0 0 37px }

		
/* CONTACT: =contact
----------------------------------------------- */
	#contact #content div#mainBody { width: 494px; }
	
	#contact #content div#mainBody { font-family: Arial, Helvetica, sans-serif; color: #545454; line-height: 20px; text-align: left; }
	
	#contact div.vcard { margin: 21px 0 22px 21px; padding: 0 0 24px 47px; width: 396px; border-bottom: solid 2px #EAEAEA; }
	#contact div.vcard a { color: #AC6B50; text-decoration: none; }
	#contact div.vcard a:hover { text-decoration: underline; }
	#contact div.vcard abbr { border: none; }
	
	#contact div#mainBody p { margin: 0 41px 0 68px; }
	
	#contact form { margin: 17px 41px 0 68px; }
	#contact label { display: block; }
	#contact label span { color: #A3A3A3; }
	#contact input,
	#contact textarea { width: 266px; padding: 4px 3px 3px 3px; height: 13px; border: 1px solid #A5ACB2; margin: 0 0 13px 0; }
	#contact textarea { height: 72px; margin: 0 0 7px 0; }
	#contact fieldset { border: none; }
	
	#contact div#mainBody form p { margin: 0 0 0 0; width: 266px; font-size: 10px; }
	#contact div#mainBody form p.required { margin: 0 0 8px 0; color: #A3A3A3; }
	#contact input.submit { width: 97px; height: 25px; border: none; position: relative; left: 174px; margin: 14px 0 21px 0; }
		
	#contact p#brochure { padding: 19px 0 21px 24px; width: 257px; line-height: 17px; }
	#contact ul.errors { margin: 20px 41px 0 68px; color: #CC0000; list-style-type: none; }
	
/* ABOUT US: =about
----------------------------------------------- */
	#about p#different,
	#about p#different span { background: transparent url(../images/about-description.gif) no-repeat; width: 281px; height: 369px; }
	#about p#different 		{ background: #E8CFB5; margin: 0 0 0 0; font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #462616; line-height: 27px; }
	
	#about p#brochure 		{ position: relative; padding-left: 14px; width: 267px; letter-spacing: -.05pc; }
	#about p#brochure img 	{ position: absolute; top: 6px; right: 5px; }

		
/* CLIENTS: =clients
----------------------------------------------- */	
	#clients div#mainBody 	{ width: 494px; }
	#clients #mainBody 		{ padding: 9px 0 22px 0; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #545454; line-height: 20px; text-align: left; }
	#clients #mainBody p 	{ margin: 20px 41px 20px 68px; }
	
	#clients #mainBody div 				{ margin: 0 0 0 0; width: 188px; float: left; display: inline; }
	#clients #mainBody div#financial 	{ margin-left: 68px; margin-right: 30px; }

	#clients #mainBody div h3		{ margin: 4px 0 14px 0; }
	#clients #mainBody div h3,
	#clients #mainBody div h3 span 	{ background-color: transparent; background-repeat: no-repeat; width: 130px; height: 35px; }
	
	#clients div#financial h3,
	#clients div#financial h3 span 	{ background-image: url(../images/h3-financial-institution.gif); }
	#clients div#businesses h3,
	#clients div#businesses h3 span	{ background-image: url(../images/h3-businesses.gif); }
	
	#clients #mainBody div h3,
	#clients #mainBody div h3 { font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #73554A; }
	#clients #mainBody div ul { list-style-type: none; }
	
/* emaildisclaimer: =emaildisclaimer
----------------------------------------------- */
	#emaildisclaimer h3 { margin: 27px 63px 23px 63px; }
	#emaildisclaimer h3,
	#emaildisclaimer h3 span { background: transparent url(../images/h1-emaildisclaimer.gif) no-repeat; width: 296px; height: 12px; }
	
	#emaildisclaimer #mainBody a { color: #AC6B50; text-align: center; line-height: 37px; font-size: 10px; }
	#emaildisclaimer a#sendemail { background: transparent url(../images/icon-email.gif) no-repeat 0 50%; padding: 0 0 0 24px; text-decoration: underline; }
	#emaildisclaimer a#sendemail:hover { text-decoration: none; }

	
/* MISC: =misc
----------------------------------------------- */
	p#brochure 		{ background: #000000 url(../images/brochure-corner.gif) no-repeat bottom left; width: 262px; padding: 20px 0 23px 19px; text-align: left; }
	p#brochure a	{ background: transparent url(../images/bullets/brochure.gif) no-repeat 0 3px; padding: 0 0 0 9px; color: #B3B3B3; font-size: 10px; }
	
/* SITEMAP: =sitemap
----------------------------------------------- */	
	#sitemap #tree h3 { margin: 0 25px 19px 31px; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #806358; font-variant: small-caps; }
	#sitemap #tree p 	{ margin: 0 20px 18px 31px; line-height: 15px; color: #5F5F5F; }
	#sitemap #tree p, 
	#sitemap #tree ul { font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; }
	#sitemap #tree ul { margin: 0 20px 17px 55px; line-height: 15px; color: #5F5F5F; }
	#sitemap #tree li { background: transparent url(../images/bullet.gif) no-repeat 0 6px; padding: 0 0 0 16px; list-style-type: none; }

	#sitemap #tree h3 a:link,
	#sitemap #tree h3 a:visited { text-decoration: none; color: #806358; }
	#sitemap #tree h3 a:hover { text-decoration: underline; color: #AC6B50; }
	#sitemap #tree h3 { background: transparent url(../images/bullets/pa-bankruptcy.gif) no-repeat 0 7px; padding: 0 0 0 12px; list-style-type: none; }
	
	#sitemap #tree li a:link, 
	#sitemap #tree li a:visited { text-decoration: none; color: #806358; }
	#sitemap #tree li a:hover { text-decoration: underline; color: #806358; }

	#sitemap #tree ul#attorneys a:link, 
	#sitemap #tree ul#attorneys a:visited	{ color: #AC6B50; text-decoration: none; }
	#sitemap #tree ul#attorneys a:hover 	{ color: #AC6B50; text-decoration: underline; }

/* FOOTER: =footer
----------------------------------------------- */
	div#footer { border-top: 30px #151515 solid; padding: 22px 0 30px 4px; text-align: left; margin-top: 12px; }
	#footer p { margin: 0 0 7px 0; font-size: 10px; font-family: "Tahoma", Arial, Helvetica, sans-serif; line-height: 14px; }
	#footer p, #footer p a { color: #A6A6A6; font-size: 10px; }
}