@CHARSET "UTF-8";

/* dark blue - #171F40 */
/* light blue - #E2E4EC */
/* beige - rgb(214,193,148) */ /* red - rgb(131,7,30) */
	/* light beige - rgb(238,231,214) */
	/* dark beige - rgb(214,193,148) */
	/* beige lines - rgb(198,166,102) */
	/* 2014 */
	/* header dark - rgb(40,60,90); */
	
	/* GENERAL RESETS */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}

.lawyer_content_container li {
	margin-left: 15px;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th {
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	line-height:auto;
}

/* ul,ol {
	list-style: none;
} */

fieldset,img {
	border: none;
}

caption,th {
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

.clearer {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}

.underline {
	text-decoration: underline;
}

.nodisplay {
	display: none;
}

.rssbutton {
	background-color: #f80;
	border: 1px outset;
	font-weight: bold;
	color: white;
	font-size: 1.0em;
	padding: 0 0.4em;
	text-decoration: none;
}
/* IE 6 only - PNG works better in IE7/8
img { behavior:url(/inc/js/iepngfix.htc); }

#map img, #gm_firm_location_map img {behavior:none;}
*/
img.left {
	float: left;
	margin: 2px 20px 16px 0;
}

img.right {
	float: right;
	margin: 2px 0 16px 20px;
}

img.across {
	margin: 2px 0 16px 0;
}

img.flushleft {
	margin-left: -20px;
}

img.flushright {
	margin-right: -20px;
}

a {
	color: #2971a7;
}

strong,b,.bold {
	font-weight: bold;
}

em,i {
	font-style: italic;
}

#lawyer_profile_info span {
	font-size: 1.0em;
}

#container h1 {
	padding: 4px 0 10px 0;
	font-weight: bold;
	font-size: 1.125em;
	line-height: normal;
}

#container h2 {
	font-weight: bold;
	font-size: 1.05em;
	line-height: normal;
}

#container h3 {
	font-weight: bold;
	font-size: 0.97em;
	line-height: normal;
}

#container h4 {
	font-weight: bold;
	font-size: 0.95em;
	line-height: normal;
}

#testimonial_container {
/* 	font-size: 0.9em; */
}

/* SPECIFIC */
body {
	/* background: rgb(237, 239, 241) url(http://i.superlawyers.com/shared/bg.png) top center repeat-y;*/
	/*	font: 100 12px/18px Geneva, Arial, Verdana, sans-serif; */
	/* Apple.com sizes */
	font: 100 0.875em/1.2em 'Open Sans', Geneva, Arial, Verdana, sans-serif;
	border: 0px solid black;
	margin: 0 auto;
}

#container {
	width: 960px;	
	border-left:solid 1px rgb(20,20,50);
	border-right:solid 1px rgb(20,20,50);
	border-top:solid 9px rgb(15,85,165);
	margin: 0 auto;
	background-color: rgb(255, 255, 255);
}

#bottom_copyright {
	clear: both;
	text-align: center;
	margin:10px 0 0 0;
	/* background-color:rgb(238,231,214); */
/* 	padding:5px; */
	border-top: solid 1px #171F40;
}

#bottom_disclaimer {
	text-align:left;
	font-size:0.8em;	
}

#header_tag {
	background: transparent url(https://s3.amazonaws.com/i.superdoctors.com/shared/header-background-stethoscope-2014.png) top no-repeat;
	height: 124px;
}

#header_notag {
	background: transparent url(https://s3.amazonaws.com/i.superdoctors.com/shared/header-background-stethoscope-2014.png) top no-repeat;
	height: 124px;
}

#logo {
	border: 0px solid green;
	height: 124px;
	width: 360px;
	float:left;
}

.sl-logo {
	margin: 18px 25px 15px 25px;
}

#tagline {
	float: right;
	padding: 7px 60px 0;
}

#tagline a {
/* 	font-family: "Trebuchet MS", sans-serif; */
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: rgb(0, 0, 0) 2px 2px 0px;
	top: 5px;
}

/*
#tagline a:hover {
	color:rgb(255,255,255);
	text-decoration:underline;	
}
*/

#readmore a {
	margin: 0 auto;
}

#readmore a,a:visited {
	color: #4B7517;
	text-decoration: none;
}

#readmore a:hover {
	color: #4B7517;
	text-decoration: underline;
}

#auxnav_container a {
	margin: 0 auto;
}

#auxnav_container a,a:visited {
	color: #171F40;
	text-decoration: none;
}

#auxnav_container a:hover {
	color: #171F40;
	text-decoration: underline;
}

#bottom_nav {
	padding: 20px 40px;	
}

#bottom_nav a {
	margin: 10px auto;
	color: #40698C;
	font-size: 0.875em;
	font-weight: bold;
	text-transform: uppercase;
}

#bottom_nav a,a:visited {
	color: #40698C;
	text-decoration: none;
}

#bottom_nav a:hover {
	color: #40698C;
	text-decoration: underline;
}

h1,h2,h3 {
	color: rgb(40,60,90);
	text-transform: uppercase;
}

h2 {
	text-transform: none;
}

a {
	margin: 0 auto;
	line-height:1.5em;
}

a,a:visited {
	color: #40698C;
	text-decoration: none;
}

a:hover {
	color: #40698C;
	text-decoration: underline;
}

.pad_bottom {
	padding-bottom:0.9em;
}

#topnav_container {
	margin: 0 auto;
	/* background: url(http://i.superlawyers.com/shared/nav_bg.png) repeat-y; */
	height: 35px;
	width: 960px;
	font-size: 1.0em;
	border: 0px solid yellow;
	overflow: hidden;
background: rgb(30,40,70); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjg0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjU1NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(30,40,70) 0%, rgb(50,85,120) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(30,40,70)), color-stop(100%,rgb(50,85,120))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(30,40,70) 0%,rgb(50,85,120) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(30,40,70) 0%,rgb(50,85,120) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(30,40,70) 0%,rgb(50,85,120) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(30,40,70) 0%,rgb(50,85,120) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2846', endColorstr='#325578',GradientType=0 ); /* IE6-8 */
}

#topnav_container ul {
	padding:0;
	margin:0;
	text-align:center;
}

#topnav_container li {
	list-style:none;
	display:inline;
	float:left;
	padding:10px 10px;
	border-right:1px solid rgb(210,210,210);
	font-size:0.875em;
}

#topnav_container li a {
	color:rgb(220,220,220);
	text-transform:uppercase;
}

#topnav_container li a:hover {
	color:rgb(255,255,255);
	text-decoration:none;
}

#topnav_container li:first-child {
	margin-left:10px;
}

#topnav_container li:last-child {
	margin-left: 220px;
	border-right: none;
	padding: 10px 0 10px 10px;
	border-left:1px solid rgb(210,210,210);
}

#topnav_container li:last-child a {
	color:yellow;	
}

#topnav_container li:last-child a:hover {
	color:white;
}


#topnav_container div {
	padding: 0;
	margin: 0;
	float: left;
	border-right: solid 1px #FFFFFF;
}


#topnav_left {
	display: inline;
	float: left;
	width: 30%;
	text-align: left;
	border: 0px solid green;
	height: 35px;
}

#topnav_right {
	display: inline;
	float: right;
	width: 65%;
	text-align: right;
	border: 0px solid red;
	height: 35px;
}

#topnav_left li {
	border-right: 1px solid rgb(255, 255, 255);
}

#topnav_right li {
	border-left: 1px solid rgb(255, 255, 255);
}

#topnav_container a {
	margin: 0 auto;
	font-weight: bold;
}

#topnav_left a,#topnav_left a:visited {
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#topnav_left a:hover {
	font-weight: bold;
	color: #171F40;
	text-decoration: underline;
}

#topnav_right a,#topnav_right a:visited {
	font-weight: bold;
	color: rgb(50, 80, 90);
	text-decoration: none;
}

#topnav_right a:hover {
	font-weight: bold;
	color: #171F40;
	text-decoration: underline;
}

#content_container, #content_container_low {
	margin: 10px auto;
	width: 960px;
/*	height: auto; */
	float: left;
	/* background: url(http://i.superlawyers.com/shared/content_bg.png) top repeat-y; */
	overflow:hidden;
}

#content_container_inner, #content_container_inner_low {
    float:left;
    position: relative;
    overflow:hidden;
}

#content_container.bg_two {
	/* background: url(http://i.superlawyers.com/shared/content_bg_two_col.png) top repeat-y; */
}

#content_left, #content_left_low {
	float: left;
	width: 319px;
	/*	margin-right: -339px; */
	border-right: solid 1px rgb(20,20,50);
	/*	background-color: transparent; */
	padding-bottom:500em;
	margin-bottom:-500em;
}

#content_left_wide {
	float: left;
	width: 638px;
	/*	margin-right: -339px; */
/* 	border-right: solid 1px rgb(20,20,50); */
	/*	background-color: transparent; */
	padding-bottom:500em;
	margin-bottom:-500em;
}

#content_middle, #content_middle_low {
	float: left;
	width: 319px;
	border-right: solid 1px rgb(20,20,50);
	padding-bottom:500em;
	margin-bottom:-500em;
}

#content_middle_low, #content_left_low {
	padding-bottom:500em;
	margin-bottom:-500em;
}

#content_right, #content_right_low, #content_right_high {
	float: left;
	width: 319px;
	/* margin: 0px 0px 0px 10px; */
	/* margin-right: -330px; */
	/*	background-color: transparent; */
	/*	background-color:rgb(238,231,214); */
	padding-bottom:500em;
	margin-bottom:-500em;
	margin-right: -1px; /* Thank you IE */
}

#content_right .feed_read_more {
	display:none;
}

#content_right {
	border-left: solid 1px rgb(20,20,50);
}

#col1 {
	width: 319px;
	float: left;
	/*	border-right: 1px solid rgb(198,166,102); */
}

#col2 {
	float: left;
	width: 319px;
}

#col3 {
	width: 160px;
	float: left;
	background-color: transparent;
	clear: both;
	display:block;
}

#col4 {
	float: left;
	width: 160px;
	margin: 0px -160px 0px 10px;
	background-color: transparent;
	display:block;
}

#col3-col4-container {
	height:100%;
}

#gm_firm_location_directions {
	text-align:center;
	height:30px;
	font-size:1.1em;
	line-height:30px;
}

.grey_header {
	/* background: url(http://i.superlawyers.com/shared/grey_header.png) top repeat-y; */
	/* height: 20px; */
	/* width: 100%; */
	padding: 0 15px;
	/* text-indent: 20px; */
}

.header_text {
	text-transform: uppercase;
	color: rgb(40,60,90);
/* 	font: 900 14px/ 20px 'Trebuchet MS', sans-serif; */
	line-height:1.5;
	font-size:0.875em;
	font-weight:bold;
}

.header_text_large {
	text-transform: uppercase;
	color: rgb(40,60,90);
/* 	font: 20px georgia; */
/* 	text-align: center; */
	font-size: 1.125em;
	line-height:1.2em;
	font-weight:bold;
}

.beige_header {
	/* background: url(http://i.superlawyers.com/shared/beige_header.png) top repeat-y; */
	height: 20px;
	width: 160px;
	text-indent: 20px;
	margin: 0 0 10px 0;
}

.beige_header_wide {
	/* background: url(http://i.superlawyers.com/shared/beige_header_wide.png) top repeat-y; */
	height: 20px;
	width: 319px;
	text-indent: 20px;
	margin: 0 0 10px 0;
}

.main_content_container {
	margin: 15px;
	/* border-bottom: solid 1px #171F40; */
}

.content_container_col1 {
	width: 140px;
/* 	padding-right: 4px; */
/* 	border-right: solid 1px #171F40; */
	float: left;
}

.content_container_col2 {
	width: 140px;
	padding-left: 9px;
	float: left;
}


.main_content_container ul {
/* 	list-style-image: url('http://i.superdoctors.com/shared/li_arrow.gif'); */
	list-style:none;
/* 	list-style-position: inside; */
}

.main_content_container li {
	font-size: 0.875em;
	padding-bottom: 3px;
	padding-left: 1.5em;
 	text-indent: -1.5em; 
}

.main_content_container li:before, .arrow:before {
/* 	width: 0; */
/* 	height: 0; */
/* 	line-height: 0; */
/* 	display: block; */
	content: "> ";
/* 	border-width: 5px; */
/* 	border-color: black transparent transparent transparent; */
}

#article_text ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}

#article_text li {
	/* font-size: 11px;
	padding-bottom: 3px; */
	font-size:100%;
	line-height:1.5;
	margin:0 auto 10px 0;
}

.col3_content_container {
	padding: 10px;
}

.col4_content_container { /*	padding:5px;	*/
	
}

#col3 li {
	list-style: none;
	text-indent: 0;
	padding-bottom: 5px;
	font-size: 0.9em;
	line-height:1.5;
}

p,.normal {
	margin: 0 auto 10px 0;
 	line-height: 1.5; 
/* 	font-size: 0.875em; */
}

.smaller {
	line-height: 1.4;
	font-size: 90%;
}

dd {
	margin: 0 auto 10px 0;
	line-height: 1.5;
	font-size: 100%;
}

dt {
	margin: 0 auto 5px 0;
	line-height: 1.5;
	font-size: 100%;
	font-weight: bold;
}

/* Simple Search Container */
#search_container_location {
	padding: 0 10px 10px 10px;
	background-color: rgb(255, 255, 255);
	height: auto;
}

#search_container_location_image {
	float: right;
	text-align: center;
}

/*
form#search {
}
*/
#search_container_location #search_q_label {
	color: #171F40;
	font-size: 90%;
	font-weight: bold;
}

#search_container_location #search_q {
	width: 350px;
	font-size: 130%;
	color: rgb(75, 75, 75);
	border: 1px solid #999;
	text-indent: 4px;
	margin: 2px 0px 7px 0px;
	padding:5px;
}

#search_container_location #search_pa {
	border: 1px solid #999;
	width: 350px;
	margin: 2px 0px;
}

#search_container_location #search_pa_label {
	color: #171F40;
	font-size: 90%;
	font-weight: bold;
}

#search_container_location #search_city {
	border: 1px solid #999;
	width: 350px;
	font-size: 130%;
	color: rgb(75, 75, 75);
	text-indent: 4px;
	margin: 2px 0px 7px 0px;
}

#search_container_location #search_city_label {
	color: #171F40;
	font-size: 90%;
	font-weight: bold;
}

#search_container_location #search_submit_label {
	margin-top: 5px;
	width: 75px;
	float: left;
	text-align: right;
	margin-right: 5px;
	line-height: 1.3;
	display: none;
}

#search_container_location #search_submit {
	margin-top: 5px;
	width: auto;
	padding: 0 10px 0 10px;
}

#location_submit {
	margin: 0;
	padding: 0;
}

#search_container_change_location {
	text-decoration: none;
	color: #171F40;
	line-height: 1.5;
}

#search_container_change_location :hover {
	text-decoration: underline;
	color: #171F40;
}

/* End Simple Search Container */ /* Search Results */
#results_total {
	font-weight: bold;
}

#results_container {
	padding: 10px;
}

#results_top_rule {
	padding: 0 10px 0 0;
}

#results_sort_container {
	float: right;
	font-size: 90%;
	margin-top: 3px;
}

#results_sort {
	font-size: 90%;
}

#results_container h2 {
	margin-top: 0px;
	padding-top: 0px;
	line-height: normal;
}

.results_hit_container {
	margin: 5px 0 5px 0;
	width:100%;
}

.results_main h4 {
	margin: 0 0 0.2em 0;
	padding: 0px;
}

.results_photo {
	float: left;
	padding: 0 0 5px 0;
}

.results_photo_detail {
	width:75px;
}

.results_main {
	padding: 5px 0 10px 10px;
	line-height: 1.3;
	font-size: 90%;
	float: left;
	width:408px;
}

.results_year {
	text-align: right;
	padding: 5px 0;
	float: left;
	font-weight: bold;
	font-size: 80%;
	width:115px;
}

.results_highlight {
	float:left;
	background-color: #E2E4EC;
}

#results_column_header {
	margin-bottom: 10px;
	margin-right: 10px;
}

#results_column_header_year {
	color: rgb(198, 166, 102);
	text-transform: uppercase;
	float: right;
	cursor:help;
}

#results_column_header_name {
	color: rgb(198, 166, 102);
	text-transform: uppercase;
}

#also_found_rs {
	font-weight: bold;
}

#also_found_sl {
	font-weight: bold;
}

#what_are_rising_stars,#what_are_super_lawyers {
/*	height: auto; */
	margin: 5px 0px;
	line-height: 1.5;
	width: 80%;
	padding-top: 0px;
	color: #171F40;
}

/* End Search Results */ /* What is Super Lawyers Container */
#what_is_superlawyers_container {
	width: 319px;
}

#what_is_superlawyers_cover {
	/* width: 160px; */
	/* float: left; */
	/* border-right: 170px; */
	padding-left: 29px;
	margin: 0 0 10px 0;
}

#what_is_superlawyers_cover img {
	box-shadow: 0 2px 5px 0 #999;
	-webkit-box-shadow: 0 2px 5px 0 #999;
}



#what_is_superlawyers_copy {
	/* width: 140px; */
	/* float: left; */
	/* margin: 0px 10px 0px 10px; */
	/* font-size: 80%; */
}

/* End What is Super Lawyers Container */

#ask_superlawyers_banner_container {
	width:100%;
	text-align:center;
}

/* Common Profile */
.back_to_search {
	float: right;
	line-height: 1.5;
}

.beige_rule {
	height: 1px;
	background-color: #171F40;
	width: 100%;
}

.beige_rule_50 {
	height: 1px;
	background-color: #171F40;
	width: 75%;
	margin: 2.5em auto 0.75em auto;
}

.beige_rule_50h {
	height: 50px;
	background-color: #171F40;
	width: 100%;
}

.blue_rule {
	height: 1px;
	background-color: #171F40;
	margin: 0 15px;
}

.profile_header {
/* 	font-family: "Trebuchet MS", sans-serif; */
	color: #171F40;
	text-transform: uppercase;
	margin: 0 0 10px 10px;
	font-size: 1.7em;
	width: 50%;
	line-height: normal;
	padding: 4px 0;
}

/* End Common Profile */

/* Lawschool Profile Container */

#lawschool_profile_container {
	width: 550px;
}

#lawschool_sharethis {
float:right;
margin:5px 0 0 0;
}

#lawschool_profile_info {
float: none;
width: 535px;
margin: 10px 10px 0 10px;
}

/* End Lawschool Profile Container */

/* Lawyer Grid */

.lawyer_grid {
float:left;
width:130px;
margin: 5px 10px 5px 0;
}

.lawyer_grid_photo {
width:130px;
float:left;
height:150px;
overflow:hidden;
margin: 0 0 5px 0;
}

.lawyer_info {
width:130px;
float:left;
line-height:1.25;
}

.lawyer_info a {
font-weight:bold;
}

.grid_emphasis {
/* background-color: rgb(238,231,214); */
}

/* End Lawyer Grid */

/* Lawyer Profile Container */

.lawyer_content_container {
	padding:10px;
}



#lawyer_profile_container {
	/* width: 549px; */
	margin: 0;
}

#lawyer_profile_container #attorney_name_alt {
	display:none;	
}


#lawyer_profile_update_link {
	text-align:right;
	line-height:1.5;
	float:right;
}

#lawyer_profile_container h1 {
	line-height: 1.4;
	margin: 0 0 10px 0;
	text-transform: none;
}

#lawyer_profile_container h3 {
	line-height: 1.0;
	margin: 0 0 10px 0;
}

#lawyer_profile_header {
	margin: 0 10px 0 0;
}

#lawyer_profile_header_info {
	padding: 10px;
}

.lawyer_profile_headshot {
	float: left;
	min-height:160px;
	padding-right: 10px;
	margin-bottom: 10px;
}


#lawyer_profile_info {
	float: none;
	width: auto;
}

#lawyer_profile_container #firm_info {
	line-height: 1.5;
	margin: 0 0 15px 0;
}

#lawyer_profile_container #firm_name {
	font-weight: bold;
}

#state_bar_logo {
	float: right;
	margin: 0 0 10px 10px;
}

#practice_areas_container #practice_areas_label,#industry_groups_container #industry_groups_label,#ls_container #ls_label,#lang_container #lang_label,#certifications_container #certifications_label {
	font-weight: bold;
}

#practice_areas_container,#ls_container,#lang_container,#certifications_container,#industry_groups_container {
	line-height: 1.50;
}

#lawyer_profile_contact_info #telephone_label,#fax_label,#url_label {
	font-weight: bold;
}

#lawyer_profile_contact_info {
	margin: 0 0 10px 0;
	line-height: 1.5;
}

#lawyer_profile_view_pdf {
	margin: 5px 0;
}

#lawyer_profile_text,#lawyer_selected_issues,#lawyer_articles,#lawyer_modified,#lawyer_biography,#lawyer_profile_upsell_message,#lawyer_301_moved {
	margin: 10px;
}

#lawyer_profile_text ul {
	margin-left: 1em;
	margin-bottom: 15px;
}

.profile_item {
	margin: 10px;
}

#lawyer_white_papers {
	padding: 15px;
}

#lawyer_white_papers dl {
	font-size: 90%;
}

#lawyer_white_papers dt {
	margin-top: 5px;
}

/* End Lawyer Profile Container */ /* Firm Profile Container */
#firm_profile_container {
	/* width: 549px; */
	margin: 0 10px 0 0;
}

#firm_profile_container h1 {
	line-height: 1.0;
	margin: 0 0 10px 0;
	text-transform: none;
}

#firm_profile_header {
	margin: 0;
}

#firm_profile_header_info {
	padding: 15px 0 15px 15px;
}

.firm_profile_logo {
	float: right;
	width: 200px;
}

#firm_profile_info {
	width: 320px;
}

#firm_profile_container #firm_info {
	line-height: 1.5;
	margin: 15px 0 15px 0;
}

#firm_profile_container #firm_name {
	line-height: 1.2;
	width: 100%;
	font-weight: bold;
}

#firm_profile_contact_info #telephone_label {
	font-weight: bold;
}

#firm_profile_contact_info #fax_label {
	font-weight: bold;
}

#firm_profile_contact_info {
	margin: 0 0 10px 0;
	line-height: 1.5;
}

#firm_profile_text, #firm_locations, #firm_attorneys, #firm_white_papers {
	margin: 10px;
}

#firm_white_papers dl {
	font-size: 90%;
}

#firm_white_papers dt {
	margin-top: 5px;
}

#firm_profile_view_pdf {
	margin: 5px 0;
}

#firm_profile_upsell_message {
	margin: 10px;
}

/* End Firm Profile Container */
#adsense_container a {
	margin: 0 auto;
	font-weight: bold;
}

#adsense_container a,#adsense_container a:visited {
	font-weight: bold;
	color: #171F40;
	text-decoration: none;
}

#adsense_container a:hover {
	font-weight: bold;
	color: #171F40;
	text-decoration: underline;
}

/* CITY AUTO-SUGGEST */ /* Big box with list of options */
#ajax_listOfOptions {
	position: absolute; /* Never change this one */
	width: 270px; /* Width of box */
	height: auto; /* Height of box */
	overflow: auto; /* Scrolling features */
	border: 1px solid #000; /* Dark green border */
	background-color: #fff; /* White background color */
	text-align: left;
	font-size: 0.9em;
	z-index: 100;
}

#ajax_listOfOptions div {
	/* General rule for both .optionDiv and .optionDivSelected */
	margin: 1px;
	padding: 1px;
	cursor: pointer;
	font-size: 0.9em;
}

#ajax_listOfOptions .optionDiv { /* Div for each item in list */
	
}

#ajax_listOfOptions .optionDivSelected { /* Selected item in the list */
	background-color: rgb(238, 231, 214);
	color: #171F40;
}

#ajax_listOfOptions_iframe {
	background-color: #F00;
	position: absolute;
	z-index: 5;
}

/* SEARCH RESULTS PAGING */
.pages {
	padding-top: 1em;
	margin: 1em 0;
	clear: left;
	font-size: 85%;
}

.pages a,.pages span {
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 0.3em;
	border: 1px solid #fff;
	background: #fff;
}

.pages span.current_results_page {
	border: 1px solid rgb(198, 166, 102);
	font-weight: bold;
	background: rgb(198, 166, 102);
	color: #fff;
}

.pages a {
	border: 1px solid rgb(198, 166, 102);
	text-decoration: none;
}

.pages a:hover {
	background-color: rgb(238, 231, 214);
}

.pages a.nextprev {
	font-weight: bold;
}

.pages span.nextprev {
	color: #666;
}

.pages span.nextprev {
	border: 1px solid #171F40;
	color: #999;
}

/* END SEARCH RESULTS PAGING */ /* BROWSE PAGES */
#browse_container {
	margin: 0 10px;
}

#browse_container h2 {
	margin: 5px 0 10px 0;
	line-height: normal;
}

#browse_container h3 {
	margin: 10px 0 10px 0;
}

#browse_three_columns {
	height: 100%;
	width: 95%;
	margin: 0px;
}

#browse_three_columns ul {
	text-indent: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#browse_three_columns li {
	list-style: none;
	line-height: 2.0em;
}

#browse_three_columns li.col1 {
	width:170px;
	margin-left: 0px;
}

#browse_three_columns li.col2 {
	width:170px;
	margin-left: 180px;
}

#browse_three_columns li.col3 {
	width:180px;
	margin-left: 360px;
}

/* --- */
#browse_two_columns,#about_pub_mag,#about_pub_states {
	height: 100%;
	width: 95%;
	margin: 0px;
}

#browse_two_columns ul,#about_pub_mag ul,#about_pub_states ul {
    text-indent: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
float:left;
}

#browse_two_columns li,#about_pub_mag li,#about_pub_states li {
    list-style: none;
    line-height: 2.0em;
}

#browse_two_columns li.col1,#about_pub_mag li.col1,#about_pub_states li.col1 {
    width:250px;
}

#browse_two_columns li.col2,#about_pub_mag li.col2,#about_pub_states li.col2 {
    width:250px;
}

#browse_two_columns ul.tc_col1, #browse_two_columns ul.tc_col2 {
float:left;
}

/* END BROWSE PAGES */ /* Homepage */
.spacer_h10 {
	height: 10px;
	background-color: rgb(255, 255, 255);
}

#home_choose_container {
	background-color: rgb(214, 193, 148);
	padding:50px 0;
	display: block;
}

#home_choose_container h1 {
	margin: -30px 0 20px 20px;
	padding: 0;
	line-height: 1.0;
	color:rgb(0,0,0);
}

#home_choose_location_container h2 {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	text-transform: uppercase;
}

#home_choose_location_container {
	padding: 20px 40px 30px 20px;
	background-color: rgb(238, 231, 214);
}

#home_choose_location_container label {
	display: none;
}

#location_select {
	width: 188px;
	padding: 0;
	margin: 0;
}

/* End Homepage */ /* Browse Container */
#right_browse_container {
	width: 330px;
}

#right_browse_container #col4 {
	padding-top: 10px;
}

#right_browse_container #col4 ul {
	font-size: 90%;
}

#right_browse_container #col4 li {
	margin-bottom: 5px;
}

#right_browse_container h4 {
	margin: 0 0 10px 0;
	color: #171F40;
	text-transform: uppercase;
}

/* End Browse Container */ /* Advanced Search */
#advanced_search_container {
	/* background-color: rgb(214, 193, 148); */
	padding: 0;
	display: block;
}

#advanced_search_container h1 {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.5;
}

#advanced_search_container h2 {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.5;
	text-transform: uppercase;
}

#advanced_search_form_container {
	background-color: #E2E4EC;
	padding: 20px 40px 10px 20px;
}

#search_fname_label,#search_lname_label,#search_group_label,#search_pa_label,#search_state_label,#search_city_label,#search_lang_label,#search_ls_label,#search_lawfirm_label, #accredited_label, #search_intl_label {
	color: #171F40;
	font-size: 90%;
	font-weight: bold;
}

#search_group,#search_fname,#search_lname,#search_state,#search_city,#search_pa,#search_lang,#search_ls,#search_lawfirm,#search_intl {
	width: 400px;
	margin: 2px 0 8px 0;
}

#search_submit_label {
	display: none;
}

.validation-advice {
	margin: -15px 140px 2px 0;
	padding: 3px;
	background-color: rgb(250, 240, 60);
	color: #171F40;
	font-weight: bold;
	width: 200px;
	float: right;
}

.custom-advice {
	margin: 5px 0;
	padding: 3px;
	background-color: rgb(250, 240, 60);
	color: #171F40;
	font-weight: bold;
	width: 400px;
}

#accredited_label {
}

/* End Advanced Search */ /* RSS Feeds */
.feed_entry {
	margin: 0;
}

.news_ellipsis {
	text-indent: 30%;
	margin: 0 0 5px 0;
	line-height: 1.5;
	display:none;
}

/* End RSS Feeds */ /* Articles */
#article_container {
	padding: 10px;
}

/* End Articles */ /* Contact Us */
#contact_us_container {
/*	background-color: rgb(214, 193, 148); */
	padding: 0;
	display: block;
}

#contact_us_form_container h1 {
	margin: 0;
	padding: 0;
	line-height: 1.5
}

#contact_us_form_container {
	background-color: #E2E4EC;
	padding: 20px 40px 10px 20px;
}

#contact_us_container #captcha_block {
	margin: 5px 0 0 150px;
}

#contact_us_container #captcha_reload_hint {
	margin: 0 0 0 150px;
}

#contact_us_container .submit {
	text-align: center;
	width: auto;
	padding: 0px 5px 0px 5px;
	overflow: visible; /* keeps IE in check */
}

#contact_us_profile_container {
	/* background-color: rgb(214, 193, 148); */
	padding: 0;
	display: block;
}

#contact_us_profile_form_container h1 {
	margin: 0;
	padding: 0;
	line-height: 1.5
}

#contact_us_profile_form_container {
	background-color: #E2E4EC;
	padding: 20px 40px 10px 20px;
}

#contact_us_form_container label,#contact_us_profile_form_container label {
	width: 150px;
	line-height: 1.5;
	display: inline;
	float: left;
	clear: both;
	margin: 0 0 5px 0;
	font-weight: bold;
}

#contact_us_form_container input,#contact_us_form_container select,#contact_us_profile_form_container textarea,#contact_us_profile_form_container input,#contact_us_profile_form_container select,#contact_us_form_container textarea {
	width: auto;
	display: inline;
	float: left;
	margin: 0 0 5px 0;
}

#contact_us_form_container input,#contact_us_profile_form_container input {
	width: 250px;
}

#contact_instructions {
	padding: 10px;
}

#contact_us_form_container textarea,#contact_us_profile_form_container textarea {
/* 	font-family: sans-serif; */
	font-size: 100%;
}

#contact_profile_disclaimer, #contact_us_profile_container #captcha_reload_hint {
	margin: 0 20px 0 150px;
	font-size: 80%;
}

.contact_right {
	float: right;
	width: 65%;
	line-height: 1.5;
}

/* End Contact Us */ /* Subscribe */
#subscribe_form label {
	color: #171F40;
	font-size: 90%;
	font-weight: bold;
	display: block;
	margin: 10px 0 5px 0;
}

#subscribe_form .validation-advice {
	margin: -15px 200px 2px 0;
	padding: 3px;
	background-color: rgb(238, 231, 214);
	color: #171F40;
	font-weight: bold;
	width: 165px;
	float: right;
}

/* End Subscribe */

/* Event */

#rsvp_reply_container {
	padding:10px;
}

#rsvp_reply_container p, #rsvp_reply_container label, #rsvp_reply_container input {
	font-size:100%;
}

#rsvp_reply_container #guests {
	width:30px;
}

#rsvp_container {
	padding:50px 0;
	background-color: rgb(214, 193, 148);
	width:99%;
}

#rsvp_details_container {
	padding: 20px 40px 10px 20px;
	background-color: rgb(255, 255, 255);
}

#rsvp_details_container #event_header {
	text-align:center;
}

#rsvp_details {
	text-align:center;
	font-size:130%;
}

#sponsor_logos {
	text-align:center;
}

#rsvp_reply_container #reply_attend_label {
	margin:0 0 10px 0;
}

#rsvp_reply_container #reply_attend_radio input {
	margin: 0 0 0 20px;
}

#rsvp_reply_container #reply_pa label, #rsvp_reply_container #reply_name label, #rsvp_reply_container #reply_firm label, #rsvp_reply_container #reply_guests label,#rsvp_reply_container #reply_email label, #rsvp_reply_container #reply_choice label {
	font-weight:bold;
	width:95px;
	margin:5px 10px 5px 0;
	display:inline;
	float:left;
	text-align:right;
}

#rsvp_reply_container #reply_name input, #rsvp_reply_container #reply_firm input, #rsvp_reply_container #reply_guests input {
	width:190px;
	display:inline;
	float:left;
}

#rsvp_reply_container #reply_name #primary_name {
	line-height:1.5;
}

#rsvp_reply_container #primary_pa, #rsvp_reply_container #webinar_choice {
	width:190px;
	font-size:80%;
}


#rsvp_reply_container #reply_name #not_real_name {
	margin:0 0 5px 20px;
}

#rsvp_reply_container #reply_guests {
	margin: 0 0 20px 0;
}

#rsvp_reply_container #submit {
	margin: 0 0 0 100px;
}

#rsvp_reply_container #not_real_name {
	text-align:right;
	padding: 0 15px 0;
	font-size:90%;
}

#rsvp_reply_container #guest_instructions {
	text-align:right;
	padding: 0 15px 0;
	font-size:90%;
}

#more_info_phone {
	margin: 10px 0 -10px 0;
	font-size:90%;
}

#rsvp_check {
	border:1px dotted #171F40;
	padding:10px;
	margin: 0 0 10px 0;
}

/* Event */

/* Webinar */

#webinar_container {
	padding:50px 0;
	background-color: rgb(214, 193, 148);
	width:99%;
}

#webinar_details_container {
	padding: 20px 40px 10px 20px;
	background-color: rgb(255, 255, 255);
}

#webinar_details_container h3 {
margin: 0 0 20px 0;
}

#webinar_details_container ul {
list-style:disc;
padding: 0 0 0 30px;
}

#webinar_details_container li {
line-height:1.5;
margin: 2px 0 5px 0;
}

/* End Webinar */

/* TOOLTIP */
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.dialog table.table_window td  , .dialog table.table_window th {
	padding: 0;
}

.dialog .title_window {
	-moz-user-select: none;
}

.overlay_sl_tooltip {
	background-color: #85BBEF;
	filter: alpha(opacity = 60);
	opacity: 0.6;
}

.sl_tooltip_nw {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/left-top.gif) no-repeat 0 0;
	width: 10px;
	height: 25px;
}

.sl_tooltip_n {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/top-middle.gif) repeat-x 0 0;
	height: 25px;
}

.sl_tooltip_ne {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/right-top.gif) no-repeat 0 0;
	width: 10px;
	height: 25px;
}

.sl_tooltip_w {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/frame-left.gif) repeat-y top left;
	width: 10px;
}

.sl_tooltip_e {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/frame-right.gif) repeat-y top right;
	width: 10px;
}

.sl_tooltip_sw {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/bottom-left-c.gif) no-repeat 0 0;
	width: 12px;
	height: 12px;
}

.sl_tooltip_s {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/bottom-middle.gif) repeat-x 0 0;
	height: 12px;
}

.sl_tooltip_se,.sl_tooltip_sizer {
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/bottom-right-c.gif) no-repeat 0 0;
	width: 12px;
	height: 12px;
}

.sl_tooltip_sizer {
	cursor: se-resize;
}

.sl_tooltip_close {
	width: 10px;
	height: 15px;
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/button-close-focus.gif) no-repeat 0 0;
	position: absolute;
	top: 0px;
	right: 11px;
	cursor: pointer;
	z-index: 1000;
}

.sl_tooltip_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/button-min-focus.gif) no-repeat 0 0;
	position: absolute;
	top: 0px;
	right: 55px;
	cursor: pointer;
	z-index: 1000;
}

.sl_tooltip_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(http://i.superlawyers.com/shared/sl_tooltip/button-max-focus.gif) no-repeat 0 0;
	position: absolute;
	top: 0px;
	right: 33px;
	cursor: pointer;
	z-index: 1000;
}

.sl_tooltip_title {
	float: left;
	height: 14px;
	font-size: 14px;
	text-align: center;
	margin-top: 2px;
	width: 100%;
	color: #123456;
}

.sl_tooltip_content {
	overflow: auto;
	color: #000;
	background: #FDFDFD;
}
/* End Toolip */

/* Badge Page */

#badge_container {
	padding:0 10px;
}

#badge_container textarea {
	text-align:left;
	width:95%;
	height:210px;
	font-family:sans-serif;
	font-size:10px;
	overflow:hidden;
}

#badge_container ul {
	list-style:disc;
	padding: 0 0 0 20px;
}

#badge_container li {
	line-height:1.5;
}

/* End Badge Page */

/* MODAL BOX */
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: #000!important;
}

#MB_overlay[id] {
	position: fixed;
}

#MB_window {
	position: absolute;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}

#MB_window[id] {
	position: fixed!important;
}

#MB_frame {
	position: relative;
	background-color: #EFEFEF;
	height: 100%;
}

#MB_header {
	margin: 0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow: auto;
}

#MB_caption {
/* 	font: bold 85% "Lucida Grande", Arial, sans-serif; */
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display: block;
	position: absolute;
	right: 5px;
	top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

#MB_close :hover {
	background: transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(http://i.superlawyers.com/shared/loading.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color: #EFEFEF;
	color: #000;
}

#MB_content {
	border-top: 1px solid #F9F9F9;
}

#MB_header {
	background-color: #DDD;
	border-bottom: 1px solid #CCC;
}

#MB_caption {
	color: #000
}

#MB_close {
	color: #777
}

#MB_close :hover {
	color: #000
}

/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}
/* END Modal Box */

#sl_sharethis {
/*	float:right; */
	margin: 0 -5px 0 0;
}

/* Testimonials */

.testimonial_block {
	margin: 5px 0 15px 0;
}

.testimonial_i_right {
	float:right;
}

.testimonial_i_left {
	float:left;
}

.testimonial_t_right {
	width:70%;
	text-align:left;
	float:right;
	margin: 0 0 0 10px;
}

.testimonial_t_left {
	width:70%;
	text-align:left;
	float:left;
	margin: 0 10px 0 0;
}

/* ADS */

#leaderboard_ad {
	padding: 10px 0px;
	text-align:center;
	border-bottom: solid 1px #171F40;
}

#medium_rectangle_ad {
	text-align:center;
}

/* Law Schools */

#law_school_filter {
margin: 10px 20px 10px 10px;
padding:10px;
/* background-color: rgb(238,231,214); */
}

#law_school_filter #close_filter {
float:right;
cursor:pointer;
}

#law_school_filter label {
width: 140px;
font-weight:bold;
float:left;
margin:5px 0 5px 0;
}

#law_school_filter select {
width: 200px;
float:left;
margin:5px 0 5px 0;
}

#law_school_table {
width:100%;
}

#law_school_table th {
font-weight:bold;
font-size:smaller;
padding:3px 3px 10px 3px;
}

#law_school_table td {
font-size:100%;
padding:3px 3px 5px 3px;
}


.toplist_sharethis {
float:right;
}

/* autosuggest */

div.autocomplete {
  position:absolute;
  width:1px;
  background-color:white;
  border:1px solid #888;
  margin:0;
 padding:0;
z-index:10;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:30px;
 cursor:pointer;
border:1px solid rgb(220,220,220);
}

#progress_image_suggest {
width:16px;
float:right;
height:16px;
margin: 7px 0 0 4px;
}

#ls_search_form #autocomplete {
width:450px;
margin: 0 0 20px 0;
font-size:100%;
padding: 4px 0 4px 5px;
/* font-family: 'Verdana',sans-serif; */
border:1px solid black;
background: url(http://i.superlawyers.com/shared/mag_glass.jpg) right center no-repeat;
}

#ls_search_sbmt {
display:none;
}

#ls_search_form .autocomplete_search_label {
font-weight:bold;
}

/* end autosuggest */


#auxnav_container {
width: 460px;
height: 86px;
padding: 38px 15px 0 65px;
float: left;
text-align: center;
}

.auxnav_top ul li {
display: inline;
margin: 0 5px;
padding: 0;
font-size: 1.4em;
font-weight: bold;
}

.auxnav_bottom ul li {
display: inline;
margin: 0 15px;
padding: 0;
font-size: 1.2em;
}

.auxnav_top {
padding-bottom: 5px;
border-bottom:solid 1px #171F40;
}

.auxnav_bottom {
padding: 5px;
font-size: 1.2em;
}

.hp_search_container_top {
margin: 0 15px;
padding: 0 5px;
/* background: url(http://i.superdoctors.com/shared/search_bg_top.gif) repeat-x; */
border-left: solid 1px #808496;
border-right: solid 1px #808496;
border-top: solid 1px #808496;
}

.hp_search_container {
margin: 0 15px;
padding: 10px;
/* border-left: solid 1px #808496; */
/* border-right: solid 1px #808496; */
background-color:rgb(215,230,245);
}

.hp_search_container_bottom {
margin: 0 15px;
height: 14px;
/* background: url(http://i.superdoctors.com/shared/search_bg_bottom.gif) repeat-x; */
border-left: solid 1px #808496;
border-right: solid 1px #808496;
border-bottom: solid 1px #808496;
}

.hp_search_container_clear {
	margin: 0 15px;
	background-color:transparent;
}

.doc_profile_item_container {
width: 618px;
margin: 0 10px 0 10px;
padding-top: 10px;
}

.doc_profile_item_container_left {
width: 304px;
margin-right: 10px;
float: left;
}

.doc_profile_item_container_right {
width: 304px;
float: left;
}

.faq_question {
font-weight: bold;
}

.article-search-result {
border-bottom: 1px solid #000000;
margin-bottom: 10px;
}

.green_button {
-moz-box-shadow: 2px 2px 0 0 rgb(220,220,220);
-webkit-box-shadow: 2px 2px 0 0 rgb(220,220,220);
box-shadow: 1px 1px 0 0 rgb(220,220,220);
width: auto;
padding: 2px 5px;
background-color: rgb(75,117,23);
color: white;
text-transform: uppercase;
border-radius: 5px;
border: 5px solid rgb(75,117,23);
}

#ask_smd_header_text {
	background-image: url(http://i.superdoctors.com/shared/arrow.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: contain;
    font-style:italic;
}

.button_blue_yellow {
background-color: rgb(40,70,100);
color: yellow;
text-transform: uppercase;
margin: 0;
border-radius: 5px;
padding: 4px 14px;
border: none;
font-size: 0.75em;
cursor:pointer;
}

.button_blue_white {
background-color: rgb(40,70,100);
color: white;
text-transform: uppercase;
margin: 0;
border-radius: 5px;
padding: 4px 14px;
border: none;
font-size: 0.75em;
cursor:pointer;
}

.button_blue_yellow:hover, .button_blue_white:hover {
	font-decoration:none;
}

.button_blue_yellow:visited {
color: yellow;
}
 
.button_blue_white:visited {
color: white;
}


#mydot_promote {
	background-color:rgb(15,85,165);
	padding: 7px 5px;
	text-transform:uppercase;
}

#mydot_promote a, #mydot_promote p, #mydot_promote a:hover {
	color:rgb(255,255,255);
}

#browse_container_left {
float: left;
width: 275px;
margin-right: 2.0em;
}

#browse_container_right {
float: left;
width: 260px;
background-color:rgb(215,230,245);
min-height: 400px;	
padding:20px;
}

.browse_chooser {
	margin:10px 0 10px 0;
}

.browse_chooser select {
	width:175px;
}

.columns_two {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
    line-height:2.0;
}
