	body {
/*		height:100%;    */
		}
	
	#frame {
		background-image:url(images/fakecolumn.gif);
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		border: solid 1px #999999;  
		}

	#contentleft {
	    background-image:url('images/leftnav-background.jpg');
		background-repeat:no-repeat;	
		background-color:#000066;	
		width:180px;
		padding:0px 0px 20px 0px;
		float:left;
		color:#FFFFCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		}
		
	#contentleft ul {
		list-style-type:none;
		margin:10px 0px 0px 20px;
		padding:0px;
	}
	
	#contentleft ul li {
		padding-bottom:4px;	
	}
	
	#contentleft a:link, #contentleft a:hover, #contentleft a:visited {
		color:#eaf5fd;
		font-weight:normal;

		}

	
	#contentcenter {
		width:400px;

		padding:25px; 
		float:left; 
		background:#fff;
  		voice-family: "\"}\""; 
  		voice-family:inherit;		
		width:350px;		
		}
	
	#contentfirstsecond {
		width:530px;
		padding:25px; 
		float:left; 
		background:#fff;
  		voice-family: "\"}\""; 
  		voice-family:inherit;		
		width:480px;		
		}			

	#contentsecondthirdcol {
		width:530px;

		padding:25px; 
		float:left; 
		background:#fff;
  		voice-family: "\"}\""; 
  		voice-family:inherit;		
		width:480px;		
		}
		
	#contentsinglecol {
		width:730px;

		padding:25px; 
		float:left; 
		background:#fff;
  		voice-family: "\"}\""; 
  		voice-family:inherit;		
		width:680px;		
		}


	html>body #contentcenter {
  		width:350px;
	} 

	#pagecontenttop {
		font-size:36px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		color:#000066;
	}
	
	#pagecontent {
		border-top: 1px solid black;
		margin-top:0px;
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 5px;
		padding-bottom:15px;
		height:100%;
		}		
		
	#bio {
		border-top: 1px solid black;
		margin-top:0px;
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 5px;
		padding-bottom:15px;
		clear:both;
		height:100%;
		}	
	
	#contentright {
		width:160px;
		padding:0px 5px 0px 0px;
		float:right;
		background:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#000066;		
		}
		
	#contentright .email {
		font-size:9px;
	}
	
	#contentright a {
		text-decoration:none;
	}
	
	#contentright a:hover {
		text-decoration:underline; 
	}	

	#contentright ul#contactInfo {
		background-image:url(images/contact.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		list-style:none;
		padding: 30px 0px 0px 0px;
		margin: 50px 0px 0px 0px;
		border: 1px solid #000066;		
		}

	#contentright ul#relatedLinks {
		background-image:url(images/relatedlinks.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		list-style:none;
		padding: 30px 0px 0px 0px;
		margin: 50px 0px 0px 0px;
		border: 1px solid #000066;		
		}

	#contentright ul#expertise {
		background-image:url(images/expertise.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		list-style:none;
		padding: 30px 0px 0px 0px;
		margin: 50px 0px 0px 0px;
		border: 1px solid #000066;		
		}
		
	#contentright ul li {
		margin: 0px 5px 5px 5px;  
		padding: 0px;
		}	
		
	#contentright ul#expertise li {
		display:block;
		padding-left:12px;
		background-image:url(images/bullet.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		
		}

	#contentright ul#moreinfo {
		background-image:url(images/moreinfo_contact.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		list-style:none;
		padding: 30px 0px 0px 0px;
		margin: 50px 0px 0px 0px;
		border: 1px solid #000066;		
		}
		
	#contentright ul#moreinfo li {
		display:block;
		padding-left:12px;
		background-image:url(images/bullet.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		
		}

	#contentright ul#onThisPage {
		background-image:url(images/onthispage.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		list-style:none;
		padding: 30px 0px 0px 0px;
		margin: 50px 0px 0px 0px;
		border: 1px solid #000066;		
		}
				
	#contentright ul#onThisPage li {
		display:block;
		padding-left:12px;
		background-image:url(images/bullet.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		
		}
	
	#contentheader {
	    padding:0px;
		margin:0px;
	    background-image:url('images/background-top.jpg');	    
		height:105px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:103px;
		}

	#contentheader #search {
	    color:#6699cc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
	    padding-top:70px;
		padding-right:50px;
		float:right;
		}
	
	#contentheader #search #textInput {
	    font-size:10px;		
		}
		
	#contentheader #search #submitButton {
	    border-width:thin;
	    background-color:#4f86be;
	    border-color: #68A6CB #ffffff #ffffff #68A6CB;
	    color:white;
	    font-size:9px;

     	}
	
	#contentright ul#links {
	background-color:#eee;
	list-style:none;
	padding: 6px 6px 6px 6px;
	margin: 40px 0px 0px 0px;
	border: 1px solid #333333;
	font-family: Arial, serif;
	color: #000000;
		}	
		
	#contentright ul#links li {
		display:block;
		padding-left:0px;
		background-repeat:no-repeat;
		background-position:0px 5px;
		
		} 
	
	#contentright ul#links h1 {
		padding-top:0px;
		margin-top:0px;
		}	
	
div#navcontainer
{
background-image:url(images/topnav-bg.jpg);
padding:0px 0px 0px 0px;
}
/*
div#navcontainer ul
{
font-family: Verdana, Helvetica, sans-serif;

font-weight: bold;
color: white;
text-align: left;
margin: 0;
padding: 0px;
}
div#navcontainer ul li
{
display: inline;
padding: 0px;

}
div#navcontainer ul li a
{
height:24px;
padding: 0px 0px 0px 0px;
background-image:url(images/topnav-bg.jpg);
text-decoration: none;
border-top: 1px solid #5c5c9d;
border-right: 1px solid #5c5c9d;
border-bottom: 1px solid #00003f; 
border-left: 1px solid #00003f;
color: white;
}
div#navcontainer ul li a:hover
{
background-image:url(images/topnav-select.jpg);
}
*/
		
	#pageTitle {
		clear:both;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
		background-image:url(images/pagetitle-bg.jpg);
		background-repeat:repeat-y;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:30px;
		padding:5px 5px 5px 10px;
		}	

	#footer {
		clear:both;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
		background-image:url(images/pagetitle-bg.jpg);
		background-repeat:repeat-y;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		padding:3px 3px 3px 3px;
		height:20px;
		line-height:20px;
		}
		
	#footer a:link, #footer a:visited {
		color:#fff;
		text-decoration:none;
	}
			
	#footer a:hover {
		text-decoration:underline;
	}
		
	#lawyerName {
	    float:left;
		padding:0px;
		margin:0px;
		width:254px;
		}	

/*	#lawyerName p {
		font-size:52px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		color:#000066;
		width:254px;
		height:122px;
		position:absolute;
		bottom:0px;

		}	
*/		
	#lawyerPhoto {
		float:left;
		width:96px;
		margin:0px;
		padding:0px;
		}	
						
	p,h1,pre {
		margin:0px 0px 0px 0px;
		padding: 15px 0px 0px 0px;
		
		}
		
	h1 {
		font-size:26px;
		padding-top:10px;
		color:#000066;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { font-size:10px;}
	
	.issueDetails {
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: right;
}
	.issueDetails a:link, .issueDetails a:visited, .issueDetails a:hover {
		color:#fff;
		}
	.archives {
		padding-top:4px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: none;
		color: #000066;
	}	
	.archives a {
		color: #000066;
	}
.latestIssueTable {
	margin-top:15px;
	}

.archivesTable {
	width:464px;
	}

.archivesTable td {
	width:232px;
	padding-right:10px;
	text-align:left;
	top: 0px;
}	

.issueArchives {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

.issueArchives a:link, .issueArchives a:visited, .issueArchives a:hover {
	color:#000;
	}

.issueArchives h2 {
	margin-top:10px;
	font-size: 16px;
	font-weight: bold;
	color:#000066;
}

h2.archivesheader {
	color:#000066;
	display:block;
	border-bottom: solid 1px #000;
	}	
	
p.searchresult a {
	font-weight:bold;
	text-decoration:none;
	color:#000066;
}		