#print {display:none;}

body {margin:0;background-color:#000000;}
body, td {font:13px/20px Georgia, "Times New Roman",Times, serif;}

.body_side {
	background-image:url(/_includes/images/backgrounds/bg_body_left.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.content_cell {width:582px;vertical-align:top;background-image:url(/_includes/images/backgrounds/bg_content.jpg);background-position:top;background-repeat:no-repeat;}
#content {margin:25px 0 10px 30px;text-align:left;color:#ffffff;}
#content img {margin:5px 0 15px 15px;}

a:link, a:visited, a:hover, a:active {color:#B19A68;text-decoration:underline;}
a:hover {color:white;text-decoration:none;}

h1 {font-size:24px;line-height:28px;font-weight:bold;color:#B19A68;letter-spacing:0.05em;margin-bottom:5px;text-align:left;}	
h3,.bulletin_header {font-size:17px;line-height:20px;font-weight:bold;color:#B19A68;letter-spacing:0.05em;margin-bottom:5px;text-align:left;}	

/*--- AVVO BADGE ---*/
.avvo_badge_180 {width:173px;text-align:center;font-size:13px;border:4px solid #56503F;  background-color:#FFFFFF; margin-left:15px;}
.avvo_badge_180 a {text-decoration:none;}
.avvo_badge_180 .name_link {padding-top:7px;padding-bottom:2px;}



.callout {
	width:175px;
	float:right;
	color:#857D67;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	text-align:right;
	margin:20px 0 20px 15px;
	text-align:left;
}
.callout strong {font-size:16px;line-height:28px;}
#content div.callout img {margin:0 0 15px 0;}


.footer {
	color:#67604D;	
	background-color:#0E0D0A;
	font-size:11px;
	line-height:15px;
	letter-spacing:.03em;
	font-family:arial;
	text-align:right;
	padding-right:20px;
	vertical-align:middle;
}
.footer a:link,.footer a:visited,.footer a:hover,.footer a:active {color:#67604D;text-decoration:none;}
.footer a:hover {text-decoration:underline;color:#B19A68;}
.footer_side {background-color:#1A1813;}

.footer_WDD {font: 10px/12px verdana,arial;text-transform: uppercase;text-align:right;padding:10px 20px 0 0;vertical-align:top;}
.footer_WDD a:link, .footer_WDD a:hover, .footer_WDD a:visited,.footer_WDD a:active {color: #28241B;text-decoration: none;}
.footer_WDD a:hover {color:#9F8E63;}
.footer_WDD p {color:#67604D; padding-left:30px; text-transform:none;}
.footer_WDD .wdd {padding:10px 0 20px 0;}

hr {
	height:1px;
	border:0;
	border-bottom:1px solid #67604D;	
}

li {margin:20px 0 20px 0;}
.bulletins li {margin:0;}


.masthead_side {
	background-image:url(/_includes/images/backgrounds/bg_masthead.jpg);
	width:50%;}
.masthead_nav {
	background-image:url(/_includes/images/backgrounds/bg_masthead_top.gif);
	text-align:right;
	font-size:11px;
	font-family:verdana;
	color:#77705B;
	font-weight:normal;
	}
.masthead_nav a:link,.masthead_nav a:visited,.masthead_nav a:hover,.masthead_nav a:active {
	color:#ffffff;
	text-decoration:none;
}
.masthead_nav a:hover {color:#77705b;}

.navigation {
	color:#24211B;
	font:11px/13px verdana;
	width:183px;
	background-image:url(/_includes/images/backgrounds/bg_Nav.gif);
	background-repeat:no-repeat;
	background-color:#56503F;
	text-align:left;
	vertical-align:top;
	padding-top:100px;
}
.navigation div.address {margin-right:10px;text-align:right;margin-bottom:25px;}
.navigation div.address a {color:#24211B;text-decoration:none;}
.navigation div.address a:hover {color:#ffffff;text-decoration:none;}
.navigation img.filler {height:200px;width:183px;}

.nav_horiz {
	float:left;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #67604D;

}
.nav_horiz div {width:175px;float:left;margin-left:10px;}

.nav_vert {
	float:right;
	width:125px;
	text-align:left;
	margin:0px 0 20px 15px;
}
.nav_horiz h3 {text-transform:capitalize;}
.nav_horiz a:link,.nav_horiz a:visited,.nav_horiz a:active,.nav_vert a:link,.nav_vert a:visited,.nav_vert a:active {text-decoration:none;}
.nav_horiz ul,.nav_vert ul {margin:0;padding:0;font:11px/14px verdana;}
.nav_horiz li {
	list-style:none;
	margin:0 0 0 10px;
	width:30%;
	background-image:url(/public/images/bullets/bullet_nav.gif);
	background-repeat:no-repeat;
	padding:0 0 0 14px;
	background-position:left center;
}
.nav_vert li {padding:2px 0 5px 15px;
	list-style:none;
	margin:0;
	border-bottom:dashed 1px #56503F;
	background-image:url(/public/images/bullets/bullet_nav.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.sitemap {font-weight:bold;margin-bottom:20px;}
.sitemap .sitemap {font-size:11px;font-weight:normal;margin-bottom:0px;}
.sitemap .sitemap li {margin:0 0 0 0;list-style-type:square;}

/* --- SUPER LAWYER BADGE --- */
.sl_badge_150 {width:175px;text-align:center;background-color:rgb(255,255,255); font-family:arial;font-size:12px;border:4px solid #56503F; line-height:1.5; margin-top:15px; margin-left:15px;}
.sl_badge_150 .profile {padding:2px;}
.sl_badge_150 a {color:rgb(131,7,30);text-decoration:none;}
.sl_badge_150 a:hover {text-decoration:underline;}
.sl_badge_150 .online{width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:rgb(148,0,37);}
.sl_badge_150 .visit { text-align:center; font-size:12px; }
.sl_badge_150 img {margin:0;} 

