	html {
		border: 0;
		margin: 0;
		background: #d8d8e0 url(/images/global/pagebackground.gif) top center repeat-y;
		}
		
	html#home {
		border: 0;
		margin: 0;
		background: #d8d8e0 url(/images/global/homebackground.gif) top center repeat-y;
		}
		
	body {
		text-align: center;	/* Win IE 5 Hack */
		font-family: verdana, arial, helvetica, sans-serif;
		color: #333;
		margin: 0;
		padding: 0;
		}

	#page {
		width: 800px;
		text-align: left; 
		padding: 0 0;
		margin-left: auto;
		margin-right: auto;
	}
				
	#header {
		width: 800px;
		height: 106px;
		padding-top:0px;
		background: url(/images/global/subtop.gif) 0 0 repeat-x;
		margin: 0 0;
		}

	#header img {
		border: none;
		margin: 0;
		padding: 0;
		width:800px;
		height:106px;
		}

	#main {
		width: 800px;
		margin: 0 0 !important;
		margin-top: -3px;
		background: #fff;
		}

	#leftbar {
		float: left;
		width: 225px;
		padding-top: 1px;
		/*height: 300px;
		
		*/
	}
	
	#leftbar a {
		color: white;
		text-decoration: none;
		font-size:0px;
		}
 
	#content {
		float: left;
		width: 500px;
		z-index: 5;
		}
		
	#narrow {
		top: 0px;
		float: left;
		width: 300px;
		}
	
	h1, h2 {
		padding: 0;
		width: 100%;
		font-weight: 500;
		margin: 28px 0px 10px 0px;
/*		line-height: 1.1em;*/
	}
	
	h1, h2 {
		font-family: news gothic, arial, helvetica, sans-serif;
		text-transform: uppercase;
	}
	
	h1 {
		font-size: 20px;
		letter-spacing: 3px;
		color: #5D7D9E;
		}

	h2 {
		font-size: 18px;
		color: #036;
/*		letter-spacing: 0.1em;*/
		}

	 h2.pubtop {
		font-family: news gothic, arial, helvetica, sans-serif;
		font-weight: normal;
		text-transform: none;
		/*letter-spacing: 0.1em;
		color: #9dadbe;
		font-size: 1.2em;
		line-height: 1.4em;*/	
		padding-top: 16px !important;
		padding-top: 12px;
		margin: 0px 0 0 -2px; 
	}


	h3 {
		font-size: 14px;
		color: #5D7D9E;
		font-weight:bold;
		}
		
	h4 {
		font-size: 12px;
		font-weight:bold;
	}	

	h3, h4, h5, h6 {
		padding:5px 0px;
		margin:0px;
	}

	#content p {
		margin-top: 0;
		margin-bottom: 0.7em;}
		
	p.sublink {
		margin: 0em 0px 5px 0px !important;
		margin: 0em 0px 5px 0px;
		border-top: 1px solid #ccd;
		border-bottom: 1px solid #ccd;
		padding: .2em 0;
		}

	#bio p.tight { 
		line-height: 1em;	
		margin-top: 0px;
		margin-bottom: 0.5em;
		}
	
	#content strong, #content b {color:#666666;}
	
	#content li {	
		margin: 0px 0px 6px 0px;	
		}
	
	#content ul {
	margin-bottom:20px;
	list-style-type: disc;
	}
	
	#content ul ul {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 1em;
	text-indent: -1em;

	}
	
	#content ul ul li:before {
	content: "\00BB \0020";
	}
		
	#content p, #content li, #content blockquote {
		font-size: 0.7em;
		line-height: 1.4em;	
		}
		
	#content a:link, #content a:visited{
		text-decoration: none;
		color: #45c;
		}

	#content a:hover {
		color: #cc0000;
		text-decoration: underline;
		}

	#content a:active {
		color: #999;
		text-decoration: underline;		
		}
		
	#share {
                float:right;
                padding-top:10px;
                }

	#footer {
		clear: both;
		padding: 25px 0px 10px 0px;
		width:800px;
		color: #e1e1e4;
		text-align: left; 
		background: #fff;		
/*		margin-left: auto;
		margin-right: auto;*/
		}
		
	#info {
		padding:10px 0px 0px 225px;
		font-size: 0.7em;
		}
		
	#info p:first-child {
		border-bottom: 1px solid #e1e1e4;
		padding: 5px 0px;
		margin-bottom:18px;
		}
		
	#info p {
		color: #666;
		padding: 0px;
		margin: -15px 0px 30px 0px;
		}
		
	#info a {
		color: #458;
		text-decoration: none;
		font-weight: normal;
		}
		
	#info a:hover {
		color: #a00;
		text-decoration: underline;
		}
		
	#leftbar a.image1 {
		 height: 44px; 
		 background-image: url(/images/global/n-overview.gif); 
		 }
		 
	#leftbar a.image1:hover {background-image: url(/images/global/n-overview-o.gif)} 
	
	#leftbar a.image2 { 
		 height: 19px; 
		 background-image: url(/images/global/n-attorneys.gif); 
		 }
		 
	#leftbar a.image2:hover {background-image: url(/images/global/n-attorneys-o.gif)} 
	
	#leftbar a.image3 { 
		 height: 19px; 
		 background-image: url(/images/global/n-practices.gif); 
		 }
		 
	#leftbar a.image3:hover {background-image: url(/images/global/n-practices-o.gif)} 
		 
	#leftbar a.image4 { 
		 height: 19px; 
		 background-image: url(/images/global/n-offices.gif); 
		 }
		 
	#leftbar a.image4:hover {background-image: url(/images/global/n-offices-o.gif)} 
	
	#leftbar a.image5 { 
		 height: 19px; 
		 background-image: url(/images/global/n-news.gif); 
		 }
		 
	#leftbar a.image5:hover {background-image: url(/images/global/n-news-o.gif)} 
	
	#leftbar a.image6 { 
		 height: 19px; 
		 background-image: url(/images/global/n-publications.gif); 
		 }
		 
	#leftbar a.image6:hover {background-image: url(/images/global/n-publications-o.gif)} 
	
	#leftbar a.image7 {   
		 height: 19px; 
		 background-image: url(/images/global/n-contact.gif); 
		 }
		 
	#leftbar a.image7:hover {background-image: url(/images/global/n-contact-o.gif)}
	
	#leftbar a.image8 {   
		 height: 166px; 
		 background-image: url(/images/global/contactTEST1.gif); 
		 }
		 
	#leftbar a.image8:hover {background-image: url(/images/global/contactTEST2.gif)}
	
	#leftbar a {
		background-repeat: no-repeat;
		width: 223px; 
		display: block;
	}
		#sidebar { /* text on side of pubs page  */
		float: left;
		width: 190px;
		margin: 0 0  !important;
		margin-top: -0.1em;
		}
		
	#sidebar p {
		margin: .7em 0px 5px 30px !important;
		margin: 0em 0px 5px 30px;
		padding-bottom: .5em;
		}	

	#sidebar h4 {
		margin: .7em 0px 10px 30px !important;
		margin: 0em 0px 10px 30px;
		}	
		
	#sidebar h5 {
		margin: .7em 0px 10px 30px !important;
		margin: 1em 0px 10px 30px;
		}
		
	#contact 	{
		margin:25px 0px 0px 48px;
		float:left;
		position:relative;
		}
		
	#contact p 	{
		font-size:11px;
		color:#504D73;
		}
			
/* to be edited */	
		
	#contactform p {
		margin: 0px;
		padding: 10px 0 0;
		clear: left;
		}
		
	#contactform p label, #contactform p span.toheader  {
		float: left;
		width: 28%;
		font-weight: bold;
 		color: #036;		
		}
		
	#contactform p.formindent  {
		margin:0 10% 0 0;
		}
		
	#contactform p input.field, #contactform p textarea.field {
		background: #f2f2fa;
		border: 1px solid #d8d8e0;
		margin-right: 20px;
		width: 55%;
		padding: 2px;
		}