body { background:#000; margin:4px auto; text-align:center; font:12px "Arial",arial,verdana,sans-serif; color:#000; }

			td { font:12px "arial",arial,verdana,sans-serif; color:#000; }
			h3 { font-size:17px; margin:8px 0; }
			h4 { font-size:13px; font-weight:bold; margin:0; }
			p { margin:8px 0 16px; }
			img { border:0; }
			a,
			a:hover,
			a:active,
			a:visited { color:#900; text-decoration:none; }
			a:hover { color:#000; text-decoration:underline; }
			
			#container { position:relative; width:998px; margin:0 auto; padding:1px; background:#323232; border:1px solid #555; }
			* html #container { width:1002px; }
				#header { position:relative; width:996px; height:90px; background:#d0bb7f url(/img/bg_secondary.jpg) center 2px no-repeat; border:1px solid #d0bb7f; overflow:hidden; }			
				* html #header { width:998px; }	
				#topNav { position:relative; text-align:center; float:left; width:996px; font-size:14px; padding:1px 0; background:#600; border-left:1px solid #d0bb7f; border-right:1px solid #d0bb7f; }			
				* html #topNav { width:998px; }
					#topNav a,
					#topNav a:hover,
					#topNav a:active,
					#topNav a:visited { float:left; color:#fff; text-decoration:none; padding:2px 0; background:#600; }
						#topNav a.current,
						#topNav a.current:hover,
						#topNav a.current:active,
						#topNav a.current:visited { background:#c0a75c; color:#000; }
						#topNav a:hover { background:#900; }
						#tnHome { width:101px; margin-left:2px; }
						#tnAttorneys { width:118px; }
						#tnPractices { width:145px; }
						#tnAbout { width:116px; }
						#tnFirm { width:118px; }
						#tnMission { width:107px; }
						#tnRecruiting { width:121px; }
						#tnContact { width:117px; margin-right:2px; }
					#topNav span { float:left; color:#fff; text-decoration:none; padding:2px; background:#600; }
						
				#subNav {  }
					#subNav div { position:absolute; top:115px; z-index:11; margin:0; padding:0; text-align:left; }
					#subNav #attorneys { left:112px; width:133px; display:none; }
					#subNav #practices { left:237px; width:145px; display:none; }
						#subNav a { position:relative; font-size:12px; display:block; color:#fff; background:url('/img/bg_subnav_85.png') repeat; margin:0; padding:2px 6px; text-decoration:none; }
						
						#subNav a:hover { background:#900; }
						
				#information { clear:left; width:996px; background:#fff; border:1px solid #d0bb7f; }
				* html #information { width:998px; }
					.content { position:relative; text-align:left; padding:12px; border:1px solid #323232; }
						.content h1 { position:absolute; font:32px "times",verdana,arial,sans-serif; color:#fff; width:621px; left:0; top:-12px; padding:12px 11px; background:#000; }
						* html .content h1 { width:643px; left:-12px; top:12px; }

							.content h1 span { font-size:20px; }
						
						table.bioInfo { width:927px; padding:0; margin:2px 0; border-collapse:collapse; }
							.bioInfo td { vertical-align:top; padding:0 8px 0 30px; border-right:1px solid #999; }
								.bioInfo td.left { padding-left:0; }
								.bioInfo td.right { border:0; }
								.content ul { margin:4px 0 0; padding:0; }
									.content li { margin:0 0 4px; padding:0; list-style-type:none; }
						
						
						.bioImg { float:right; margin:-12px -12px 4px 4px; border-left:1px solid #000; border-bottom:1px solid #000; }
						* html .bioImg { margin-right:-15px; }
						.textBoxL { float:left; font-size:11px; margin:2px 8px 8px 0; border:1px solid #000; }
							.box { border:0px solid #666; }
								.education { color:#000; width:208px; padding:0 4px 4px 8px; background:#fff; }
								* html .education { width:220px; }
									.education span { text-transform:uppercase; color:#000; display:block; font-weight:bold; margin:8px 0 2px; }
									.education a { color:#900; }
									.education a:hover { color:#000; }
				
				#footer { margin-top:4px; font-size:14px; color:#fff; }
					#footer a,
					#footer a:hover,
					#footer a:active,
					#footer a:visited { color:#fff; }
					#footer a:hover { color:#900; }