/*
Theme Name: ACLU Illinois
Theme URI: http://http://www.aclu-il.org/
Description: This theme was coded for ACLU Illinois by Amber Weinberg.
Author: Amber Weinberg
Author URI: http://www.amberweinberg.com/

*/

/*****CSS RESET*******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {padding: 0; border:0; margin: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
ol{ list-style-type: decimal; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/****BODY STYLES********/

@font-face {
	font-family: 'DINOTMedium';
	src: url('fonts/dinot-medium-webfont.eot');
	src: local('‚ò∫'), url('fonts/dinot-medium-webfont.woff') format('woff'), url('fonts/dinot-medium-webfont.ttf') format('truetype'), url('fonts/dinot-medium-webfont.svg#webfont9gMtCEVm') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CaeciliaCom75Bold';
	src: url('fonts/caeciliacom-75bold-webfont.eot');
	src: local('‚ò∫'), url('fonts/caeciliacom-75bold-webfont.woff') format('woff'), url('fonts/caeciliacom-75bold-webfont.ttf') format('truetype'), url('fonts/caeciliacom-75bold-webfont.svg#webfontqv9GhYnO') format('svg');
	font-weight: normal;
	font-style: normal;
}

body { font: normal 12px Verdana, Arial, sans-serif; color: #303336; background: url('images/bkg.jpg') #303336; }

p { line-height: 17px; }

a { color: #004275; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font: normal 48px CaeciliaCom75Bold; color: #2a5fab; padding-bottom: 25px; }
h2, #subMenu h3 { font: normal 24px DINOTMedium; text-transform: uppercase; }
h2{ margin-bottom: 15px; }
h3 { font: normal 16px Verdana, Arial; }
h4 { font: normal 14px DINOTMedium; text-transform: uppercase; }

#container { width: 100%; background: url('images/bkgOverlay.jpg') no-repeat top left; } /*For that graphic in the bkg*/
#content { margin: 0 auto;  width: 980px;}
#contentContainer { position: relative; float: left; width: 980px; padding-bottom: 30px; border: 1px solid #fff; background: #e4eef9; }

blockquote{ margin: 20px;
	padding: 20px;
	border: 1px solid #369;
	background-color: #CEE3F9;
}

/****HEADER STYLES*******/

#header { position: relative; float: left; width: 100%; height: 92px; padding-top: 10px; z-index: 30; }
#header a { color: #fff; text-shadow: 1px 1px 1px #000; }
#header a.logo { position: absolute; float: left; top: 40px; left: 15px; }

#header #topNav { float: right; width: 330px; font-size: 10px; }
#header #topNav ul { float: right; }
#header #topNav li { float: left; padding-left: 10px; }
#header #topNav form { float: left; width: 320px; height: 23px; padding: 2px 0 0 10px; margin-top: 5px; background: url('images/searchBkg.jpg') no-repeat; }
#header #topNav input[type=text] { float: left; width: 262px; height: 20px; color: #fff; border: none; background: none; }
#header #topNav input[type=submit] { float: left; width: 55px; height: 20px; border: none; cursor: pointer; text-transform: uppercase; color: #fff; font: normal 11px DINOTMedium; background: #6898ce; }

.menu-secondary-nav-container { float: right; margin-top: 24px; clear: right; }
.menu-secondary-nav-container ul { position: relative; z-index: 100; }
.menu-secondary-nav-container li { float: left; padding-left: 10px; }
.menu-secondary-nav-container li a { font-size: 11px; }
.menu-secondary-nav-container #menu-item-19 a { padding-right: 12px; background: url('images/dropArrow.jpg') no-repeat right 4px; }

ul#menu-secondary-nav li.hover, ul#menu-secondary-nav li:hover, ul#issuesFilter li.hover, ul#issuesFilter li:hover { position: relative; }
ul#menu-secondary-nav ul, ul#issuesFilter ul { width: 145px; visibility: hidden; position: absolute; top: 100%; left: 0; background: #303336; }
ul#menu-secondary-nav ul li, ul#issuesFilter ul li { float: none; width: 135px; }
ul#menu-secondary-nav ul li a { width: 125px; padding: 5px 0; display: inline-block; border-bottom: 1px solid #4e5156; background: none !important; } 

/*****MAIN NAV STYLES*******/

ul#nav { position: relative; float: right; width: 705px; top: 15px; right: -14px; }
ul#nav li { float: left; }
ul#nav li a { float: left; height: 66px; background: url('images/navBkg.jpg') no-repeat; }
ul#nav li.issues a { width: 140px; }
ul#nav li.courts a { width: 176px; background-position: -140px 0; }
ul#nav li.legis a { width: 215px; background-position: -315px 0; }
ul#nav li.action a { width: 172px; background-position: -530px 0; }

ul#nav li a:hover { background: url('images/navBkg.jpg') no-repeat 0 -133px; }
ul#nav li.courts a:hover { background-position: -140px -133px; }
ul#nav li.legis a:hover { background-position: -315px -133px; }
ul#nav li.action a:hover { background-position: -530px -133px; }

ul#nav li.current_page_item a,
body.category-archived-bill-tracker li.legis a{
	background: url('images/navBkg.jpg') no-repeat 0 -67px;
}
ul#nav li.courts.current_page_item a { background-position: -140px -67px; }
ul#nav li.legis.current_page_item a { background-position: -315px -67px; }
ul#nav li.action.current_page_item a { background-position: -530px -67px; }


/*****FOOTER STYLES*******/

#footer { float: left; width: 100%; padding-top: 15px; }
#footer a { color: #919195; text-shadow: 1px 1px 1px #000; }
#footer ul { float: left; padding-top: 5px; line-height: 18px; }
#footer li.guidestar { margin-top: 15px; }

#footer .divider { float: left; height: 130px; margin: 0 30px; border-left: 1px solid #2a2a2d; border-right: 1px solid #4e5156; }

#footer p { color: #b9babb; }
#footer p span { color: #fff; font-size: 16px; }
#footer p.links { float: right; margin-top: 10px; }
#footer p.links a { padding-left: 5px; color: #fff; }

#footer p.copy { float: left; width: 100%; margin: 20px 0; text-align: center; color: #919195; }

/*****HOME CONTENT STYLES*******/

#contentTopShadow, #contentBtmShadow { position: absolute; width: 980px; height: 21px; }
#contentTopShadow { top: -21px; background: url('images/contentTopShadow.png') no-repeat; }
#contentBtmShadow { bottom: -21px; background: url('images/contentBtmShadow.png') no-repeat; }

#mainContent { float: left; width: 692px; margin: 90px 0 0 15px; }

#featured { float: left; width: 691px; height: 256px; color: #fff; background: url('images/featuredContent.jpg') no-repeat bottom; }
#featured ul { float: left; width: auto; height: 35px; font: normal 14px CaeciliaCom75Bold; background: url('images/featuredNavBkg.jpg') repeat-x bottom #c3d8ee; }
#featured ul li { float: left; padding: 8px 10px; border-right: 1px solid #fff; }
#featured ul li a { color: #2e3c47; font-size: 14px; }
#featured ul li.ui-state-active { background: #417dc1; }
#featured ul li.ui-state-active a, #news ul li.ui-state-active a { color: #fff; }
#featured ul li.last { border: none; }
#featured div { clear: both; }
#featured img, #featured h1 { float: left; }
#featured h1 { width: 485px; margin-top: 15px; padding-bottom: 10px; color: #fff; font-size: 30px; }
#featured img { margin: 11px 15px 0; padding: 8px; background: #87add9; }
#featured p { color: #94b3da; margin-right: 20px; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#featured a{ color: #e4e4e4; }
	
	
	
#exploreIssues { position: relative; float: left; width: 326px; margin: 30px 45px 0 0; padding: 30px 10px; font: bold 14px Arial, Helvetica, sans-serif; background: url('images/exploreIssuesTitle.jpg') no-repeat 15px 5px #fff; }
#exploreIssuesNav { position: relative; width: 367px; height: 36px; left: -21px; top: 5px; background: url('images/exploreIssuesNav.jpg') no-repeat; }
#sliderContainer { float: left; width: 326px; }	
#exploreIssues li { width: 316px; height: 430px; overflow: hidden; }
#exploreIssues li a { float: left; width: 141px; height: 125px; margin: 5px 0 15px 0; font-weight: bold; }
#exploreIssues li a:hover { text-decoration: none; }
#exploreIssues li a:nth-of-type(2n+1) { margin-right: 26px; }
#exploreIssues li a img { float: left; padding: 1px; border: 2px solid #a7c5e6; }
#prevBtn, #nextBtn { display:block; width:12px; height:15px; position:absolute; left:220px; top:45px; z-index:1000; }	
#nextBtn { left: 325px; }														
#prevBtn a, #nextBtn a { display:block; position:relative; width: 12px; height:15px; background:url('images/slideLeft.jpg') no-repeat 0 0; }	
#nextBtn a, #slider1next a { background:url('images/slideRight.jpg') no-repeat 0 0;	}	
ol#controls { position: absolute; top: 41px; left: 242px; }
ol#controls li { float:left; width: 10px; height:20px; margin-right: 19px; }
ol#controls li a { float:left; width: 10px; height:20px; text-indent: -9999px; background: url('images/slideCircles.jpg') no-repeat 0px 0; margin-top: -12px; }
ol#controls li.current a { background: url('images/slideCircles.jpg') no-repeat -10px 0; }
	
#news { float: left; width: 300px; margin-top: 30px; font-size: 13px; }
#news li { float: left; margin-right: 2px; padding: 3px 9px; font-family: DINOTMedium; background: #d3e3f3; }
#news li a { color: #3e3c43; text-transform: uppercase; }
#news ul li.ui-state-active { background: #004275; }
#news div { float: left; width: 270px; padding: 15px; border-top: 3px solid #004275; background: #fff; }
#news p { clear: both; padding-bottom: 10px; }
#news span.date, #news span.tag { font-size: 11px; color: #5c5b5b; }
#news span.tag a { color: #5c8cc7; }
#news a.newsAll { float: right; margin-top: 10px; padding-left: 20px; clear: both; background: url('images/newsAll.jpg') no-repeat left; }

#video { float: left; width: 300px; margin-top: 30px; font-size: 13px; }
#video span { font-size: 10px; }

#sidebar { position: relative; float: right; width: 256px; right: -17px; margin-top: 90px; }

#sidebar .accordianMenu1, #sidebar .accordianMenu2, #sidebar .accordianMenu3, #sidebar .accordianMenu4, #sidebar .accordianMenu5 { display : none; }
#sidebar .accordianMenu1.show, #sidebar .accordianMenu2.show, #sidebar .accordianMenu3.show, #sidebar .accordianMenu4.show, #sidebar .accordianMenu5.show { display : block; }
#sidebar #accordian { float: left; width: 252px; font-size: 12px; background: #9a0000; }
#sidebar #accordian a { color: #fff; }
#sidebar #accordian a img { padding: 0 10px; }
#sidebar #accordian ul { padding-bottom: 10px; }
#sidebar #accordian li { padding: 0 15px; list-style: disc inside; color: #fff; line-height: 20px; }
#sidebar #accordian hr { margin: 0 0 7px; border: none; border-bottom: 1px solid #b23f3f; background: none; }
#sidebar #accordianTop, #sidebar #accordianBtm { float: left; width: 100%; height: 13px; background: url('images/accordianBkgTop.jpg') no-repeat; }
#sidebar #accordianTop { padding-bottom: 10px; }
#sidebar #accordianBtm { padding-top: 5px; background: url('images/accordianBkgBtm.jpg') no-repeat bottom; }
#sidebar #accordian .collapse1, #sidebar #accordian .collapse2, #sidebar #accordian .collapse3, #sidebar #accordian .collapse4, #sidebar #accordian .collapse5 { float: right; }

#sidebar #widgetSupport { float: left; width: 211px; height: 241px; margin: 15px 0 5px; padding: 40px 15px 0; background: url('images/widgetSupportBkg.jpg') no-repeat; }
#sidebar #widgetSupport span { font-size: 11px; color: #5c5b5b; }
#sidebar #widgetSupport img { float: right; margin: 0 0 10px 10px; }
#sidebar .widget { float: left; margin-left: 10px; }
#sidebar .widget_text img { padding-bottom: 20px; }

/*****SUB CONTENT STYLES*******/

.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }

.post ol,
.post ul{ margin-left: 30px;
}
.post ul{ list-style-type: disc;
	margin-bottom: 15px;
}
.post li{ margin-bottom: 5px;
}
.post{ margin-bottom: 30px;
}
.addthis_container{ margin: 10px auto;
}
ul#issuesFilter,
ul#issuesFilter ul{ list-style-type: none;
	margin-left: 0px;
}

/*Issues Landing Page*/

/*.issue { float: left; width: 210px; margin-right: 15px; padding-right: 15px; margin-bottom: 15px; border-right: 1px dotted #3d393e; }
*/
.issue { float: left; width: 210px; margin-right: 12px; padding-right: 12px; margin-bottom: 15px; border-right: 1px dotted #3d393e; }
.issue:nth-of-type(3n) { margin: 0; padding: 0; border: none; }
.page-template-issues-php  #mainContent li, .page-template-issues-php  #mainContent li a { float: left; width: 210px; height: 149px; list-style: none; }
.boxgrid { width: 210px; height: 149px; float:left; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; margin-top: 25px; }
.boxgrid p{ padding: 0 10px; }
.boxcaption{ float: left; position: absolute; background: #fff; height: 100%; width: 100%; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption { top: 149px; left: 0; }
.page-template-issues-php h3 { position: absolute; width: 200px; height: 19pxpx; padding: 3px 5px; text-transform: uppercase; color: #004275; font: bold 16px Arial; background: rgb(211, 227, 243); background: rgba(211, 227, 243, .9); z-index: 100; }
.captionfull .boxcaption a { float: right; padding: 0 10px; }
.issue hr { float: left; width: 100%; margin: 10px 0; border: none; border-bottom: 3px solid #3d393e; background: none; }

/*Issues Overview*/

#subMenu { float: left; width: 150px; }/* width: 150px; */
#subMenu a { float: left;padding: 10px 5px; width: 140px; }/* width: 140px; */

#subMenu .current_page_ancestor a,
#subMenu .current_page_item a { color: #990000; border-right: 3px solid #5e6263; background: #fff; }
#subMenu h3 { float: left; padding: 50px 0 0 5px; font-size: 18px; }
#subMenu p a { font-size: 12px; }

/*
#subMenu ul li ul { display: block; }
#subMenu ul.children{ display: none; }
*/

#subMenu ul li ul { display: block; }
#subMenu ul.children{ display: none; }


#subMenu ul>li>ul{ display: none; }
#subMenu ul>li.current_page_item>ul{ display: block; }
#subMenu ul>li.current_page_item>ul>li>ul{ display: none; }

/*
#subMenu ul>li>ul{ display: none; }
#subMenu ul>li.current_page_item>ul{ display: block; }
*/

/*#subMenu ul li.current_page_item>ul { display: block; }*/
/*#subMenu li.current_page_item>ul.children,
#subMenu li.current_page_parent ul.children{ display: block; }
#subMenu.courts ul li.current_page_item li.current_page_item ul li a { padding-left: 30px; width: 100px}
*/
/*#subMenu li.current_page_item ul.children li{ margin-left: 30px; }*/



.post { float: left; width: 488px; padding-left: 30px; border-left: 1px dotted #3d393e; }
.post p { padding-bottom : 15px; line-height: 20px; }
.post hr { margin-bottom: 15px; border: none; border-bottom: 2px solid #3d393e; }

.featured { float: left; width: 100%; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #3d393e; }
.featured-case-item { float: left; width: 100%; padding-top: 12px; margin-bottom: 15px; border-top: 1px dotted #3d393e; border-bottom: 1px dotted #3d393e; }
.featured:last-child { border: none; }


.single-post .featured{ margin-bottom: 20px;
	margin-top: 0px;
	padding-bottom: 0px;
}
/*Blog pages*/

.category-blog .post, .full .post, .category-events .post, .category-news .post { width: 100%; padding: 0; border-left: none; }

h4.blog-timestamp{ color:#004276; margin-bottom: 10px; }
p.byline{ margin-top: -20px; margin-bottom: 20px;}

/*** COMMENTS ON BLOG ENTRIES ***/
ol.commentlist{ margin: 10px 0px; }
li.comment{ padding: 15px 20px; }
li.odd{ background-color:#edf4fb; }
img.avatar{ display:none; }
span.says { display: none; }
cite.fn{ font-style: normal;
	font-weight: bold;
	font-size: 1.1em;
}
.comment-body p{ margin-top: 7px;
}
.comment-meta{ margin-top: 7px;
}
div.reply{ display: none; }

/*In the courts*/

#featuredCase { float: left; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 3px solid #3d393e; }
#featuredCase p { color: #303336; }
#featuredCase h3 { font-weight: bold; }
#featuredCase img, .page-template-incourts-php .post img { float: right; margin-left: 15px; border: 2px solid #aecced; }
#featuredCase p { padding-bottom: 0px; }

.category-in-the-courts .post p, .category-in-the-legislature .post p, .category-events .post p, .category-news .post p { padding-bottom: 0; color: #54585d; }
.post small { font-size: 11px; }

.wp-pagenavi { float: left; width: 100%; margin-top: 35px; padding-top: 5px; border-top: 1px solid #4b525b; }
.wp-pagenavi a, .wp-pagenavi span { border: none !important; }
.wp-pagenavi .current { padding: 5px; font-weight: normal !important; color: #fff !important; background: #890000; }

#subMenu.courts ul ul li a { padding: 3px 20px; }
#subMenu.courts ul li.current_page_item a { padding-bottom: 3px; color: #004275; }
#subMenu.courts ul li.current_page_item li a { width: 110px; }
#subMenu.courts ul li.current_page_item li.current_page_item a { color: #990000; background: url('images/menuActive.jpg') #fff no-repeat right; }

.document { float: left; width: 100%; margin-bottom: 15px; border-bottom: 1px dotted #3d393e; color: #303336;}
.document div { float: left; width: 100px; margin-right: 30px; font-size: 10px; line-height: 22px; }
.document div img { margin-left: 5px !Important; border: none !important; }
.document p { float: left; width: 354px; }
.document p span { float: left; width: 100%; font-size: 14px; font-weight: bold; }

/*In The Legislature*/

.category-in-the-legislature .post small { width: 100%; padding: 5px 0 10px; clear: both; display: block; }
.category-in-the-legislature .post small span, .category-events .post small span { padding-left: 20px; }

a.btn { float: left; height: 23px; margin-right: 30px; font-size: 11px; color: #FFF; text-shadow: 1px 1px 1px #000; background: url('images/btnBkg.jpg') no-repeat right; }
a:hover.btn { text-decoration: none; opacity: .8; }
a.btn span { float: left; height: 21px; padding: 3px 15px 0 29px; background: url('images/btnDownBkg.jpg') no-repeat; }
a.btn.right span { background: url('images/btnRight.jpg') no-repeat; }

ul#issuesFilter { position: relative; float: left; width: 112px; }
ul#issuesFilter li.sort a { position: relative; float: left; width: 112px; height: 22px; background: url('images/issueFilterBtn.jpg') no-repeat; }
ul#issuesFilter li.sort #submenu a { width: 198px; padding: 3px; border-bottom: 1px #fff; color: #fff; background: #45546A; }
ul#issuesFilter li.sort #submenu li:last-child a { border: none; }
ul#issuesFilter li.sort #submenu { visibility: hidden; }
ul#issuesFilter ul { top: 22px; }
ul#issuesFilter ul li { width: 112px; font-size: 11px; }

/*Events/News/Press Releases*/

.category-events .post small, .category-news .post small { padding-bottom: 10px; }
.category-events .post p, .category-news .post p { padding: 10px 0 0; }


/*** Bill Tracker Section **/
.preview-newsletter h4,
.preview-bill-tracker h4,
.preview-bill-tracker h6{ margin-bottom: 4px;
}
.preview-newsletter h3,
.preview-bill-tracker h3{ margin-bottom: 6px;
}
.preview-bill-tracker p{ margin-bottom: 3px;
	padding-bottom: 0px;
}

.widgettitle{ display: none;
}

#free-update{ background-color: #c8dcf0;
	border: 1px solid #347fc2;
	margin: 0 0 25px 0;
	padding: 10px;
}
.featuredCaseUpdate{ float: left;
	margin-right: 12px;
}


/*Contact */

.wpcf7-form p { padding-bottom: 15px; }

/*Donate*/

.page-template-donate-php #subMenu .current_page_item a { color: #990000 !important; }
.page-template-donate-php #subMenu ul .current_page_item ul li a { color: #004275 !important; }
.page-template-donate-php #subMenu li.current_page_item li.current_page_item a { color: #990000 !important; }

.page-template-donate-php .callout { float: left; width: 100%; margin-top: 20px; padding-bottom: 10px; border-bottom: 1px dotted #3d393e; }
.page-template-donate-php .callout h3 { padding-bottom: 5px; color: #004275; }
.page-template-donate-php .callout .info { float: left; width: 320px; padding-right: 10px; border-right: 1px dotted #3d393e; }
.page-template-donate-php .callout .links { float: left; width: 140px; padding-left: 15px; }
.page-template-donate-php .callout .links p { padding-bottom: 10px; }


/****	NEWSLETTER TAXONOMY LIST	****/
#subMenu .taxonomy-list a{ padding: 3px 5px;
	
}
#subMenu ul.taxonomy-list{ overflow: hidden;
	margin-bottom: 20px;
}
#subMenu ul.taxonomy-list h4{ margin-bottom: 15px;
}
#subMenu ul.taxonomy-list li{ margin-bottom: 5px;
}
.newsletter-archive #subMenu h4{ margin-bottom: 5px;
}
/*
.newsletter-archive #subMenu ul{ display: none;
}
*/


/***			SEARCH page			***/
#sort-options{ text-transform: uppercase;
	border-bottom: 2px solid #303336;
	display: inline-block;
	margin-bottom: 20px;
	padding: 0px 3px;
}
#sort-options ul{ display: inline-block;
}
#sort-options li{ background-color: #D3E3F3;
	display: inline-block;
	padding: 3px 5px;
	margin: 0px 4px;
}
#sort-options li.active{ background-color: #004275;
}
#sort-options li.active a{ color: #fff;
}


/*** Social Media Box ***/
#social-media-holder{ clear: both;
	padding-top: 10px;
	padding-bottom: 3px;
}
#social-media{ background-color: #c9ddf1;
	font-family: 'CaeciliaCom75Bold', serif;
	margin-right: 14px;
	overflow: hidden;
	padding: 10px 15px;
	
	box-shadow: 0 6px 12px -5px #999, 0 -6px 12px -5px #999;
}
#social-media a:hover{ color: #5c8cc7;
	text-decoration: none;
}
#social-media h4{ clear: both;
	font-family: 'DINOTMedium', serif;
	font-size: 17px;
	margin-bottom: 15px;
}
#social-media li{ display: inline-block;
	margin-left: 8px;
	margin-right: 10px;
	text-align: center;
}
#social-media li.rss{ margin-left: 17px;
}
#social-media li img{ padding-bottom: 3px;
}

#content .social_share_privacy_area.line li .dummy_btn {margin: 0 10px;}
#content .social_share_privacy_area.line .facebook .fb_like,
#content .social_share_privacy_area.line li div.gplusone,
#content .social_share_privacy_area.line li div.pinit,
#content .social_share_privacy_area.line li div.tweet {
	width: auto;
	margin-right: 10px;
}
#content .social_share_privacy_area.line li {height: 30px;}
#content .social_share_privacy_area.line li:nth-child(5n) {
	clear: left;
}
.social_share_privacy_area.line {margin-left: 0; }

.search-results #mainContent .widget_text {
	list-style: none;
}
