html * {
	margin: 0;
	padding: 0;
}

body { background: #fff ;}

/*-- Global ---------- */

body, textarea { 
font: 9pt/12pt Palatino, Georgia, Times, "Times New Roman", sans-serif;
color: #333;
}

body { width: 92%; }

a, a:visited, a:link { 
	color: #6b0e0e;
	font-weight: bold;
	text-decoration: none;
	background: none;
	border:none;
}

h1 { font-size: 40pt; line-height: 40pt; padding-top: 20pt; padding-bottom: 20pt; }
h2 { font-size: 30pt; line-height: 40pt; padding-top: 10pt; padding-bottom: 10pt; }
h3 { font-size: 20pt; line-height: 20pt; padding-top: 10pt; padding-bottom: 10pt; }
h4 { font-size: 16pt; line-height: 20pt; padding-top: 10pt; padding-bottom: 10pt; }
h5 { font-size: 14pt; line-height: 20pt; padding-top: 10pt; padding-bottom: 10pt; }
h6 { font-size: 11pt; line-height: 20pt; padding-top: 10pt; padding-bottom: 10pt; }



p { padding: 10pt 0; font-size: 9pt; }

blockquote { padding: 20pt; background: #eee; margin: 0pt 40pt 20pt 20pt; }

ul, ol { margin: 0pt 40pt 20pt 20pt; }

ul li, ol li { margin: 10pt 0;}

img, fieldset { border: 0; }

select option { padding: 0 10pt 0 0; }

h2, h3, h4 { letter-spacing: -.05em; }

h1#logo {

font-size: 30px;
border-bottom: solid 1pt #ccc;

}

h1#logo a:link, h1#logo a:visited { text-decoration: none; }

h2.contenttitle {

font-size: 24px;
border-bottom: solid 1pt #ccc;

}

ul.attorney-practice-areas, ul.attorney-practice-areas li, #sidebar-news ul, #sidebar-news ul li { margin: 0; list-style: none; }

#attorney-header-info h3 { font-family: Arial, Helvetica, sans-serif; padding: 0; font-size: 16pt; color: #333; }

#attorney-header-info p,
#attorney-header-info a { 
	
	padding: 0; 
	color: #000;
	
}



#attorney-header { padding: 12pt 0 0 0;  }

#attorney-header-info { width: 60%; padding: 0 0 15pt 0; }

#attorney-practice-extra h5, #attorney-phone-box h5, #sidebar-news h5 { padding: 12pt 0 2pt 0; }

#attorney-phone-box p { padding: 0; }

#attorney-practice-extra li, #sidebar-news li { margin: 2pt 0;}

#attorney-detail-body h5,
#attorney-phone-box h5 {
	
	padding: 10pt 0 2pt 0;
	font-size: 12pt;
	text-transform: uppercase;

}

#attorney-phone-box {

	position: absolute;
	top: 220pt;
	width: 210pt;
	right: 0;

}

#attorney-photo { 

	width: 210pt;
	position: absolute;
	top: 90pt;
	right: 0;

}

#attorney-photo img { padding: 2pt; border: solid 2px #ddd; }

#attorney-detail-body { padding: 0; }

#attorney-detail-body a { color: #000; }

#sidebar-news li h6, #sidebar-news li h6 a { padding: 0; margin: 0;}

#sidebar-news { display: none; }

#sidebar { padding: 0 0 20pt 0;}

/* Links */
/*
#main-wrapper a:link:after, #main-wrapper a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   font-weight: normal;
   color: #333;
   }

#main-wrapper a[href^="/"]:after {
  content: " (http://www.sowellgray.com" attr(href) ") ";
   }
   
#main-wrapper a[href^="mailto"]:after {
  content: "";
   }

#header h1:after { content: url("/public/img/sowell_gray_logo.jpg"); width: 100px; height: 100px; display: block;}*/


/*Footer */

#footer { font-size: 9pt; }

#footer-content { border-top: solid 1pt #ccc; margin: 8pt 0 0 0; }

#footer-address, #footer-copy, #footer-phone {

width: 33%;
float: left;
font-size: 9pt;

}

#footer-copy { text-align: right; }



/* Hide */
#nav-sidebar, #navigation, #footer-links, #attorney-actions-box, #footer img, #home-email, h1#logo, .footer-adco { display: none; }
