/*
Theme Name: Lawyers.com
Description: WordPress Theme designed by lawyers.com and developed by Falling Up Media
Author: Lawyers.com Isidore Gotto @ LexisNexis
Version: 1.0
Tags: lawyers.com
*/

html a {
	text-decoration: none;
}

html .colorful_calendar_cell_container:hover .colorful_calendar_day_moreinfo {
	display: block;
}

html .colorful_calendar_cell_container {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
html .colorful_calendar_cell .blue {
	background: #bad8e9;
}

.calpad {
	margin: 15px;
}

.buttonOrange {
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	background: url("http://images2.lawyers.com/Assets/Images/bg_orange_primary.gif") repeat-x scroll 100% 0 #EA782D;
	border: 1px solid #F0792B;
	color: white!important;
	cursor: pointer;
	text-align: center;
	text-decoration: none!important;
	white-space: normal!important;
	height: 30px;
	padding: 0;
	-moz-outline: 0;
	outline: none!important;
	font-size: 16px;
	font-weight: bold;
}

.required {
	color: #000 !important;
}

.buttonOrange:hover{background:url("http://images2.lawyers.com/Assets/Images/bg_orange_primaryHover2.gif") repeat-x scroll 100% 0 #ea782d;background-color:#df5118;border:1px solid #f0792b}

#ActivityFeedWrap {
	width: 258px;
	height: 265px;
	overflow: hidden;
}

table.colorful_calendar {
	background: #fff;
}

.count_posts {
	color: #00598e;
}

#topics a {
	display: block;
	background: url(images/arrow.gif) 16px center no-repeat;
	text-indent: 26px;
}

#topics_hide a {
	display: block;
	background: url(images/arrow_down.jpg) 16px center no-repeat;
	text-indent: 26px;
}

.largly {
	display: block;
	font-weight: bold;
	font-size: 15px;
	margin: 30px 0 6px 0;
}

html #img_max img {
	max-width: 930px;
}

#footer_content a, .disclaimer a {
	font-weight: normal;
}

.disclaimer {
	padding-bottom: 15px;
}

#footer_content h3 {
	font-weight: normal;
}

.footerlogo {
	width: 968px;
	margin: 0px auto;
}

.footerlogoleft {
	width: 340px;
	float: left;
}

.footerlogoright {
	width: 628px;
	float: right;
	text-align: right;
}

.footerlogoright img {
	margin: 0 10px;
}

#wp-post-tags a {
	font-weight: normal;
}

#wp-post-tags p, #wp-post-tags {
	font-size: 12px;
}

h1.page-title {
	margin-bottom: 30px;
}

h1.entry-title {
	line-height: 30px;
}

.clear {
	clear: both;
}

.wp-twitter-bg {
	width: 650px;
	height: 41px;
	background: url(images/wp-twitter-bg.jpg) no-repeat;
	line-height: 41px;
	text-align: right;
	color: #fff;
	margin-top: 35px;
}

.wp-twitter-profile {
	width: 650px;
	height: 75px;
	display: block;
	margin: 15px 0;
}

.tf-header {
	font-weight: normal;
	font-size: 14px;
	color: #5a5a5a
}

.tf-header strong {
	color: #288ac7;
}

.tf-users {
	margin: 10px 0 15px 0;
}

.wp-twitter-profile span {
	color: #959595;
}

a.wp-twit {
	color: #000000;
	font-size: 16px;
}

.wp-author-tw {
	display: block;
	font-size: 16px;
	color: #4d4d4d;
	width: 100%;
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px;
	margin: 20px 0;
}

.wp-twitter-profile img {
	width: 75px;
	height: 75px;
	float: left;
	margin-right: 15px;
}

.wp-twitter-footer {
	width: 650px;
	height: 47px;
	line-height: 47px;
	text-indent: 10px;
	background: #f7f7f7;
	border-top: 1px solid #ccc;
}

.wp-twitter-footer a {
	color: #288ac7;
}

/* GIGYA STYLES */



div.gig-comments-commentBox {
	width: 650px;
}

#componentDiv {
	margin: 0 0 0 30px;
	color: #fff;
}

div.gig-followbar-dialog-title {
	color: #fff;
}
#componentDiv_email {
	width: 322px;
	height: 88px;
	background: url(http://blogs.lawyers.com/wp-content/themes/lawyers/images/subscribe-tooltip.png) no-repeat;
	color:#fff;
	margin: 20px 0 0 -135px;
	display: block;	
	border: 0px;
	outline: 0px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	
	text-align: left;
}

.gig-followbar-emailTextbox {
	background: none;
}

#componentDiv_email input[type=textbox] {
	width: 210px;
	height: 21px;
	background: #fff url(http://blogs.lawyers.com/wp-content/themes/lawyers/images/tooltip-bg.jpg) repeat-x;
	border: 1px solid #cecece;
	margin-right: 5px;
	overflow: hidden;
	text-indent: 5px;
	outline: 0px;
	color: #666666;
}

#componentDiv_email input[type=submit], a.gig-followbar-button, a:link.gig-followbar-button, a:hover.gig-followbar-button, a:active.gig-followbar-button, a:visited.gig-followbar-button {
	width: 62px;
	height: 26px;
	display: block;
	background: #000 url(http://blogs.lawyers.com/wp-content/themes/lawyers/images/tooltip-submit.png) no-repeat;
	border: 0px;
	overflow: hidden;
	outline: 0px;
	margin-top: -1px;
}

.gig-followbar-dialog-nub, .gig-followbar-dialog-nub-bottom {
	display: none;
	background-image: none;
}

div.gig-followbar-dialog-nub-bottom {
	width: 1px;
	height: 1px;
	background-image: none;
	display: none;
}

#wp-content-wrapper {
	width: 930px;
	margin: 0px auto;
	padding-top: 15px;
}

#wp-breadcrumb-wrap {
	width: 930px;
	height: 26px;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 15px;
}

#wp-breadcrumb-wrap a {
	font-weight: normal;
}

.wp-breadcrumbs {
	width: 70%;
	float: left;
	text-align: left;
}

.wp-share {
	width: 30%;
	float: left;
	text-align: right;
}

.wp-share img {
	padding-left: 10px;
}

#wp-breadcrumb-wrap .wp-share ul {
	height: 26px;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#wp-breadcrumb-wrap .wp-share ul li {
	margin: 0;
	padding: 0;
}

.wp-facebook-icon {
	height: 18px;
	line-height: 18px;
	text-indent: 40px;
	overflow: hidden;
	background: url(images/wp-facebook-icon.png) 12px center no-repeat;
}

.wp-twitter-icon {
	height: 18px;
	line-height: 18px;
	text-indent: 40px;
	overflow: hidden;
	background: url(images/wp-twitter-icon.png) 12px center no-repeat;
}

.wp-email-icon {
	height: 18px;
	line-height: 18px;
	text-indent: 40px;
	overflow: hidden;
	background: url(images/wp-email-icon.png) 12px center no-repeat;
}

/* WP-SHARE DROP DOWN */
#wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu, #wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu2 {
	top: 149px;
	margin-left: 10px;
	z-index: 9999;
	height: 109px;
	width: 163px;
	background: url(images/social-flyout.png) left bottom no-repeat;
	overflow: hidden;
}

#wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu li, #wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu2 li  {
	height: 18px;
	margin: 18px 0 -5px 0;
}

#wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu li a, #wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu li a:visited, #wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu2 li a, #wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu2 li a:visited {
	text-align: left;
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: none;
	-moz-box-shadow: 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px;
	
	overflow: hidden;
}
#wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu li a:hover, #wp-breadcrumb-wrap .wp-share ul li .wp-social-drop ul.sub-menu2 li a:hover {
	color: #fff;
	-moz-box-shadow: 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	behavior: url(border-radius.htc);
	border: 0px;
	text-decoration: underline;
}

#wp-breadcrumb-wrap .wp-share li ul {position: absolute; visibility: hidden; list-style: none;}
#wp-breadcrumb-wrap .wp-share li:hover ul, #wp-breadcrumb-wrap .wp-share li.hover ul {visibility: visible;}
#wp-breadcrumb-wrap .wp-share li:hover ul ul, #wp-breadcrumb-wrap .wp-share li.hover ul ul {visibility: hidden;}
#wp-breadcrumb-wrap .wp-share li:hover ul, #wp-breadcrumb-wrap .wp-share li li.hover ul {visibility: visible;}
#wp-breadcrumb-wrap .wp-share li li:hover ul ul, #wp-breadcrumb-wrap .wp-share li li.hover ul ul {visibility: hidden;}
#wp-breadcrumb-wrap .wp-share li li li:hover ul, #wp-breadcrumb-wrap .wp-share li li li.hover ul {visibility: visible;}

#wp-breadcrumb-wrap .wp-share li {float: left;}
#wp-breadcrumb-wrap .wp-share li ul li {float: none;}

/* END WP-SHARE DROPDOWN */

/* WP-FRONT-PAGE-TOOLTIP DROP DOWN */
#wp-ldc-box ul {
	margin: 12px 0 0 5px;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 9999;
}

#wp-ldc-box ul li .wp-front-drop ul.sub-menu {
	top: 32px;
	width: 370px;
	background: url(images/wp-tooltip-below-2.png) left top no-repeat;
	color:#fff;
	margin:0;
	margin-left: -10px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-align: left;
}

#wp-ldc-box li ul {position: absolute; visibility: hidden; list-style: none;}
#wp-ldc-box li:hover ul, #wp-ldc-box li.hover ul {visibility: visible;}
#wp-ldc-box li:hover ul ul, #wp-ldc-box li.hover ul ul {visibility: hidden;}
#wp-ldc-box li:hover ul, #wp-ldc-box li li.hover ul {visibility: visible;}
#wp-ldc-box li li:hover ul ul, #wp-ldc-box .wp-share li li.hover ul ul {visibility: hidden;}
#wp-ldc-box li li li:hover ul, #wp-ldc-box li li li.hover ul {visibility: visible;}

#wp-ldc-box li {float: left;}
#wp-ldc-box li ul li {float: none;}

/* END WP-FRONT-PAGE-TOOLTIP */

/* WP-FRONT-PAGE-TOOLTIP DROP DOWN */
#wp-ldc-box2 ul {
	margin: 12px 0 0 5px;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 9999;
}

#wp-ldc-box2 ul li .wp-front-drop2 ul.sub-menu2 {
	top: 32px;
	width: 370px;
	background: url(images/wp-tooltip-below-2.png) left top no-repeat;
	color:#fff;
	margin:0;
	margin-left: -10px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-align: left;
}

#wp-ldc-box2 li ul {position: absolute; visibility: hidden; list-style: none;}
#wp-ldc-box2 li:hover ul, #wp-ldc-box2 li.hover ul {visibility: visible;}
#wp-ldc-box2 li:hover ul ul, #wp-ldc-box2 li.hover ul ul {visibility: hidden;}
#wp-ldc-box2 li:hover ul, #wp-ldc-box2 li li.hover ul {visibility: visible;}
#wp-ldc-box2 li li:hover ul ul, #wp-ldc-box2 .wp-share li li.hover ul ul {visibility: hidden;}
#wp-ldc-box2 li li li:hover ul, #wp-ldc-box2 li li li.hover ul {visibility: visible;}

#wp-ldc-box2 li {float: left;}
#wp-ldc-box2 li ul li {float: none;}

/* END WP-FRONT-PAGE-TOOLTIP */

/* WP CONTENT / LOOP SECTION */

#wp-content {
	width: 650px;
	float: left;
}

#wp-title-wrap {
	/*height: 53px;*/
	display: block;
	margin-bottom: 0px;
	/* min-height: 55px; blocked Izzy*/
}

#wp-content h2.wp-post-title, #wp-content h3.wp-post-title {
	font-size: 22px;
}

.wp-post-wrap {
	display: block;
	padding: 0 0 45px 0;
}

.wp-comment-bubble {
	display: block;
	height: 53px;
	float: left;
}

#wp-content .wp-comment-bubble-right a, #wp-content .wp-comment-bubble-right a:hover, #wp-content .wp-comment-bubble-right a:visited {
	color: #fff;
	font-weight: normal;
}

.wp-comment-bubble-left {
	height: 53px;
	width: 5px;
	overflow: hidden;
	float: left;
	background: url(images/comments-left.jpg) no-repeat;
}

.wp-comment-bubble-right {
	height: 53px;
	float: left;
	padding: 0 20px 0 5px;
	margin-right: 15px;
	line-height: 53px;
	color: #fff;
	font-size: 36px;
	background: url(images/comments-right.jpg) right center no-repeat;
}

.wp-post-content {
	font-size: 14px;
	line-height: 18px;
}

#wp-content .wp-post-content h1 {
	color: #002d49;
	font-size: 22px;
}

#wp-content .wp-post-content h2 {
	font-size: : 18px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0;
}

img.excerpt-img {
	width: 163px;
	height: 163px;
	float: left;
	display: block;
	margin: 0 15px 0 0;
	border: 13px solid #eeeeee;
	outline: 1px solid #e0e0e0;
}

img.post-img {
	width: 163px;
	height: 163px;
	float: left;
	display: block;
	margin: 0 15px 0 0;
	border: 1px solid #ccc;
	padding: 5px;
}

#wp-content .wp-post-content ul, #wp-content .wp-post-content ol {
	margin: 0 20px 0 0;
}

#wp-content .wp-the-content img, #wp-content .wp-the-content embed, #wp-content .wp-the-content iframe {
	border: 1px solid #ccc;
	padding: 5px;
}

#wp-content .wp-the-content a {
	font-weight: normal;
}

.wp-posted-in {
	width: 618px;
	padding: 12px 15px;
	margin: 5px 0 20px 0;
	border: 1px solid #EDEDED;
	color: #666666;
	background: #f2f2f2;
	background-image: linear-gradient(bottom, #EDEDED, #FCFCFC);
	background-image: -o-linear-gradient(bottom, #EDEDED, #FCFCFC);
	background-image: -moz-linear-gradient(bottom, #EDEDED, #FCFCFC);
	background-image: -webkit-linear-gradient(bottom, #EDEDED, #FCFCFC);
	background-image: -ms-linear-gradient(bottom, #EDEDED, #FCFCFC);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#EDEDED),
	color-stop(#FCFCFC));
}

.wp-posted-in-single {
	padding: 0px 0 25px 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

#wp-content .wp-posted-in-single a, #wp-content .wp-posted-in-single a:visited {
	font-weight: normal;
	text-decoration: none;
}

/* WP PAGINATION */

#wp-pagination {
	width: 100%;
	height: 46px;
	text-align: right;
	line-height: 46px;
	border: 1px solid #c7e3ee;
	background: #d6eaf2;
	background-image: linear-gradient(bottom, #c7e3ee, #e5f2f6);
	background-image: -o-linear-gradient(bottom, #c7e3ee, #e5f2f6);
	background-image: -moz-linear-gradient(bottom, #c7e3ee, #e5f2f6);
	background-image: -webkit-linear-gradient(bottom, #c7e3ee, #e5f2f6);
	background-image: -ms-linear-gradient(bottom, #c7e3ee, #e5f2f6);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#c7e3ee),
	color-stop(#e5f2f6));
	
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.wp-pagination-nav, .wp-pagenavi {
	margin: 0 5px 0 0;
}

.wp-pagination-numbers {
	float: left;
}

#wp-pagination .wp-pagination-numbers a, .current, .wp-pagenavi a {
	width: 26px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #504f4f;
	display: inline-block;
}

#wp-pagination .wp-pagination-numbers a:hover, .current a, .current, .wp-pagenavi a:hover {
	background: url(images/pagination-active.jpg) center center no-repeat;
	color: #fff;
}

a.nextpostslink, a:hover.nextpostslink {
	margin: 10px 5px 0 5px;
	background: url(images/pagination-next.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
}

a.previouspostslink, a:hover.previouspostslink {
	margin: 10px 5px 0 5px;
	background: url(images/pagination-previous.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
}

#wp-pagination a.last {
	margin: 10px 5px 0 5px;
	background: url(images/pagination-next.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
}

#wp-pagination a.first {
	margin: 10px 5px 0 5px;
	background: url(images/pagination-previous.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
}

.wp-pagination-previous, .wp-pagination-next {
	margin: 10px 5px 0 5px;
	float: left;
}

/* BUTTON STYLES */
#wp-content-wrapper a.orange-btn, body a.orange-btn, 
div.orange-btn {
	height: 26px;
	line-height: 26px;
	color: #fff;
	display: inline-block;
	padding: 0 15px;
	font-size: 12px;
	text-shadow: 1px 1px 0px #ce4a02;
	background: #ef9f2c;
	background-image: linear-gradient(bottom, #e68d0e, #fec955);
	background-image: -o-linear-gradient(bottom, #e68d0e, #fec955);
	background-image: -moz-linear-gradient(bottom, #e68d0e, #fec955);
	background-image: -webkit-linear-gradient(bottom, #e68d0e, #fec955);
	background-image: -ms-linear-gradient(bottom, #e68d0e, #fec955);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#e68d0e),
	color-stop(#fec955));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#wp-content-wrapper a.orange-btn:hover, a.orange-btn:hover {
	color: #fff;
	background: #ef9f2c;
	background-image: linear-gradient(bottom, #ed9a28, #fbd174);
	background-image: -o-linear-gradient(bottom, #ed9a28, #fbd174);
	background-image: -moz-linear-gradient(bottom, #ed9a28, #fbd174);
	background-image: -webkit-linear-gradient(bottom, #ed9a28, #fbd174);
	background-image: -ms-linear-gradient(bottom, #ed9a28, #fbd174);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#ed9a28),
	color-stop(#fbd174));
}

#wp-content-wrapper a.blue-btn {
	height: 26px;
	line-height: 26px;
	color: #fff;
	display: inline-block;
	margin-left: 10px;
	padding: 0 15px;
	font-size: 12px;
	text-shadow: 1px 1px 0px #00325b;
	background: #006594;
	background-image: linear-gradient(bottom, #005379, #0076ac);
	background-image: -o-linear-gradient(bottom, #005379, #0076ac);
	background-image: -moz-linear-gradient(bottom, #005379, #0076ac);
	background-image: -webkit-linear-gradient(bottom, #005379, #0076ac);
	background-image: -ms-linear-gradient(bottom, #005379, #0076ac);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#005379),
	color-stop(#0076ac));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#wp-content-wrapper a.blue-btn:hover {
	color: #fff;
	background: #006594;
	background-image: linear-gradient(bottom, #006594, #0185c1);
	background-image: -o-linear-gradient(bottom, #006594, #0185c1);
	background-image: -moz-linear-gradient(bottom, #006594, #0185c1);
	background-image: -webkit-linear-gradient(bottom, #006594, #0185c1);
	background-image: -ms-linear-gradient(bottom, #006594, #0185c1);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#006594),
	color-stop(#0185c1));
}

/* WP SIDEBAR */

#wp-sidebar {
	width: 260px;
	float: right;
}

#wp-sidebar a, #wp-sidebar a:visited {
	font-weight: normal;
}

#wp-ldc-info {
	color: #333333;
	line-height: 16px;
}

#wp-ldc-info h3 {
	font-family: Century Gothic, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #2a598d;
}


#wp-share-wrap {
	width: 260px;
	height: 118px;
	background: url(images/share.jpg) no-repeat;
	margin: 20px 0;
}

.wp-share-sub {
	font-size: 16px !important;
	padding: 28px 0 18px 13px;
	font-weight: bold;
	color: #474748;
}

.wp-share-sub span {
	font-size: 14px;
	font-weight: normal;
	color: #136b94;
	display: block;
}

.wp-share-icons {
	text-align: center;
}

.wp-share-icons img {
	margin: 18px 7px;
}

.wp-widget-wrap {
	width: 258px;
	border: 1px solid #e1e1e1;
	margin: 0 0 20px 0;
}

.wp-widget-wrap-twitter {
	width: 258px;
	border: 1px solid #e1e1e1;
	margin: 0;
	z-index: 9999;
	z-index: 9999;
	position: relative;
	top: -20px;
}

.whitespace {
	width: 260px;
	height: 20px;
	display: block;
	overflow: hidden;
	background: #fff;
	position: relative;
	top: -20px;
}

.wp-widget-wrap h4, .wp-widget-wrap-twitter h4 {
	display: inline-block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 15px;
	color: #404040;
	background: #d6eaf3;
	background-image: linear-gradient(bottom, #c7e3ef, #e6f2f7);
	background-image: -o-linear-gradient(bottom, #c7e3ef, #e6f2f7);
	background-image: -moz-linear-gradient(bottom, #c7e3ef, #e6f2f7);
	background-image: -webkit-linear-gradient(bottom, #c7e3ef, #e6f2f7);
	background-image: -ms-linear-gradient(bottom, #c7e3ef, #e6f2f7);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#c7e3ef),
	color-stop(#e6f2f7));
	position: relative;
}

.wp-widget-wrap-twitter h4 img {
	float: right;
	position: absolute;
	top: 10px;
	right: 10px;
}

.wp-tabs {
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 15px;
	color: #404040;
	background: #d6eaf3 url(images/wp-tabs.jpg) no-repeat;
	overflow: hidden;
}

.wp-tabs2 {
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 15px;
	color: #404040;
	background: #d6eaf3 url(images/wp-tabs-2.jpg) no-repeat;
	overflow: hidden;
}

.wp-tabs ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 45px;
	line-height: 45px;
}

.wp-join-conv {
	width: 100%;
	height: 36px;
	overflow: hidden;
	background: #8dbddc url(images/wp-twitter.jpg) left center no-repeat;
	text-align: right;
	color: #fff;
	line-height: 36px;
	font-weight: normal;
}

.wp-join-conv a {
	color: #fff;
	font-weight: normal;
	margin-right: 15px;
}

.wp-join-conv a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

.twtr-hd, .twtr-ft {
	display: none;
}

a.link-right {
	float: right;
	font-size: 14px;
}

.wp-most-popular {
	min-height: 50px;
	color: #2a598d;
	line-height: 18px;
	margin: 7px 15px;
}

.wp-most-popular a, wp-widget-wrap-twitter a, .wp-tweets a {
	font-weight: normal;
}

.wp-most-popular img, .pop_posts img.wpp-thumbnail.wp-post-image {
	display: inline-block;
	width: 46px;
	height: 46px;
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #ccc;
	padding: 1px;
}

.wp-yellow-break {
	width: 235px;
	height: 1px;
	overflow: hidden;
	background: #f3b700;
	margin: 0px auto;
	border-bottom: 5px solid #fff;
}

.wp-widget-footer {
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-indent: 15px;
	text-align: center;
	background: #003f68;
}

#wp-sidebar .wp-widget-footer a {
	color: #fff;
}

#wp-sidebar .wp-widget-wrap ul {
	list-style: none;
	margin: 5px 0 5px -10px;
}

#wp-sidebar .wp-widget-wrap li {
	margin: 5px 0px;
	padding: 0px;
}

#wp-sidebar .wp-widget-wrap ul li a {
	font-weight: normal;
}

#wp-sidebar .wp-widget-wrap .pop_posts ul li {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #f2b700;
	font-size: 12px;
}

#wp-sidebar .wp-widget-wrap .pop_posts ul li:last-child {
	border-bottom: none;
}

#wp-sidebar .wp-widget-wrap .wp-widget-footer {
	clear: both;
}

.wp-widget-search {
	margin: 15px 15px 10px 15px;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
}

.wp-widget-search-box {
	width: 100%;
	height: 38px;
	border: 1px solid #e3e3e3;
	margin: 10px 0 0 0;
	overflow: hidden;
}

.wp-widget-search input[type=text] {
	width: 175px;
	height: 28px;
	line-height: 28px;
	background: #fff;
	outline: none;
	border: 0px;
	margin: 5px 5px 0 5px;
	float: left;
}

.wp-widget-search input[type=submit] {
	width: 35px;
	height: 28px;
	background: url(images/search-icon.jpg) no-repeat;
	cursor: pointer;
	border: 0px;
	margin: 5px 0 0 0;
}

#wp-comment-wrap {
	background: #f5f5f5;
	border: 1px solid #fff;
	outline: 1px solid #e4e4e4;
}

#wp-content .padd {
	margin: 20px;
}

#wp-content span.wp-discussion {
	font-size: 24px;
	color: #ff9b00;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 20px 0;
	margin-top: 20px;
	border-top: 1px solid #e3e3e3;
}

#wp-post-tags {
	font-size: 14px;
	font-weight: normal;
	margin: 20px 0;
}

.single-post #wp-post-tags {
	clear: both;
}

/* AUTHOR INFO BOX ON SINGLE.PHP */
#wp-author-box {
	width: 100%;
	background: url(images/author-gradient.jpg) repeat-x;
	outline: 1px solid #e1f0f7;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	
	background-image: linear-gradient(bottom, #ebf6f9, #f8fbfb);
	background-image: -o-linear-gradient(bottom, #ebf6f9, #f8fbfb);
	background-image: -moz-linear-gradient(bottom, #ebf6f9, #f8fbfb);
	background-image: -webkit-linear-gradient(bottom, #ebf6f9, #f8fbfb);
	background-image: -ms-linear-gradient(bottom, #ebf6f9, #f8fbfb);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#ebf6f9),
	color-stop(#f8fbfb));
}

#wp-author-box strong {
	color: #333333;
	font-size: 18px;
}

#wp-author-box a {
	font-weight: normal;
}

#author-avatar {
	float: left;
	width: 100px;
	text-align: center;
	margin: 15px 0 0 0;
}

#author-avatar img {
	width: 75px;
	height: 89px;
	border: 1px solid #dfe0e0;
}

#author-description {
	float: left;
	width: 390px;
	margin: 15px 0 0 0;
}

#author-social {
	width: 150px;
	background: #fff;
	border: 1px solid #e9e9e9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	margin: 15px 0 0 0;
}

#author-social span {
	display: block;
	margin: 0 0 10px 0;
}

#author-question {
	width: 540px;
	border-top: 1px solid #ccc;
	text-align: right;
	margin: 15px 10px 0 0;
	float: right;
	color: #404040;
	font-weight: bold;
	line-height: 42px;
}

#author-question a {
	font-weight: bold;
	margin-right: 0px;
}

.spadd {
	margin: 7px;
}

/*SINGLE POST COMMENT BUBBLE */

#wp-content .wp-comment-bubble {
	display: inline;
	width: 25px;
	height: 17px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	background: url(images/comment-bubble.jpg) no-repeat;
	font-size: 11px;
	line-height: 14px;
	margin-right: 5px;
	position: relative;
	top: 2px;
}

#wp-content .wp-comment-bubble a {
	color: #fff;
	text-decoration: none;
}

.wp-posted-in-left {
	float: left;
	margin-right: 5px;
}

.wp-posted-in-right {
	float: left;
}

/* SOCIAL MEDIA ICONS */

.wp-post-share {
	height: 60px;
	margin: 20px 0;
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.wp-post-share2 {
	height: 60px;
	margin: -15px 0 20px 0;
	padding: 10px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	z-index: 9999;
}

.wp-social-button {
	float: left;
}
#gig_1325804611693_gigya.services.socialize.plugins.simpleshare.showSimpleShareUI_container {
	z-index: 9999;
}

.wp-social-space {
	margin-right: 8px;
}

/* WP RELATED POSTS */

#wp-related-wrap {
	margin: 20px 0 0 0;
}

.wp-related-desc {
	width: 256px;
	height: 180px;
	border-right: 1px solid #e0e0e0;
	float: left;
	color: #404040;
	font-size: 12px;
	margin-right: 20px;
}

#wp-content .wp-related-desc h2 {
	font-size: 16px;
	color: #002d49;
	font-weight: bold;
}

.wp-related-posts {
	width: 370px;
	float: left;
}

.wp-related-posts a {
	font-weight: normal;
}

.wp-related-posts span {
	display: block;
	text-align: right;
}

/* WP LANDING PAGE */

#wp-top-stories {
	width: 100%;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	background: #e7e7e7;
	background-image: linear-gradient(bottom, #dfdfdf, #f4f4f4);
	background-image: -o-linear-gradient(bottom, #dfdfdf, #f4f4f4);
	background-image: -moz-linear-gradient(bottom, #dfdfdf, #f4f4f4);
	background-image: -webkit-linear-gradient(bottom, #dfdfdf, #f4f4f4);
	background-image: -ms-linear-gradient(bottom, #dfdfdf, #f4f4f4);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(#dfdfdf),
	color-stop(#f4f4f4));
	margin-bottom: 3px;
}

#wp-top-stories h1 {
	height: 26px;
	margin: 0 15px 0 15px;
	padding-bottom: 10px;
	color: #606060;
	font-size: 22px;
	position: relative;
	top: 14px;
}

#wp-top-stories .featured, #wp-slider-wrap .featured {
	float: left;
	width: 340px;
	height: 340px;
	position: relative;
	margin: 10px 22px 20px 13px;
	border: 1px solid #626262
}
#wp-slider-wrap .featured {
	margin: 10px 50px 20px 0;
}
#wp-top-stories .regular, #wp-slider-wrap .regular {
	width: 161px;
	height: 161px;
	float: left;
	margin: 10px 0 5px 16px;
	position: relative;
	border: 1px solid #626262
}

#wp-slider-wrap .regular {
	margin: 10px 12px 25px 0;
	width: 151px;
	height: 151px;
}

#wp-slider-wrap .last-regular {
	margin-right: 0;
}

#wp-top-stories .title-box, #wp-slider-wrap .title-box {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	background: rgba(0, 0, 0, .7);
	color: #f4f4f4;
	width: 100%;
}

#wp-top-stories .regular .title-box, #wp-slider-wrap .regular .title-box {
	height: 63px;
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}

#wp-slider-wrap .regular .title-box {
	height: 61px;
}

#wp-top-stories .regular:hover .title-box {
	height: 163px;
}

#wp-slider-wrap .regular:hover .title-box {
	height: 151px;
}

#wp-top-stories .title-box a, #wp-slider-wrap .title-box a {
	color: #f4f4f4;
}

#wp-top-stories .title-box .orange-btn, #wp-slider-wrap .title-box .orange-btn {
	float: right;	
	margin: 0 10px 10px;
}

#wp-top-stories .featured .title-box h3, #wp-slider-wrap .featured .title-box h3 {
	font-size: 15px;
	margin: 10px 10px 5px;
}

#wp-top-stories .regular .title-box h3 {
	margin: 10px;
}

#wp-slider-wrap .regular .title-box h3 {
	margin: 10px;
}

#wp-slider-wrap .regular .title-box h3 .long {
	display: none;
}

#wp-slider-wrap .regular .title-box:hover h3 .long {
	display: block;
}

#wp-slider-wrap .regular .title-box:hover h3 .short {
	display: none;
}


#wp-top-stories .regular .title-box .orange, 
#wp-slider-wrap .regular .title-box .orange {
	display: none;
	margin: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #e79800;
}

#wp-top-stories .regular:hover .title-box .orange, 
#wp-slider-wrap .regular:hover .title-box .orange {
	display: block;
}

#wp-top-stories .title-box p, #wp-slider-wrap .title-box p {
	margin: 0 10px 10px;
	font-weight: bold;
	font-size: 12px;
}

.wp-top-third-b {
	width: 230px;
	min-height: 250px;
	float: left;
	margin: 15px 30px 0 15px;
	border-right: 1px dotted #ccc;
	padding-right: 35px;
}

.wp-top-third-b .pic {
	width: 230px;
	height: 230px;
	position: relative;
	border: 1px solid #626262;
	margin-bottom: 5px;
}

.wp-top-third-b .pic h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	background: rgba(0, 0, 0, .7);
	color: #f4f4f4;
	width: 210px;
	margin: 0;
	padding: 10px;
} 

.wp-top-third-b .pic h3 a, .wp-top-third-b .pic h3 a:hover {
	color: #f4f4f4;
	text-decoration: none;
}

.wp-top-third-b h3 {
	font-size: 15px;
	font-weight: normal;
	color: #2d5a8b;
	text-transform: uppercase;
	margin: 10px 0px;
}

.wp-top-third-b span {
	display: block;
	margin: 0 0 10px 0;
}


.wp-three-1 {
	width: 260px;
	height: 55px;
	line-height: 32px;
	float: left;
	margin: 7px 0 0;
}

.wp-three-2 {
	width: 300px;
	height: 55px;
	line-height: 32px;
	text-align: center;
	float: left;
	margin: 0 0 5px 0;
}

.wp-three-2 #social-buttons {
	margin-top: 26px;
	text-align: left;
}

.wp-three-3 {
	width: 360px;
	height: 55px;
	line-height: 32px;
	text-align: right;
	float: left;
	margin: 11px 0 0 0;
}

.wp-three-3 img {
	float: right;
	margin-left: 5px;
}
.wp-three-3 div {
	font-size: 12px;
	clear: both;
	text-align: left;
}
.wp-three-3 div em {
 	color: #df7a2e;
	font-weight: bold;
	font-style: normal !important;
 }
#wp-content-wrapper .wp-three-3 a.blue-btn {
	margin-top: 4px;
}
.wp-three-3 p {
	background: url(images/icon-question.png) no-repeat;
	padding: 10px 0 10px 60px;
	float: left;
}

.wp-three-1 strong, .wp-three-2 strong, .wp-three-3 strong {
	font-size: 15px;
	color: #404040;
}

.wp-three-1 p, .wp-three-2 p, .wp-three-3 p {
	margin: 0;
	line-height: 1;
}


body.home #gform_3 .gform_body {
	margin: 0px;
}

body.home #gform_3 .gform_footer {
	top: 0px;
	right: 21px;
}

#gform_submit_button_3 {
position: relative;
left: -8px;
}

body.home #gform_3 .gform_body input {
	margin-bottom: 0;
	margin-top: 0px;
	color: #cecece;
}

.widget.ask-qa {
	width: 259px;
	height: 132px;
	background: url(images/question_bg.jpg) no-repeat;
	font-size: 14px;
	text-align: center;
	margin: 0 0 15px 0;
}

.widget.ask-qa p {
	padding: 45px 0 5px 0;
}

.widget.ask-qa strong {
	color: #df7a2e;
}

	
/* LANDING PAGE LAWYWERS & ATTORNEY BOXES */

#wp-ldc-box-460 {
	width: 460px;
	color: #59595c;
	margin-top: 25px;
	float: left;
}

#wp-ldc-box-460 .wp-ldc-heading {
	width: 460px;
	height: 49px;
	background: url(images/blog-header-sm.png) no-repeat;
}

#wp-ldc-box-460 .wp-ldc-heading h2 {
	color: #404040;
	font-size: 16px;
	line-height: 49px;
	font-weight: bold;
	text-indent: 15px;
	display: inline-block;
	width: 50%;
	float: left;
}

#wp-ldc-box-460 .wp-landing-recent {
	width: 458px;
	background: #F1F2F3;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
}

#wp-ldc-box-460 .wp-landing-recent ul {
	list-style: none;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

#wp-ldc-box-460 .wp-landing-recent ul li {
	padding: 0;
	margin: 0 0 12px 0;
}

#wp-ldc-box-460 .wp-landing-recent ul li a{
	padding: 0 20px 0 0;
	background: url(images/new-window.jpg) right bottom no-repeat;
}

#wp-ldc-box {
	width: 930px;
	position: relative;
	color: #59595c;
	margin-top: 25px;
}

#wp-ldc-box2 {
	width: 930px;
	position: relative;
	color: #59595c;
}

#wp-ldc-box a, #wp-ldc-box2 a {
	font-weight: normal;
}

#wp-ldc-box h3 a, #wp-ldc-box2 h3 a {
	font-weight: bold;
	font-size: 14px;
}

/*#wp-ldc-box .wp-ldc-most-recent, #wp-ldc-box2 .wp-ldc-most-recent {
	width: 111px;
	height: 111px;
	background: url(images/ldc-most-recent.png) no-repeat;
	position: absolute;
	left: -3px;
	top: -3px;
}*/

/*#wp-ldc-box .wp-attorney-most-recent, #wp-ldc-box2 .wp-attorney-most-recent {
	width: 111px;
	height: 111px;
	background: url(images/attorney-most-recent.png) no-repeat;
	position: absolute;
	left: -3px;
	top: -3px;
}*/

#wp-ldc-box .wp-ldc-heading, #wp-ldc-box2 .wp-ldc-heading {
	width: 930px;
	height: 47px;
	background: url(images/landing-header.png) no-repeat;
}


#wp-ldc-box .wp-ldc-heading-2, #wp-ldc-box2 .wp-ldc-heading-2 {
	width: 930px;
	height: 47px;
	background: url(images/latest-contributors.jpg) no-repeat;
}

#wp-ldc-box .wp-ldc-heading h2, #wp-ldc-box2 .wp-ldc-heading h2 {
	color: #404040;
	font-size: 16px;
	line-height: 49px;
	font-weight: bold;
	text-indent: 10px;
	float: left;
}


#wp-ldc-box .wp-ldc-heading-2 h2, #wp-ldc-box2 .wp-ldc-heading-2 h2 {
	color: #404040;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 49px;
	font-weight: bold;
	text-indent: 15px;
	float: left;
}

#wp-ldc-box .wp-latest-contributor, #wp-ldc-box2 .wp-latest-contributor {
	width: 23%;
	float: left;
	margin: 20px 0 15px 10px;
}

.wp-latest-contributor img {
	border: 1px solid #ccc;
	padding: 1px;
	float: left;
	margin: 0 15px 0 0;
}

#wp-ldc-box .wp-landing-recent, #wp-ldc-box2 .wp-landing-recent {
	width: 928px;
	background: #f1f2f3;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

#wp-ldc-box .wp-landing-recent-2, #wp-ldc-box2 .wp-landing-recent-2 {
	width: 928px;
	background: #fff;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

.wp-padd {
	padding: 15px;
}

.wp-front-page-query h3 {
	margin: 15px 0 3px 0;
}

.wp-comment-color {
	color: #d6900a;
}

.wp-read-more {
	display: block;
	text-align: right;
	font-size: 16px;
	position: relative;
	top: 18px;
	font-weight: normal;
}

.wp-breaker {
	width: 100%;
	height: 20px;
	border-bottom: 1px dotted #c7c7c7;
	margin-bottom: 20px;
}

/* AUTHOR.PHP STUFF */
#wp-author-share {
	width: 75px;
	height: 100px;
	float: left;
}

#wp-author-loop {
	
}

#wp-author-loop h3 {
	font-size: 14px;
	margin: 0 0 10px 0;
}

#wp-author-loop h2 {
	color: #2a598d;
	font-size: 24px;
	font-weight: bold;
	margin: 20px 0;
	background: url(images/author-h2-bg.jpg) right bottom no-repeat;
	padding: 0 0 10px 0;
}

#author-avatar-profile {
	width: 140px;
	float: left;
}

#author-avatar-profile img {
	width: 112px;
	height: 129px;
	border: 1px solid #fff;
	outline: 1px solid #cccccc;
}

#wp-full-profile {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin: 15px 0 25px 0;
}

#author-description-profile {
	font-size: 14px;
	color: #666;
	line-height: 20px;
}

#author-description-profile a {
	font-weight: normal;
}

#author-description-profile span {
	font-size: 16px;
	display: block;
	margin: 24px 0 5px 0;
}

#author-description-profile h1 {
	color: #333333;
}

/* HOME PAGE FEATURED */

#wp-slider-wrap {
	margin-bottom: 25px;
}

.wp-slide-1 {
	width: 495px;
	height: 205px;
	background: #000;
	float: left;
	overflow: hidden;
}

.wp-slide-2-wrap {
	width: 140px;;
	height: 205px;
	margin-left: 14px;
	float: left;
	overflow: hidden;
}

.wp-slide-2 {
	widows: 140px;
	height: 98px;
	background: #000;
	margin-bottom: 10px;
	position: relative;
}

.wp-slide-3 {
	widows: 140px;
	height: 98px;
	background: #000;
	position: relative;
}

#wp-content .wp-slide-2 a, .wp-slide-3 a {
	color: #fff;
}

.wp-featured-span {
	background: url(images/wp-transparent1.png);
	text-shadow: 1px 1px 0px rgba(0,0,0,0.45);
	position: absolute;
	bottom: 0px;
	padding: 3px;
}

#wp-slider-wrap a .wp-slide-2, #wp-slider-wrap a .wp-slide-3 {
	color: #fff;
	font-weight: #fff;
}

.wp-featured-post {
	width: 465px;
	height: 130px;
	margin-top: 37px;
	color: #fff;
}

.transparent-sec {
	position: relative;
	left: 0px;
	background: url(images/wp-transparent1.png);
	text-shadow: 1px 1px 0px rgba(0,0,0,0.45);
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.wp-featured-post h2 {
	font-family: Georgia;
	font-size: 26px;
	margin: 15px 0;
}

.wp-featured-post h2 a {
	font-weight: normal;
	color: #fff;
}

.wp-top-story {
	padding: 2px 4px;
	background: #ff6500;
	font-weight: bold;
	font-size: 11px;
}

/* JQ POPUP */
.pop {
  position: absolute;
  display: inline; }
  .pop .pop_menu {
    display: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
  .pop .pop_toggle {
    background-image: url(/images/arrow-down.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
    overflow: hidden;
    cursor: pointer; }

.active .pop_menu {
  display: block;
  background-color: #F594A2;
  color: #fff;
  position: absolute;
  padding: .6em;
  width: 12em; }
  .active .pop_menu a {
    color: #fff; }
.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(/images/arrow-up.gif); }

/* WP TABS */

ul.tabs {
	height: 45px;
	line-height: 45px;
	list-style:none;
	padding: 0;
	position: relative;
	top: -10px;
	left: 10px;
	
}
ul.tabs li {
	width: 50%;
	list-style:none;
	display:inline-block;
	float: left;
	margin: 0;
	padding: 0;
}
#content_2, #content_3 { display:none; }

#wp-content-wrapper ul.tabs {
	background: transparent;
	height: auto;
	position: relative;
}

#wp-content-wrapper ul.tabs li {
	position: static;
}

#wp-content-wrapper ul.tabs li a {
	font-weight: bold;
	font-size: 14px;
	color: #404040 !important;
	background: transparent;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: auto;
	line-height: 1.3;
	margin:0;
	width:auto;
	text-align:left;
	display: inline;
}

#wp-content-wrapper ul.tabs li a.active {
	color: #404040 !important;
}


.wp-sidebar-query {
	margin: 10px 0px;
}

/* MEET THE AUTHOR */

.wp-author-wrap {
	width: 315px;
	float: left;
	margin: 0 5px;
}
.wp-team-box {
	width: 315px;
	min-height: 97px;
	background: #f5f5f5;
	color: #666666;
	overflow: hidden;
}

#wp-content .wp-team-box ul {
	width: 190px;
	margin: 0 0 0 5px;
}

.wp-team-box a {
	font-weight: normal;
}

.wp-team-box img {
	border: 1px solid #d3d3d3;
	display: block;
	margin: 5px 10px 5px 5px;
	float: left;
	width: 75px;
	height: 85px;
}

.wp-team-box ul {
	margin: 4px 0 0 0;
	float: right;
	position: relative;
	top: 5px;
	left: -14px;
}

a.wp-author-title {
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0 0 0;
	display: block;
}

.wp-dots {
	width: 315px;
	height: 20px;
	border-bottom: 1px dotted #c7c7c7;
	margin-bottom: 20px;
}

#commentsDiv {
	width: 700px;
}

/* AUTHOR EMAIL BOX */
#lbp-inline-href-1 {
	text-align: left;
	overflow: hidden;
	color: #414141;
}

#lbp-inline-href-1 .gfield_description {
	position: relative;
	left: 200px;
	font-size: 10px;
}

#lbp-inline-href-1 input[type=text] {
	width: 310px;
	height: 20px;
	line-height: 20px;
	background: #fff;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 5px solid #d8d8d8;
	text-indent: 5px;
	outline: none;
	float: right;
	display: inline-block;
}

#lbp-inline-href-1 textarea {
	width: 308px;
	height: 92px;
	line-height: 20px;
	background: #fff;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 5px solid #d8d8d8;
	text-indent: 5px;
	outline: none;
	float: right;
	display: inline-block;
}

#lbp-inline-href-1 textarea:focus, #lbp-inline-href-1 input[type=text]:focus {
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 5px solid green;
}

#lbp-inline-href-1 input[type=submit], #lbp-inline-href-2 input[type=submit] {
	width: 105px;
	height: 29px;
	display: inline-block;
	border: 0px;
	background: url(http://blogs.lawyers.com/wp-content/themes/lawyers/images/wp-submint.jpg) no-repeat;
	outline: none;
	cursor: pointer;
	position: relative;
	top: 58px;
	left: 420px;
	z-index: 9999;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #ed5300;
	font-size: 16px;
}

#lbp-inline-href-1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#lbp-inline-href-1 label {
	float: left;
	width: 200px;
}

.author-contact-wrap {
	margin: 20px;
}

.ginput_container {
	min-height: 30px;
	display: block;
}

#field_1_4 {
	height: 95px;
}

#input_1_5 {
	margin-left: 214px;;
}

.gform_edit_link {
	display: none;
}

.wp-author-stripe {
	width: 100%;
	height: 49px;
	color: #fff;
	background: url(images/author-stripe.jpg) repeat-x;
	text-align: left;
	text-shadow: 1px 1px 0px #003456;
	font-size: 16px;
	font-weight: bold;
	text-indent: 15px;
	line-height: 49px;
}

.wp-author-footer-stripe {
	width: 100%;
	height: 49px;
	background: #003454;
	color: #fff;
	z-index: -1;
}

#cboxClose {
	display: none;
}

.alignleft {
	float: left;
	margin: 0 15px 15px 0;
}

.alignright {
	float: right;
	margin: 0 0 15px 15px;
}

/* CALENDAR STYLE */
.tooltip, .arrow:after {
  background: black;
  border: 2px solid white;
}

.tooltip {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  margin-top: 20px;
  text-align: center;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  font-stretch: condensed;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: 0 0 7px black;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  -webkit-box-shadow: 6px 5px 9px -9px black,
                      5px 6px 9px -9px black;
  -moz-box-shadow: 6px 5px 9px -9px black,
                   5px 6px 9px -9px black;
  box-shadow: 6px 5px 9px -9px black,
              5px 6px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
}
.tooltip.active {
  opacity: 1;
  margin-top: 5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition:    all 0.2s ease;
  -ms-transition:     all 0.2s ease;
  -o-transition:      all 0.2s ease;
}
.tooltip.out {
  opacity: 0;
  margin-top: -20px;
}

.colorful_calendar {
	display: none;
}

#wp-calendar {
	width: 230px;
	margin: 0px auto;
}

#wp-calendar a {
	width: 100%;
	height: 100%;
	display: block;
	background: #b9dbec;
}

.cal_under {
	height: 21px;
	width: 32px;
}

.cal_under a .cal_over {
	display: none;
}

.cal_under a:hover .cal_over {
	display: block;
	position: absolute;
	top: -10px;
}

html #wp-calendar .colorful_calendar_cell_container {
	padding: 0px;
	border-left: 0px;
	border-radius: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

#wp-calendar #prev a, #wp-calendar #next a {
	background: #fff;
}

#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 8px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	line-height: 20px;
	background: #f5f5f5;
	border: 1px solid #fff;
	text-align: center;
	overflow: visible;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
#wp-calendar tfoot {
	margin-top: 10px;
}

.rel_img {
	position: relative;
	margin-bottom: 20px;
}

.abs_img {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center;
}

.abs_img h3 {
	padding: 10px;
	margin: 0 16px 10px 8px;
	background: url(images/wp-transparent1.png);
	text-shadow: 1px 1px 0px rgba(0,0,0,0.45);
	text-align: center !important;
	text-transform: none !important;
}

.abs_img h3 a {
	color: #fff !important;
}

.wp-top-third.small_img img {
	border: 4px solid white !important;
	margin: 0 20px 30px 0;
}

.wp-top-third.small_img h3 {
	margin: 0px;
	text-transform: none !important;
}

.tenpx {
	margin-left: 10px;
}

/* GIGYA DROPDOWN */


		#share-button, #share-button-a {
			display: block;
			width: 116px;
			height: 26px;
			float: right;
			margin: 0 0 0 10px;
		}
		#share-button-a {
			background: url(images/share-button.png);
			background-repeat: no-repeat;
			text-indent: -5000px;
			padding-bottom: 2px;
		}
		#share-dialog {
			width: 234px;
			height: 104px;
			background: url(images/share-dialog.png) no-repeat;
			font-size: 11px;
			display: none;
			position: relative;
			top: 25px;
			left: -119px;
			text-align: left;
			z-index: 9999;
		}
		#share-dialog {
			width: 234px;
			height: 84px;
			background: url(images/share-dialog.png) no-repeat;
			font-size: 11px;
			display: none;
			position: relative;
			top: 25px;
			left: -119px;
			text-align: left;
			z-index: 9999;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
		}
		#share-dialog:hover {
			display: block;
		}
		#share-button:hover #share-dialog {
			display: block;
		}
		#share-button ul {
			list-style: none;
			margin: 0;
			padding: 0;
			position: relative;
			top: -15px;
			left: 10px;
		}
		#share-button li {
			display: block;
			float: left;
		}
		#share-button li a {
			color: #FFFFFF;
			text-decoration: none;
			font-weight: bold;
			display: block;
			width:90px;
			height: 22px;
			background-repeat: no-repeat;
			background-position: 0 0;
			padding-left: 20px;
		}
		
		#share-dialog-facebook a {
			background: url(images/share-dialog-facebook.png);
		}
		#share-dialog-twitter a {
			background: url(images/share-dialog-twitter.png);
		}
		#share-dialog-linkedin a {
			background: url(images/share-dialog-linkedin.png);
		}
		#share-dialog-google a {
			background: url(images/share-dialog-google.png);
		}
		#share-dialog-email a {
			background: url(images/share-dialog-email.png);
		}
		#share-dialog-print a {
			background: url(images/share-dialog-print.png);
		}
		#share-dialog-more a {
			background: url(images/share-dialog-more.png);
		}
		
/* autocomplete */
.flexselect_dropdown {
  display: none;
  position: absolute;
  z-index: 999999;
  margin: 0;
	padding: 0;
	border: 1px solid WindowFrame;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
	background-color: Window;
  color: WindowText;
  text-align: left;
  box-shadow: 0 6px 12px #ccc;
  -webkit-box-shadow: 0 6px 12px #ccc;
}

.flexselect_dropdown ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.flexselect_dropdown li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: Menu;
	overflow: hidden;
}

.flexselect_selected {
	background-color: Highlight;
	color: HighlightText;
}

/* First Level UL List */
#accordion {
    margin:0;
    padding:0;  
    list-style:none;
    float: left;
}
     
    #accordion li {
    }
     
    #accordion li a {
        text-indent:-999em;
        outline:none;
    }
        /* Second Level UL List*/
    #accordion ul {
        margin:0;
        padding:0;
        display:none;
        width: 470px;
        list-style:none;
    }
         
        #accordion ul li {
        }
             
        /* styling of submenu item */
        #accordion ul li a {
            width:240px;
            height:25px;
            margin-left:15px;
            padding-top:5px;
            border-bottom: 1px dotted #777;
            text-indent:0;
            color:#ccc;
            text-decoration:none;
        }
 
        /* remove border bottom of the last item */
        #accordion ul li a.last {
            border-bottom: none;
        }    
        
.right_logos {
	float: right;
	text-align: right;
	width: 150px;
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color: #777b7c;
}

.right_logos span {
	display: block;
	text-align: right;
	margin: -5px 10px 0 0;
	position: relative;
}

.right_logos img {
	margin-right: 10px;
}

#recommended-widget {
	float: left;
	margin-bottom: 20px;
}

#latest-authors {
	float: right;
	margin: 20px 0 0;
	width: 225px;
}
#recommended-widget .ob_Header {
	width: 680px !important;
}
#recommended-widget .ob_Header, .ob_dual_container.AR_1 {
	width: 678px !important;
}
.ob_tabOnLeft {
	display: none;
	width: 16px !important;
	background: transparent !important;
}
.ob_tabOnCenter {
	padding-left: 16px !important;
}
.AR_1 .ob_org_header {
	margin-left: 8px !important;
}
#recommended-widget .AR_1 .ob_dual_left {
	width: 45% !important;
}
.AR_1 .ob_dual_right ul {
	padding-left: 47px;
}
.AR_1 .ob_dual_right .ob_ads_header {
	margin-left: 35px !important;
}
#latest-authors h2 {
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 11px;
	font-size: 16px;
}

.wp-latest-contributor {
	clear: both;
	padding: 5px 0;
	font-size: 12px;
}

/****** EMAIL SIGNUP PAGE ******/
.subscribe_head span {
	font-size: 18px !important;
	color: #666666 !important;
	font-weight: normal;
}

.mc-field-label {
	width: 170px;
	float: left;
}

.mc-field-input {
	width: 480px;
	float: left;
}

input.mc_inpt {
	border-top: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-left: 3px solid #ff0000 !important;
	height: 32px !important;
	line-height: 32px !important;
	padding: 0 5px !important;
}

.mail_fonts {
	font-size: 14px !important;
	color: #333333 !important;
}

.mail-surround {
	border: 1px solid #ccc;
	padding: 20px;
}

p.mail-title {
	background: white;
	padding: 10px;
	position: relative;
	left: 10px;
	top: 28px;
	display: inline-block !important;
	font-weight: bold;
	font-size: 16px !important;
	color: #333 !important;
}

.mail-topic {
	margin-left: 22px;
	font-size: 12px !important;
	color: #666 !important;
	margin-bottom: 10px;
}

p.email-rqrd {
	font-size: 14px !important;
	color: #666666 !important;
	float: left;
	display: inline-block;
	height: 32px;
	border-left: 3px solid #ff0000;
	line-height: 32px;
	padding-left: 5px;
}

.email-right {
	float: right;
}






/****** GRAVITY FORMS CONFIRMATION ******/
#gforms_confirmation_message {
	width: 506px;
	max-width: 506px !important;
	min-height: 45px;
	padding: 35px 72px 0;
	background: url(images/email-sent.jpg) left top no-repeat;
	color: #555454 !important;
	line-height: 1;
}
#gforms_confirmation_message2 {
	width: 506px;
	max-width: 506px !important;
	min-height: 45px;
	padding: 35px 72px 0;
	background: url(images/email-subscribed.jpg) left top no-repeat;
	color: #555454 !important;
	margin-bottom: 30px;
	line-height: 1;
}
body.home #gforms_confirmation_message {
	width: 840px;
	max-width: 100% !important;
	background: url(images/email-sent-full.jpg) left top no-repeat;
}
#gforms_confirmation_message.gform_confirmation_message_5 {
	background: url(images/email-subscribed.jpg) left top no-repeat;
	text-indent: -9999px;
	}

.quick-subscribe-widget {
	background: url(images/subscribe-bg.jpg) no-repeat;
	height: 170px;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
}

.quick-subscribe-widget input.medium {
	color: #999999;
}

.quick-subscribe-widget input.gform_image_button {
	margin-right: 10px;
}

a.close-gconfirm {
	text-align: right;
	display: block;
	padding-bottom: 10px;
}

#input_3_1 {
	font-size: 12px;
	border: 1px solid #cecece;
	padding: 5px;
	float: left;
	width: 140px;
	margin-right: 3px;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .2);  
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .2);
}

#gform_3 label {
	display: none;
}

#gform_3 .gform_body {
	float: left;
	margin: 10px 0 0 15px;
}

#gform_3 .gform_body li, #gform_3 .gform_body input {
	margin-bottom: 0;
}

#gform_wrapper_3 {
	margin: 5px 0 3px;
}

#gform_3 {
	position: relative;
}
#gform_3 .gform_footer {
	position: absolute;
	right: 0;
	top: 12px;
	margin: 0;
	padding: 0;
}

#gform_wrapper_3 .top_label .gfield_description.validation_message, 
#gform_wrapper_3 .gfield_description.validation_message {
	padding: 0 0 0 3px !important;
}

.quick-subscribe-widget p.note {
	clear: both;
	color: #000;
	margin: 7px 0 0 15px;
}

.quick-subscribe-widget #gform_wrapper_3 {
	margin: -3px 0 5px 0;
}

.quick-subscribe-widget #social-buttons {
	margin: 20px 0 0;
	text-align: center;
}

.quick-subscribe-widget #social-buttons img {
	margin: 0 4px;
}

#post-78749 .entry-title {
	display: none;
}
.ask-widget {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
	background: url(images/qa-bg.png) 200px 10px no-repeat;
}

.ask-widget h2 {
	font-size: 22px;
	font-weight: bold;
	color: #ee8b24;
	margin-bottom: 7px;
}

.ask-widget h3 {
	font-size: 14px;
}

.ask-widget ul {
	padding: 0 0 0 10px;
}

.ask-widget ul li {
	font-size: 12px;
	color: #666666;
	list-style-type: none;
	background: url(images/arrow-bullet.png) left 3px no-repeat;
	padding: 0 0 0 10px;
	margin: 3px 0;
}

.ask-widget .orange-btn {
	text-transform: uppercase;
	padding: 0 25px !important;
}

/******** 404 page ******/

body.error404 {
	width: auto;
	height: 100%;
	background: #EBEBEB;
	margin: 0;
	}

#wp-content-wrapper .error404 {
	width: 939px;
	height: 300px;
	background-image: url(images/404_bg.png);
	background-repeat: no-repeat;
	position: relative;
	margin: 30px 0 0;
	left: -6px;
	}

.error404copy {
	position: absolute;
	top: 80px;
	left: 110px;
	}

.error404copy h1 {
	font-family: Arial,helvetica,Verdana,Sans-Serif;
	font-size: 34px;
	color: #fff;
	padding: 0;
	margin: 0;
	font-weight: normal;
	}

.error404copy h2 {
	font-family: Arial,helvetica,Verdana,Sans-Serif;
	font-size: 22px;
	color: #fff;
	padding: 0;
	margin: 40px 0 0 60px;
	}

.error404copy h2 a {
	color: #fff;
	text-decoration: none;
	}

.error404copy a, .error404copy a:visited {
	color: #FFF;
	text-decoration: none;
	}

.error404list {
	padding-left: 170px;
	}

.floatLeft {
	float: left;
	padding: 0;
	margin: 0;
	}

.error404list ul {
	margin: 0 0 16px;
	padding: 0 0 0 24px;
	}

.error404copy ul li {
	font-family: Arial,helvetica,Verdana,Sans-Serif;
	font-size: 14px;
	color: #fff;
	padding-top: .5em;
	margin: 0;
	text-decoration: none;
	}

#gform_6 #field_6_5 label, #gform_5 #field_5_5 label {
	font-weight: bold;
	font-size: 14px;
	}

#gform_6 #field_6_5 label.gfield_label, #gform_5 #field_5_5 label.gfield_label {
	background: #fff;
	position: relative;
	top: 12px;
	left: 9px;
	padding: 0 5px;
	font-size: 16px;
	}

#gform_6 #field_6_5 label span, #gform_5 #field_5_5 label span {
	display: block;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	}

#gform_6 #field_6_5 .ginput_container, #gform_5 #field_5_5 .ginput_container {
	border: 1px solid #ccc;
	padding: 10px;
	}

#field_6_6 label, #field_5_6 label {
	font-weight: bold;
	font-size: 16px;
	}

#gform_6 label.gfield_label, #gform_5 label.gfield_label {
	font-size: 16px;
	}

#gform_6 #field_6_1 label.gfield_label, #gform_6 #field_6_2 label.gfield_label, 
#gform_6 #field_6_3 label.gfield_label, #gform_6 #field_6_8 label.gfield_label, 
#gform_6 #field_6_9 label.gfield_label, #gform_5 #field_5_1 label.gfield_label, 
#gform_5 #field_5_2 label.gfield_label, #gform_5 #field_5_3 label.gfield_label, 
#gform_5 #field_5_8 label.gfield_label, #gform_5 #field_5_9 label.gfield_label {
	color: #666;
	width: 170px;
	display: block;
	float: left;
	margin: 0;
	font-weight: normal;
	font-size: 18px;
	}

#gform_6 .gfield_required, #gform_6 .gfield_required {
	display: none;
	}

#gform_6 #field_6_1 input, #gform_6 #field_6_2 input, 
#gform_6 #field_6_3 input, #gform_6 #field_6_8 input, 
#gform_6 #field_6_9 input, #gform_5 #field_5_1 input, 
#gform_5 #field_5_2 input, #gform_5 #field_5_3 input, 
#gform_5 #field_5_8 input, #gform_5 #field_5_9 input {
	border: 1px solid #ccc;
	border-left: 3px solid #ff0000;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	margin-bottom: 20px;
	}

#gform_6 #field_6_8 input, 
#gform_6 #field_6_9 input, 
#gform_5 #field_5_8 input, 
#gform_5 #field_5_9 input {
	border-left: 1px solid #ccc;
	}

#input_6_4 li, #input_5_4 li {
	float: left;
	margin-right: 20px;
	}

#field_6_10 .gfield_label, #field_6_4 .gfield_label, 
#field_5_10 .gfield_label, #field_5_4 .gfield_label {
	display: none;
	}

#field_6_10 label, #field_6_4 label, #field_6_6 label, 
#field_5_10 label, #field_5_4 label, #field_5_6 label {
	font-size: 14px;
	}

#field_4_10, #field_4_4, #field_5_10, #field_5_4 {
	margin-left: 170px;
	}

#gform_wrapper_6 ul.gfield_checkbox li input[type="checkbox"]:checked+label, 
#gform_wrapper_6 ul.gfield_radio li input[type="radio"]:checked+label, 
#gform_wrapper_5 ul.gfield_checkbox li input[type="checkbox"]:checked+label, 
#gform_wrapper_5 ul.gfield_radio li input[type="radio"]:checked+label {
	font-weight: normal;
	}

#gform_submit_button_6, #gform_submit_button_5 {
	font-size: 18px;
	float: right;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	background: url("http://www.lawyers.com/Assets/Images/bg_orange_primary.gif") repeat-x scroll 100% 0 #EA782D;
	border: 1px solid #F0792B;
	color: white;
	font-weight: bold;
	cursor: pointer;
	min-height: 16px;
	padding: 3px 20px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	letter-spacing: 1px;
	-moz-outline: 0;
	outline: none;
	}

#gform_submit_button_6:hover, #gform_submit_button_5:hover {
	background:url("http://images2.lawyers.com/Assets/Images/bg_orange_primaryHover2.gif") repeat-x scroll 100% 0 #ea782d;
	background-color:#df5118;border:1px solid #f0792b;
	}

#gform_wrapper_6 .validation_error, 
#gform_wrapper_6 li.gfield.gfield_error, 
#gform_wrapper_3 li.gfield.gfield_error, 
#gform_wrapper_5 .validation_error, 
#gform_wrapper_5 li.gfield.gfield_error {
	font-size: 16px !important;
	color: #ff0000;
	background-color: #fff;
	font-weight: normal;
	padding: 2px 5px;
	border: none;
	}

#gform_wrapper_6 li.gfield.gfield_error .gfield_description {
	color: #ff0000;
	font-size: 12px !important;
	}

#gform_wrapper_6 li.gfield.gfield_error input, 
#gform_wrapper_3 li.gfield.gfield_error input, 
#gform_wrapper_5 li.gfield.gfield_error input {
	margin-bottom: 0 !important;
	}

#gform_wrapper_6 li.gfield.gfield_error, 
#gform_wrapper_6 .ginput_container + .gfield_description.validation_message, 
#gform_wrapper_6 li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
#gform_wrapper_3 li.gfield.gfield_error, 
#gform_wrapper_3 .ginput_container + .gfield_description.validation_message, 
#gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
#gform_wrapper_5 li.gfield.gfield_error, 
#gform_wrapper_5 .ginput_container + .gfield_description.validation_message, 
#gform_wrapper_5 li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	padding: 0;
	margin: 0;
	}

#gform_wrapper_6 .gform_body .validation_message, #gform_wrapper_5 .gform_body .validation_message {
	padding-left: 170px !important;
	}

#gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	padding: 0 0 0 3px;
	}

#post-67606 h1.entry-title {
	color: #005c86;
	}

#field_6_7, #field_5_7 {
	font-size: 14px;
	color: #666666;
	float: left;
	display: inline-block;
	height: 32px;
	border-left: 3px solid #ff0000;
	line-height: 32px;
	padding-left: 5px;
	}

#post-67606 #gforms_confirmation_message, #post-69786 #gforms_confirmation_message, .page-template-page-home-php #gforms_confirmation_message {
	background: url(images/newsletter_subscribe_message.png) no-repeat;
	}

#gform_wrapper_3 .validation_error {
	display: none;
	}

#field_3_1.gfield_error {
	float: left;
	}

#gform_wrapper_3 li.gfield.gfield_error {
	padding: 0 !important;
	margin: 0 !important;
	}

#gform_wrapper_3 .ginput_container {
	float: left;
	}
	
.widget.ask-qa {
	width: 259px;
	height: 132px;
	background: url(images/question_bg.jpg) no-repeat;
	font-size: 14px;
	text-align: center;
	margin: 0 0 15px 0;
}

.widget.ask-qa p {
	padding: 45px 0 5px 0;
}

.widget.ask-qa strong {
	color: #df7a2e;
}

.header_1_global_search_btn {
	background: #fa9855 !important;
	background: -moz-linear-gradient(top, #fa9855 0%, #d5773b 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa9855), color-stop(100%,#d5773b)) !important;
	background: -webkit-linear-gradient(top, #fa9855 0%,#d5773b 100%) !important;
	background: linear-gradient(to bottom, #fa9855 0%,#d5773b 100%) !important;
	}
	
.global_search_input {
	background: transparent !important;
	}