/**************************************************************************
Filename: screen.css
Author: Ben Lister
URL: css/screen.css

Description:
Main Stylesheet for website
***************************************************************************/


/* SITE GLOBALS */
body { 
	/*background: #310305 url(../images/interface/site_bg_dim.jpg) top center no-repeat; */
	background: #350303 url(../images/interface/site_bg.jpg) top center no-repeat; /* bright */
	color: #d7cfcf;
	font-family: Helvetica, Arial, sans-serif, Tahoma;
	line-height: 1.35em;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 0.3em; 
}

strong { font-weight: bold;}
em { font-style: italic; }

h1 { font-size: 1.8em }
h2 { font-size: 1.6em }
h3 { font-size: 1.4em }
h4 { font-size: 1.2em }
hr {
	width:100% !important;
	border: 0px;
	color: #992525;
	background: #992525 !important;
	border: 0;
	height:1px;
	margin: 20px 10px;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0 }

a, a:visited, a:active { color: #837878}



a:focus { outline : none }
label { display: block;}
input { 

	background: url(../images/interface/menu/li_bg2.png) top left;
	/* border: 1px solid #2d261a; */
	border: 1px solid #111;
	width: 152px;
	height: 18px;
	clear: both;
	color: #DFD294;
	font-size: .8em;
	margin-top: 5px;
	padding:5px 3px 0 3px ;
}
textarea {
	background: url(../images/interface/menu/li_bg2.png) top left;
	border: 1px solid #111;
	color: #DFD294;
	font-size: .8em;
	width: 152px;
	padding: 3px;
	height: 79px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;

}
#email_from textarea { 	overflow:hidden; }

#email_frm {
	margin: 0 25px;
	width:160px;
}
#email_btn {
	width: 55px;
	height: 20px;
	float: right;
	border: 0;
	padding: 0;
	margin-bottom: 20px;
}
.btn {
	width: 55px;
	height: 20px;
	border: 0;
	padding: 0;
	float:right;
	margin:5px !important;
}
.submit_btn {
	width: 55px !important;
	height: 20px !important;
	border: 0;
	padding: 0;
	margin: 0 20px;
}
#searchform #s {
	margin: 3px 5px;
	width: 90%;
}
	#searchform label {
		text-indent: -9999px;
	}
p.quote {
	color: #afa68a;
	position:relative;
}


/* SITE STYLES */

#wrapper {
	
	width: 960px;
	margin: 0 auto 20px auto;
}

	#header { 
		width: 100%;
		overflow: hidden;
		padding: 0px !important;
		height: 223px;
		background: #000;
	}
	
	#header_home { 
		width: 100%;
		overflow: hidden;
		padding: 0px !important;
		height: 347px;
		background: #000;
	}
		#header_wrapper { width: 960px; margin: 0 auto; background: #000}
		#header_wrapper h1 { margin: 0px; padding: 0px;}
		#logo {
			width: 529px;
			height: 55px;
			text-indent: -9999px;
			float: left;
			display: block;
			position: absolute;
			top: 30px;
			z-index:9999 !important;
			background: url(../images/interface/judd_logo.png) no-repeat top left;
		}
			#logo_home {
			width: 529px;
			height: 55px;
			text-indent: -9999px;
			float: left;
			display: block;
			position: absolute;
			z-index: 999;
			top: 190px;
			background: url(../images/interface/judd_logo.png) no-repeat top left;
		}
			#head_graphic { 
				float: right; 
				width: 492px;
				position: relative;
				z-index: 1 !important;
				height: 223px;
			}

			#head_graphic_home { 
				float: right; 
				width: 359px;
				height: 347px;
			}		
		h3#top_quote {
			position: absolute;
			top: 125px;
			text-align:right;
			z-index: 999;
		}

		h3#top_quote_home {
			position: absolute;
			top:275px;
			text-align:right;
		}
		
		img#judd_photo {
	
			position:absolute;
			top: 22px;
			margin :60px 0 0 30px;
		}
	


/* MAIN NAV */
	
	
	div#main_nav {
		background: url(../images/interface/menu_bg.png);
		overflow: hidden;
		width: 100%;
		height: 84px;
		clear: both;
	}
	div#main_nav ul { margin: 0 auto; width: 966px}
	div#main_nav ul li {
		float: left;
		margin-bottom: 7px;
		height:67px;
		margin-right: 1px;
		text-indent: -9999px;
	}
		
		.nav_hit { background: url(../images/interface/menu_bg_ovr.png) no-repeat !important; cursor: pointer; }
		
		div#main_nav ul li a { 

		}
			div#main_nav ul li a:hover, div#main_nav ul li a.nav_active { background-position: 0px 0px !important}
			div#main_nav ul li a#nav_home {
				background: url(../images/interface/menu/nav_home.gif) no-repeat 0px -66px ;
				display: block;
				width:77px !important;
				height: 66px;
			}

				
			div#main_nav ul li a#nav_biography {
				background: url(../images/interface/menu/nav_biography.gif) no-repeat 0px -66px ;
				display: block;
				width:124px !important;
				height: 66px;
			}
			
			div#main_nav ul li a#nav_contact {
				background: url(../images/interface/menu/nav_contact.gif) no-repeat 0px -66px ;
				display: block;
				width: 96px !important;
				height: 66px;
			}
			
			div#main_nav ul li a#nav_lawyers {
				background: url(../images/interface/menu/nav_lawyers.gif) no-repeat 0px -66px ;
				display: block;
				width:193px !important;
				height: 66px;
			}
			
			div#main_nav ul li a#nav_clients {
				background: url(../images/interface/menu/nav_clients.gif) no-repeat 0px -66px ;
				display: block;
				width:215px !important;
				height: 66px;;
			}
			
			div#main_nav ul li a#nav_victories {
				background: url(../images/interface/menu/nav_victories.gif) no-repeat 0px -66px ;
				display: block;
				width:114px !important;
				height: 66px;
			}
			
			div#main_nav ul li a#nav_news {
				background: url(../images/interface/menu/nav_news.gif) no-repeat 0px -66px ;
				display: block;
				width:140px !important;
				height: 66px;			
			}
			
			/*div#main_nav ul li a#nav_blog {
				background: url(../images/interface/menu/nav_blog.png) no-repeat top left;
				display: block;
				position: relative;
				height:17px !important;
			}*/
		

			
			h5#advisory {
				margin-top: 50px;
				/*background: url(../images/interface/advisory.png) no-repeat top left; */
				background: url(../images/interface/advisory_gray.png) no-repeat top left;
				width: 233px;
				height: 23px;
				text-indent: -9999px;
			}	
			
					
		
	
	#center_col {
		float: left;
		width: 960px;
		min-height: 450px;
		color: #d7cfcf;
		background: url(../images/interface/content_bg.png);
		margin:-19px 0  7px 0;
		padding-bottom: 15px;
	}
		#center_col h2 { margin-top:20px }
		
		#center_col h4 {
			padding-left:20px; 
			margin: 20px 0 10px 0; 
			font-size:14px;
			color: #949AAA !important;
	   }
		#center_col h4 a {
			color: #fff !important;
	   }
		
		#center_col dl.news h4 { margin-bottom:5px; color: #fff !important;} 
		#center_col dl.news hr { margin: 30px 0px; }
		#center_col ul { 
			list-style-image:none;
			list-style-position:outside;
			list-style-type:disc;
			padding:0 30px 0 50px;
			margin-top: 5px;
		}
		
		#center_col ul.contact { padding: 0 20px !important; }
			
			#center_col ul li {
				line-height: 1.5em;
				margin-bottom: 5px;
				list-style: url(../images/interface/bullet.png);
			} 

		
		#center_col #hdr_biography {
			background: url(../images/interface/hdr_biography.png) no-repeat top;
			text-indent: -9999px;
			height: 59px;
			margin-bottom: 20px;
			position: relative;
			width: 297px;
			margin-left: 15px;
		}
		#center_col #hdr_contact {
			background: url(../images/interface/hdr_contact.png) no-repeat top;
			text-indent: -9999px;
			height: 59px;
			margin-bottom: 20px;
			position: relative;
			width: 235px;
			margin-left: 5px;
		
		}
		#center_col #hdr_lawyers {
			background: url(../images/interface/hdr_lawyers.png) no-repeat top;
			text-indent: -9999px;
			height: 59px;
			margin-bottom: 20px;
			position: relative;
			width: 562px;
			margin-left: 5px;
	
		}
		#center_col #hdr_clients {
			background: url(../images/interface/hdr_clients.png) no-repeat top;
			text-indent: -9999px;
			height: 59px;
			margin-bottom: 20px;
			position: relative;
			width: 633px;
			margin-left: 5px;
	
		}
		#center_col #hdr_victories {
			background: url(../images/interface/hdr_victories.png) no-repeat top;
			text-indent: -9999px;
			height: 59px;
			margin-bottom: 20px;
			position: relative;
			width: 261px;
			margin-left: 5px;
	
		}
		#center_col #hdr_news {
			background: url(../images/interface/hdr_news.png) no-repeat top ;
			text-indent: -9999px;
			height: 59px;
			margin-bottom: 20px;
			position: relative;
			width: 327px;
			margin-left: 5px;
		
		}
		#center_col #hdr_blog {
			background: url(../images/interface/hdr_blog.png) no-repeat top;
			text-indent: -9999px;
			height: 36px;
			margin-bottom: 20px;
			position: relative;
		
		}


		#center_col p { 
			line-height:1.6em;
			padding:7px 15px;
			font-size:1.05em;
			text-align:justify;
		}
	#center_col hr {
		width:98% ;
		border: 0px;
		color: #992525;
		background: #992525 !important;
		border: 0;
		height:1px;
		margin: 20px 10px;
		
	}
		*+html #center_col hr, *html #center_col hr { width:98% !important ;}
	
	#bio_table { margin-top: 20px;}
		#bio_table strong {
			color: #949AAA;	
		}
		#bio_table ul li { margin-bottom: 15px;}
	
	.victories_col hr {
		width: auto !important;
	}
	
	
	#center_col a { color: #992525 !important; }
	
	#center_col dl { margin: 30px 15px }
	 dl.contact { margin: 0 20px 25px 0 !important} 
	 
	 div.attn_contact {
	 	margin-left:25px;
	 }
	
	#center_col dl h4, 	#center_col dl h4 a {
		 margin:0px; 
		 line-height: 1.3em; 
		 padding-left:0px;
		 color: #d1d1d1 !important; 
	 }
	#center_col span.more a { 
		font-size: .8em;
		text-decoration: none;
	/*	color: #8F8E86 */
	}
	table#lawyer_table { width: 95%; margin: 10px auto 0 auto}
		
		table#lawyer_table td { width: 40%;}
			table#lawyer_table hr { margin:10px 0; }
	#center_col dl.lawyer_list dt{
		float:left;
		padding: 0 15px 0 0;		
	}

	#center_col dl.lawyer_list dt img{
		
		border: 6px solid #4c1a1a;
	}
	#center_col dl.lawyer_list dd {
		padding-bottom: 1px;
		font-size: 11px;
		color: #837878;
	}
	
	#center_col dl.lawyer_list dd strong {
		color: #fff;
	}	

	#right_col {
		float: left;
		width: 179px;
		margin-left: 7px;
	}
			div#in_touch, div#the_buzz, div.blog_right {
				background: url(../images/interface/right_box_bg.png) top left;
				padding: 7px 0;
				margin-bottom: 20px;
			}
			
			div.blog_right a {
				color: #BDA337;
				padding: 0 8px;
				font-size: 11px;

			}
			
			div.recent a {
				display: block !important;
			}
			div#the_buzz {
				padding: 7px 7px; 
				color: #afa68a;
			}
			
				img#quote_top {
					position: relative;
					top: -12px;
					left: -7px;
				}
				
				img#quote_bottom {
					position: relative;
					left: 6px;
					top: -2px;
					float:right;
				}
			
			h3#ttl_int_in_touch {
				background: url(../images/interface/ttl_int_in_touch.png) no-repeat top left;
				width: 120px;
				height: 12px;
				float:right;
				display: block;
				text-indent: -9999px;
			}
			
			h3#ttl_int_buzz {
				background: url(../images/interface/ttl_int_in_buzz.png) no-repeat top left;
				width: 83px;
				height: 12px;
				float:right;
				text-indent: -9999px;
				clear:both;
			}
			
			
			h3#ttl_int_archives {
				background: url(../images/interface/ttl_int_archives.png) no-repeat top left;
				width: 83px;
				height: 12px;
				float:right;
				display: block;
				text-indent: -9999px;
			}
			h3#ttl_int_categories {
				background: url(../images/interface/ttl_int_categories.png) no-repeat top left;
				width: 104px;
				height: 12px;
				float:right;
				display: block;
				text-indent: -9999px;
			}
			h3#ttl_int_search {
				background: url(../images/interface/ttl_int_search.png) no-repeat top left;
				width: 153px;
				height: 12px;
				float:right;
				display: block;
				text-indent: -9999px;
			}
			
			h3#ttl_int_recent {
				background: url(../images/interface/ttl_int_recent.png) no-repeat top left;
				width: 141px;
				height: 12px;
				float:right;
				display: block;
				text-indent: -9999px;
			}
			
						
			form#email_frm label { 
				text-indent: -9999px;
				margin-top: 7px;
			}
			textarea#comments {
				overflow: hidden;
			}
			
			form#email_frm label#l_name {
			 background: url(../images/interface/ttl_frm_name.png) no-repeat top left;
			 height: 8px;
			 }
			 
			form#email_frm label#l_email {
			 background: url(../images/interface/ttl_frm_email.png) no-repeat top left;
			 height: 8px;
			 }
			 			
			form#email_frm label#l_phone {
			 background: url(../images/interface/ttl_frm_phone.png) no-repeat top left;
			 height: 8px;
			 }
			 
			form#email_frm label#l_subject {
			 background: url(../images/interface/ttl_frm_subject.png) no-repeat top left;
			 height: 8px;
			 }
			 
			 form#email_frm label#l_comments {
			 background: url(../images/interface/ttl_frm_comments.png) no-repeat top left;
			 height: 10px;
			 margin-bottom:2px;
			 }
			
			form#searchform label#s {
			 background: url(../images/interface/ttl_frm_search.png) no-repeat top left;
			 height: 8px;
			 }
			
			a#address_meta {
				background: url(../images/interface/contact_frm_address.png) no-repeat top left;
				text-indent: -9999px;
				clear:both;
				height:74px;
				display: block;
				width:115px;			
				margin: 0 0 10px 10px;
			}
			
			h4#ph_meta{
				background: url(../images/interface/contact_frm_ph_em.png) no-repeat top left;
				text-indent: -9999px;
				clear:both;
				display: block;
				height: 57px;
				width:115px;			
				margin: 0 0 10px 10px;
			}
			
			
	#footer {
		width: 100%;
		min-height: 160px;
		clear: both;
		overflow: auto;
		padding-bottom: 10px;
		background: transparent url(../images/interface/content_bg.png) repeat scroll 0 0;
	}
	
		.footer_col {
			width: 283px;
			margin-left: 20px;
			height: 100%;
			float: left;
			padding: 0 7px;
		}
			.footer_col h3 { position: relative; left: -5px;}
			h3#ttl_footer_news {
				background: url(../images/interface/foot_news.png) no-repeat top left;
				text-indent: -9999px;
				margin-top: 5px;
				height: 31px;
			}
			
			h3#ttl_footer_victories {
				background: url(../images/interface/foot_victories.png) no-repeat top left;
				text-indent: -9999px;
				margin-top: 5px;
				height: 31px;
			}
			
			h3#ttl_footer_blog {
				background: url(../images/interface/foot_videos.png) no-repeat top left;
				text-indent: -9999px;
				margin-top: 5px;
				
				height: 31px;
			}
				
				#footer .footer_col dt a, #footer .footer_col dt, #footer .footer_col li a  {

					color:#837878 !important;
					text-decoration: none;
				}
				
				.footer_col li a { font-size: 12px }
				
				.footer_col li { line-height:1.9em }

				
				#footer .footer_col dd, #footer .footer_col li {
					font-size: .9em;
					color:#adadad !important;
					line-height:  1.4em;
				}
				#footer .footer_col dd.meta_links,  #footer .footer_col dd.meta_links a ,  #footer .footer_col li.meta_links a {
					font-size: 11px;
					color: #fff !important;
					text-decoration: none;
					margin-top: 5px;
				}
				#footer .footer_col dd.meta_links a, #footer .footer_col li.meta_links a  {
					border-bottom:1px dotted #fff !important;
				}
		
	#copyright {
		clear: both;
		padding-top: 10px;
		width: 100%;
		font-size: 0.95em;
		color: #adadad;
		margin-top: 5px;
		text-align: center;
	}
		#copyright span {
			display: block;
			clear: both;
			font-size: 0.85em;
			color: #9a9a9a;
		}
	br.clear {
		clear:both;
		height:5px;
	}
	h2.admin_clickh2 {
		background:#2A2622;
		padding:8px;
		color: #ADADAD;
		border:1px solid #837878;
	
	}
	h2.admin_msg {
		background:#69441E;
		padding:8px;
		color:#2A2622;
		border:3px solid #2A2622 ;
	}
	
	div#edit_lawyers, div#edit_pages, div#edit_news, div#edit_victories, div#edit_quote, div#add_quote,div#add_lawyers, div#add_victories, div#add_news {
		background: url(../images/interface/col_center_bg.png);
		position:relative;
		top: -25px;
	}
	
	#admin_div td h2, #edit_lawyers h2, #edit_news h2 {
		background:#3F3F3F;
		color: #2A2622 ;
		padding: 5px;
		margin-bottom:15px;
	}
	
		#admin_div input, #admin_div textarea {
		background: #ADADAD;
		color:#2A2622;
		border: 1px solid #201A1A;
		}
		
		
		input.admin_submit { 
			width:60px !important; 
			height:25px !important; 
			border:0px; 
			padding:0px;
		}
		
		
		div.pagination {
			float:right;
			margin: 30px 20px 10px 0;
			background: #121212;
		}
		
		div.pagination a {
			color:#AA9E6F !important;
			text-decoration: none;
		}
		div.pagination b {
			background: #992525;
			padding:2px;
			color: #fff;
		}
		
		
		img.lawyer_thumb { 
			padding: 0 10px !important;
			margin-right:10px;
			float:left;
			border:1px solid #DFD5AF;
		}
		
		h3.lawyer_head {
			font-size: 2.1em;
			font-weight: normal;
			line-height: 1.1em !important; 
			color: #fff;	
			position: relative;		
			padding: 0 20px !important; /* padding: 0 !important; <-- for picture  */
			margin: 0 !important; 
		}
		
		h4.lawyer_head_position {
			font-size: 1.6em;
			font-style: italic;
			font-weight: normal;
			display: block;
			position: relative;
			padding: 0 !important; 
			margin: 0 0 5px 0 !important; 
		}
		
		ul.vcard {

			float: left;
			margin: 0 !important;
			padding: 0 !important;
			list-style: none;

		}
		
		ul.vcard li {
			list-style: none !important;
			float: left;
			padding: 0px !important;

		}
		
		ul.vcard li a {
			font-size: 11px;
			color: #837878!important;
			text-decoration: none;
		} 
		
		.prof strong {
			color:#949AAA;
		}
		#contact_top, #contact_bottom {
			margin: 0pt auto; 
			width: 90%;
		}
			#contact_bottom {
				position: relative;
				top: -100px;
			}
		ul.contact {
			font-size:11px;			
			list-style: none !important;
			list-style-image: none !important;
		}
		
			ul.contact li {
				list-style: none !important;
				list-style-image: none !important;
				position: relative;
				left: 10px;	
			}
				ul.contact li strong{ 
					color: #757070;
				}
				
				ul.contact li.last a strong{
					color: #7B6B36 !important;
					background: #252420;
					padding: 3px 5px 5px 7px;
					position:absolute;
					float:right;
					text-decoration: none !important;
					top: -36px;
					left: 290px;	/* left: 20px*/	
				}
			/*	
				ul.contact li.last a strong{
					color: #7B6B36 !important;
					background: #252420;
					padding: 5px 5px 5px 5px;
					position:relative;
					float:right;
					text-decoration: none !important;
					top: -36px;
					left: -5px;	*/
				}
					ul.contact li.last { list-style: none !important;}


				/*	ul.contact li.last a img {
						position:relative;
						float:right;
						top: -36px;
						left: -5px; 
						background: #252420;
						padding: 5px 0 3px 6px;
					}*/
					
				ul.contact li.first {
					list-style:  none !important;
					position: relative;
					left: 0px;
					font-size: 12px;	
				}
				ul.contact li.first strong {
					color:#837878;
				} 
		
				ul.contact li img {
					position: relative;
					left: -2px;
					top: 4px;
				}
				
				h3.callout {
					padding: 0 20px;
					font-weight: normal;
					line-height: 1.3em;
				}
				
				.yellow {
					color:#837878;
					font-weight: bold;
				}
				
				h3.home_callout {
					text-indent: -9999px;
					width: 800px;
					height: 79px; 
					margin:40px auto 5px auto;
					clear: both;
					background: url(../images/content/home_quote.png) no-repeat top left;
				}
				
				img#home_photo {
					clear: both;
					width: 666px;
					display: block;
					height: 241px;
					margin: 40px auto 0 auto;
					border:6px solid #4C1A1A;
				}

				
				#home_bio {
					width: 218px;
					height: 18px;
					padding:12px 7px 8px 7px;
					background: #252420;
					border: 1px dotted #423a2f;
					
				}
				
				#home_lawyers {
					width: 196px;
					height: 16px;
					padding:12px 7px 8px 7px;
					background: #252420;
					border: 1px dotted #423a2f;
				}

				#home_victories {
					width: 191px;
					height: 20px;
					padding:9px 7px 7px 7px;
					background: #252420;
					border: 1px dotted #423a2f;
					width: 191px;
					text-align: center;

				}
				
				#home_buttons {
				width:500px;
				margin: 40px auto;
				}
				
				h3#home_lawyers a, h3#home_bio a, h2#home_victories a { text-indent:-9999px; display: block }	
					
					
				h3#home_bio { 	width: 218px; float:left;  margin: 20px 20px 20px 30px}
				
				h3#home_bio a { background: url(../images/content/home_bio.png) #252420 no-repeat;height: 20px; }
				
				
				h3#home_lawyers { 	width: 196px; float:left; margin:  20px 0;}
				
				h3#home_lawyers a { background: url(../images/content/home_meet.png) #252420 no-repeat; height: 20px; }
				
				
				h2#home_victories { width: 191px;  padding:7; margin: 0 auto; clear: both;}
				
				h2#home_victories a { background: url(../images/content/home_res.png) #252420 no-repeat; height: 20px; }
				
				
		div.post p {
			padding: 0 20px;
			margin: 0 10px 10px 0; 
			line-height: 1.3em;
				
		}
			div.blog h2 {
				color: #837878;
				font-size: 1.9em;
				margin: 0 20px 0px 20px;
			}
			
			div.blog h3.searched {
				color: #837878;
				font-size: 1.2em;
				margin: 20px 20px 15px 20px;
			}
			
			
			div.post h2.ttl {
				margin: 25px 20px 0 20px;
				color: #837878;
				font-size: 2.1em;
			}
			
		div.post h2 a {
			font-size: .9em;
			font-weight: normal;
			line-height: 1.1em !important; 
			color: #837878!important;		
			margin: 0 !important; 
		
	  }
	  	
	.blog h2 small  {
		padding: 0 20px !important;
	} 	
	
	h3#respond {
		color: red !important;
	} 
	
	h3#comments {
		color: #837878!important;
		font-size:14px;
		margin:20px 0 10px;
		padding-left:20px;
	}
	
	div#posteddiv {
		margin: 5px 20px 0 20px; 
		font-size:11px; 
		color:#D7C88C;
	}
	#commentlist {
		margin: 0 20px;
	}
	li.commentli {
		background: #211B1A;
		padding: 10px; 
		border: 1px solid #2A2622;
		margin: 10px 20px;
	
	}
	li.alt {
		background: #252420 ;
	}
	form#commentform {
		background: #151111;
		margin: 0 20px 20px 20px;
		padding: 10px 0;
		width: 92%;
		border: 1px solid #2A2622;
	}
	form#commentform input, form#commentform textarea {
		width:70%;
	} 

	p.postmetadata {
		padding:5px;
		float:right;
		background:#252420;
		clear:both;
		margin: 10px 10px 25px 0; 
		font-size: 11px;
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.entry object {
	padding: 0 0 0 30px;
}

img#judd_thumb {
float:right;
margin: -3px 0 50px 5px;
position: relative;
left: 10px;

}

img.q_bef {
	left: -4px;
	position: relative;
	top: -7px;
}

img.q_aft {

	position: relative;
	top: -7px;
}

div#lawyer_meta {
	width: 160px;
	float:left; 
	padding-right: 15px; 
	padding-left: 15px; 
}
	div#lawyer_meta ul {
		list-style: none !important;
		font-size: .8em;
		padding: 0;
		margin: 5px 0 0 0;
	}
		div#lawyer_meta ul li {
			list-style: none !important;
			padding: 8px;
			background: #121212;
		}
		div#lawyer_meta ul li strong a {
		color: #837878;
		font-size: 1.1em;
		}
span#msg {
	text-align; left;

}

div.news_video {
	margin: 10px auto;
	width: 640px;
}

#is_video {
	width: 30px;
}