/*************************[ CONTAINER ]*************************/
#container{background:url(/assets/images/bg-default-plain.jpg) 50% 0 no-repeat;}
body.page-id-3 #container,
body.page-id-9 #container,
body.page-id-11 #container,
body.page-id-271 #container{
	background:url(/assets/images/bg-home-plain.jpg) 50% 0 no-repeat;
}
/*************************[ STRUCTURE ]*************************/
#page{
	position:relative;
	margin:0 auto;
	padding:0;
	width:978px;
}
#header{
	position:relative;
}
#masthead{
	position:relative;
	margin:0;
	padding:0;
	height:93px;
	width:978px;
}
#navigation{
	position:static;
	height:47px;
}
#main{
	margin:0;
	padding:0;
	background-color:#FFF;
	/*border-width:0 1px 0;
	border-style:solid;
	border-color:#d0d0d0;*/
	background:url(/assets/images/main-bg.gif) 0 0 repeat-y;
}
body.page-id-3 #content{
	padding-top:30px;
}
#content{
	float:left;
	margin:0;
	padding:7px 0 42px 21px;
	width:674px;
}
.main-head{height:25px;width:978px;display:none;/*background:url(/assets/images/main-head.gif) 0 0 no-repeat;*/
	/*border-width:1px 1px 0;
	border-style:solid;
	border-color:#d0d0d0;*/}
.main-base{height:25px;width:978px;display:none;background:url(/assets/images/main-base.gif) 0 0 no-repeat;
	/*border-width:0 1px 0;
	border-style:solid;
	border-color:#d0d0d0;*/}
#sidebar{
	margin-left:716px;
	/*
	margin:0 0 -994em 716px;
	padding:0 0 999em 0;
	border-left:1px solid #e2e2e2;
	background-color:#F8F8F8;
	*/
	overflow:hidden;
	width:235px;
}
#footer{
	margin:0;
	padding:10px 0;
	width:950px;
	background-color:#F8F8F8;
	/*border-width:0 1px;
	border-style:solid;
	border-color:#d0d0d0*/;
}

/*************************[ TOP ]*************************/
/*BREAKING NEWS*/
#top #breaking-news{
	position:absolute;
	top:3px;
	left:0;
	padding:2px 0 0;
	height:16px;
	width:700px;
	overflow:hidden;
	border-bottom:1px solid #dedede;
}
#top #breaking-news .title{
	float:left;
}
#top #breaking-news .breakingnews-widget{
	margin-left:92px;
}
#top #breaking-news .title p{
	color:#000000;
	font:normal bold 11px/11px Arial, Helvetica, sans-serif;
}
#top #breaking-news .breakingnews-widget ul{
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	width:600px;
}
#top #breaking-news .breakingnews-widget li{
	margin:0;
	padding:0;
	height:20px;
	width:600px;
	overflow:hidden;
	list-style:none;
	font:normal normal 11px/16px Arial, Helvetica, sans-serif;
}
#top #breaking-news .breakingnews-widget li span.category{
	padding-right:12px;
	color:#034233;
	font-weight:bold;
	background:url(/assets/images/breakingnews-arrow.gif) 100% 4px no-repeat;
}
#top #breaking-news .breakingnews-widget li span.data{padding-left:4px;}
#top #breaking-news .rss{
	position:absolute;
	top:3px;
	right:0;
}
#top #search{
	position:absolute;
	top:3px;
	right:21px;
}
/*************************[ SEARCH ]*************************/
#s{
	float:left;
	margin:0;
	padding:0 3px;
	height:16px;
	width:158px;
	font:normal normal 11px/11px Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	background:#FFF;
}
#searchsubmit{
	float:left;
	display:block;
	margin:0;
	padding:0 3px;
	height:18px;
	font:normal normal 11px/11px Arial, Helvetica, sans-serif;
	border:0;
	color:#0f7f51;
	background:#dedede;
	border:1px solid #CCC;
}
/*************************[ HEADER ]*************************/
#logo{
	position:absolute;
	top:15px;
	left:10px;
}
#logo, #logo a{
	display:block;
	height:70px;
	width:200px;
	text-align:left;
	/*text-indent:-999em;*/
}
/*#logo a{background:url(/assets/images/logo.gif) 0 0 no-repeat;}*/
#tools{
	position:absolute;
	top:35px;
	right:20px;
	width:355px;
}
#tools .weather-widget{
	float:left;
	padding:3px 0 0;
	width:300px;
}
#clock{
	float:right;
	width:46px;
}
#topnav{
	position:absolute;
	top:23px;
	left:40px;
}
#topnav ul{
	margin:0;
	padding:0;
}
#topnav li{
	float:left;
	margin:0;
	padding:0 4px;
	list-style:none;
	border-right:1px solid #b3b8bc;
	font:normal normal 11px/11px Arial, Helvetica, sans-serif;
}
#topnav li.last{border:none;}
#topnav li a{
	color:#6c717a;
}
#phonenumber{
	position:absolute;
	top:37px;
	right:475px;
	color:#777777;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	text-align:center;
}
#phonenumber-multi{
	position:absolute;
	top:30px;
	right:415px;
	color:#777777;
	font:normal normal 18px/21px 'Times New Roman', Times, serif;
	text-align:center;
}
#phonenumber-multi{width:277px;}
#phonenumber a{padding-left:4px; color:#005345; font:normal normal 32px/32px 'Times New Roman', Times, serif;}
#phonenumber a:hover{color:#005345; text-decoration:none;}
#phonenumber-multi span{
	float:left;	
}
#phonenumber-multi .phone1a a{padding-left:4px; color:#005345; font:normal normal 32px/32px 'Times New Roman', Times, serif;}
#phonenumber-multi a{padding:0 4px; color:#005345; font:normal normal 18px/21px 'Times New Roman', Times, serif;}
#phonenumber-multi .calls{padding:0 0 0 4px;}
/*************************[ NAVIGATION ]*************************/
#navigation{}
#navigation .main-nav li{
	margin:0;
	padding:0;
	list-style:none;
}
#navigation .main-nav li.page-item-3,
#navigation .main-nav li.page-item-9,
#navigation .main-nav li.page-item-11,
#navigation .main-nav li.page-item-271,
#navigation .main-nav li.page-item-773,
#navigation .main-nav li.page-item-343,
#navigation .main-nav li.page-item-776{
	float:left;
}
#navigation .main-nav{
	position:relative;
	display:block;
	height:47px;
	width:978px;
	background:url(/assets/images/navigation-bg.gif) 0 0 repeat-x;
}
#navigation .main-nav a{
	display:block;
	height:47px;
	text-indent:-999em;
	background-image:url(/assets/images/navigation-sec.gif);
	background-repeat:no-repeat;
}
body.page-id-3 #navigation .main-nav a,
body.page-id-9 #navigation .main-nav a,
body.page-id-11 #navigation .main-nav a,
body.page-id-271 #navigation .main-nav a{
	background-image:url(/assets/images/navigation.gif);
}
.main-nav .page-item-3 a{
	width:92px;
	background-position:0 0;
}
.main-nav .page-item-3 a:hover, 
.main-nav .page-item-3 a.current-page,
.main-nav .page-item-3 a.current-parent,
.main-nav .page-item-3 a.current-ancestor{
	background-position:0 -47px;
}
.main-nav .page-item-9 a{
	width:159px;
	background-position:-92px 0;
}
.main-nav .page-item-9 a:hover,
.main-nav .page-item-9 a.current-page:hover{
	background-position:-92px -94px;
} 
.main-nav .page-item-9 a.current-page,
.main-nav .page-item-9 a.current-parent,
.main-nav .page-item-9 a.current-ancestor{
	background-position:-92px -47px;
}
.main-nav .page-item-11 a{
	width:212px;
	background-position:-251px 0;
}
.main-nav .page-item-11 a:hover,
.main-nav .page-item-11 a.current-page:hover{
	background-position:-251px -94px;
}
.main-nav .page-item-11 a.current-page,
.main-nav .page-item-11 a.current-parent,
.main-nav .page-item-11 a.current-ancestor{
	background-position:-251px -47px;
}
.main-nav .page-item-271 a{
	width:152px;
	background-position:-463px 0;
}
.main-nav .page-item-271 a:hover,
.main-nav .page-item-271 a.current-page:hover{
	background-position:-463px -94px;
}
.main-nav .page-item-271 a.current-page,
.main-nav .page-item-271 a.current-parent,
.main-nav .page-item-271 a.current-ancestor{
	background-position:-463px -47px;
}
.main-nav .page-item-773 a{
	width:89px;
	background-position:-615px 0;
}
.main-nav .page-item-773 a:hover,
.main-nav .page-item-773 a.current-page:hover{
	background-position:-615px -94px;
}
.main-nav .page-item-773 a.current-page,
.main-nav .page-item-773 a.current-parent,
.main-nav .page-item-773 a.current-ancestor{
	background-position:-615px -47px;
}
.main-nav .page-item-343 a{
	width:154px;
	background-position:-704px 0;
}
.main-nav .page-item-343 a:hover{
	background-position:-704px -94px;
}
.main-nav .page-item-343 a.current-page,
.main-nav .page-item-343 a.current-parent,
.main-nav .page-item-343 a.current-ancestor{
	background-position:-704px -47px;
}
.main-nav .page-item-776 a{
	width:120px;
	background-position:-858px 0;
}
.main-nav .page-item-776 a:hover{
	background-position:-858px -94px;
}
.main-nav .page-item-776 a.current-page,
.main-nav .page-item-776 a.current-parent,
.main-nav .page-item-776 a.current-ancestor{
	background-position:-858px -47px;
}
/*************************[ SUBNAV ]*************************/
.subnav{
	position:absolute;
	display:block;
	margin:0;
	padding:0 0 25px;
	left:-999em;
	min-height:370px;
	width:705px;
	z-index:1000;
	overflow:hidden;
	background-color:#e8edea;
	background-image:url(/assets/images/subnav/subnav-bg.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
}
/*SUBNAV TITLE*/
.subnav h3{
	position:absolute;
	top:25px;
	left:70px;
	width:465px;
	height:75px;
	text-indent:-999em;
}
.dui-subnav h3{background:url(/assets/images/subnav/dui-title.gif) 0 0 no-repeat;}
.criminal-subnav h3{background:url(/assets/images/subnav/criminal-title.gif) 0 0 no-repeat;}
.case_stages-subnav h3{background:url(/assets/images/subnav/case_stages-title.gif) 0 0 no-repeat;}
.news-subnav h3{background:url(/assets/images/subnav/news-title.gif) 0 0 no-repeat;}
/*SUBNAV IMAGE*/
.dui-subnav .nav-img,
.criminal-subnav .nav-img,
.case_stages-subnav .nav-img,
.news-subnav .nav-img{
	float:left;
	width:32px;
	margin-bottom:-999em;
	padding-bottom:999em;
	background:url(/assets/images/subnav/nav-dui-img.jpg) 0 0 no-repeat;
}
.subnav .nav-list{
	margin:0 0 0 70px;
	padding:115px 0 30px;
}
/*LINK COLUMNS*/
.subnav .nav-list ul{
	float:left;
	padding-right:15px;
	width:300px;
}
/*#navigation .main-nav li.page-item:hover .subnav{left:0;}*/
#navigation .main-nav .subnav .nav-list li{
	float:none;
	padding:3px 0;
	color:#044937;
	font:normal normal 13px/14px Arial, Helvetica, sans-serif;
}
#navigation .main-nav li.page-item .subnav a{display:inline !important;width:auto;}
#navigation .main-nav li.page-item .subnav .bold{color:#CC0000;text-transform:uppercase;}
#navigation .main-nav li.page-item .subnav .red{color:#7d1417;text-transform:capitalize !important;}
.subnav li a, .subnav li a:visited, .subnav li a:hover{
	height:auto !important;
	font:normal normal 13px/15px Arial, Helvetica, sans-serif;
	padding:0 0 0px;
	text-indent:0 !important;
	background-image:none !important;
}
.subnav li span.article-details{
	color:#888;
	font-size:11px;
}
.subnav a, .subnav a:visited{
	padding-bottom:0;
	color:#000;
}
.subnav a:hover{
	text-decoration:underline;
	color:#044937;
}
/*SPECIAL SUBNAV*/
/*#navigation .main-nav li.page-item .news-subnav{left:0;}*/
#navigation .main-nav .dui-subnav .nav-list li,
#navigation .main-nav .criminal-subnav .nav-list li,
#navigation .main-nav .case_stages-subnav .nav-list li{
	padding-left:14px;
	background:url(/assets/images/subnav/arrow.gif) 0 8px no-repeat;
}
#navigation .main-nav .news-subnav .nav-list li.article{
	padding-left:14px;
	background:url(/assets/images/article-icon-grey.gif) 0 6px no-repeat;
}
#navigation .main-nav .news-subnav .nav-list li.video{
	padding-left:16px;
	background:url(/assets/images/video-icon-grey.gif) 0 6px no-repeat;
}
#navigation .main-nav li.page-item .case_stages-subnav a, .main-nav li.page-item .news-subnav a{
	display:inline !important;
}
#navigation .main-nav .case_stages-subnav .nav-img{height:400px;}
#navigation .main-nav .news-subnav .nav-img{height:400px;}
#navigation .main-nav .case_stages-subnav .nav-list ul{width:195px;padding-right:30px;}
#navigation .main-nav .case_stages-subnav .nav-list ul.col3{width:175px;padding-right:0;}
#navigation .main-nav .subnav .nav-list li.bold{
	padding-left:0;
	background:none;
	border-bottom:1px solid #ccc;
}
#navigation .main-nav .case_stages-subnav .nav-list li.bold a,
#navigation .main-nav .case_stages-subnav .nav-list li.bold a:visited,
#navigation .main-nav .case_stages-subnav .nav-list li.bold a:hover,
#navigation .main-nav .news-subnav .nav-list li.bold a,
#navigation .main-nav .news-subnav .nav-list li.bold a:visited,
#navigation .main-nav .news-subnav .nav-list li.bold a:hover{
	text-transform:uppercase;
	font:normal bold 16px/14px Arial Narrow, Helvetica, sans-serif  !important;
}
#navigation .main-nav .news-subnav .nav-list li,
#navigation .main-nav .news-subnav li a, 
#navigation .main-nav .news-subnav li a:visited, 
#navigation .main-nav .news-subnav li a:hover{
	font:normal normal 14px/14px Arial, Helvetica, sans-serif  !important;
}
/*************************[ subnav background images ]*************************/
#navigation .main-nav .dui-subnav .nav-list li,
#navigation .main-nav .criminal-subnav .nav-list li{
	display:block;
	margin:0 0 6px;
	padding:8px 0 0 30px;
	height:18px;
	background-repeat:no-repeat;
	background-position:0 100px;
	overflow:hidden;
}
#navigation .main-nav .dui-subnav .nav-list li a,
#navigation .main-nav .criminal-subnav .nav-list li a{
	display: block;
	height: 26px;
	width: 200px;
}
#navigation .main-nav .dui-subnav li{background-image:url(/assets/images/subnavli-dui.jpg) !important;}
#navigation .main-nav .dui-subnav li.menu-50{background-position:0 0;}
#navigation .main-nav .dui-subnav li.menu-52{background-position:0 -26px;}
#navigation .main-nav .dui-subnav li.menu-54{background-position:0 -52px;}
#navigation .main-nav .dui-subnav li.menu-56{background-position:0 -78px;}
#navigation .main-nav .dui-subnav li.menu-59{background-position:0 -104px;}
#navigation .main-nav .dui-subnav li.menu-61{background-position:0 -130px;}
#navigation .main-nav .dui-subnav li.menu-63{background-position:0 -156px;}
#navigation .main-nav .dui-subnav li.menu-81{background-position:0 -182px;}
#navigation .main-nav .dui-subnav li.menu-70{background-position:0 -208px;}
#navigation .main-nav .dui-subnav li.menu-72{background-position:0 -234px;}
#navigation .main-nav .dui-subnav li.menu-74{background-position:0 -260px;}
#navigation .main-nav .dui-subnav li.menu-77{background-position:0 -286px;}
#navigation .main-nav .dui-subnav li.menu-79{background-position:0 -312px;}
#navigation .main-nav .dui-subnav li.menu-83{background-position:0 -338px;}
#navigation .main-nav .dui-subnav li.menu-67{background-position:0 -364px;}
#navigation .main-nav .dui-subnav li.menu-2294{background-position:0 -390px;}
#navigation .main-nav .dui-subnav li.menu-2952{background-position:0 -416px;}
#navigation .main-nav .criminal-subnav .col1{width:275px;}
#navigation .main-nav .criminal-subnav .col2{width:318px;}
#navigation .main-nav .criminal-subnav li{background-image:url(/assets/images/subnavli-criminal.jpg) !important;}
#navigation .main-nav .criminal-subnav li.menu-9{background-position:0 0;}
#navigation .main-nav .criminal-subnav li.menu-38{background-position:0 -26px;}
#navigation .main-nav .criminal-subnav li.menu-40{background-position:0 -52px;}
#navigation .main-nav .criminal-subnav li.menu-42{background-position:0 -78px;}
#navigation .main-nav .criminal-subnav li.menu-44{background-position:0 -104px;}
#navigation .main-nav .criminal-subnav li.menu-46{background-position:0 -130px;}
#navigation .main-nav .criminal-subnav li.menu-14{background-position:0 -156px;}
#navigation .main-nav .criminal-subnav li.menu-19{background-position:0 -182px;}
#navigation .main-nav .criminal-subnav li.menu-22{background-position:0 -208px;}
#navigation .main-nav .criminal-subnav li.menu-30{background-position:0 -234px;}
#navigation .main-nav .criminal-subnav li.menu-34{background-position:0 -260px;}
#navigation .main-nav .criminal-subnav li.menu-36{background-position:0 -286px;}

/*SEARCH*/
.subnav .nav-search{
	position:absolute;
	bottom:25px;
	right:25px;
}
.dui-subnav .nav-search{
	right: 60px;
}
.criminal-subnav .nav-search{
	right: 85px;
}
.subnav .nav-search #searchform{}
/*************************[ OPENING ]*************************/
#opening{
	height:0;
}
body.page-id-3 #opening{
	height:450px;
}
body.page-id-9 #opening,
body.page-id-11 #opening,
body.page-id-271 #opening,
body.news #opening{
	height:450px;
}

/*************************[ BREADCRUMBS ]*************************/
#breadcrumbs{
	margin:0;
	padding:32px 0 0 21px;
	height:14px;
	overflow:hidden;
	background:url(/assets/images/main-bg.gif) 0 0 repeat-y;
}
body.page-id-3 #breadcrumbs{display: none;}
#breadcrumbs ul{list-style:none;}
#breadcrumbs li{
	margin:0;
	padding:0 10px 0 0;
	float:left;
}
#breadcrumbs .crumb, #breadcrumbs .crumb h1{
	display:block;
	color:#CCC;
	font:normal normal 11px/14px Arial, Helvetica, sans-serif;
	height:14px;
}
#breadcrumbs .crumb h1 a{color:#acacac;}
#breadcrumbs .arrow{
	display:block;
	padding-right:4px;
	height:14px;
	width:9px;
	text-indent:-999em;
	background:url(/assets/images/breadcrumb-arrow.gif) 0 50% no-repeat;
}
#breadcrumbs .crumb a{
	color:#ccc;
}
#breadcrumbs .crumb a:hover{
	text-decoration:none;
	color:#333333;
}
/*************************[ PAGE-ARTICLE/POST META ]*************************/
.meta{
	margin:0 0 20px;
	overflow:hidden;
}
.meta.bottom{
	margin:25px 0 0;
	padding:5px 0 0;
	border-top:1px dotted #CCC;
}
.meta .subtitle{
	float:left;
	width:420px;
}
.meta .controls{
	float:right;
	width:200px;
	overflow:hidden;
}
.meta .controls ul{list-style:none;float:right;}
.meta .controls li{
	float:left;
	font-size:8px;
	line-height:19px;
	text-transform:uppercase;
}
.meta .controls .type-decrease,
.meta .controls .email
{
	padding-right:5px;
}
.meta .controls .type-increase a,
.meta .controls .type-decrease a,
.meta .controls .email a,
.meta .controls .print a,
.meta .controls .type-increase a:hover,
.meta .controls .type-decrease av,
.meta .controls .email a:hover,
.meta .controls .print a:hover
{
	display:block;
	height:15px;
	background-image:url(/assets/images/control-icons.gif);
	background-repeat:no-repeat;
	color:#666666;
	overflow:hidden;
}
.meta .controls .type-size{color:#666666;}
.meta .controls .type-increase a{
	width:16px;
	text-indent:-999em;
	background-position:100% -61px;
}
.meta .controls .type-decrease a{
	width:14px;
	text-indent:-999em;
	background-position:100% -47px;
}
.meta .controls .email a{
	padding-left: 10px;
	padding-right:12px;
	width:34px;
	background-position:100% -32px;
}
.meta .controls .print a{
	padding-left: 10px;
	padding-right:11px;
	width:34px;
	background-position:100% -1px;
}
.meta .controls a{}
.meta .subtitle h3{
	margin:0;
	padding:0;
	font:normal bold 16px/21px Arial, Helvetica, sans-serif;
	color:#004938;
}
/*************************[ CONTENT ]*************************/
/*INLINE YOUTUBE*/
.overlay-video{
	float:right; 
	margin: 4px 0 4px 20px;
	padding: 10px 10px;
	width: 380px;
	border:1px solid #e4e4e4;
	background:#f8f8f8;
}
.overlay-video .inline-youtube{padding:0; width:380px;}
.video-desc{padding:0 8px;}
#content .entry .video-desc p{margin:0 !important; padding:0 !important; color:#333; font-size:12px !important; line-height:16px !important; text-align:left !important;}
/*HOMEPAGE*/
.homepage-content h1.homepage-h1{
	margin:0;
	padding:0;
	color: #ACACAC;
	font: normal normal 12px/12px Arial, Helvetica, sans-serif;
}
.homepage-content h2.homepage-title{
	margin:0 0 12px;
	padding:0;
}
.homepage-content p{
	margin:0 0 10px;
	font-size:12px;
	line-height:18px;
}
.homepage-content .feature-photo{
	float:right;
	padding: 4px 0 0 20px;
}
.homepage-content .ad_spot{
	margin:0 0 18px;
}
.homepage-content .news{
	margin:0 0 20px;
	padding:24px 0 14px;
	width:668px;
	border-color:#cb503d #C4C4C4 #C4C4C4;
	border-style:solid;
	border-width:4px 1px 1px;
	background:#f8f8f8;
}
.homepage-content .news-feed, .homepage-content .news-tags{
	float:left;
	padding:12px;
	width:309px;
	height:240px;
	overflow:hidden;
}
.homepage-content .news-tags object{margin:-30px 0 0 -100px;}
#content-second h3, .homepage-content .news-feed h3, .homepage-content .news-tags h3{
	display:block;
	margin:0;
	padding:0;
	height:18px;
	width:260px;
	text-indent:-999em;
}
.homepage-content .news-feed{
	border-right:1px solid #E6E6E6;
}
.homepage-content .news-feed h3{background:url(/assets/images/homepage/recent-successes.gif) 0 0 no-repeat;}
.homepage-content .news-tags{}
.homepage-content .news-tags h3{background:url(/assets/images/homepage/tag-cloud.gif) 0 0 no-repeat;}
.homepage-content .news-feed li{list-style:none;padding:10px 0;border-bottom:1px dotted #CCC;}
.homepage-content .news-feed div.verdict{}
.homepage-content .news-feed h4{float:left;width:180px;}
.homepage-content .news-feed h4 span{display:block;}
.homepage-content .news-feed h4 span.bold{font-weight:bold;color:#CC0000;}
.homepage-content .news-feed h4 span.red{color:#7d1417;text-transform:capitalize;font-size:13px;line-height:13px;}
.homepage-content .news-feed p.date{float:right;font-size:11px;}
.homepage-content .news-feed div.charge p{
	font-size:11px;
	line-height:11px;
}
.homepage #sidebar{
	padding-top:0;
}
#content-second{
	margin:24px 0 0;
	padding:24px 0 0;
	border-top:1px solid #004938;
}
#content-second h3{width:250px;background:url(/assets/images/homepage/connect-with-dmcantor.gif) 0 0 no-repeat;}

/*ARTICLE*/
.article{}
.article .entry{position:relative;}
.article .entry h3{}
.article .entry p{
	padding:0 0 19px;
	text-align:justify;
}
.article .entry p a{
	color:#004837;
}
.article .entry p a:hover{
	color:#004837;
	text-decoration:underline;
}
.article.entry ul{
	list-style:inside;
}
.entry ul li, .entry ol li{padding:4px;text-align:justify;}
/*JURY TRIAL RECENT SUCCESSES*/
.list-header{
	margin:0 0 40px;
	padding:0 20px 24px;
	background:url(/assets/images/post-list-bg.gif) 0 0 repeat-x;
	border-bottom:3px solid #c3c3c3;
}
.list-header h2{
	margin:0 0 14px;
	padding:24px 0 2px;
}
.jurytrial-list .list-header h2{border-bottom:3px solid #004938;}
.pretrial-list .list-header h2{border-bottom:3px solid #490300;}
.list-header p{
	font-size:12px;
	line-height:18px;
}
.list-header .readmore{padding:14px 0 0;}
.list-header .readmore:after{content:'';}
.list-header .readmore a{
	font-size:14px;
	font-weight:bold;
}
.jury-trial, .pre-trial{
	position: relative;
	margin:0;
	padding:25px 0 0;
	border:none;
}
.jury-trial .title, .pre-trial .title{
	border-bottom:1px solid #CCCCCC;
}
body.recent-successes .jury-trial .title, body.recent-successes .pre-trial .title{border-bottom:1px solid #f1f1f1;}
.jury-trial h3, .pre-trial h3{
	float:left;
}
.jury-trial h4, .pre-trial h4{
	float:right;
}
body.recent-successes .jury-trial h3, body.recent-successes .pre-trial h3{font-size:13px;line-height:18px;}
body.recent-successes .jury-trial h4, body.recent-successes .pre-trial h4{font-size:12px;line-height:18px;}
body.recent-successes .jury-trial .entry, body.recent-successes .pre-trial .entry{height:36px;}
body.pre-trial-victories .pre-trial h3{color:#004938;}
body.jury-trial-victories #content .jury-trial h3 small{
	font-size:13px !important;
	line-height:16px !important;
}
.jury-trial span{}
.jury-trial .bold, .pre-trial .bold{font-weight:bold;color:#CC0000;}
.jury-trial .red, .pre-trial .red{color:#7d1417;}
.jury-trial p.charge, .pre-trial p.charge{
	float:left;
}
.jury-trial div.press-release{
	position: absolute;
	bottom: 21px;
	right: 0;
	margin: 0;
	padding: 2px 5px;
	font-size: 10px; 
	line-height: 10px;
	text-transform: uppercase; 
	color:#FFF;
	background:#015C46;
}
.jury-trial div.press-release a{color:#FFF;}
body.recent-successes #content .jury-trial p.charge, 
body.recent-successes #content .pre-trial p.charge{text-align:left;font-size:11px !important;line-height:16px !important;}
body.recent-successes #content .jury-trial p.charge{width:165px;}
#content .jury-trial p.date, #content .pre-trial p.date{
	float:right;
	font-size:11px !important;
	line-height:16px !important;
}
/*ARCHIVE*/
.archive{}
.snippet{
	margin:0 0 40px;
	padding:0 0 5px;
	border-bottom:1px dotted #f1f1f1;
}
.snippet h3{
	color:#015C46;
	font:normal normal 24px/27px Arial, Helvetica, sans-serif;
}
.snippet h3 a{text-decoration:none;border:0;}
.snippet h3 a:hover{text-decoration:none;border-bottom:1px dotted #b2b2b2;}
.snippet .entry p{
	text-align:justify;
}
.snippet .meta{
	margin:5px 0 0;
	padding:2px 0 0;
	border-top:1px solid #CCCCCC;
}
.snippet .meta p{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:12px;
}
.snippet .meta p.date{float:left;}
.snippet .meta p.readmore{float:right;}
/*NEWS*/
.post{
	margin:0 0 40px;
}
.post .entry p{
	text-align:justify;
}
/*VIDEO*/
.postrelated ul{
	margin:0;
	padding:0;
}
.postrelated li.in_the_news-post{
	float:left;
	margin:0 10px 0 0;
	list-style:none;
}
.postrelated li.last-col{margin-right:0;}
.postrelated li.in_the_news-post .thumb{
	width:216px;
	overflow:hidden;
}
.postrelated li.in_the_news-post h4 {width: 210px; height: 20px; padding: 3px 0; font-size: 12px;}
.postrelated li.in_the_news-post p.date{font-size: 11px !important; text-align: right;}
/*SEARCH*/
.search-main .snippet{
	margin:25px 0 0;
}
.search-main #content .snippet .entry p{
	margin:6px 0;
	padding:0;
}
.complete-searchform{
	margin:30px 0 30px;
	padding:12px 21px;
	border:1px solid #666;
	background:#CCC;
}
.complete-searchform #s{
	height:28px;
	width:470px;
	font:normal normal 24px/24px Arial, Helvetica, sans-serif;
	border-width:1px 0 1px 1px;
	border-style:solid;
	border-color:#828282;
	background:url(/assets/images/complete-searchform-s.gif) 0 0 repeat-x;
}
.complete-searchform #searchsubmit{
	height:30px;
	width:150px;
	line-height:30px;
	border:1px solid #666;
	text-indent:-999em;
	background:url(/assets/images/complete-searchform-submit.gif) 0 0 no-repeat;
	cursor:pointer;
}
.complete-searchform #searchsubmit:hover{
	background-position:0 -30px;
}
.complete-searchform ul{
	margin:10px 0 0;
	padding:0;
}
.complete-searchform li{
	padding:0 15px 0 0;
	list-style:none;
	float:left;
	line-height:16px;
}
.complete-searchform li input{float:left;margin-right:4px;}
.complete-searchform li label{float:left;line-height:12px;}
/*************************[ READMORE ]*************************/
div.readmore a{
	display:block;
	margin:0 0 1px;
	padding:0 16px;
	text-align:right;
	color:#333;
	font:normal normal 11px/11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
div.readmore a:after{
	content:' ...'
}
div.readmore a:hover{
	color:#015c46;
}
/*************************[ CONTENT FOOTER ]*************************/
#content-footer{
	margin:25px 0 18px;
	padding:14px 0 8px;
	width:668px;
	background:#f8f8f8;
	border-style:solid;
	border-width:4px 1px 1px;
	border-color:#015C46 #C4C4C4 #C4C4C4;
}
#content-footer ul{list-style:none;}
#content-footer li, #sidebar-footer .associations li{float:left;}
#content-footer h4{
	display:block;
	height:20px;
	width:200px;
	text-indent:-999em;
}
/*CONTENT FOOTER CONTACT*/
#content-footer .contact{
	margin:0 0 0;
	border:0;
	width:674px;
}
#content-footer .contact li.call h4{background:url(/assets/images/content-footer/contact-dmcantor.gif) 0 0 no-repeat;}
#content-footer .contact li.locate h4{background:url(/assets/images/content-footer/locate-dmcantor.gif) 0 0 no-repeat;}
#content-footer .contact li.locate{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
#content-footer .contact li.cslg h4{background:url(/assets/images/content-footer/cslg.gif) 0 0 no-repeat;}
#content-footer .contact li.cslg h4 a{display:block;height:40px;width:196px;}
#content-footer .contact p{
	font-size:10px;
	line-height:14px;
	text-align:left;
}
#content-footer .contact p span.phone{
	padding:0 10px 0 0;
}
#content-footer .contact li{
	padding:12px;
	width:200px;
}
#content-footer .contact li{margin-right:0;overflow:hidden;border:0;}
/*CONTENT FOOTER ASSOCIATIONS*/
#content-footer .associations{
	margin:0 0 0;
	padding:0 0 12px;
	width:668px;
	border-bottom:1px solid #E6E6E6;
}
#content-footer .associations h4{
	margin:16px 16px 8px;
}
.associations h4{	
	background:url(/assets/images/content-footer/professional-associations.gif) 0 0 no-repeat;
}
.member_links{
	margin:0 0 0 16px;
	list-style:none;
}
.member_links a, .member_links a:visited, .member_links a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	text-indent:-999em;
	background-image:url(/assets/images/content-footer/memberships-list.jpg);
	background-repeat:no-repeat;
}
li.aaj_link a, li.aaj_link a:visited{width:93px;background-position:0 0;}
li.aaj_link a:hover{background-position:0 -50px;}
li.aztla a, li.aztla a:visited{width:55px;background-position:-93px 0;}
li.aztla a:hover{background-position:-93px -50px;}
li.supreme_crt a, li.supreme_crt a:visited{width:50px;background-position:-143px 0;}
li.supreme_crt a:hover{background-position:-143px -50px;}
li.district_crt a, li.district_crt a:visited{width:48px;background-position:-191px 0;}
li.district_crt a:hover{background-position:-191px -50px;}
li.isba a, li.isba a:visited{width:54px;background-position:-245px 0;}
li.isba a:hover{background-position:-245px -50px;}
li.million_dollar a, li.million_dollar a:visited{width:52px;background-position:-299px 0;}
li.million_dollar a:hover{background-position:-299px -50px;}
li.azbar a, li.azbar a:visited{width:100px;background-position:-351px 0;}
li.azbar a:hover{background-position:-351px -50px;}
li.superlawyer a, li.superlawyer a:visited{width:88px;background-position:-451px 0;}
li.superlawyer a:hover{background-position:-451px -50px;}
li.martindale a, li.martindale a:visited{width:106px;background-position:-539px 0;}
li.martindale a:hover{background-position:-539px -50px;}
/*CONTENT FOOTER SOCIAL MEDIA*/
#content-footer .social_media li.title{
 	width:100px;
}
#content-footer .social_media h4{
	height:25px;
	text-indent:-999em;
	background:url(/assets/images/content-footer/social-media.gif) 0 2px no-repeat;
}
#content-footer .social_media h4{
	height:25px;
	text-indent:-999em;
	background:url(/assets/images/content-footer/social-media.gif) 0 2px no-repeat;
}
/*************************[ SIDEBAR FOOTER ]*************************/
#sidebar-footer{
	padding:0;
}
#sidebar-footer .title{
	margin:0 0 10px;
	padding:12px 0 5px;
}
#sidebar-footer h4{
	display:block;
	height:24px;
	width:234px;
	text-indent:-999em;
}
#sidebar-footer .contact li{
	margin:0 0 15px;
	width:234px;
	border:0;
}
#sidebar-footer .contact li.call{
	background:url(/assets/images/sidebar/call-icon.gif) 180px 65px no-repeat;
}
#sidebar-footer .contact li.locate{
	background:url(/assets/images/sidebar/locate-icon.gif) 180px 65px no-repeat;
}
#sidebar-footer .contact li p{
	padding:0 21px 0 16px;
	font-size:10px;
}
#sidebar-footer .contact p.phone{
	font-size:14px;
	line-height:18px;
}
#sidebar-footer .contact li.call h4{background:url(/assets/images/sidebar/contact-our-office.gif) 0 0 no-repeat;}
#sidebar-footer .contact li.locate h4{background:url(/assets/images/sidebar/locate-our-office.gif) 0 0 no-repeat;}
.contact li.locate h4, .contact li.call h4, .contact li.cslg h4{height:40px !important;}
#sidebar-footer .contact li.cslg{padding:45px 0;border:none;}
#sidebar-footer .contact li.cslg a{color:#666666;}
#sidebar-footer .contact li.cslg p{text-align:center;}
#content-footer.social_media{
	margin:10px 8px;
	width:674px;
}
#sidebar .widget_sidebarfooter ul{
	margin:0;
	padding:0;
}
#sidebar .widget_sidebarfooter .title{
	margin:0 0 5px;
	padding:12px 0 5px;
}
#content-footer .social_media{
	margin:0 0 0;
	padding:10px 12px 0;
	border-top:1px solid #E6E6E6;
}
#sidebar-footer .social_media{
	margin:0 0 15px;
}
#sidebar-footer .social_media h4{
	height:25px;
	text-indent:-999em;
	background:url(/assets/images/sidebar/social-media.gif) 0 0 no-repeat;
}
#sidebar .widget .social_media ul{margin-left:16px;}
#sidebar .widget .social_media li{
	float:left;
	display:block;
	margin:0;
	padding:0;
	height:25px;
	width:25px;
	border:0;
}
#sidebar .widget .social_media li a, #content-footer .social_media li a{
	display:block;
	margin:0;
	padding:0;
	height:25px;
	width:25px;
	text-indent:-999em;
	background-image:url(/assets/images/content-footer/social-media-list.gif);
	background-repeat:no-repeat;
}
.social_media .title{width:110px;}
#sidebar .social_media .title{width:200px;}
.social_media .facebook a{background-position:0 0;}
.social_media .twitter a{background-position:-25px 0;}
.social_media .tumblr a{background-position:-50px 0;}
.social_media .linkedin a{background-position:-75px 0;}
.social_media .youtube a{background-position:-100px 0;}
.social_media .flickr a{background-position:-125px 0;}
.social_media .vimeo a{background-position:-150px 0;}
.social_media .myspace a{background-position:-175px 0;}
.social_media .facebook a:hover{background-position:0 -25px;}
.social_media .twitter a:hover{background-position:-25px -25px;}
.social_media .tumblr a:hover{background-position:-50px -25px;}
.social_media .linkedin a:hover{background-position:-75px -25px;}
.social_media .youtube a:hover{background-position:-100px -25px;}
.social_media .flickr a:hover{background-position:-125px -25px;}
.social_media .vimeo a:hover{background-position:-150px -25px;}
.social_media .myspace a:hover{background-position:-175px -25px;}
/*************************[ SIDEBAR NAVIGATION ]*************************/
#news-footer{
	background-color:#F8F8F8;
	/*border-width:1px 1px 0;
	border-style:solid;
	border-color:#e2e2e2 #d0d0d0;*/
	border-top:1px solid #e2e2e2;
	overflow:hidden;
	width:950px;
}
#news-footer li{
	float:left;
	padding:0 0 10px;
	width:237px;
	list-style:none;
}
#news-footer li h2{
	margin:0 0 15px;
	padding:0 22px;
	width:100%;
	background:#fff;
	border-bottom:1px solid #E2E2E2;
}
#news-footer li ul{
	margin:0 22px;
}
#news-footer li li{
	float:none;
	margin:0;
	padding:3px 0;
	list-style:none;
	width:auto;
	font:normal normal 11px/14px Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #E2E2E2;
}
#news-footer li li p{text-align:left;}
#news-footer li li a{color:#666666;}
/*************************[ SIDEBAR NAVIGATION ]*************************/
.sidenav{
	padding:17px 0 0;
}
#sidebar .navigation{
	margin:0 0 40px -1px;
	padding:10px 0;
}
#sidebar .navigation h2{
	margin:0 0 0px;
	padding:0 21px 3px;
	border-bottom:2px solid #4c4c4c;
}
#sidebar ul.navigation li{
	margin:0;
	padding:0;
}
#sidebar ul.navigation li a{
	display:block;
	margin:0;
	padding:9px 21px 9px 16px;
	color:#000;
	font:normal normal 14px/14px Arial, Helvetica, sans-serif;
}
#sidebar li.sidenav li a:hover, #sidebar li.sidenav li a.active{
	text-decoration:none;
	background-image:url(/assets/images/sidebar/sidebar-nav-tab.gif);
	background-repeat:no-repeat;
	background-color:#e8e8e8;
	background-position:-16px 0;
}
#sidebar li.sidenav h2{
	margin:0;
	padding:0;
}
#sidebar li.sidenav.level-0 h2{
	padding:0 0 5px;
}
#sidebar li.sidenav h2 a{
	display:block;
	width:234px;
	height:40px;
	background-image:url(/assets/images/sidebar/sidebar-nav-title.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
}
#sidebar li.sidenav h2.criminal-defense a{background-position:0 0}
#sidebar li.sidenav h2.criminal-defense a:hover{background-position:0 -40px}
#sidebar li.sidenav h2.case-stages a{background-position:-235px 0}
#sidebar li.sidenav h2.case-stages a:hover{background-position:-235px -40px}
#sidebar li.sidenav-11 h3, #sidebar li.sidenav-271 h3{
	display:block;
	margin:0;
	padding:0 0 5px;
	width:234px;
	background-repeat:no-repeat;
	text-indent:-999em;
}
#sidebar li.sidenav-11 h3{background-image:url(/assets/images/sidebar/sidebar-cm-level1.gif);}
#sidebar li.sidenav-271 h3{background-image:url(/assets/images/sidebar/sidebar-cs-level1.gif);}

#sidebar li.sidenav-11 h3.cat-9{background-position:0 0;height:27px;}
#sidebar li.sidenav-11 h3.cat-14{background-position:-260px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-19{background-position:-520px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-22{background-position:-780px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-30{background-position:-1040px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-34{background-position:-1300px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-36{background-position:-1560px 0;height:27px;}
#sidebar li.sidenav-11 h3.cat-38{background-position:-1820px 0;height:27px;}
#sidebar li.sidenav-11 h3.cat-42{background-position:-2080px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-40{background-position:-2340px 0;height:44px;}
#sidebar li.sidenav-11 h3.cat-44{background-position:-2600px 0;height:27px;}
#sidebar li.sidenav-11 h3.cat-46{background-position:-2860px 0;height:27px;}

#sidebar li.sidenav-271 h3.cat-273{background-position:0 0;height:44px;}
#sidebar li.sidenav-271 h3.cat-277{background-position:-260px 0;height:27px;}
#sidebar li.sidenav-271 h3.cat-279{background-position:-520px 0;height:27px;}
/*
#sidebar li.id-9 ul{border-bottom:1px solid #595441;}
#sidebar li.id-14 ul{border-bottom:1x solid #273F57;}
#sidebar li.id-19 ul{border-bottom:1px solid #2F5228;}
#sidebar li.id-22 ul{border-bottom:1px solid #591858;}
#sidebar li.id-30 ul{border-bottom:1px solid #38421D;}
#sidebar li.id-34 ul{border-bottom:1px solid #1A4A4C;}
#sidebar li.id-36 ul{border-bottom:1px solid #947518;}
#sidebar li.id-38 ul{border-bottom:1px solid #5F819C;}
#sidebar li.id-42 ul{border-bottom:1px solid #A65B18;}
#sidebar li.id-40 ul{border-bottom:1px solid #27625E;}
#sidebar li.id-44 ul{border-bottom:1px solid #89193F;}
#sidebar li.id-46 ul{border-bottom:1px solid #8F4951;}
*/
/*9,14,19,22,30,34,36,38,40,42,44,46*/
#sidebar ul.navigation li a{
	border-bottom:1px solid #e4e4e4;
}
#sidebar li.id-9 li a:hover, #sidebar li li a.active{background-position:-16px -80px;}
/*
#sidebar li.id-14 li a:hover, #sidebar li.id-14 li a.active{background-position:-16px -160px;}
#sidebar li.id-19 li a:hover, #sidebar li.id-19 li a.active{background-position:-16px -240px;}
#sidebar li.id-22 li a:hover, #sidebar li.id-22 li a.active{background-position:-16px -320px;}
#sidebar li.id-30 li a:hover, #sidebar li.id-30 li a.active{background-position:-16px -400px;}
#sidebar li.id-34 li a:hover, #sidebar li.id-34 li a.active{background-position:-16px -480px;}
#sidebar li.id-36 li a:hover, #sidebar li.id-36 li a.active{background-position:-16px -560px;}
#sidebar li.id-38 li a:hover, #sidebar li.id-38 li a.active{background-position:-16px -640px;}
#sidebar li.id-40 li a:hover, #sidebar li.id-40 li a.active{background-position:-16px -720px;}
#sidebar li.id-42 li a:hover, #sidebar li.id-42 li a.active{background-position:-16px -800px;}
#sidebar li.id-44 li a:hover, #sidebar li.id-44 li a.active{background-position:-16px -880px;}
#sidebar li.id-46 li a:hover, #sidebar li.id-46 li a.active{background-position:-16px -960px;}
*/
/*************************[ WDIGETS ]*************************/
#sidebar .widget_recentsuccesses h2{height:60px;}
#sidebar .widget_recentsuccesses h2 a{display:block;height:60px;width:240px;background:url(/assets/images/widgets/recentsuccesses-title.gif) 0 0 no-repeat;}
#sidebar .widget_newsarticles h2{background:url(/assets/images/widgets/newsarticles-title.gif) 0 0 no-repeat;}
#sidebar .widget_featuredarticles h2{background:url(/assets/images/widgets/featuredarticles-title.gif) 0 0 no-repeat;}
#sidebar .widget_videoposts h2{background:url(/assets/images/widgets/videoposts-title.gif) 0 0 no-repeat;}
#sidebar .widget_videoposts li{margin-bottom:7px !important;}
#sidebar .widget_videolibrary h2{background:url(/assets/images/widgets/videolibrary-title.gif) 0 0 no-repeat;}
#sidebar .widget_videolibrary li{margin-bottom:0; border:0;}
#sidebar .widget span.date{float:left;}
#sidebar .widget span.readmore{float:right;}
#sidebar .widget div.readmore{
	margin:0 auto;
}
/*************************[ RECENT SUCCESSES WIDGET ]*************************/
.widget_recentsuccesses li{position:relative;overflow:hidden;}
#sidebar ul .widget_recentsuccesses .date{
	margin:0;
	padding:0;
}
.widget_recentsuccesses .verdict{float:left;width:95px;border-right:1px solid #999;}
.widget_recentsuccesses .verdict h3{margin:3px 0 0;font-size:14px !important;line-height:10px !important;text-transform:uppercase;}
.widget_recentsuccesses .verdict span{display:block;padding:0 0 4px;}
.widget_recentsuccesses .verdict .bold{font-weight:bold;color:#CC0000;}
.widget_recentsuccesses .verdict .red{color:#7d1417;text-transform:capitalize;font-size:13px;line-height:13px;}
.widget_recentsuccesses .charge{float:right;width:95px;}
#sidebar ul .widget_recentsuccesses .charge p{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:15px;
	text-align:left;
	font-weight:bold;
}
/*************************[ VIDEO POSTS WIDGET ]*************************/
.widget_videoposts li{position:relative;overflow:hidden;}
#sidebar .widget_videoposts .thumb{
	float:left;
	width:95px;
}
#sidebar .widget_videoposts .entry{
	float:right;
	width:100px;
}
#sidebar .widget_videoposts .entry p.logo {margin: 0; padding: 0 0 8px; text-align: center;}
#sidebar .widget_videoposts .entry h4 {font-size: 10px !important; text-align: center;}
body.comparison-shopping-for-attorneys .entry h3{
	margin: 24px 0 8px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
body.comparison-shopping-for-attorneys .entry li{
	position: relative;
	margin: 10px 20px 0 80px;
	padding:0 0 0 0;
	font-size: 13px !important;
	line-height: 15px !important;
	list-style: none;
}
body.comparison-shopping-for-attorneys .entry li img.checkbox{position: absolute; left:-25px;}
div.comparison-link {
	margin: 30px 0 10px;
}
div.checklist-button {
	text-align: center;
}
p.checklist{
	text-align: center;
	background: url(/assets/images/checkbox-lrg.gif) 145px 8px no-repeat;
}
p.checklist a{text-decoration: underline !important;}
/* 
AntalMedia Design Studio - http://www.antalmedia.com/
*/