@charset "UTF-8";
/* CSS Document */

body, div, span, a, ul, li, p  {margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:19px;color:#333;}
body {background:#Cb4400;margin:0px;}

:focus {outline:0;}

select, input, textarea {margin:0px;padding:0px;}
input, textarea {border:1px solid #ccc;}
.radio {border:0px;}

ul, li {margin:0px;padding:0px;}

img {border:0;}


/*---text ---*/	
h1, h2, h3, h4 {margin:0px;padding:0px 10px;font:11px/16px Arial, Helvetica, sans-serif;}

h1 {font-size:16px;font-weight:bold;color:#Cb4400;text-transform:uppercase;margin-bottom:10px;}
h2, span.h2, a.h2, h2.title {font-size:13px;font-weight:bold;color:#cb4400;margin-top:20px;}
	span.h2 {margin-top:0px;margin-right:10px;}
	a.h2 {text-decoration:none;}
	a.h2:hover {color:#666;}	
	h2.title {background-color:#efefef;line-height:22px;padding-left:10px;}
h3, span.h3, a.h3 {font-size:13px;font-weight:bold;color:#666;margin-top:10px;}	

span.head {font-size:13px;font-weight:bold;color:#666;margin-right:4px;}


p {padding:3px 10px;}
.right {text-align:right;}
.big {font-size:14px;color:#fff;}
.big_b {font-size:14px;color:#333;}

a {text-decoration:underline;color:#666;}
a:hover {text-decoration:underline;color:#Cb4400;}

a.more {text-decoration:none;font-size:11px;font-weight:bold;color:#Cb4400;}
a.more:hover {text-decoration:underline;}

/*---images ---*/	
img.right {float:right;margin-left:10px;margin-bottom:10px;border:1px solid #ccc;}
img.left {float:left;margin-right:10px;margin-bottom:10px;border:1px solid #ccc;}


/*---global formatting ---*/	
#wrapper {margin:0 auto;width:1000px;}
#content_top {float:left;display:inline;width:1000px;height:163px;background: url(../images/criminal_content_top_background.gif);background-repeat:no-repeat;}

	/*---primary menu/nav ---*/	
	.topLeftMenu {float:left;display:inline;width:100px;margin:0px;margin-top:40px;margin-left:29px;list-style:none;}
		.topLeftMenu li {float:left;display:inline;width:100px;margin-bottom:2px;font-size:11px;line-height:17px;height:17px;}
			.topLeftMenu li a {background: url(../images/criminal_content_topLink_background.gif) top left no-repeat;padding-left:11px;font-size:11px;line-height:17px;height:17px;font-weight:bold;text-decoration:none;color:#fff;}
			.topLeftMenu li a:hover, .topLeftMenu li a.current {text-decoration:underline;color:#ccc;}

	.logo {float:left;display:inline;width:395px;height:124px;margin-top:35px;cursor:pointer;}
	.criminalDefense {float:left;display:inline;width:440px;height:124px;margin-top:35px;margin-left:10px;cursor:pointer;}

#content_wrapper {float:left;display:inline;width:1000px;background: url(../images/content_background.gif);background-repeat:repeat-y;}
	

/*---body styles ---*/	
#content_body_home {float:left;display:inline;width:950px;margin:0px 25px;background-color:#fff;}	
#content_body  {float:left;display:inline;width:850px;min-height:500px;padding-left:100px;margin:1px 25px;background:#555658 url(../images/interior_body_background.gif);background-repeat:repeat-x;}	
	
	
/* HOME ************************************************************************************************************************************************/
	
  /* includes column of attorneys, main image and copy column */
  #leftCol {float:left;display:inline;width:705px;background: #e9e9ea;}
	  
	  /* col of attorney thumbnails */
	  #leftCol .attorneys {float:left;display:inline;width:98px;height:361px;list-style:none;}
		  #leftCol .attorneys ul li {float:left;display:inline;width:98px;}			
		  #leftCol .attorneys ul li.johnP a {float:left;display:inline;width:98px;height:122px;background: url(../images/criminal_home_attorneys-johnP.jpg) no-repeat;}
		  #leftCol .attorneys ul li.PJ a {float:left;display:inline;width:98px;height:119px;background: url(../images/criminal_home_attorneys-PJ.jpg) no-repeat;}
		  #leftCol .attorneys ul li.danielJ a {float:left;display:inline;width:98px;height:121px;background: url(../images/criminal_home_attorneys-danielJ.jpg) no-repeat;}
		  
	  /* main image */
	  #leftCol .main_image {float:left;display:inline;width:606px;height:360px;background: url(../images/criminal_home_main.jpg);}
	  
	  /* copy row below main image and attorney thumbnails */
	  #leftCol .bottom {float:left;display:inline;width:705px;height:145px;background: #e9e9ea url(../images/criminal_home_leftBottom_background.gif) no-repeat;}
	   html > body #leftCol .bottom {height:152px;} 
	   
		  .bottom p {color:#666;padding-top:15px;margin:10px 25px 20px 110px;}
		  .bottom span.big {color:#Cb4400;font-size:21px;}
	
		  
  
	  /* right column featured videos, cases and stories */
	  #rightCol {float:right;display:inline;width:245px;height:513px;background-color:#7d7d7d;}
		  
		  /* this is the white title bar with orange text */
		  #rightCol .home_col_head {float:left;display:inline;clear:left;width:245px;height:24px;}			
			  #rightCol .home_col_head h1 {height:24px;margin:0;background:#fff;font-size:12px;line-height:24px;padding-left:10px;font-weight:bold;color:#Cb4400;}	
			  
		  /* formats right hand content for each box */
		  #rightCol .home_col_body {float:left;display:inline;width:245px;}	
			  #rightCol .home_col_body div {float:left;display:inline;width:232px;padding: 5px 3px 5px 10px;}	
			  #rightCol .home_col_body .videosTop {border-bottom: 1px solid #ccc;}
			  #rightCol .home_col_body .videosBottom {margin-top:5px;border-top: 1px solid #ccc;}
				  
				 
				 #rightCol .home_col_body h2 {margin:0px;font-size:13px;font-weight:bold;color:#ccc;text-transform:uppercase;}
				 #rightCol img {float:left;display:inline;margin-right:10px;}		  
				  
				 /* 'more' links and video links */
				 #rightCol .home_col_body a.left {float:left;display:inline;width:60px;font-size:11px;font-weight:normal;color:#ccc;text-decoration:underline;}
				 #rightCol .home_col_body a.left:hover {text-decoration:underline;}	
				  
				 #rightCol .home_col_body a.more {float:right;display:inline-block;margin-right:8px;font-size:11px;font-weight:bold;color:#ccc;text-decoration:none;}
				 #rightCol .home_col_body a.more:hover {text-decoration:underline;}	
	
	
/* INSIDE PAGES ************************************************************************************************************************************************/
	
	/* subnav row */
	#content_body .subNav {height:28px;line-height:29px;padding-left:10px;font-weight:bold;margin-bottom:25px;}
		#content_body .subNav a {margin:0 5px;padding:7px 0;padding-right:20px;background: url(../images/subnavDivider.gif) top right no-repeat;text-transform:uppercase;text-decoration:none;}
		#content_body .subNav a.last {background-image:none;} 
		#content_body .subNav a:hover, #content_body .subNav a.current {color:#c30;} 
		
	/* bio, left column of info */	
	.bio_left_content {float:left;display:inline;width:190px;margin: 0 0 50px 50px;}
		.bio_left_content .headshot {float:left;display:inline;width:190px;}
		.bio_left_content .headshot img {border:1px solid #ccc;}
		.bio_left_content .headshot p {padding:10px 0;}
		.bio_left_content .headshot h2 {padding-left:0px;margin-bottom:0px;}
		.bio_left_content .headshot ul {margin-top:0px;margin-left:0px;}
		.bio_left_content .headshot ul li {list-style:none;margin-left:0px;}	
	
	
	/* copy areas */	
	.bio_copy, .cases_copy, .copy {float:left;display:inline;width:550px;margin: 0 0 40px 50px;}
	.cases_copy {width:750px;}
	.bio_copy {margin: 0 0 40px 20px;}
	
	/* copy areas */	
	.bio_copy ul, .cases_copy ul, .copy ul {margin:20px 40px;}
		.bio_copy li, .cases_copy li, .copy li {margin-bottom:3px;}
			.bio_copy ul ul, .cases_copy ul ul, .copy ul ul {margin:0 40px;}
		
	
	/* right column */
	#content_body .rightCol {float:left;display:inline;width:225px;}
		#content_body .rightCol a.more {float:right;display:inline;}	
		
		/* gray box of links in right column */
		#content_body .rightCol .rightLinks {float:right;display:inline;width:170px;margin:20px;padding:5px;background:#efefef;border:1px solid #ccc;}
			#content_body .rightCol .rightLinks ul {margin-left:30px;}
		
	
/*---footer ---*/
#content_footer {float:left;display:inline;width:1000px;background: url(../images/footer_background.gif);background-repeat:no-repeat;}
	#content_footer p {text-align:center; color:#fff;padding-top:25px;padding-bottom:25px;}
	#content_footer a {color:#fff;}