@charset "utf-8";#main p.lastNode {	margin-bottom: 0;}#main img{	padding:0;	margin:0;}a:link img, a:visited img {	border: none;}.header-day {	background:url(../images/banner-home-day_s1.jpg) top right;	background-repeat:no-repeat;	width:1023px;	height:206px;	padding:0;	margin:0;	}.header-night {	background-image:url(../images/banner-night_s1.jpg);	background-repeat:no-repeat;	width:1023px;	height:206px;	padding:0;	margin:0;	}.header-inside {	background-image:url(../images/banner_inside2_s1.jpg);	background-repeat:no-repeat;	width:1023px;	height:206px;	padding:0 0 20px 0;	margin:0;	}.newsletter {	float:left;	display:inline;		position:relative;	top:30px;	height:115px;	border-left: solid 1px #999;	font-family:Arial, Helvetica, sans-serif;	padding-left:30px;	padding-top:25px;	color:#999;	font-weight:bold;	font-size:1.1em;	letter-spacing:.02em;}.newsletter form{	margin-top:4px;	}.newsletter-form {	font-family:Arial, Helvetica, sans-serif;	color:#999;	border-right:none;	padding:0;	border-top:1px solid #e0e0e0;	border-left:1px solid #e0e0e0;	border-bottom:2px solid #999;	height:18px;	margin:0;	float:left;	width:175px;}.newsletter form .submit {	border-top:1px solid #e0e0e0;	border-right:1px solid #e0e0e0;	border-bottom:2px solid #999;	border-left:none;	height:16px;	padding:1px 3px 1px 0;	margin:0;	float:left;	}#mc_message {	font-size:.8em;	color:#538CA6;	width: 175px;	font-weight:normal;}#clicker { display:block; width:400px; height:100px; position:absolute; top:160px; left:900px; border: none;}	div.clearFloat {	clear: both;	font-size: 0;	height: 0;	line-height: 0px;}#content {	padding-bottom:10px;	font-family:  Arial, Helvetica, sans-serif;	font-size: 1em;}.home-content-day {	font-family:  Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-align: left;	color: #fff;	line-height: 140%;	position: relative;	top: 0px;	margin-bottom: 0;	width: 100%;	background-image:url(../images/bottomphoto_day.jpg);	background-repeat:no-repeat;	padding-top:20px;	padding-left:30px;	padding-bottom:8px;	overflow:hidden;	font-weight:bold;	min-height:340px;	-webkit-text-size-adjust:none;}.home-content-night {	font-family:  Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-align: left;	color: #fff;	line-height: 140%;	position: relative;	top: 0px;	margin-bottom: 0;	width: 100%;	background-image:url(../images/bottomphoto_night.jpg);	background-repeat:no-repeat;	padding-top:20px;	padding-left:30px;	padding-bottom:8px;	overflow:hidden;	font-weight:bold;	min-height:340px;	-webkit-text-size-adjust:none;}.home-content ul, .entry ul {	list-style-type:none;	padding-left:10px;}.home-content li {	background-image:url(../images/homepagebullet.jpg);	background-repeat:no-repeat;	background-position: 0 .5em;	padding-left:.8em;	}.main-content p{ max-width: 460px;} .home-content div.cutout {float:right;width:751px;height:163px;}.entry {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	padding-right:30px;	width:700px;	display:inline;	float:left;	line-height:140%;	font-weight:normal;}.entry h2{	padding: 0 0 15px 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	font-weight:bold;	margin:0;	}.entry li {	background-image:url(../images/insidebullet.png);	background-repeat:no-repeat;	background-position: 0 .5em;	padding-left:.8em;	}.entry a {	text-decoration:underline;}.lawyername{	padding:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight:bold;	margin:0;	color:#333;	text-decoration:none;}.postImage, .lawyerpage-sidebar{	width:186px;	float:left;	margin-right:25px;	overflow:hidden;	display:block;	padding:0;}.postImage img {	max-width:185px;}.post-categories, .articles-list{	list-style-type:none;}.lawyerpage-sidebar{	background-color: #f0f0f0;	border-top: 3px black solid;	border-bottom: 3px black solid;}.lawyerpage-sidebar ul{	list-style-type:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em; 	padding-left:30px;	margin:10px 0 10px 0;}.lawyerpage-sidebar li{		line-height:180%;}.lawyerpage-sidebar li a{		color:#505050;	text-decoration:none;}.lawyerpage-sidebar li a:active{	font-weight:bold;	color:#505050;	text-decoration:none}.lawyerpage-sidebar li a:hover {	text-decoration:underline;}.lawyerpage-sidebar li #current {	font-weight:bold;}.leftimage {	float:left;	padding:0;}.leftimage img{	padding-right:15px;	}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	font-weight: bold;	text-align: center;	color: #fff;	line-height: 120%;	padding-bottom: 4px;	padding-top: 1px;	background-color:#004169;	clear:both;}.bread-crumbs{	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color:#999;	padding:0 0 20px 30px;	}.bread-crumbs a {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color:#999;		text-decoration:none;	}.bread-crumbs a:hover{	text-decoration:underline;	}.alignleft {	float:left;	padding-right:10px;}.alignright {	float:right;	padding-left:10px;}