@charset "UTF-8";
/* CSS Document */



html { 
	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
	}

body {
	padding: 30px 0;
	text-align: center;
	width: 100%;
	background: url(images/bg-pattern.gif);
	}
	
#wrap{
	margin: 0 auto;
	padding:0;
	width: 750px;
	border: 1px solid black;
	background:#FFF;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#header {
	outline:none;
	border:none;
	height: 141px;
	width: 750px;
	margin: 0 auto;
	padding: 0;
	background: url(images/pdheader.gif) center;
	}

	#header img{
		border-style: none;
	}

#navbar {
	margin: 0;
	padding: 0;	
}


	#navbar ul {
		font-size: .9em;
		list-style: none;
		width: 730px;
		margin: 0;
		padding: 20px 0 0 20px;
		float: left;
		background:#036;		
	}
	
		#navbar ul li {
			display: inline;
			margin: 0;
			padding: 0;	
		}
	
	
			#navbar ul li a:link{
				font-family: Arial, sans-serif;
				margin: 0;
				color: #FFF;
				padding: 3px 10px;
				text-decoration: none;
				float: left;
				background:#036;	
			}
	
			#navbar ul li a:visited {
				font-family: Arial, sans-serif;
				padding: 3px 10px;
				margin: 0;
				color: #DDD;
				text-decoration: none;
				float: left;
				background:#036;
			}

			#navbar ul li a:hover {
				background:#047;
				color: #FFF;
				margin: 0;
			}
	

		#about #navbar ul li.about a:link {color: #333;; background:#FFF; font-weight: bold;}
		#about #navbar ul li.about a:visited {font-weight:  bold; color: #333;; background:#FFF;}
		#about #navbar ul li.about a:hover {font-weight:  bold; color: #333;; background:#FFF;}
	
		#contact #navbar ul li.contact a:link {font-weight:  bold; color: #333;; background:#FFF;}
		#contact #navbar ul li.contact a:visited {font-weight:  bold; color: #333;; background:#FFF;}
		#contact #navbar ul li.cantact a:hover {font-weight:  bold; color: #333;; background:#FFF;}
	
		#attorneys #navbar ul li.attorneys a:visited {font-weight:  bold; color: #333;; background:#FFF;}
		#attorneys #navbar ul li.attorneys a:hover {font-weight:  bold; color:#333; background:#FFF;}
		#attorneys #navbar ul li.attorneys a:link {font-weight:  bold; color:#333; background:#FFF;}

		#location #navbar ul li.location a:link {font-weight:  bold; color:#333; background:#FFF;}
		#location #navbar ul li.location a:visited {font-weight:  bold; color:#333; background:#FFF;}
		#location #navbar ul li.location a:hover{font-weight:  bold; color:#333; background:#FFF;}
	
		#practice #navbar ul li.practice a:link {font-weight:  bold; color:#333; background:#FFF;}
		#practice #navbar ul li.practice a:visited {font-weight:  bold; color:#333; background:#FFF;}
		#practice #navbar ul li.practice a:hover {font-weight:  bold; color:#333; background:#FFF;}

		#staff #navbar ul li.staff a:link {font-weight:  bold; color:#333; background:#FFF;}
		#staff #navbar ul li.staff a:visited {font-weight:  bold; color:#333; background:#FFF;}
		#staff #navbar ul li.staff a:hover {font-weight:  bold; color:#333; background:#FFF;}
		
		#home #header {background: none; height: 0;}
		#home #wrap {margin-top: 50px; text-align:center;}
		#home #content {margin: 0 auto; padding: 0; width: 745px;}

#subnav {
	margin: 0 auto;
	padding: 0;
}

	
	#subnav ul {
		border-bottom: double #90C3E8;
		background: #FFF;
		font-size: .8em;
		width: 720px;
		list-style: none;
		margin: 0 0 20px 0;
		padding: 5px 0 2px 30px;
		float: left;
	}
	
	#about #subnav ul {padding: .9em 0 .9em 30px;}
	#contact #subnav ul {padding: .9em 0 .9em 30px;}
	#practice #subnav ul {padding: .9em 0 .9em 30px;}
	#staff #subnav ul {padding: .9em 0 .9em 30px;}

		#subnav ul li.amp {
			display:inline;
			margin: 0; padding: 0;
			font-size: .8em;
			color: #333;
			float: left;
		}
	
		#subnav ul li {
			display: inline;
			margin: 0;
			padding: 0;
		}
	
	
			#subnav ul li a:link {
				font-family: Arial, sans-serif;
				padding: 0 10px;
				margin: 0;
				color: #333;
				text-decoration: none;
				float: left;
			}
	
			#subnav ul li a:visited {
				font-family: Arial, sans-serif;
				padding: 0 10px;
				margin: 0;
				color: #333;
				text-decoration: none;
				float: left;
			}
	

			#subnav ul li a:hover {
				margin: 0;
				color: #555;
			}
	
			#subnav ul li.active a:link {background:url(images/subnavimg2.gif) no-repeat;}
			#subnav ul li.active a:visited {background:url(images/subnavimg2.gif) no-repeat;}




 #content {
	font-size:medium;
	text-align:left;
	color: #333;
	background:#FFF;
	padding: 0px 50px ;
margin: 0px;
clear: both;

}

#attorneys #content {
	padding: 0px 45px;
	
}


	#content p { 
		font-size: .8em;
		line-height:1.5em;
		clear: both;
	}
	#content p.contact { font-size: .8em; line-height:1em; color:#666;}
	
#content ul { 
		font-size: .8em;
		line-height:1.5em;

	}

	#content h1 { 
		color:#036;
		font-size: 1.2em; 
		font-family:"Times New Roman", Times, serif;
		font-variant:small-caps;

	}
	#staff #content h2 {font-family:"Times New Roman", Times, serif; font-variant:small-caps; font-size: 1em; color: #036;}
	#content h2 {font-size:.8em;}
	
#content #side h3 {		font-family:"Times New Roman", Times, serif;
font-variant:small-caps; font-size:.85em; margin-bottom:5px; color:#036;}

#left
	{float:left;
	width: 300px; padding: 0px; margin:0; }
#right
{float:right;
	width: 310px; padding: 0px; margin: 0; }
	#main{float: left; width: 420px; padding: 0px; margin: 0;}
	
	#side{float:right; width:200px; padding: 0px; margin: 0;}
	
	#side p{ margin: 0; padding: 0;}

	
	#staff #content #main{float: right; width: 440px; padding: 3px; margin: 0px;}
	
#staff #content #side {float:left; width: 160px; padding: 20px 3px; margin: 0px;}
	
	
#footer {
	background:#FFF;
	text-align:center;
	color: #555;
	clear: both;
	font-size: small;
	padding: 10px 0 10px 0;
	width: 750px;
	margin: 0 auto;
}