@import url("default.css");
@media screen, projection {

/* HEADINGS: =headings
----------------------------------------------- */
	#profile h2 		{ text-align: left; margin: 26px 25px 12px 28px; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: #73554A; font-variant: small-caps; }  
	#profile h2,  
	#profile h2 span 	{ background: transparent url(../images/attorneys/chagenow/title.gif) no-repeat; width: 315px; height: 22px;  }

	#ghopper h2, 	#ghopper h2 span 	{ background-image: url(../images/attorneys/ghopper/title.gif); }
	#tblackwell h2,	#tblackwell h2 span	{ background-image: url(../images/attorneys/tblackwell/title.gif); }
	#jramsey h2, 	#jramsey h2 span 	{ background-image: url(../images/attorneys/jramsey/title.gif); }
	#rbuchmeier h2,	#rbuchmeier h2 span	{ background-image: url(../images/attorneys/rbuchmeier/title.gif); }
	#jburke h2, 	#jburke h2 span		{ background-image: url(../images/attorneys/jburke/title.gif); }
	#chagenow h2, 	#chagenow h2 span	{ background-image: url(../images/attorneys/chagenow/title.gif); }
	#dbullington h2, 	#dbullington h2 span	{ background-image: url(../images/attorneys/dbullington/title.gif); }		

/* NAVIGATION: =nav
----------------------------------------------- */
	
/* CONTENT: =content
----------------------------------------------- */
	#content 					{ text-align: left; }
	#content div#photo 			{ background: #FFFFFF; width: 162px; margin-top: 26px; text-align: right; }
	#content div#profile 		{ background: #FFFFFF; width: 427px; }
	#content div#attorneyList 	{ background: #EAEAEA; width: 186px; margin-top: 5px; }
	
	div#photo img { margin-bottom: 7px; }
		
	p#links 		{ margin: 0 0 29px 0; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
	p#links	a 		{ background: transparent url(../images/bullets/bio-arrow-right.gif) no-repeat 100% 50%; padding: 0 9px 0 0; color: #785041; text-decoration: none; }
	p#links a:hover	{ text-decoration: underline; }
	
	ul#floatingAnchors 			{ position: relative; list-style-type: none; font-family: Arial, Helvetica, sans-serif;}
	ul#floatingAnchors li 		{ margin-bottom: 4px; }
	ul#floatingAnchors a 		{ font-size: 11px; color: #AC6B50; text-decoration: none; }
	ul#floatingAnchors a:hover 	{ text-decoration: underline; }
	
	#profile h3 { margin: 30px 25px 19px 31px; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #806358; font-variant: small-caps; }
	#profile p 	{ margin: 0 20px 18px 31px; line-height: 15px; color: #5F5F5F; }
	#profile p, 
	#profile ul { font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; }
	#profile ul { margin: 0 20px 17px 55px; line-height: 15px; color: #5F5F5F; }
	#profile li { background: transparent url(../images/bullet.gif) no-repeat 0 6px; padding: 0 0 0 16px; list-style-type: none; }
			
	p#brochure 	{ width: 167px;  }

/* PROFILE LIST: =profiles
----------------------------------------------- */
	#profiles #content h2	{ margin: 27px 63px 23px 63px; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: #73554A; font-variant: small-caps; }
	#profiles #content p	{ margin: 0 63px 0 63px; line-height: 15px; }
	
	#profiles #content ol li p a,
	#profiles #content p { font-family: Arial, Helvetica, sans-serif; color: #5F5F5F; }
	
	#profiles #content h2,
	#profiles #content h2 span 	{ background: transparent url(../images/h2-attorneyprofiles.gif) no-repeat; width: 209px; height: 16px; }
	
	#profiles #content ol		{ margin: 17px 63px 39px 0; }
	#profiles #content ol li 	{ float: left; width: 233px; margin: 17px 0 17px 0; text-align: right; list-style-type: none; display: inline; }
	#profiles #content h3		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #73554A; font-variant: small-caps; }

	#profiles #content ol li p			{ margin: 0; }
	#profiles #content ol li p a		{ background: transparent url(../images/bullets/bio-arrow-right.gif) no-repeat 100% 50%; padding: 0 9px 0 0; line-height: 18px; color: #785041; text-decoration: none; }
	#profiles #content ol li p a:hover	{ text-decoration: underline; }

/* LISTS: =lists
----------------------------------------------- */
	#attorneyList ol 			{ margin: 15px 0 18px 15px; }
	#attorneyList ol li 		{ padding: 0 0 0 9px; line-height: 23px; text-align: left; list-style-type: none; font-size: 10px; }
	#attorneyList ol li a		{ text-decoration: none; font-size: 10px; color: #AC6B50; }
	#attorneyList ol li a:hover	{ text-decoration: underline; }
	
	#attorneyList ol li.selected { background: transparent url(../images/bullets/bio-attorneylist-arrow.gif) no-repeat 0% 50%; }
	
/* MISC: =misc
----------------------------------------------- */

	a#toTop { background: transparent url(../images/bio-anchor.gif) no-repeat 0 4px; padding: 0 0 0 10px; color: #AC6B50; font-size: 10px; text-decoration: none; margin: 0 0 0 380px; }	
	a#toTop:hover { text-decoration: underline; } 
		
}