body, html { margin:0; padding:0; }
body { font:12px/12px arial,helvetica,sans-serif; color:#333; line-height:140%; }
#wrapper { width:980px; margin:0 auto; }
.stitle { color:purple; font-weight:bold; border-bottom:1px solid #737373; padding-bottom:8px; width:90%; }
.clear { clear:both; }
#top { height:100px; padding-bottom:10px; }
#top #logo { float:left; padding-left:10px; }
#top #logo h1 { padding:0; margin:0; }
#top #logo h1 a
{
	background:transparent url('/images/logo.jpg') no-repeat scroll 0pt 50%;
	border-bottom:0pt none;
	height:97px;
	margin:0pt;
	padding:0pt;
	text-indent:-2000em;
	width:215px;
	display:block;
}
#top #mid_tagline { float: left; width:303px; padding-top:72px; }
#top #right_banner { float:right; text-align:right; padding-top:15px; }

#nav_bar { height:26px; background:#757B7E; width:100%; }
#nav_bar #nav { padding-top:6px; float:left; }
#nav_bar #nav ul, #nav_bar #nav li { list-style-type:none; display:inline; }
#nav_bar #nav li { padding:0 9px 0 9px; display:block; float:left; }
#nav_bar #nav li a { color:#fff; text-decoration:none; font-weight:bold; }
#nav_bar #nav li a:hover { color:#fff; text-decoration:underline; }
#nav_bar #search { float:right; color:#fff; padding-top:3px; padding-right:20px; }

#main #left_main { float:left; width:160px; padding:4px 0 0 15px; font-size:100%; font-family:tahoma,arial,helvetica,sans-serif; }

#left_nav { line-height:140%; padding-top:10px; }
#left_nav ul, #left_nav li { list-style-type:none; padding:0; margin:0; padding:0 0 10px 0; }
#left_nav li a { color:purple; font-weight:bold; text-decoration:none; }
#left_nav li a:hover { color:purple; font-weight:bold; text-decoration:none; }


#main #center_main { float:left; width:590px; padding-right:0; margin-top:2px; }

#main #right_main { float:right; width:180px; padding-left:5px; padding-right:3px; margin-right:5px; }

.sidebox { padding:5px 5px 5px 5px; border:1px solid #757B7E; width:170px; }
.sidebox a { color:#245CFB; text-decoration:none; }
.sidebox strong { color:purple; }
.sidebox_img_center { text-align:center; padding: 15px 0 0 0;}

.leftbox { padding:5px 5px 5px 5px; border:1px solid #757B7E; width:150px; }
.leftbox a { color:purple; text-decoration:none; }

a.post_link { color:#245CFB; text-decoration:underline; }
a.post_link:hover { color:#245CFB; text-decoration:none; }

#familylawyerbox a { color:#000; }

#blogherads {width:160px;}
#blogherads a.bhatitle, #blogherads a.headlines {display:block; text-align:left; font-weight:bold; font-size:1em}
#blogherads .blogherad {padding:2px 0; text-align:center;}
#blogherads a.headlines {margin-top:10px;}
#blogherads a.privacy {font-size: 9px;color: #666666; text-align:right; display:block}
#blogherads a img, #blogherads img {border:0}

table.event_details_table td { line-height:15px; padding:0 3px; font-family:Arial, Helvetica, sans-serif; }
h1.event_title
{
border-bottom:1px solid #737373;
color:purple;
font-family:Cochin,Georgia,sans-serif;
font-size:28px;
font-size-adjust:none;
font-weight:normal;
line-height:1.2em;
margin:0;
padding-bottom:5px;
padding-top:3px;
margin-bottom:10px;
}