/*
Theme Name: benefitsattorney
Theme URI: http://wordpress.org/extend/themes/benefitsattorney
Author: Sam David, based on Toolbox from Automattic
Description: A semantic, HTML5 style based on the Toolbox framework.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats


*/

html, body, ol, ul, li, dl, dt, dd, img {
  margin: 0;
  padding: 0;
  border: 0;
  
}

html, body	{
	margin: 0 auto 0 auto !important;
} 

body {
  color: #333333;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */
  /*background: #696969;*/
  background: #8B0000;
}

a:link, a:visited	{
	color: #B22222;
}

a:hover, a:active	{
	color: #FF8C00;
}
/* =Structure
-------------------------------------------------------------- */

#page {
	display: block;
	margin: 0 auto 0 auto;
	width: 95%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background: #FFFfff;
/*	-webkit-box-shadow: -7px 0px 9px 3px rgba(50, 50, 50, 0.59);
-moz-box-shadow:    -7px 0px 9px 3px rgba(50, 50, 50, 0.59);
box-shadow:         -7px 0px 9px 3px rgba(50, 50, 50, 0.59);*/
-webkit-box-shadow: -16px 0px 15px rgba(78, 24, 24, 0.65);
-moz-box-shadow:    -16px 0px 15px rgba(78, 24, 24, 0.65);
box-shadow:         -16px 0px 15px rgba(78, 24, 24, 0.65);
}

#page2	{
/*	-webkit-box-shadow: 7px 0px 9px 3px rgba(50, 50, 50, 0.59);
-moz-box-shadow:    7px 0px 9px 3px rgba(50, 50, 50, 0.59);
box-shadow:         7px 0px 9px 3px rgba(50, 50, 50, 0.59);*/
-webkit-box-shadow: 16px 0px 15px rgba(78, 24, 24, 0.65);
-moz-box-shadow:    16px 0px 15px rgba(78, 24, 24, 0.65);
box-shadow:         16px 0px 15px rgba(78, 24, 24, 0.65);
margin: 0 auto 0 auto;
}

#primary {
	margin: 0 0 0 248px;

}

/*#primary .fullwidth	{
	margin: 0 0 0 0;
	background-color: #Ffffff;
}*/

#secondary	{
	width: 220px;
	padding: 10px 5px 10px 20px;;
	font-size: 0.9em;
	float: left;
	overflow: hidden;
}

#secondary a:link, #secondary a:visited	{
	color: #F5F5F5;
	text-decoration: none;
}

#secondary a:hover, #secondary a:active	{
	color: #ffffff;
	text-decoration: none;
}

#secondary .widget-title	{
	color: #A9A9A9;
	text-shadow: #111 1px 1px 1px;
}

#content {
	margin: 0;
	/*padding: 10px;*/
	/*border: 1px solid green;*/
	
}

#wrapper	{
	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
	background: url(images/ohokfauxcolumns.png) repeat-y left;
}

#main	{
	width: 100%;
	float: right;
	margin: 0 0 0 -248px;
		
	/*margin-left: -243px;*/
}

#secondary .widget-area {
	/*float: left;
	overflow: hidden;*/
	width: 210px;
		margin: 0 10px 0 0;
		font-size: 0.9em;

}

#secondary .widget-area .widget	{
	/*margin: 10px;*/
}

#colophon {
	color: #ffffff;
	font-size: 0.8em;
	clear: both;
	display: block;
	width: 100%;
	position: relative;
	z-index: 15;
}

/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Header
-------------------------------------------------------------- */

#site-title {
	margin: 0 0 0 0;
}



#branding	{
	width: 100%;
/*	height: 110px;
	background-image: linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -o-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -moz-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -webkit-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -ms-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.03, #800000),
	color-stop(0.33, #8B0000),
	color-stop(0.76, #B22222)
);*/
}

#banner	{
	width: 100%;
	height: 111px;
	background-image: linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -o-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -moz-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -webkit-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);
background-image: -ms-linear-gradient(top, #800000 3%, #8B0000 33%, #B22222 76%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.03, #800000),
	color-stop(0.33, #8B0000),
	color-stop(0.76, #B22222)
);
}

/* Styling for benefitslink conditional image in header */
#benefitslink	{
	background: url(images/bl_logo.jpg);
	width:191px;
	height: 110px;
	float: right;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}




/* =Menu
-------------------------------------------------------------- */

#access {
	background: #E1E1E1;
	display: block;
	float: left;
	margin: 0 auto 0 auto;
	width: 100%;
	border-top, border-bottom: 1px inset #B22222;
}
#access ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	display: block;
	line-height: 2.0em;
	padding: 0 1em 0 1em;
	text-decoration: none;
	font-weight: bold;
}
#access ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 2em;
	left: 0;
	z-index: 99999;
	list-style: none;
}
#access ul ul ul {
	left: 100%;
	top: 0.1em;
	list-style: none;
}
#access ul ul a {
	background: #E1E1E1;
	line-height: 1em;
	padding: .5em .5em .5em 1em;
	width: 10em;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: Silver;
}
#access ul ul a:hover {
	background: #c0c0c0;
}
#access ul li:hover > ul {
	display: block;
}

#access a:link, #access a:visited	{
	color: #B22222;
	/*text-shadow: #ccc 1px 1px 1px;*/
}

#access a:hover, #access a:active	{
	color: #B22222;
	text-shadow: #fff 1px 1px 1px;
}
/* =Content
-------------------------------------------------------------- */

.sticky {
}
.entry-meta {
	/*clear: both;*/
	display: block;
	font-size: 0.9em;
}
.single-author .entry-meta .byline {
	display: none;
}
#content nav {
	display: block;
	overflow: hidden;
	font-size: 0.8em;
}
#content nav .nav-previous {
	float: left;
	width: 49%;
	margin-left: 5px;
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 49%;
	margin-right: 5px;
}
#content #nav-above {
	display: none;
}
.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}

#nav-below {
	margin: 20px 10px 20px 10px;
}
.page-link {
	clear: both;
	margin: 0 0 1em;
}

.edit-link {
	float: right;
	width: 60px;
	background: #8B0000;
}

.edit-link a:link, .edit-link a:visited	{
	font-size: 1.2em;
	font-weight: bold;
	color: White;
	padding: 10px;
}

.edit-link a:hover, .edit-link a:active	{
	color: #FF8C00;
}

/* 404 page */
.error404 #primary .widget {
	float: left;
	width: 33%;
}

.error404 #secondary .widget_search	{
	display: none;
}

.error404 .widget .widgettitle,
.error404 .widget ul {
	margin-right: 1em;
	list-style: none;
}


/* Notices */
.post .notice,
.error404 #searchform {
	background: #eee;
	display: block;
	padding: 1em;
}

/* Image Attachments */
.image-attachment div.entry-meta {
	float: left;
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0;
}
.image-attachment .entry-content {
	clear: both;
}
.image-attachment .entry-content .entry-attachment {
	background: #eee;
	margin: 0 0 1em;
	padding: 1em;
	text-align: center;
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center;
}

/* Aside Posts */
.format-aside .entry-header {
	display: none;
}
.single .format-aside .entry-header {
	display: block;
}
.format-aside .entry-content,
.format-aside .entry-summary {
	padding-top: 1em;
}
.single .format-aside .entry-content,
.single .format-aside .entry-summary {
	padding-top: 0;
}

/* Gallery Posts */
.format-gallery .gallery-thumb {
	float: left;
	margin: 0 1em 0 0;
}

/* Image Posts */
.format-image .entry-header {
	display: none;
}
.single .format-image .entry-header {
	display: block;
}
.format-image .entry-content,
.format-image .entry-summary {
	padding-top: 1em;
}
.single .format-image .entry-content,
.single .format-image .entry-summary {
	padding-top: 0;
}


/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}
p img {
	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */
}
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
img.alignleft {
	margin-right: 1em;
}
img.alignright {
	margin-left: 1em;
}
.wp-caption {
	padding: .5em;
	text-align: center;
}
.wp-caption img {
	margin: .25em;
}
.wp-caption .wp-caption-text {
	margin: .5em;
}
.gallery-caption {
}
.wp-smiley {
	margin: 0;
}


/* =Forms
-------------------------------------------------------------- */

#searchform label {
	display: none;
}
#content #searchform input#s {
	width: 250px;;
}

#secondary #searchform input#s	{
	width: 150px;
}
input[type=text],
input#s {
	margin: 0 1em 0 0;
	width: 60%;
}
textarea {
	width: 80%;
}

/* Class for labelling required form items */
.required {
	color: #cc0033;
}


/* =Comments
-------------------------------------------------------------- */

article.comment {
	display: block;
}
#respond input[type=text] {
	display: block;
	width: 60%;
}
#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code {
	display: block;
}


/* =Widgets
-------------------------------------------------------------- */

.widget {
	display: block;
}
.widget-area .widget_search {
	overflow: hidden;
}
.widget-area .widget_search input {
	float: left;
}

.widget ul	{
	list-style: none;
}


/* =Footer-------------------------------------------------------------- */

#colophon {
	/*padding: 10px;*/
	background: #555555;
	font-size: 0.8em;
}

#colophon a:link, #colophon a:visited	{
	color: #ffffff;
	text-decoration: none;
}

#colophone a:hover, #colophon a:active	{
	color: #FFF0F5;
	text-decoration: underline;
}

#colophon h2.widgettitle	{
	display: none;
}

#colophon .widget	{
	padding: 10px;
}

#footer1, #footer2, #footer3, #footer4	{
	float: left;
	width: 25%;
	margin: 0 auto 0 auto;
	text-align: left;
}

#footer4	{
	text-align: right;
}

#footer5	{
	text-align: center;
	width: 95%;
	margin: 0 auto 0 auto;
	padding-bottom: 10px;
}

/* Custom post metadata */

.post-meta {font-weight: bold;  color: #191970;  }
.post-meta-key {color: #333333; }

/* Page titles*/

/* PF button */

.printfriendly-button	{
	width: 140px;
	float: right;
	margin: 15px 0 0 0;
}

.archive .printfriendly	{
	display: none !important;
}

.entry-title, .page-title	{
	width: 65%;
	float: left;
}

.entry-title a	{
	text-decoration: none;
}



#entry-header-functions	{
	float: right;
	width: 160px;
}

.single .entry-header, .page-header, .page .entry-header, .home .entry-header	{
	width: 100%;
	border-bottom: 1px inset #B22222;
	background: #F5F5F5;
	/*padding-top: 15px;*/
}

.page-header	{
	margin-bottom: 20px;
}

.entry-meta, .entry-content, #comments, .page-title	{
	padding: 0 20px 0 20px;
}

h1.entry-title, h1.page-title	{
	margin-top: 15px !important;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 20px;
}

.entry-meta	{
	float: left;
	width: 60%;
}

.page .entry-content, .archive .entry-content, .single .entry-content		{
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

#socialshare	{
	float: left;
	/*clear: both;*/
	margin: 10px 0 5px 10px;
}

.archive #socialshare, .sticky #socialshare	{
	/*display: none !important;*/
}

.publication-date	{
	font-size: 0.85em;
}

.posted-date	{
	font-size: 0.70em !important;
	font-style: italic;
	font-weight: normal !important;
}

/* Headings */

h1	{
	font-size: 1.7em;
	/*line-height: 1.8em;*/
	margin-bottom: 5px;
	margin-top: 0 !important!;
}

h2	{
	font-size: 1.4em;
	line-height: 1.5em;
	margin-bottom: 5px;
}

h3	{
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 5px;
	margin-bottom: 5px;
}

h4	{
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;
}

h5	{
	font-weight: bold;
}

/* Lists in sidebar widgets */

#secondary ul, #secondary ul li	{
	list-style: none;
padding-left: 5px;
}

#secondary li	{
	font-size: 1.03em;
}

#secondary li li, #secondary li li li	{
	font-size: 0.95em;
}

#secondary li li,#secondary ul.submenu	{
	padding-left: 5px;
}

#secondary ol, #secondary ol li	{
	/*list-style: decimal !important;
	list-style-position: inside;*/
	padding-left: 10px;
}

/* Lists in posts and pages */

#content ul, #content ul li	{
	/*list-style: disc;*/
	padding-left: 15px;
}

#content ul, content ol	{
	/*padding-left: 40px;*/
}

#content ol, #content ol li	{
	padding-left: 15px;
}


/* sidebar widget spacing */

#secondary .widget	{
	margin-top: 10px;
	margin-bottom: 20px;
}

/* Styling for library link listings*/

ul.library	{
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 10px 20px 50px;
	list-style-type: none !important;
}

ul.libraryleft, ul.libraryright	{
	float: left !important;
	width: 400px !important;
	font-size: 1.2em !important;
	line-height: 1.5em !important;
	margin: 30px 10px 20px 50px !important;
	list-style-type: none !important;
}

ul.libraryleft2, ul.libraryright2	{
	float: left !important;
	width: 400px !important;
	font-size: 1.2em !important;
	line-height: 1.3em !important;
	margin: 5px 10px 5px 50px !important;
	list-style-type: none !important;
}

ul.library li, ul.libraryleft li, ul.libraryright li, ul.library li a, ul.libraryleft li a, ul.libraryright li a	{
	list-style: none;
	margin-bottom: 5px;
}
.linktable	{
	font-size: 1.2em;
	line-height: 1.4em;
	margin-left: 40px;
}

.linklist	{
	Margin: 20px 40px 20px 40px;
}

.linklistcatname	{
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0 10px 10px 0;
}

.linklist ul li	{
	line-height: 1.3em;
	font-size: 1em;
	margin: 5px 0 5px 0;
}

div.lladdlink	{
	border: 2px solid #b22222;
	margin: 10px auto 10px auto;
	padding: 20px;
	text-align: left;
	width: 550px;
	-webkit-border-radius: 3px 40px 3px 40px;
	-moz-border-radius: 3px 40px 3px 40px;
	border-radius: 3px 40px 3px 40px;
	border:3px solid #B22222;
	background:rgba(255,255,255,0.6);
	-webkit-box-shadow: #B3B3B3 3px 3px 3px;
	-moz-box-shadow: #B3B3B3 3px 3px 3px; 
	box-shadow: #B3B3B3 3px 3px 3px;
}

.lladdlink input, .lladdlink select, .lladdlink #captchaimage	{
	margin-left: 50px;
}

#post-469 #linktable 	{
	margin: 10px auto 10px auto;			/*This is the state retirement systems dropdown*/
	width: 200px;
}

#post-469 #llsearch	{
	margin: 10px auto 10px auto;			/*This is the state retirement systems dropdown*/
	width: 200px;
}
#post-469 #searchll	{
	width: 300px;
}
#post-469 .linklist	{
	margin: 10px auto 10px auto;			/*This is the state retirement systems results*/
	width: 550px;
}

#lladdlinktitle	{
	font-size: 1.4em;
	margin: 0 10px 15px 0;
}

#post-469 .entry-content	{
	width: 600px;
	margin: 20px auto 20px auto;
}

/* Contact info div */

#cvcalhoun	{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:2px solid #B22222;
	background:rgba(255,255,255,0.6);
	-webkit-box-shadow: #B3B3B3 4px 4px 4px;
	-moz-box-shadow: #B3B3B3 4px 4px 4px; 
	box-shadow: #B3B3B3 4px 4px 4px;
	width: 95%;
	margin: 10px auto 30px auto;
	font-size: 0.8em;
	
}

#cvcalhounphoto	{
	float:left;
	height: 180px;
	width: 160px;
	margin: 20px 20px 20px 20px;
}

#cvcalhouncontact	{
	float: right;
	text-align: right;
	width: 350px;
	margin: 80px 20px 10px 20px;
}

/* Hide newsletter subscription custom post type from sitemap */

#wp-realtime-sitemap-wysijap	{
	display: none;
}

#post-141 ul, ul.publications	{
	font-size: 1.2em;
	line-height: 1.5em;
	/*text-indent: 10px;*/
	margin: 0 10px 10px 10px;
	list-style-type: none !important;
}

#post-141 ul li, ul.publications li	{
	padding-left: 0 !important;
}

#post-141 ul.children	{
	font-size: 1em;
}

#post-141 ul li span	{
	font-size: 0.85em;
}

/* full-width pages */

.fullwidth	{
	margin: 0 0 0 0;
	
}

#bna-disclaimer, #library-link	{
	font-size: 0.95em;
	text-align: center;
	margin: 10px auto 10px auto;
	width: 85%;
	clear: both;
}


/* Prettify tables */

.prettytable {
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	box-shadow: 4px 4px 4px #B3B3B3;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	border-bottom-left-radius:7px;
	
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-right-radius:7px;
	
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
	
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
}

.prettytable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.prettytable tr:last-child td:last-child {
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	border-bottom-right-radius:7px;
}

.prettytable table tr:first-child td:first-child {
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
}

.prettytable table tr:first-child td:last-child {
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
}

.prettytable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-left-radius:7px;
	border-bottom-left-radius:7px;
}

.prettytable tr:hover td{
	background-color: #F8F8FF;
}

.prettytable td{
	vertical-align: text-top;
	background-color:#ffffff;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	/*text-align:left;*/
	padding:7px;
	font-weight:normal;
	color:#333333;
	font-size: 0.9em;

}

.prettytable tr:last-child td{
	border-width:0px 1px 0px 0px;
}

.prettytable tr td:last-child{
	border-width:0px 0px 1px 0px;
}

.prettytable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}


.prettytable thead	{
	border-bottom: 2px solid #000000;
}
.prettytable thead td{
	background:-o-linear-gradient(bottom, #b22222 5%, #ff6347 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b22222), color-stop(1, #ff6347) );
	background:-moz-linear-gradient( center top, #b22222 5%, #ff6347 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b22222", endColorstr="#ff6347");	background: -o-linear-gradient(top,#b22222,ff6347);

	background-color:#b22222;
	border:1px solid #000000;
	text-align:center;
	border-width:1px 1px 1px 1px;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.prettytable thead:hover td{
	background:-o-linear-gradient(bottom, #b22222 5%, #ff6347 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b22222), color-stop(1, #ff6347) );
	background:-moz-linear-gradient( center top, #b22222 5%, #ff6347 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b22222", endColorstr="#ff6347");	background: -o-linear-gradient(top,#b22222,ff6347);

	background-color:#b22222;
}


.prettytable thead td a:link, .prettytable thead td a:visited {
	color: #FFFFF0;
}

.prettytable thead td a:hover, .prettytable thead td a:active{
	color: #FFFFFF;
}

.authority-description	{
	margin-left: 15px;
	/*font-size: 0.85em;*/
}

.authority-description-list	{
	margin: 0 20px 10px 30px;
	font-size: 0.85em;
}

.category-name	{
	margin-top: 25px;
}

#wp-realtime-sitemap-clg_legalnotice ul li span, #wp-realtime-sitemap-clg_library ul li span	{
	display: none;
}

/* Clean up search results pages */

.search-results .entry-summary	{
	margin: 10px 20px 10px 30px;
}

.search-results .entry-title	{
	font-size: 0.8em;
	width: 90%;
}

.linklistcatname	{
	margin-top: 20px;
}

.resulttitle	{
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 15px;
}


.nrelate_engadget .nr_post_title {
	font-weight: bold;
	display: block;
}
.nrelate_engadget .nr_excerpt {
	display: block;
}

/* Remove all bullets */
.nrelate_engadget ul li {
	list-style-type: none !important;
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 98%;
}

/* Move rows as far left as possible */
.nrelate_engadget .nr_inner ul {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

/* Text styles */
.nrelate_engadget ul li a {
	display: block;
	color: black !important;
	font-size: 110%;
	font-weight: normal;
	line-height: 110%;
	height: 100% !important;
}
	.nrelate_engadget ul li a:hover {
		color: white !important;
	}

/* Advertising */	
.nrelate_engadget .nr_source {
	display: block;
	padding: 1% 0 0 0;
	}	

/* = Rows
-----------------------------------------------
 * background: set to rgba for transparency
 * width: different for each row
 */

/* Set padding for rows */

/*
 * nRelate Text: Engadget Style
 *
 * This layout is only for TEN items
 * You can easily add more by adjusting the
 * row items below.
 */
 
 
/* = Change nRelate defaults
-----------------------------------------------*/
.nrelate_engadget .nr_post_title {
	font-weight: bold;
	display: block;
}
.nrelate_engadget .nr_excerpt {
	display: block;
}

/* Remove all bullets */
.nrelate_engadget ul li {
	list-style-type: none !important;
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 98%;
}

/* Move rows as far left as possible */
.nrelate_engadget .nr_inner ul {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

/* Text styles */
.nrelate_engadget ul li a {
	display: block;
	color: black !important;
	font-size: 110%;
	font-weight: normal;
	line-height: 110%;
	height: 100% !important;
}
	.nrelate_engadget ul li a:hover {
		color: white !important;
	}

/* Advertising */	
.nrelate_engadget .nr_source {
	display: block;
	padding: 1% 0 0 0;
	}	

/* = Rows
-----------------------------------------------
 * background: set to rgba for transparency
 * width: different for each row
 */

/* Set padding for rows */
.nrelate_engadget li a {
	padding: 3% 2% 3% 4%;
}
	/* Widget padding should be different */
	.nrelate-popular-widget .nrelate_engadget li a {
		padding: 5% 2% 5% 4%;
	}

.nrelate_engadget li a.nr_row_1 {
	background: rgb(238, 83, 28); /* ie6 & ie7 */
	background: rgba(238, 83, 28, 0.8);
	margin: 7px 0 0;
	width: 96%;
}
.nrelate_engadget li a.nr_row_2 {
	background: rgb(238, 107, 29); /* ie6 & ie7 */
	background: rgba(238, 107, 29, 0.7);
	margin: -5px 0 0;
	width: 90%;
}
.nrelate_engadget li a.nr_row_3 {
	background: rgb(247, 188, 9); /* ie6 & ie7 */
	background: rgba(247, 188, 9, 0.7);
	margin: -5px 0 0;
	width: 85%;
}
.nrelate_engadget li a.nr_row_4 {
	background: rgb(239, 227, 26); /* ie6 & ie7 */
	background: rgba(239, 227, 26, 0.8);
	margin: -5px 0 0;
	width: 80%;
}
.nrelate_engadget li a.nr_row_5 {
	background: rgb(131, 211, 17); /* ie6 & ie7 */
	background: rgba(131, 211, 17, 0.8);
	margin: -5px 0 0;
	width: 75%;
}
.nrelate_engadget li a.nr_row_6 {
	background: rgb(18, 237, 186); /* ie6 & ie7 */
	background: rgba(18, 237, 186, 0.8);
	margin: -5px 0 0;
	width: 70%;
}
.nrelate_engadget li a.nr_row_7 {
	background: rgb(137, 158, 235); /* ie6 & ie7 */
	background: rgba(137, 158, 235, 0.8);
	margin: -5px 0 0;
	width: 65%;
}
.nrelate_engadget li a.nr_row_8 {
	background: rgb(135,206,235); /* ie6 & ie7 */
	background: rgba(135,206,235, 0.9);
	margin: -5px 0 0;
	width: 60%;
}
.nrelate_engadget li a.nr_row_9 {
	background: rgb(203,75,241); /* ie6 & ie7 */
	background: rgba(203,75,241, 0.4);
	margin: -5px 0 0;
	width: 55%;
}
.nrelate_engadget li a.nr_row_10 {
	background: rgb(203,75,241); /* ie6 & ie7 */
	background: rgba(203,75,241, 0.2);
	margin: -5px 0 0;
	width: 50%;
}


/* = Most Popular plugin - "Views" area
-----------------------------------------------
 * http://wordpress.org/extend/plugins/nrelate-most-popular/
 */
.nrelate_popular.nrelate_engadget .nr_post_title,
.nrelate_popular.nrelate_engadget .nr_excerpt {
	width: 80%;
	font-size: 110%;
	line-height: 120%;
}
.nrelate_popular.nrelate_engadget .nr_showviews {
	font-style: italic;
	background: black;
	color: white;
	float: right;
	font-size: 110%;
	font-weight: bold;
	margin-top: -7%;
	margin-right: -5%;
	padding: 2%;
	line-height: 100% !important;
}

.nrelate_popular.nrelate_engadget .nr_showviews_txt {
	display: none !important;
	}

/* Add two tags here, one to override Tippy styles if Tippy is used. */
a.annie_footnoteRef.annie_custom, a.annie_footnoteRef.tippy_link.annie_custom {
	font-size: .85em;
 	text-decoration: underline;
	vertical-align: super;
	border-bottom: none;
}