* { 
	padding:0; 
	margin:0; 
} 

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { 
	margin: 1em 10%; 
	clear: left;
	} 

dd, li { margin-left:5%; } 

fieldset { padding: .5em; } 

body {
	text-align: center;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	background: url(../images/bgr_weave.gif);  
}
#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	background-color: #C0C0C0; 
}
#logo {
	background: Black;
	text-align: center;
	height: 100px;
}

#logo img.ralogo {margin: 25 0;}

#nav {
	float: left;
	clear: both;
	width: 800;
	background: url(../images/bgr_nav.gif) repeat-x;
}

#nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	margin: 0;
}

#nav li a {
	display: block;
	padding: 0 2.95em;
	line-height: 3.1em;
	background: url(../images/bgr_nav_border.gif) repeat-y left top;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: Black;
}

/*#nav .last a {padding: 0 0 0 3.2em;}*/

#nav li a:hover {color: #990000;}
/*#nav li a:visited {color: Black;}*/

#nav .first a {background: none;}

#banner {
	width: 800px;
	height: 80px;
	background: Black url(../images/banner_success.jpg) no-repeat right top;
	clear: both;
}
#content {
	width: 800;
	padding: 20 0;
	background: #C0C0C0;
	color: #3E3E3E;
}
#maincontent {
	float: left;
	width: 520px;
}

#maincontent h1, .heading1 {
	font-family: Times New Roman, serif;
	font-size:15pt;
	color: #990000;
	text-transform: uppercase;
	font-weight: bold;
}

#maincontent h2, .heading2 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #990000;
	font-weight: bold;
}

#maincontent h3, .heading3 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	padding-bottom: -30px;

}

#maincontent .more {
	text-align: right;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#maincontent .more a {
	color: #990000;
	line-height: 30pt;
}
#admincontent {
	text-align: center;
}

#admincontent h1 {
	font-family: Times New Roman, serif;
	font-size:15pt;
	color: #990000;
	text-transform: uppercase;
}

#admincontent h2 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #990000;
}

#admincontent .more {
	text-align: right;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#admincontent .more a {
	color: #990000;
	line-height: 30pt;
}
#secondarycontent {
	float: right;
	width: 276px;
}

#secondarycontent h1 {
	font-family: Times New Roman, serif;
	font-size:13pt;
	color: #990000;
	text-transform: uppercase;
}

ul {
	list-style:none;
}	

#secondarycontent ul {
	list-style: url(../images/bullet-white.gif); 
}
/*ul {
	list-style: url(../images/bullet-white.gif); 
}*/

li {margin: 5 1em;}

#footer {
	clear: left;
	height: 55;
	background: #8E0E0E;
	text-align: center;
	font-family: Arial, sans-serif;
	color: White;
	font-size: 11px;
	border: 1px solid #8E0E0E;
}
#footer a {color: White;}
#footer a:hover {color: Black;}
#footer a:visited {}

/****** Bio/Profile Related Styles ******/

#bio-details {
	float: left;
	font-size: 8pt;
	width: 165px;
}

#bio-main {
	float: right;
	width: 320px;
}

#bio-main h1, #bio-main p, #bio-main h2, #bio-main ul {margin-left: 0px;}

#bio-details ul {
	list-style: none;
}

#bio-details li {margin-left: 0;}

ul.attorneypics {
	list-style: none;
	padding: 0;
	margin: 0 7%; 
	font-size: 8pt;
}

ul.attorneypics li {
	float: left;
	margin: 0 0; 
}

ul.attorneypics a {
	display: block;
	padding: 0 1em;
	width: 100;
	
}

/****** Article Page Styles ******/

#article {
	float: left;
	width: 800px;
}

#article p {
	margin: 1em 15%;
}

#article h1 {
	font-family: Times New Roman, serif;
	font-size:15pt;
	color: #990000;
	text-transform: uppercase;
	margin: 1em 15%;
}

#article h2 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #990000;
	margin: 1em 15%;
}
/****** Home Page Styles ******/


#hpcontent {
	clear: left;
	width: 800;
	height: 593;
	background: url(../images/bgr-homepage.jpg) no-repeat;
	background-position: top left; 
}

#hptext {
	width: 400; 
	color: #CCCCCC;
}

#hptext ul {
	list-style: url(../images/bullet-black.gif);
}

#hptext li {margin: 5 1em;}

#hptext h2, #hptext h1 {
	color: #CCCCCC;
}

