/*
Theme Name:     LearnVest 2010
Theme URI:      http: //www.learnvest.com/
Description:    Child theme for the WP Twenty Ten theme 
Author:         LearnVest
Author URI:      
Template:       twentyten
Version:        0.1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


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 {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

body.using-old-header.signed-in {
	margin-top: 0px !important;
	background: #535a60 url(images/template-main-bg.jpg?20160115190930) repeat top left;
}

/* remove annoying blue glow in webkit */
textarea, input, select { outline:none;}

/*.login-container #login-iframe html {background: transparent!important;}*/

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	width: 635px;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	background-color: transparent;
	position: relative;
}

.page-template-default #container { 
	background-color: transparent;
}

#content {
	width: 620px;
	margin: 0 350px 0 20px;
}

.category #content,
.tag #content {
	border-right: solid 1px #DCDDDE;
	padding-right: 21px;
}

.single #content {
	border-right: dotted 1px #BDBEC1;
	padding-right: 21px;
}

.sidebar {
	display: inline-block;
	vertical-align: top;
	overflow: visible;

	padding-left: 25px;
	width: 300px;
	position: relative;

}

#secondary {
	clear: right;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

/* Gallery Thumbnail block in Posts */

#lvGallery {
	display: inline-block;
}


/* =Fonts
-------------------------------------------------------------- */

/*  Use .font-load class to hide elelemnts that use web fonts until they are loaded. */
.font-load{
	visibility: hidden;
}

.typekit-loaded .font-load {
	visibility: visible;
}

body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #58595B;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: Arial, Helvetica, sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}


/* =Base Links 
-------------------------------------------------------------- */

a:link {
	color: #44bdd1; 
	text-decoration: none;
}

a:visited {
	color: #44bdd1; 
	text-decoration: none;
}

a:hover, 
a:active {
	color: #2e8290; 
	text-decoration: none;
}

/* White arrow to the right of link text */
a.white-arrow-right {
	padding-right: 14px;
}


/* Blue arrow to the right of link text */
a.blue-arrow {
	color: #0091bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 0 0;
	padding-right: 13px;
	width: auto;
}

a.blue-arrow:hover {
	text-decoration: none;
}

a.blue-arrow:hover {
	color: #00658c;
}
/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#main {
	margin: 0 auto;
	width: 990px;
	text-align: left;
}

body {
	text-align: center;
}

#wrapper {
	position: relative;
	z-index: 3;
}

#main {
	position: relative;
	z-index: 1;
}


/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#footer-permalink {
	display: none;
}
#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background-color: #fff;
/*  background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 300px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(300px,#ffffff));
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#ffffff 300px);
	background: -o-linear-gradient(top, #e8e8e8 0%,#ffffff 300px);
	background: -ms-linear-gradient(top, #e8e8e8 0%,#ffffff 300px);
	background: linear-gradient(to bottom, #e8e8e8 0%,#ffffff 300px);*/
	margin: 0;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}

hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

hr.dotted {
	background: transparent url('images/side-bar-dotted-bg.png?20160115190930') repeat-x 0 -4px;
	margin: 0;
}

div.clear-fix {
	clear: both;
  font-size: 1px;
}

br.clear-fix {
	clear: both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: none;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}

/* Hide the blue glow in WebKit Browsers */
textarea, input{ outline:none;}


/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}


/* =Unsupported Browser Message
-------------------------------------------------------------- */

.not-supported {
	display: block;
	margin: 10px auto;
	background: white url('images/not-supported-bg.png?20160115190930') no-repeat 0 0;
	width: 990px;
	height: 80px;
	border: 1px solid #555;
	color: #7E7F7F;
	font-size: 14px;
	display: none;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -496px;
}

.not-supported .inner {
	margin: 20px 0 0 80px;
	text-align: left;
}

.not-supported h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #58595B;
}


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

#header {
	width: 990px;
	margin: 0px auto;
	height: 189px;
	position: relative;
	z-index: 100;
}

#masthead {
	width: 990px;
}

.user-banner {
	height: 69px;
}

.signed-in .user-banner {
	height: 49px;
}

#branding {
	display: block;
	height: 69px;
	background: transparent url(images/header-sprites.png?20160115190930) no-repeat 0px -850px;
	-moz-box-shadow: -1px -5px 14px #333333;
	-webkit-box-shadow: -1px -5px 14px #333333;
	box-shadow: -1px -5px 14px #333333;
}

.signed-in #wrapper {
	background: transparent;
}

#site-title {
	width: 318px;
	height: 55px;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	background: transparent url(images/header-sprites.png?20160115190930) no-repeat;
	text-indent:  -9999px;
}

#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 318px;
	height: 60px;
}

#printable-title {
	display: none;
}

#lv-user-links {
	height: 20px;
	float: right;
	margin: 10px;
}

.left-links {
	display: block;
	width: 450px;
	text-align: left;
	float: left;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 20px;
}

.signed-in .left-links {
	margin-top: 20px;
}

.left-links .new-products {
	display: inline-block;
	text-indent: -9999px;
	background: transparent url(images/header-sprites.png?20160115190930) no-repeat;
	background-position: -400px -98px;
	width: 50px;
	height: 23px;
	float: left;
}

.left-links  a {
	background: url("images/header-sprites.png?20160115190930") no-repeat scroll 0 -746px;
	margin-left: 2px;
	padding-left: 7px;
	display: inline-block;
}

.left-links ul {
	list-style: none;
	margin: 0;
	float: left;
}

.left-links ul li {
	display: inline-block;
}

#header .left-links ul li:first-child a {
	background: none !important;
	margin-left: 0;
	padding-left: 0;
}

/* Signed out */

.signed-out #header {
	
}

.signed-out #lv-user-links {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size-adjust: 0.49; 
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 0.03em;
	color: #636466;
	vertical-align: baseline;
}

.signed-out #lv-user-links a {
	display: inline-block;
	margin-left: 10px;
	background: transparent url(images/template-sprites.png?20160115190930) no-repeat 0px 0px;
	height: 23px;
	text-indent: -9999px;
}

.signed-out #lv-user-links a.login {
	background-position: 0px -950px;
	width: 73px;
}

.signed-out #lv-user-links a.login:hover {
	background-position: 0px -1000px;
}

.signed-out #lv-user-links a.sign-up {
	background-position: 0px -1050px;
	width: 73px;
}

.signed-out #lv-user-links a.sign-up:hover {
	background-position: 0px -1100px;
}

.signed-out #lv-user-links a.invite-friends {
	background-position: 0px -1150px;
	width: 100px;
}

.signed-out #lv-user-links a.invite-friends:hover {
	background-position: 0px -1200px;
}

.signed-out #site-title {
	background-position:  0px -650px;
}

.page-template-template-make-a-plan-php.signed-out #site-title {
	background-position:  -400px -650px;
}



/**** Login Form *****/

.login-container {
	width: 485px;
	float: right;
	
}

.login-container #login-iframe {
	float: left;
	padding-right: 5px;
}

.login-container .signup-button {
	text-transform: uppercase;
	vertical-align: top;
	margin: 10px 0 2px 1px;
	background: url("/wp-content/themes/lv-2010/images/signup-iframe-sprites.png?20160115190930") repeat-x scroll 0 -200px transparent;
	border: medium none;
	color: #0091BD;
	cursor: pointer;
	display: inline-block;
	font-family: arial,sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 66px;

	text-shadow: 0 1px 0px #fff;
}

.login-container .signup-button:hover {
	background-position: -300px -200px;
	text-decoration: none;
	color: #00658C;
}

.login-container .signup-button:active {
	background-position: -600px -200px;
	text-decoration: none;
	color: #00658C;
	line-height: 28px;
}


.login-container .invite-friends {
	color: #D1D3D4;
	font-family: arial;
	font-size: 10px;
}

.login-container a.invite-friends:hover {
	color: #00ACC7;
	text-decoration: none;
}

/* Signed In */

.signed-in #masthead #branding {
	height: 45px;
	box-shadow: -1px -5px 14px #333333;
	display: none;
	background: none;
}

.signed-in #site-title {
	display: none;
}

#header .left-links a:hover, 
.signed-in #lv-user-links a:hover {
	color: #00C1F3; 
}

.signed-in  .upgrade-button {
	position: absolute;
	top: 0;
	right: 200px;
	height: 32px;
	width: 137px;
}

.signed-in  .upgrade-button a {
	background: url("images/header-sprites.png?20160115190930") no-repeat scroll 0 -800px transparent;
	display: block;
	height: 32px;
	text-indent: -9999px;
	width: 137px;
}

.signed-in .upgrade-button a:hover {
	background-position: -200px -800px;
}

.signed-in .upgrade-button a:active {
	background-position: -400px -800px;
}

.signed-in .top {
	background: #fff;
}

.signed-in.bootcamp .top,
.signed-in.bootcamps .top,
.signed-in.hlvw-bootcamps .top {
	display: none;
}

.signed-in #main .sidebar {
	margin-top: 0px;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

/* =Banner Ads
-------------------------------------------------------------- */

.ad300x250 {
	width: 300px;
	height: 250px;
	display: block; 
}

.ad728x90 {
	width: 728px;
	height: 90px;
	display: block;
	margin: 20px auto 0 auto;   
}

.signed-in .ad728x90 {
	margin-top: 0;
	padding: 20px 0;
}

/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
}

.single #main {
	min-height: 2000px;
}

.signed-in #main {
	background: #fff;       
}

.signed-in #main .ll-corner {
	left: 0px;
	bottom: 0px;
}

.signed-in #main .lr-corner {
	right: 0px;
	bottom: 0px;
}


.home.signed-out #main {
	padding-top: 0px;
}


#content {
	margin-bottom: 36px;
	margin-top: 20px;
	width: 620px;
}

.single #content {
	margin-top: 0;
}

#content,
#content input,
#content textarea {
	color: #333;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	font-size-adjust: 0.49; 
	letter-spacing: -0.01em;
	color: #4D4D4F;
	margin: 5px 0;
}

#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	 letter-spacing: 0.02em;
}

#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0.02em;
	color: #4D4D4F;
	display: inline;
}

#content h2 strong, 
#content h3 strong {
/*  font-weight: normal;
*/}

#content h4 {
	color:#1C1C1C;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height: 16px;
	letter-spacing:0em;
	margin-bottom: 15px;
} 
	
#content h5, 
#content h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 0.02em;
	color: #4D4D4F;
	font-weight: bold;
}

.home #content h1 {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size-adjust: 0.49; 
	font-size: 17px;
	letter-spacing: 0.03em;
	color: #4D4D4F;
}

.single #content h1,
.single #content h2,
.single #content h3,
.single #content h4,
.single #content h5,
.single #content h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}

.single .hentry {
	margin: 0 0 36px 0;
}

.single .hentry.single-article {
	width: 454px;
	float: left;
	padding-left: 20px;
	border-left: dotted 1px #BDBEC1;
}

.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.home #content h3.page-title {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size-adjust: 0.49; 
	font-size: 17px;
	letter-spacing: 0.03em;
	color: #4D4D4F;
}

.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #4D4D4F;
	font-size: 21px;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0;
}

.single #content .entry-title {
	color: #4D4E50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-top: 0;
}

#content .river .entry-title {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.0em;
}

.entry-title a:link,
.entry-title a:visited {
	color: #4D4D4F;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #00AEEF;
}

.entry-meta {
	color: #888;
	font-size: 11px;
	font-style: italic;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	padding: 12px 0 0 0;
	font-size: 12px;
	line-height: 18px;
}

.entry-content {
	position: relative;
	z-index: 2;/* This value must be greater than the z-index of .page-template-default #main .sidebar */
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

/* Next Prev Page Links */
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 15px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	font-weight: normal;
	text-decoration: none;
}

.page-link a {
	margin-right: 5px;
}

.page-link a span {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat;
	display: inline-block;
	width: 82px;
	height: 23px;
	padding-top: 4px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: -0.01em;
}

.page-link a span.next {
	background-position: right -1500px;
	text-align: right;
	padding-right: 13px;
}

.page-link a span.prev {
	background-position: left -1500px;
	text-align: left;
	padding-left: 17px;
}

.page-link a:hover span.next {
	background-position: right -1550px;
}

.page-link a:hover span.prev {
	background-position: left -1550px;
}



.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}

/* Logged in post info for WP Admins */

.article-share-top .lv-logged-in {
	display: block;
	float: left;
	font-size: 12px;
	height: 10px;
	padding: 5px 0;
	width: 100px;
}

.lv-logged-in .post-id {
	color: #aaa;
}


#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	margin-top: 20px;
	clear: both;
	color: #888;
	font-size: 11px;
	line-height: 13px;
}

.entry-utility .the-tags {
	padding: 0;
	font-style: italic;
}

#content .video-player {
	padding: 0;
}


/* ---- LV Tables ---- */


#content table.lv-content {
	border-top: 1px solid #e5e5e5 !important;
	border-left: 1px solid #e5e5e5 !important;
	border-bottom: 1px solid #e5e5e5 !important; 
	margin-bottom: 20px;
}

#content table.lv-content thead th, 
#content table.lv-content thead td {
	font-family:Arial,Helvetica,sans-serif; 
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding: 7px;
	vertical-align: top;
	border:1px solid #E5E5E5; 
	background-color: #F6F6F6;
}

#content table.lv-content thead strong, 
#content table.lv-content tbody td.subject strong, 
#content table.lv-content tbody th strong  {
	font-weight: normal !important;
}

#content table.lv-content tbody th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #58595B;
	border-right:1px solid #e5e5e5;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background-color: #e7e7e7;
}

#content table.lv-content tbody tr {
	border-top:1px solid #e5e5e5;
}

#content table.lv-content tbody td {
	font-size: 12px;
	color:  #58595B;
	border-top:1px solid #E5E5E5; 
	border-right:1px solid #E5E5E5;
	padding: 5px;
	vertical-align: top;
}

#content table.lv-content tbody td.subject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

#content table.lv-content tbody tr:nth-child(odd){
	background-color: #F6F6F6;
}

#content table.blue thead th, 
#content table.blue thead td {
	background-color: #00AEEF;
} 

#content table.green thead th, 
#content table.green thead td {
	background-color: #8DC63F;
} 

#content table.red thead th, 
#content table.red thead td {
	background-color: #DA1C5C;
} 


/* ---- Lists ---- */

#content .post ul, 
#content .page ul {
	margin-left: 0px;
	list-style: none;
}

#content .post .entry-content ul li, 
#content .page .entry-content ul li {
	margin: 5px 0px 5px 14px;
	list-style: disc;
}

#content .post .entry-content ol li, 
#content .page .entry-content ol li {
	margin: 5px 0px 5px 4px;
}


/* 
#content .post ul ul li, 
#content .page ul ul li {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll -965px -1145px transparent;
	padding-left: 40px;
}
*/

/* ---- Quotes ---- */

#content .post blockquote, 
#content .page blockquote {
	width: 100%;
	margin: 35px 0px;
	border-top: dotted 1px #bdbec0;
	border-bottom: dotted 1px #bdbec0;
	padding: 30px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 34px;
	color: #A7AAAC;
	font-size: 30px;
	text-align: center;
}

#content .post blockquote p, 
#content .page blockquote p {
	margin: 0;
}

/*---- Get More & Term Sheet -----*/

#content blockquote.get-more,
#content blockquote.term-sheet {
	border: 5px solid #E6E7E8;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	float: right;
	padding: 15px;
	margin-left: 10px;
	width: 160px;
	
	font-family: Arial, helvetica, sans-serif;
	font-size: 13px;
	color: #414042;
	line-height: 18px;
	font-weight: normal;
	text-align: left;   
}

#content blockquote.term-sheet,
#content blockquote.term-sheet p {
	font-style: normal;
	font-size: 11px;
	line-height: 14px;
}

#content blockquote.get-more h2,
#content blockquote.term-sheet h2 {
	font-size: 18px;
	color: #414042;
	margin: 3px 0px 7px 0px;
	line-height: 17px;
}

#content blockquote.term-sheet h3 {
	font-size: 16px;
	line-height: 14px;
}

#content blockquote.get-more p {
	line-height: 17px;
}
	
#content blockquote.get-more a {
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	float: right;
	background: #00AEEF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline-block;
	color: #fff;
	padding: 6px 10px 4px;
	margin-top: 15px;
}

#content blockquote.get-more a:hover {
	background: #00658C;
	text-decoration: none;
}

#content blockquote.get-more a:active {
	background: #488FCD;
	text-decoration: none;
}



/*---- River Small -----*/

#content .river-small {
	min-height: 140px;
}

#content .river-small .thumb-block {
	width: 210px;
	float: left;
}

#content .river-small .text-block {
	width: 400px;
	float: left;
}

/*---- River Large ----*/

#content .river-large {
	min-height: 260px;
}

#content .river-large .thumb-block {
	width: 336px;
	float: left;
}

#content .river-large .text-block {
	width: 280px;
	float: left;
}


#content .river-rule {
	width: 620px;
	height: 10px;
	float: left;
	margin: 20px 0px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat 0px -560px;
}

#content .river-rule-down {

}


/* Category Links */

.river .cat-block {
	float: left;
	width: 620px;
	overflow: hidden;
}

.cat-block a.cat-link {
	color: #4D4D4F;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	text-decoration: none;
	float: left;
	overflow: hidden;
}

.cat-block a.cat-link span.cat-name {
	float: left;
	display: inline-block;
}

.cat-block a.cat-link span.arrow {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll -300px -46px transparent;
	display: inline-block;
	height: 13px;
	margin: 1px 0 0 5px;
	text-indent: -9999px;
	width: 10px;
	float: left;
}

.cat-block a.cat-link:hover {
	color: #00AEEF;
}



/*== More Links ==*/


#content  a.more-link {
	font-weight: bold;
	padding-right: 13px;
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll -268px -96px transparent;
}

/*== Post Metrics ==*/

#content .entry-metrics {
	margin: 0;
	color: #414042;
	display: block;
	height: 22px;
}

.entry-metrics .article-comments {
	height: 22px;
	display: none;
}

#content .river .entry-metrics .article-comments {
	padding-top: 10px;
}

#content #related-posts .entry-metrics {
	height: 25px;
}

#latest_posts .entry-metrics,
#related-posts .entry-metrics {
	width: 32px;
	overflow: hidden;
	z-index: 20;
}

#latest_posts .entry-metrics,
#related-posts .entry-metrics {
	position: absolute;
	right: 8px;
	top: 5px;
}

#latest_posts .entry-metrics .article-comments,
#related-posts .entry-metrics .article-comments {
	height: 27px;
}

#latest_posts .entry-metrics .dr,
#related-posts .entry-metrics .dr {
	display: none;
}

#latest_posts .entry-metrics .dc i,
#related-posts .entry-metrics .dc i {
	display: none;
}

#latest_psots .dsq-postid,
#related-posts .dsq-postid {
	color: #fff;
}

#latest_posts .entry-metrics .dc b,
#related-posts .entry-metrics .dc b {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll -400px -400px transparent;
	height: 25px;
	overflow: hidden;
	padding: 1px 5px;
	text-align: center;
	width: 22px;
	float: left;
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-family: "Museo300", arial, helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
}

#latest_posts .entry-metrics a:hover .dc b,
#related-posts .entry-metrics a:hover .dc b {
	color: #39a7cc;
}

.entry-metrics .comment-bubble a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}

/* Custom Disqus Comment Count Stuff 
.dc = Disqus Comment
.dr = Disqus Reaction 
*/

.thumb-block .article-comments a {
	color: #fff;
	letter-spacing: -3px;
	margin: 0px 10px 0 0;
	display: block;
	font-size: 13px;
}

.thumb-block i.dc, 
.thumb-block i.dr {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll 0 -1750px transparent;
	color: #333333;
	display: inline-block;
	font-family: Arial,Helvetica,Sans-serif;
	font-style: normal;
	height: 20px;
	letter-spacing: 0;
	padding-left: 25px;
}

.thumb-block i.dr {
	background-position: 0px -1800px;
	padding-left: 20px;
}

.thumb-block i.dc b, 
.thumb-block i.dr b {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
}

.thumb-block i.dc b {
	color: #6FBE44;
}

.thumb-block i.dr b {
	color: #F15C27;
}

.thumb-block i.dc b, 
.thumb-block i.dr b, 
.thumb-block i.dc i, 
.thumb-block i.dr i {
	display: inline-block;
	font-weight: normal;
	font-style: normal;
}

.thumb-block i.dc i, 
.thumb-block i.dr i {
	display: none;
}

.thumb-block .article-comments a i b {
	color: #58595B;
} 

.thumb-block .article-comments a.fb-share {
	float: right;
	letter-spacing: 0;
	margin: 0 20px 0 0;
	display: none;
}

.river-large .thumb-block .article-comments a.fb-share {
	margin-right: 10px;
}

/* Post Tags */

#content .entry-utility {
	padding: 0;
}

/* =Expert Posts 
-------------------------------------------------------------- */

/* Expert Overlap in River */

a.imagelink {
	position: relative;
	display: block;
}
	
.river-small a.imagelink {  
	width: 190px;
	height: 130px;
}

.river-large a.imagelink {  
	width: 325px;
}

.exp-overlay {
	position: absolute;
	right: 0px;
	top: 0px;
}


.exp-overlay-small {
	background: url(images/expert-overlay-small.png?20160115190930) no-repeat 0 0;
	width: 64px;
	height: 62px;   
}

.exp-overlay-medium, 
.exp-overlay-large {
	background: url(images/expert-overlay-large.png?20160115190930) no-repeat 0 0;
	width: 82px;
	height: 80px;   
}

/* Daily overlay in river */

.daily-overlay {
	position: absolute;
	right: 0px;
	top: 0px;
}


.daily-overlay-small {
	background: url(images/daily-overlay-small.png?20160115190930) no-repeat 0 0;
	width: 64px;
	height: 62px;   
}

.daily-overlay-medium, 
.daily-overlay-large {
	background: url(images/daily-overlay-large.png?20160115190930) no-repeat 0 0;
	width: 82px;
	height: 80px;   
}

/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


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

#content img {
	margin: 0;
	height: auto;
	max-width: 620px;
}


#content .single-article img {
	max-width: 460px;
}

#content .attachment img {
	max-width: 620px;
}
#content .alignleft,
#content img.alignleft {
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.single #content .alignleft,
.single #content img.alignleft {
	margin-right: 20px;
}

#content .alignright,
#content img.alignright {
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.single #content .alignright,
.single #content img.alignright {
	margin-left: 20px;
}

#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	line-height: 18px;
	margin-bottom: 10px;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}

#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/***** Article share bar *****/

.article-share-bar {
	background: #ffffff;
	clear: both;
	margin-bottom:15px;
	position: relative;
	z-index: 10;
}

.lv_evergreen_post .article-share-bar .icon-bar {
	overflow: visible;
	/*padding: 12px 0;*/
	border-bottom: 1px dotted #BDBEC1;
	width: 100%;
}

.type-post .article-share-bar .icon-bar {
	overflow: visible;
	/*padding: 12px 0;*/
	border-bottom: 1px dotted #BDBEC1;
	width: 100%;
}

.type-post .article-share-bar .icon-bar ul.share-icons li.first-child {
	padding-left: 0;
	margin-left: 0;
}

#content .article-share-bar .icon-bar ul.share-icons {
	margin-bottom: 0;
}

.article-share-bar .icon-bar ul.share-icons {
	font-size: 0;
	display: inline-block;
}   

.article-share-bar .icon-bar ul.share-icons li {
	padding: 4px 9px;
	display: inline-block;
	vertical-align: top;
	list-style-type: none;
}

.lv_evergreen_post .article-share-bar .icon-bar ul.share-icons li.first-child {
	padding-left: 0;
	margin-left: 14px;
}

.article-share-bar.bottom.narrow .icon-bar ul.share-icons li.last-child {
	border-right: 1px dotted #BDBEC1;
}

.article-share-bar.bottom.narrow .icon-bar ul.share-icons.right li.last-child {
	border-right: 0;
	padding-right: 0;
}

.article-share-bar.bottom .icon-bar ul.share-icons li.last-child,
.article-share-bar .icon-bar ul.share-icons.right li.last-child {
	border-right: none;
}

.article-share-bar .icon-bar ul.share-icons.right li.last-child {
	padding-right: 0;
}

#content ul.share-icons .fb-like {
	padding: 0;
	border-bottom: none;
	width: 75px;
}

.article-share-bar .icon-bar ul.share-icons.left {
	float: left;
}

.article-share-bar .icon-bar ul.share-icons.right {
	float: right;
}

.type-post .article-share-bar .icon-bar ul.share-icons.right {
	float: right;
	/*margin-top: 4px;*/
}

ul.share-icons .icon {
	width: 16px;
	height: 18px;
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -650px -750px;
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
}

.article-share-bar .icon-bar ul.share-icons li.twitter {
	padding-right: 4px;
}

.article-share-bar .icon-bar ul.share-icons li.twitter iframe {
	width: 82px !important;
}

/*.article-share-bar .icon-bar ul.share-icons li.linkedin {
	min-width: 105px;
}*/

.article-share-bar ul.share-icons li.print .icon {
	background-position: -650px -750px;
	width: 15px;
	height: 18px;
	margin-top: 2px;
	margin-left: 14px;
}

ul.share-icons li.share .icon {
	background-position: -700px -750px;
	width: 16px;
	height: 16px;
	margin-top: 2px;
}

ul.share-icons li.share .icon .at300bs {
	background: none;
}

ul.share-icons li.email .icon {
	background-position: -750px -750px;
	width: 20px;
	height: 14px;
	margin-top: 3px;
}

ul.share-icons li.email .icon.at300b:hover {
	opacity: 1;
}

ul.share-icons li.email .icon > span {
	display: none;
}

.article-share-bar .icon-bar ul.share-icons li.comments a {
	text-indent: -9999px;
	font-size: 0;
	display: inline;
}

.article-share-bar .icon-bar ul.share-icons li.comments i.dr {
	display: none;
}

.article-share-bar .icon-bar ul.share-icons li.comments i.dc i {
	display: none;
}

.article-share-bar .dsq-postid,
.article-share-bar .icon-bar ul.share-icons li.comments i.dc {
	background: #fff url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -800px -750px;
	padding-left: 29px;
	height: 17px;
	font-size: 10px;
	color: #636466;
	text-indent: 0px !important;
	display: inline-block;
	font-style: normal;
	margin-top: 2px;
}

/***** Author Block *****/

.author-block {
	display: inline-block;
	font-size: 11px;
	line-height: 11px;
	color: #939598;
	vertical-align: top;
}

.article-share-bar.narrow .author-block {
	margin-top: 10px;
}

.author-block .author-thumb,
.author-block .posted-info {
	display: inline-block;
	vertical-align: top;
}

.author-block .author-thumb {
	margin-right: 8px;
	margin-left: 4px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	vertical-align: top;
}

.author-block .author-name {
	margin-top: 4px;
}

/***** Social Icons Widget *****/

.social-icons-widget {
	margin-bottom: 20px;
	text-align: left;
	padding-left: 9px;
	white-space: nowrap;
}

.social-icons-widget p {
	color: #818385;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 0;   
}

.social-icons-widget ul li {
	display: inline-block;
}

.social-icons-widget ul li a {
	color: #818385;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	display: inline-block;
	height: 24px;
	vertical-align: top;
}

.social-icons-widget ul li a .label {
	margin-left: 7px;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;

}

.social-icons-widget ul li {
	height: 15px;
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
	width: 97px;
}

.social-icons-widget ul li .icon {
	width: 24px;
	height: 23px;
	background: transparent url('/wp-content/themes/lv-2010/images/bootcamp/bootcamp-1.5-sprites.png?20160115190930') -100px -350px;
	display: inline-block;
	vertical-align: top;
}
.social-icons-widget ul li a:hover .icon {
	background-position: -100px -400px;
}

.social-icons-widget ul li.twitter .icon {
	background-position: -150px -350px;
}

.social-icons-widget ul li.twitter a:hover .icon {
	background-position: -150px -400px;
}

.social-icons-widget ul li.daily .icon {
	background-position: -200px -350px;
}

.social-icons-widget ul li.daily a:hover .icon {
	background-position: -200px -400px;
}

.social-icons-widget ul li:last-child {
	width: 90px;
}


/* Article Tools Ad */

.ad_article_tools {
	display: block;
	float: right;
	text-align: right;
	width: 241px;
}


/* Facebook Like */

#content .fb-like {
	padding: 10px;
	border-bottom: 1px dashed #DCDDDE;
}


/* Follow on twitter */

#content .follow-rate {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll 0 -515px transparent;
	padding: 15px 5px 20px;
	text-align: right;
}

#content .follow-rate .follow {
	text-align: right;  
}

#content .follow .follow-me {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color: #939598;
	font-size: 11px;
	display: inline-block;
	height: 20px;
	margin-left: 10px;
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll 0px -1200px transparent;
	padding-left: 30px;
}


/* Online Today */

#content .online-today {
	display: block;
	margin: 20px 5px;
	padding: 20px;
	
	border: 9px solid #f5f6f7;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	font-style: italic;
	color: #808285;
	font-size: 13px;
}

/*
#content .online-today h3 {
	text-indent: -9999px;
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll -650px -300px transparent;
	display: block;
	height: 35px;
	border-bottom: 1px solid #DCDDDE;
	margin-bottom: 20px;
}
*/

#content .online-today p {
	float: left;
	width: 200px;
}

#content .online-today ul {
	margin: 0px 0px 0px 210px;
	list-style: none;
}

#content .online-today ul li {
	background: none;
	padding: 5px;
	border-bottom: 1px dashed #DCDDDE;
	list-style: none;
	margin-left: 0;
}

#content .online-today ul li.first-child {
	padding-top: 0px;
}

#content .online-today a {
	font-style: normal;
}

/* Bootstrap tooltips and popovers */

.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}



/* =Related Posts 
-------------------------------------------------------------- */

#related-content {
	width: 630px;
	font-size: 14px;
	padding: 15px 0px;
	float: none!important;
}

#related-posts {
	width: 627px !important;
	height: 155px;
	margin: 0 0px;  
	display: inline-block;
	overflow: hidden;
}

#related-posts h3 {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #ed237a;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	font-size: 14px;
}

#related-posts ul#related_carousel {
	margin: 8px 12px 0;
	white-space: nowrap;
	width: 711px;
	overflow: hidden;
}

#related-posts ul#related_carousel li {
	padding: 0px;
	margin: 0px 13px 0px 0px;
	width: 190px !important;
	height: 130px;
	float: left;
	border: 1px solid #dcddde;
	position: relative;
	white-space: normal;
}

#related-posts .jcarousel-container {
	margin: 8px 12px 0;
}

#related-posts .jcarousel-clip {
	overflow: hidden;
}

#lv_gallery_grid_view_display a span.title,
#related-posts ul#related_carousel li .title,
#related-posts ul#related_carousel li .title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 174px;
	background:  transparent url('/wp-content/themes/lv-2010/images/shade-dot.png?20160115190930') 0px -4350px;
	background-repeat: repeat;
	padding: 5px 8px;
	line-height: 12px;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	color: #fff !important;
	font-size: 11px !important;
	z-index: 5;
	display: block;
}

#lv_gallery_grid_view_display a:hover span.title,
#related-posts ul#related_carousel li a:hover span.title {
	color: #39A7CC !important;
	text-decoration: none !important;
}

#related-posts ul#related_carousel li img {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
}

.category .jcarousel-container .jcarousel-prev-horizontal,
.major-landing .jcarousel-container .jcarousel-prev-horizontal,
.landing-page .jcarousel-container .jcarousel-prev-horizontal,
#related-posts .jcarousel-prev-horizontal {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -488px -2292px;
	width: 45px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	left: -21px;
	top: 40px;
	z-index: 20;
}

.category .jcarousel-container .jcarousel-prev-horizontal:hover,
.major-landing .jcarousel-container .jcarousel-prev-horizontal:hover,
.landing-page .jcarousel-container .jcarousel-prev-horizontal:hover,
#related-posts .jcarousel-prev-horizontal:hover {
	background-position: -488px -2342px;    
}

.category .jcarousel-container .jcarousel-next-horizontal,
.major-landing .jcarousel-container .jcarousel-next-horizontal,
.landing-page .jcarousel-container .jcarousel-next-horizontal,
#related-posts .jcarousel-next-horizontal {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -537px -2292px;
	width: 45px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	right: -20px;
	top: 40px;
	z-index: 20;
}

.category .jcarousel-container .jcarousel-next-horizontal:hover,
.major-landing .jcarousel-container .jcarousel-next-horizontal:hover,
.landing-page .jcarousel-container .jcarousel-next-horizontal:hover,
#related-posts .jcarousel-next-horizontal:hover {
	background-position: -537px -2342px;    
}

.jcarousel-container .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,
.jcarousel-container .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,
.category .jcarousel-container .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,
.category .jcarousel-container .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,
.landing-page .jcarousel-container .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,
.landing-page .jcarousel-container .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal,
#related-posts .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,
#related-posts .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal {
	display: none !important;
}

/* =Tool Tip Stuff
-------------------------------------------------------------- */

.tt-dot .tt-tip {
	width: 365px;
	position: absolute;
	bottom: 20%;
	right: -563%;
	margin: 0px auto;
	display: none;
	z-index: 300;
}

.tt-dot.wide .tt-tip { 
	width: 640px !important;
	right: -1725% !important;
}

.tt-dot-left .tt-tip {
	bottom: 20%;
	right: -890%;
}

.tt-dot.tt-dot-left.wide .tt-tip {
	bottom: 20% !important;
	right: -675% !important;
}


.tt-dot-right .tt-tip {
	bottom: 20% !important;
	right: -225% !important;
}

.tt-dot.tt-dot-right.wide .tt-tip {
	right: -2830%;
}

.tt-point .tt-tip {
	bottom: 5px;
	display: none;
	margin: 0 auto;
	position: absolute;
	right: -183px;
	width: 365px;
	z-index: 300;
}

.tt-point-left .tt-tip {
	bottom: 5px;
	right: -283px;
}

.tt-point-right .tt-tip {
	bottom: 5px;
	right: -82px;
}

.tt-tip .tt-top {
	background: transparent url('images/tooltip-sprites.png?20160115190930') no-repeat 0px -500px;
	width: 365px;
	height: 25px;
	display: block;
}

.tt-dot.wide .tt-tip .tt-top {
	background: transparent url('images/tooltip-sprites.png?20160115190930') no-repeat 0px 0px;
	width: 640px;
	height: 25px;
	
}

.tt-tip .tt-mid {
	background: transparent url('images/tooltip-bg-y.png?20160115190930') repeat-y 0px 0px;
	width: 305px;
	padding: 0px 30px;
}

.tt-dot.wide .tt-tip .tt-mid {  
	background: transparent url('images/tooltip-wide-bg-y.png?20160115190930') repeat-y -1px 0px;
	width: 590px;
	padding: 0px 30px;
}

.tt-tip .tt-bottom {
	background: transparent url('images/tooltip-sprites.png?20160115190930') no-repeat 0px -695px;
	width: 365px;
	height: 50px;
	display: block;
}

.tt-dot.wide .tt-tip .tt-bottom {
	background: transparent url('images/tooltip-sprites.png?20160115190930') no-repeat 0px -225px !important;
	width: 640px;
	height: 50px;
}

.tt-dot-left .tt-tip .tt-bottom, 
.tt-point-left .tt-tip .tt-bottom {
	background-position: 0 -786px;
}

/* Wider Tooltips */

.tt-dot-left.wide .tt-tip .tt-bottom, 
.tt-point-left.wide .tt-tip .tt-bottom {
	background-position: 0 -436px;
}

.tt-dot-right .tt-tip .tt-bottom, 
.tt-point-right .tt-tip .tt-bottom {
	background-position: -399px -786px;
}


.tt-dot-right.wide .tt-tip .tt-bottom, 
.tt-point-right.wide .tt-tip .tt-bottom {
	background-position: 0px -336px;
}

/* Close Dots - Inline */

.tt-dot.tt-dot-inline .tt-tip  {
	bottom: 90% !important;
}

.tt-dot-inline .tt-tip .tt-bottom {
	height: 40px;
}

/* Tooltip Content */

.tt-tip h3 {
	margin-top: 0px;
}

.tt-tip p {
	margin-bottom: 0px !important;
	padding-bottom: 10px;
	
}

.tt-dot {
	width: 30px;
	height: 30px;
	display: none;
	cursor: pointer;
	position: relative;
}

.tt-list-item {
	display: list-item;
	list-style: disc;
	margin-left: 15px;
}

#content .tt-cont:hover .tt-point .tt-tip, 
#content .tt-dot:hover .tt-tip ,
#content .tt-info:hover .tt-point .tt-tip, 
#content .tt-info:hover .tt-tip {
	display: block ;
}

.tt-mid {
	display: none;
}

#content .tt-cont:hover .tt-mid, 
#content .tt-info:hover .tt-mid, 
#content .tt-dot:hover .tt-mid {
	display: block !important;
}

.tt-point {
	width: 1px;
	height: 1px;
	display: none;
	position: relative;
}

#content .tt-tip .tt-mid h3 {
	border-bottom: 1px dashed #DCDDDE !important;
	color: #58595B;
	display: inline-block;
	font-family: "Museo300",Arial,sans-serif;
	font-size: 17px !important;
	margin-bottom: 10px;
	padding: 0 0 7px !important;
	width: 100%;
}

#content .tt-tip .tt-mid img {
	border: 1px solid #D1D3D4;
}

#content .tt-tip .tt-mid img.alignleft {
	margin: 0px 7px 6px 0px;
}

#content .tt-tip .tt-mid img.alignright {
	margin: 0px 0px 6px 7px;
}

.tt-dot.tt-show {
	display: block;
}

.tt-point.tt-show {
	display: inline;
}

.tt-info {
	border-bottom: dashed 1px #636566;
	display: inline-block;
	line-height: 12px;
}

.tt-info .tt-mid {
	line-height: 18px;
}


/* = HoneyPot - Bot Trap
-------------------------------------------------------------- */
.ho-pot {
	display: none;
}


/* = Calendar
-------------------------------------------------------------- */

#content table.calendar {
	width: 99%;
	border: 1px solid #DCDDDE !important;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: transparent url('images/tooltip-cal-bg-xy.png?20160115190930') repeat; 
	border-collapse: inherit;
}

#content table.calendar th, 
#content table.calendar td {
	width: 20%;
	border-left: 1px solid #DCDDDE !important;
	vertical-align: top;
}

#content table.calendar th:first-child, 
#content table.calendar td:first-child {
	border-left: none !important;
}

#content table.calendar thead {
	background: transparent url('images/tooltip-cal-header-bg-x.png?20160115190930') repeat;
}

#content table.calendar thead th {
	vertical-align: top;
	padding: 10px 10px 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #6D6E71;
	font-weight: normal;
	text-align: center; 
}

#content table.calendar td div.apt {
	padding: 10%;
	font-size: 12px;
	color: #58595B;
	width: 80%;
}

#content table.calendar td div.apt, 
#content table.calendar td div.spacer {
	border-top: 1px dashed #DCDDDE;
}

#content table.calendar td div.apt:hover {
	background: transparent url('images/tooltip-cal-bg-over-xy.png?20160115190930') repeat;     
}

#content table.calendar td div:first-child {
	border-top: none;
}

#content table.calendar td p {
	font-size: 12px;
	display: inline;
}

#content table.calendar td div.apt ul {
	margin-bottom: 5px;
}

#content table.calendar td div.apt li {
	border-bottom: 1px groove #999999;
	margin-bottom: 7px;
	padding: 0 0 3px;
	background: none;
}

#content table.calendar td .time {
	color: #BD1A8D;
	font-family: Arial, helvetica, sans-serif;
	display: block;
	margin-top: 10px;
}

#slide_shows_carousel li a span.arrow {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -950px -400px no-repeat;  
	width: 47px;
	height: 46px;
	opacity: 0.8;
	display: inline-block;
	position: absolute;
	top: 30px;
	left: 70px;
}

#slide_shows_carousel li a span.arrow {
	background-position: -900px -450px;
	top: 39px;
	left: 65px;
	width: 55px;
	height: 55px;
}

#slide_shows_carousel li a:hover span.arrow {
	opacity: 1.0;
}

#slide_shows_carousel li a img {
	border: none;
}

/* Author bio block */
.author .author-container {
	background: #f2f2f2;
	width: 620px;
	height: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

.author #content hr {
	margin: 4px 0 15px;
	background: transparent url('images/dark-dotted-bg.png?20160115190930') repeat-x 0 0;
}

.author #content strong {
	color: #ed1e79;
	font-weight: normal;
}

.author .author-container > div {
	float: left;
}

.author .author-container div.author-bio {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -988px -150px no-repeat;
	float: right;
	padding: 20px 20px 0px 30px;
	width: 439px;
	min-height: 200px;
	margin-left: -11px;
}

.author #content .author-container div.author-bio h2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

.author #content .author-container div.author-bio p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}

/* Custom heading text sizes for certain categories */

.category-entertainment h1.cat-name,
.category-entertainment h2.cat-name {
	font-size: 27px !important;
	letter-spacing: -0.05em !important;
	padding-top: 45px !important;
}

.category-psychology-of-money h1.cat-name,
.category-psychology-of-money h2.cat-name,
.category-budgeting-and-spending h1.cat-name,
.category-budgeting-and-spending h2.cat-name {
	font-size: 30px !important;
}

.category-insurance h1.cat-name,
.category-insurance h2.cat-name, 
.category-retirement h1.cat-name,
.category-retirement h2.cat-name {
	letter-spacing: -0.05em !important;
	padding-top: 45px !important;
}

.category-investing h1.cat-name,
.category-investing h2.cat-name {
	padding-top: 45px !important;
}

/* Corner classes to use for rounded corners in IE */

.whitecorner, .greycorner {
	background: transparent url(images/corners-sprite.png?20160115190930) no-repeat;
	width: 7px;
	height: 7px;
	z-index: 2;
	position: absolute;
	visibility: hidden;
}

.greycorner.ll-corner {
	background-position: -100px -50px;
	left: -9px;
	bottom: -9px;
}

.greycorner.lr-corner {
	background-position: -150px -50px;
	right: -9px;
	bottom: -9px;
}

.greycorner.ul-corner {
	background-position: -100px 0;
	left: 0;
	top: 0;
}

.greycorner.ur-corner {
	background-position: -150px 0;
	right: 0;
	top: 0;
}

.greycorner.ll-corner.main-corner,
.greycorner.lr-corner.main-corner {
	bottom: 0px;
	display: block;
}

.greycorner.ll-corner.main-corner {
	left: 0px !important;
}

.greycorner.lr-corner.main-corner {
	right: 0px !important;
}

.whitecorner.ll-corner {
	background-position: 0 -50px;
	left: -9px;
	bottom: -9px;
}

.whitecorner.lr-corner {
	background-position: -50px -50px;
	right: -9px;
	bottom: -9px;
}

.whitecorner.ul-corner {
	background-position: 0 0;
	left: 0;
	top: 0;
}

.whitecorner.ur-corner {
	background-position: -50px 0;
	right: 0;
	top: 0;
}



/* =Other News widget area
-------------------------------------------------------------- */

#other-news-widget-area {
	padding-bottom: 60px;
	height: 100%;
	overflow: hidden;
	clear: both;
}

#other-news-widget-area .sidebar-column {
	width: 300px;
	float: right;
	margin-right: 20px;
}

#other-news-widget-area .other-news-container {
	background: #F6F6F6;
	height: 100%;
	overflow: hidden;
	padding: 20px 10px 10px 0px;
	width: 635px;
	float: left;
}

#other-news-widget-area h2 {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') left -2770px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 20px 25px;
	padding-bottom: 25px;
	text-align: center;
	text-transform: uppercase;
	width: 604px;
}

.lvwidget_partner_rss_reader {
	float: left;
	width: 185px;
	margin-left: 25px!important;
}

.lvwidget_partner_rss_reader .other-news-feed .image-container {
	display: table-cell;
	width: 185px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
}

.ie8 .lvwidget_partner_rss_reader .other-news-feed .image-container {
	text-align: left;
}

.lvwidget_partner_rss_reader .other-news-feed .image-container img {
	max-width: 180px;
}

.lvwidget_partner_rss_reader .other-news-feed ul li {
	border-top: dotted 1px #CCC;
	padding: 10px 0 9px;
	line-height: 14px;
}

.lvwidget_partner_rss_reader .other-news-feed ul li a {
	color: #4E4E50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: inherit;
}

.lvwidget_partner_rss_reader .other-news-feed ul li a:hover, 
.lvwidget_partner_rss_reader .other-news-feed ul li a:active {
	color: #00658C;
	text-decoration: none;
}

.lvwidget_partner_rss_reader .other-news-feed ul li:last-child a,
.lvwidget_partner_rss_reader .other-news-feed ul li.last-child a {
	font-weight: bold;
}



/* =Facebook widget
-------------------------------------------------------------- */

.widget_fblogo {
	display: none;
}

/*
.facebook_widget h3.widget_title {
	width: 250px;
	height: 30px;
	background: #fff url('images/lv-2010-sprites.png?20160115190930') no-repeat -650px -200px; 
	margin: 7px 0px 10px 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDDDE;
}*/

.facebook_widget {
	border: 9px solid #E9EEF5;
	padding: 16px 15px;
	margin-bottom: 20px;
}

/* Styles for inside the widget are stored in facebook-widgets.css */

.facebook_like_widget, 
.facebook_activity_widget {
	border: 9px solid #F5F6F7 !important;
	padding: 5px !important;
}

.facebook_activity_widget h3 {
	text-indent: -9999px;
	background: #fff url('images/lv-2010-sprites.png?20160115190930') no-repeat 0px -2000px;
	height: 40px;
	padding-bottom: 7px;
	border-bottom: 1px solid #CCC;
	margin: 10px;
}


/* Ad widget */

.ad_widget {
	margin-bottom: 20px;
	position: relative;
	min-height: 125px;
}

/* Article social media buttons
-------------------------------------------------------------- */
.social-media-buttons {
	float: right;
	margin: 10px 20px 0 0;
}

.social-media-buttons.short {
	margin: 0 0 10px!important;
}

ul.social-media-buttons li {
	width: 98px;
	height: 102px;
	display: inline-block;
	float: right;
	margin: 0 6px 0;
	cursor: pointer;
}

ul.social-media-buttons.short li {
	width: 145px;
	height: 42px;
	margin: 0;
}

ul.social-media-buttons.short li.twitter {
	margin-left: 10px;
}

ul.social-media-buttons li a {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') 0 -150px no-repeat;
	color: #58595B;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 36px;
	letter-spacing: -.5px;
	padding: 63px 0 0 0;
	position: relative;
	text-transform: uppercase;
}

ul.social-media-buttons li a:hover {
	background-position:  -100px -150px;
	color: #0091BD;
	text-decoration: none;
}

ul.social-media-buttons li a:active {
	background-position:  -200px -150px;
	color: #0091BD;
	text-decoration: none;
}

ul.social-media-buttons.short li a {
	background-position: 0 -250px;
	padding: 14px 0 0 60px;
	width: 84px;
	height: 28px;
}

ul.social-media-buttons.short li a:hover {
	background-position:  0 -300px;
	color: #0091BD;
	text-decoration: none;
}

ul.social-media-buttons.short li a:active {
	background-position:  0 -350px;
	color: #0091BD;
	text-decoration: none;
}

ul.social-media-buttons li.facebook a {
	padding-left: 30px;
	width: 69px;
}

ul.social-media-buttons li.twitter a {
	padding-left: 18px;
	width: 82px;
}

ul.social-media-buttons.short li.facebook a {
	padding: 13px 0 1px 65px;
	width: 84px;
}

ul.social-media-buttons.short li.twitter a {
	padding: 14px 0 0 60px;
	width: 84px;
}

ul.social-media-buttons li a span {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 25px;
	left: 37px;
}

ul.social-media-buttons li.facebook a span {
	background-position: -200px -1200px;
}

ul.social-media-buttons.short li.facebook a span {
	background-position: -150px -1200px;
	width: 20px
	height: 20px;
	top: 12px;
	left: 32px;
}

ul.social-media-buttons li.twitter a span {
	background-position: -100px -1200px;
	width: 38px;
	left: 32px;
}

ul.social-media-buttons.short li.twitter a span {
	background-position: -50px -1200px;
	width: 26px;
	height: 19px;
	top: 12px;
	left: 25px;
}

/* Popular Posts Widgets */

.sidebar .widget_lv_most_commented_widget {
	border: 9px solid #f5f6f7;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 16px 15px;
	margin-bottom: 20px;
	position: relative;
	overflow: visible;
}

.sidebar li.lvwidget_popular_posts,
.slideshows_widget,
.widget_lv_new_from_lv_widget,
.widget_lv_what_a_concept_widget  {
	border: none!important;
	border-top: 7px solid #f5f6f7!important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	padding: 0;
	margin-bottom: 20px;
	position: relative;
	overflow: visible;
}

.sidebar .widget_lv_most_commented_widget h3 {
	background-position: -650px -400px;
}

.sidebar li.lvwidget_popular_posts li,
.sidebar .widget_lv_most_commented_widget li {
	list-style: none;
	display: block;
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 10px;
	min-height: 70px;
	border-bottom: 1px dashed #DCDDDE;
}

.sidebar li.lvwidget_popular_posts li {
	padding: 2px 0 3px 5px;
	position: relative;
}

.sidebar li.lvwidget_popular_posts li .post-stats {
	font-family: Arial, Helvetica, sans-serif!important;
	position: absolute;
	bottom: 5px;
	left: 107px;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	display: none;
}

.sidebar li.lvwidget_popular_posts li:first-child  {
	padding-top: 10px;
}

.sidebar li.lvwidget_popular_posts li .post-stats a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sidebar li.lvwidget_popular_posts li.last-child,
.sidebar .widget_lv_most_commented_widget li.last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.sidebar li.lvwidget_popular_posts li img,
.sidebar .widget_lv_most_commented_widget li img {
	float: left;
	margin: 0px 10px 10px 0px;
	width: 92px;
	height: 63px;
}

.sidebar .widget_lv_most_commented_widget li .lv-comment-count {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 17px;
	color: #8DC641;
}

.sidebar .widget_lv_most_commented_widget li .lv-comment-text {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: italic;
	color: #939598;
} 


/* =New From LearnVest widget
-------------------------------------------------------------- */

.widget_lv_new_from_lv_widget {
	border-bottom: 1px dashed #CECCCB !important;
}

#main .widget-area .widget_lv_new_from_lv_widget ul {
	margin: 22px 15px;
	padding: 0;
}

.widget_lv_new_from_lv_widget ul li {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -990px -1147px; 
	background-repeat: no-repeat;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 15px;
}

.widget_lv_new_from_lv_widget ul li a.title {
	color: #4F4E51;
	display: block;
	margin-bottom: 2px;
}

.widget_lv_new_from_lv_widget ul li a.title:hover {
	text-decoration: none;
	color: #0091BD;
}


/* =Latest Slideshows (multiple) widget
-------------------------------------------------------------- */
.slideshows_widget {
	position: relative;
	padding: 0!important;
}

ul#latest_slideshows {
	list-style-type: none;
	padding: 0 5px!important;
}

ul#latest_slideshows li {
	border-bottom: 1px dashed #dcddde;
}

ul#latest_slideshows li img {
	float: left;
	width: 92px;
	height: 63px;
	padding: 0px;
}

ul#latest_slideshows li span {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	width: 150px;
}


/* =LV Market Place Ad Widget
-------------------------------------------------------------- */

#lv-marketplace {
	border-top: 7px solid #F5F6F7;
	position: relative;
	padding-top: 5px;
}

#main #lv-marketplace ul {
	margin: 10px auto 0;
	display: block;
	width: 100%;
}

#lv-marketplace ul li {
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: solid 1px #DCDDDE;
	margin-bottom: 10px;
	height: 125px;
}

#lv-marketplace ul.four-ads .ad-pos-top,
#lv-marketplace ul.four-ads .ad-pos-footer {
	padding-right: 15px;
	padding-left: 15px;
}

#lv-marketplace ul.two-ads .ad-pos-top,
#lv-marketplace ul .ad-pos-footer {
	padding-left: 10px;
	padding-right: 10px;
}

#lv-marketplace ul .ad-pos-mid1 {
	padding-right: 15px;
}

#lv-marketplace ul .ad-pos-mid2 {
	padding-left: 15px;
}

#lv-marketplace h4 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 10px;
	color: #939598;
	border-bottom: solid 1px #DCDDDE;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}


/* =NGG Gallery
-------------------------------------------------------------- */

#lvGallery {
	padding-top: 20px;
}
#lvGallery .heading-wrapper {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

#lvGallery .heading-wrapper .grid-view {
	float: right;
}

.launch-mobile {
	display: none;
}

#lvGallery .heading-wrapper h3.slideshow {
	float: left;
	width: 65%;
}

#lvGallery h3.slideshow {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13pt;
	margin: 0;
	padding: 0;
	margin-bottom: 9px;
	font-weight: normal;
	line-height: 140%;
}

#lvGallery h3.slideshow span {
	display: none;
	color: #a1238f;
	font-weight: normal;
	font-size: 21pt;
	line-height: 1;
	padding: 0;
	margin: 0;
	font-style: italic;
	text-shadow: 2px 2px 3px #ccc;
}

#lvGalleryMain, #lvGalleryMain2 {
	width: 553px;
	margin: 35px auto;
}

#lvGalleryMain #lvGalleryMainImage, 
#lvGalleryMain2 #lvGalleryMainImage,  
.lvGallery .pic {
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc; 
	box-shadow: 2px 2px 2px #ccc;
	background: white;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#CCCCCC, offX=2, offY=2, positive=true);
	text-align: center;
	position: relative;
	padding: 8px;
	border: 1px solid #dfdfe0;
	min-height: 80px;
}

#content .lvGallery .pic img {
	margin: auto;
	border: 0 !important
}

#lvGalleryMain #lvGalleryMainImage .left, 
#lvGalleryMain2 #lvGalleryMainImage .left {
	background: url(images/gallery-left.png?20160115190930) no-repeat center;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: -31px;
	width: 23px;
}


#lvGalleryMain #lvGalleryMainImage .right, 
#lvGalleryMain2 #lvGalleryMainImage .right {
	background: url(images/gallery-right.png?20160115190930) no-repeat center;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	right: -31px;
	width: 23px;
}

#lvGalleryInfo {
	position: relative;
}

#lvGalleryCount {
	position: absolute;
	right: 4px;
	font-size: 10pt;
	bottom: 2px;
}

#lvGalleryMain a.back, #lvGalleryMain2 a.back {
	font-size: 11pt;
	font-style: italic;
	display: block;
	padding: 2px 4px;
}

#lvGalleryName, 
.lvGallery h3 {
	font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #A1238F;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 2px;
	text-align: left !important;
}

#lvGalleryDescription {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 1.3;
}

#lvGalleryThumbs {
	border-top: 1px solid #e4e4e4;
	padding: 6px 0;
	text-align: left;
}

#lvGalleryLoading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 120px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
	margin-top: -12px;
	margin-left: -60px;
	color: white;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	background: rgba(0,0,0,0.6);
	display: none;
}

#lvGalleryThumbs a.lvChangeImage {
	display: inline-block;
	background: white;
	padding: 6px;
	margin: 4px 2px;
	border: 1px solid #dfdfe0;
	/*
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc; 
	box-shadow: 2px 2px 2px #ccc; */
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#CCCCCC, offX=2, offY=2, positive=true);
	zoom: 1;
	*display: inline;
}

#lvGalleryThumbs a.lvChangeImage:hover {
	background: #eee !important; 
}

#lvGalleryThumbs img {
	margin: 0 !important;
}

#lvGalleryThumbs a.lvChangeImage.selected {
	background: #f3f3f3; 
}

#content .article .contents.gallery {
	border-bottom: 0;
}

.lvGalleryPage {
	display: none;
}

.lvGalleryPage.currentPage {
	display: block;
}
#lvGalleryPagination.ngg-navigation a.page-numbers.selected {
	border-color: black;
}

#content .lvGallery .ngg-pic {
	position: relative;
	margin-bottom: 20px;
}

#content .lvGallery .loading .loader {
	display: block !important;  
}

#content .lvGallery .loader {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #ffffff url(images/gallery-loader.gif?20160115190930) center center no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: auto;
	height: auto;
}

#content .lvGallery .loader img {
	width: 54px;
	height: 55px;
}

.ngg-imagebrowser img {
	width: auto !important;
}
 
.lvGallery .ngg-browser-prev {
	background: url(images/gallery-left.png?20160115190930) no-repeat center;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0px;
	width: 23px;
	text-indent: -9999px;
}

.lvGallery .ngg-browser-next  {
	background: url(images/gallery-right.png?20160115190930) no-repeat center;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	right: 0px;
	width: 23px;
	text-indent: -9999px;
}

.lvGallery .pic .ngg-browser-next {
	position: relative;
	width: 100%;
	margin: auto;
} 

#content .lvGallery .ngg-pic .pic, 
#content .lvGallery h3, 
#content .lvGallery .ngg-info, 
#content .lvGallery .ngg-imagebrowser-desc {
	margin-left: 31px;
	margin-right: 31px;
}

.lvGallery .ngg-pic .pic img {
	border: 0;
	padding: 0;
	margin: 0 auto;
	width: auto !important;
	max-width: 335px;
}

.lvGallery .ngg-info {
	margin-bottom: 5px; 
}

.lvGallery .ngg-info .counter {
	float: right;   
}

.lvGallery a.back {
	font-style: italic; 
}

#content .lvGallery h2 {
	margin: 30px 31px 10px 31px;
	font-size: 20px;
}


.ngg-imagebrowser-desc p {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.lb {
	background: url(images/gallery-left.png?20160115190930) no-repeat center;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: -31px;
	width: 23px;
}




ul#latest_slideshows li.last, ul#latest_slideshows li.last-child {
	border-bottom: none;
}


.generic_widget {
	overflow: hidden;
}

.generic_widget li {
	overflow: hidden;
	padding: 10px 0px;
}

.generic_widget h3.widget_title {
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0;
	font-size: 18px;
	margin-bottom: 10px;
}




/* Grid View */

#lv_gallery_grid_view,
#lv_gallery_grid_view_display {display: none;}

#lv_gallery_grid_view_display {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 25px;
}

#lv_gallery_grid_view_display a.gallery-grid-thumb {
	display: inline-block;
	width: 190px;
	height: 190px;
	overflow: hidden;
	margin:15px 14px 0 0;
	position:relative;
}

#lv_gallery_grid_view_display a.gallery-grid-thumb.next-link {
	background: #f1f1f2;
	color: #58595B;
}

#lv_gallery_grid_view_display a.gallery-grid-thumb.next-link span.next-slideshow-icon {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') 0px -2449px no-repeat;
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
	top: 25px;
	left: 57px;
}

#lv_gallery_grid_view_display a:hover.gallery-grid-thumb.next-link span.next-slideshow-icon {
	background-position: -200px -2449px;
}

#lv_gallery_grid_view_display a.gallery-grid-thumb.next-link span.next-slideshow-text {
	position: absolute;
	bottom: 43px;
	left: 50px;
}

/* Slideshow post elements */

.slideshow-controls {
	text-align: left;
}

.slideshow-post .left-column {
	display: inline-block;
	vertical-align: top;
	min-width: 325px;
	max-width: 345px;
	margin-right: 20px;
	float: left;
}

.slideshow-post .right-column {
	width: auto;
}

#content .slideshow-post .right-column img:first-child {
	display: none;  
}

div.start-slideshow {
	position: relative;
	max-width: 340px;
	max-height: 230px;
	overflow: hidden;
}

#content div.start-slideshow img {
	max-height: 230px;
}

div.start-slideshow > a {
	position: relative;
	display: block;
}

div.start-slideshow > a:hover {
	text-decoration: none;
}


div.start-slideshow > a > span.overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(0,0,0,0.5);
	text-align: center;
}


.ie8 div.start-slideshow > a > span.overlay {
	background: transparent url('/wp-content/themes/lv-2010/images/viewer-tray-dot.png?20160115190930');
}


div.start-slideshow > a > span.overlay span.icon,
div.start-slideshow > a > span.overlay span.arrow,
div.start-slideshow > a > span.overlay span.text {
	display: inline-block;
	vertical-align: top;
}

div.start-slideshow > a > span.overlay span.icon {
	width: 33px;
	height: 25px;
	margin-right: 8px;
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -300px -150px;
	display: inline-block;
	margin-top: -5px;
}

div.start-slideshow > a > span.overlay span.arrow {
	width: 13px;
	height: 19px;
	margin-left: 8px;
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -300px -200px;
	display: inline-block;
}

div.start-slideshow > a > span.overlay .view {
	font-family: 'league-gothic', Impact, Helvetica, sans-serif;
	text-transform: uppercase;
	opacity: 0.85;
	font-size: 32px;
	position: absolute;
	top: 50%;
	color: #fff;
	margin: -16px auto 0px;
	letter-spacing: 1px;
	text-decoration: none;
	left: 0;
	width: 100%;
}

div.start-slideshow > a:hover > span.overlay {
	background-color: rgba(0,0,0,0.6);
}

div.start-slideshow > a:hover > span.overlay > .view {
	opacity: 1.0;
}

.slideshow-post a.view-slideshow {
	width: 245px;
	background-color: #44bdd1;
	color: white;
	font-family: 'league-gothic', Impact, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 21px;
	text-align: center;
	padding: 12px 0px;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	letter-spacing: 1px;
	text-decoration: none;
	clear: both;
}

.slideshow-post a.view-slideshow:hover {
	background-color: rgb(54, 175, 197);
	text-decoration: none;
}

.slideshow-post a.view-slideshow:active {
	background-color: #44bdd1;
	box-shadow: inset 0px 0px 7px #555;
	-moz-box-shadow: inset 0px 0px 7px #555;
}

.slideshow-post a.view-slideshow .text,
.slideshow-post a.view-slideshow .arrow {
	display: inline-block;
	vertical-align: top;
}


.slideshow-post a.view-slideshow .arrow { 
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -300px -200px;
	width: 13px;
	height: 19px;
	margin-left: 7px;
}

.slideshow-post div.want-more-block {
	padding-top: 45px;
	margin-bottom: 30px;
	width: 100%;
}



.slideshow-gridview {
	background-color: #fff;
	background-image: none;
}

.slideshow-gridview #ad_container {
	display: none;
	width: 300px;
	margin: 0 auto;
}

.slideshow-gridview .lvGallery {
	height: 100%;
	width: 645px;
	margin: 70px auto;
	overflow: hidden;
	padding: 0 60px 0;
}

.slideshow-gridview .lvGallery .image-column {
	float: left;
	max-width: 335px;
}

.slideshow-gridview .lvGallery .content-column {
	float: right;
	width: 300px!important;
}

.slideshow-gridview .lvGallery .content-column h3 {
	color: #d31c5c;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
}

.slideshow-gridview .lvGallery .content-column p {
	text-align: left;
}

.slideshow-gridview .lvGallery .ngg-browser-prev {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -600px -2500px no-repeat;
	width: 52px;
	height: 84px;
	top: 140px;
	z-index: 100;
}

.slideshow-gridview .lvGallery .ngg-browser-next {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -700px -2500px no-repeat;
	width: 52px;
	height: 84px;
	top: 140px;
	z-index: 100;
}

.slideshow-gridview .lvGallery .pic {
	border: none;
	box-shadow: none;
	padding: 0;
}

.slideshow-gridview .last-page {
	width: 700px;
	margin: 20px auto 40px;
	height: 100%;
	overflow:hidden;
}

.slideshow-gridview .last-page * {
	text-align: left;
}

.slideshow-gridview .last-page img {
	margin-right: 10px;
}

.slideshow-gridview .last-page > div {
	float: left;
	width: 330px;
	padding: 20px 0 20px 20px;
	border-bottom: dashed 1px #ccc;
}

.slideshow-gridview .last-page > div.right {
	width: 329px;
	border-left: dashed 1px #ccc;
}

.slideshow-gridview .last-page a.next_slide {
	display: block;
	margin-top: 10px;
}

.slideshow-gridview .last-page #next_slideshow_arrow  {
	float: right;
	display: inline-block;
	margin-top: -10px;
	width: 31px;
	height: 59px;
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -398px -1835px;
	cursor: pointer;
}

.slideshow-gridview .last-page a.next_slide:hover {
	text-decoration: none;
}

.slideshow-gridview .last-page a.next_slide:hover #next_slideshow_arrow { 
	background-position: -398px -1885px;    
}

.slideshow-gridview .last-page #next_slide_show  {
	float: right;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	color: #27AAE1;
	text-transform: uppercase;
	font-size: 10px;    
	margin-top: 12px;
	margin-right: -3px;
}

.slideshow-gridview .last-page h1 {
	color: #BCBEC0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 33px;
	display: block;
	margin: 20px 0 30px;
	text-align: left;
}


/* =User quotes widget
-------------------------------------------------------------- */
h3.widget_title {
	text-indent: -9999px;
}

.quote_widget {
	border: 9px solid #f5f6f7;
	padding: 16px 15px;
	position: relative;
	margin-bottom: 35px;
}

.quote_widget .quote_text {
	color: #8ec963;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size-adjust: 0.49; 
	font-size: 17px;
	letter-spacing: 0.03em;
}

.quote_widget .quote_author {
	color: #c2385f;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-right: 34px;
}

/* =Category Homepages 
-------------------------------------------------------------- */

.category #main h1.page-title {
	display: block;
	width: 990px;
	height: 173px;
	text-indent: -9999px;
	padding-bottom: 0;
	/* Default */
	background: url('images/category-headers/money-tuneup.jpg?20160115190930') no-repeat left top transparent;
	margin: 0px;
	z-index: 0;
}

.category #main {
	padding-top: 0px;
}


/* My Learnvest page */

.my_lv_page .my_lv_btn  {   
	left: 66px;
	top: 170px;
	position: absolute;
	
}


.my_lv_page .my_lv_btn a {
	display: block;
	width: 345px;
	background: url(images/lv-2010-sprites.png?20160115190930) 0px -700px no-repeat;
}

.my_lv_page .my_lv_btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0px -1px #9d2b4e;
	padding: 14px 0px 17px 16px;
	text-decoration: none;
}

.my_lv_page .my_lv_btn a:hover {
	background-position: 0px -800px;
	text-decoration: none;
}

.my_lv_page .my_lv_btn a:active {
	background-position: 0px -900px;
}

a.carousel-pink-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  20px;
	color: #ffffff;
	width: 323px;
	height: 27px;
	margin: 10px 15px 3px 0;
	padding: 13px 0 0;
	overflow: hidden;
	display: block;
	background: url(images/lv-2010-sprites.png?20160115190930) -450px -1100px;
	text-align: center;
	text-shadow: 1px -1px 0px #9a2270;
	text-transform: uppercase;
}

a.carousel-pink-button:hover {
	background-position: -450px -1150px;
	color: #ffffff;
	text-decoration: none;
}

a.carousel-pink-button:active {
	background-position: -450px -1200px;
	color: #ffffff;
	text-decoration: none;
}


/* =Classes for controlling and unifying rounded corners
-------------------------------------------------------------- */

.widget_rounded_border {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	position: relative;
}



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}



/* =Disqus Styling
-------------------------------------------------------------- */

#content #dsq-content h3 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #4D4D4F;
	display: block;
	margin: 15px 0px;
}

.single #dsq-content #dsq-global-toolbar {
	display: none;
}

#dsq-content .dsq-commenter-name {
	font-family: Arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #4D4D4F;
}

#dsq-content .dsq-comment-message {
	font-size: 13px;
}

#dsq-content .dsq-global-toolbar-likes .dsq-group,
#dsq-content .dsq-global-toolbar-likes .dsq-like-faces {
	display: none;
} 

#dsq-content .dsq-textarea-background {
	border: 9px solid #F5F6F7;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
}

#dsq-content .dsq-reply {
	padding-top: 42px;
	margin-top: 0px;
}

#dsq-content .dsq-reply h3 {
	height: 36px;
	padding-right: 55px;
	position: absolute;
	top: 0;
}

#dsq-account-dropdown {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#dsq-account-dropdown a { color: #00AEEF; }

#dsq-content .dsq-comment-header, 
#dsq-content #dsq-pagination #dsq-footer {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll right -2102px transparent;
	border: 1px solid #E6E7E8;
}

#dsq-content .dsq-moderator .dsq-comment-header {
	background-position: left -2102px;
	padding-left: 55px;
}

#dsq-content .dsq-post-tools {
	border-top: 1px solid #D6D6D6;
}

#dsq-content .dsq-post-tools .dsq-post-as .dsq-button {
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}

#dsq-content .dsq-post-tools .dsq-post-as .dsq-button, 
#dsq-content #dsq-reactions .dsq-more-button {
	background: url("images/template-nav-bg-x.png?20160115190930") repeat-x scroll 0 0 transparent;
	border: 1px solid #AEBA80;
	color: #FFFFFF;
	letter-spacing: 0.03em;
	text-shadow: 0 -1px 0 #4B9967;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
}


#dsq-content .dsq-post-tools .dsq-post-as .dsq-button:hover, 
#dsq-content #dsq-reactions .dsq-more-button:hover {
	background: url("images/template-nav-rollover-bg-x.png?20160115190930") repeat-x scroll 0 0 transparent;
}

#dsq-content .dsq-comment-footer .dsq-comment-meta li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#dsq-content .dsq-comment-footer .dsq-comment-meta li {
	font-size: 12px;
}

#dsq-content .dsq-comment-meta a {
	color: #4D4D4F;
	opacity: 1.0;
}

#dsq-content .dsq-comment-footer .dsq-comment-actions li {
	width: 65px;
	height: 20px;
	border: 1px solid #E6E6E6;
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll right -2102px transparent;
	display: inline-block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#dsq-content .dsq-comment-footer .dsq-comment-actions li:hover {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll right -2123px transparent;
	border-color: #DBDBDB;
	border-left-color: #DBDBDB !important;
}

#dsq-content .dsq-comment-footer .dsq-comment-actions li a {
	color: #4D4D4F;
	opacity: 1.0;
}


#dsq-content .dsq-comment-footer .dsq-comment-actions li, 
#dsq-content .dsq-comment-footer .dsq-comment-actions li {
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	border-left: 1px solid #E6E6E6;
}

#dsq-content .dsq-comment-footer .dsq-comment-actions li a, 
#dsq-content .dsq-comment-footer .dsq-comment-actions li a {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll -200px -2197px transparent;
	display: inline-block;
	margin: 2px 6px;
	padding: 0 0 0 20px;
}

#dsq-content .dsq-comment-footer .dsq-comment-actions li:first-child, 
#dsq-content .dsq-comment-footer .dsq-comment-actions li.first-child {
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	border-right: 1px solid #fff;
}

#dsq-content .dsq-comment-footer .dsq-comment-actions li:first-child a, 
#dsq-content .dsq-comment-footer .dsq-comment-actions li.first-child a {
	background: url("images/lv-2010-sprites.png?20160115190930") no-repeat scroll left -2199px transparent;
	display: inline-block;
	margin: 2px 8px;
	padding: 0 0 0 20px;
}

/* Comments Footer */

#dsq-content #dsq-footer li .dsq-font {
	font-size: 12px;
}

#dsq-content #dsq-footer li, 
#dsq-content #dsq-footer #dsq-subscribe li {
	margin-right: 0;
}

#dsq-content #dsq-footer li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4F;
	padding: 3px 10px;
	display: inline-block;
}

#dsq-content #dsq-footer li em {
	text-decoration: none;
}

#dsq-content #dsq-footer li a:hover {
	color: #5DC3E2;
}

#dsq-content #dsq-footer li .dsq-subscribe-email .dsq-font {
	color: #58595B;
}


#dsq-content #dsq-footer li .dsq-subscribe-rss .dsq-font {
	color: #F15C27;
}

#dsq-content #dsq-footer .dsq-numbered-pagination {
	visibility:hidden;
}

#dsq-content #dsq-footer .dsq-numbered-pagination a, 
#dsq-content #dsq-footer .dsq-numbered-pagination span {
	visibility:visible;
	display: inline-block;
	padding: 3px 0px;
}

#dsq-content #dsq-footer .dsq-numbered-pagination span {
	color: #A0CF67;
	font-family: Arial, helvetica, sans-serif; 
	font-weight: normal;
}

#dsq-content #dsq-footer .dsq-numbered-pagination a {
	padding: 0;
}

#dsq-content #dsq-footer .dsq-numbered-pagination a:first-child {
	padding-left: 15px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat left -2298px;
}

#dsq-content #dsq-footer .dsq-numbered-pagination a:last-child {
	padding-right: 15px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat right -2298px;
}

/* Duplicated for MSIE */

#dsq-content #dsq-footer .dsq-numbered-pagination a.last-child {
	padding-right: 15px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat right -2298px;
}


.dsq-brlink {
	display: none;
}


/* =Search Page
-------------------------------------------------------------- */

#container .search iframe {
	width: 620px !important;
}

.search .search-form {
	width: 585px;
	height: 50px;
	display: block;
	margin: 30px auto;
}

#container .search .search-form input[type=text] {
	color: #777777;
	float: left;
	font-size: 26px;
	height: 40px;
	margin: 0;
	padding: 0 10px 4px;
	width: 440px;
}


.ie9 #container .search .search-form input[type=text] {
	padding-bottom: 3px;
}

#container .search .search-form input[type=submit] {
	width: 120px;
	height: 45px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') no-repeat -73px -1300px;
	border: 0px;
	-moz-box-shadow: none;
	box-shadow: none;
	float: left;
	cursor: pointer;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	position: relative;
	left: -3px;
}

#container .search .search-form input[type=submit]:hover {
	background-position: -323px -1300px;
}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: none;
	margin-left: 1.3em;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}

.single #main .xoxo > li,
.single #main .xoxo > .widget-container {
	margin: 0 0 75px;
}

.single #main .xoxo > li:first-child,
.single #main .xoxo > .widget-container:first-child {
	margin: 0 0 20px;
}

.lvwidget_popular_discussions {margin-bottom: 40px;}

.slideshows_widget h4, .widget-container h4 {
	color: #ed237a;
	border-bottom: solid 1px #f1f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 7px 0px 3px 8px;
	margin: 0px;
	text-transform: uppercase;
}

.widget-title {
	color: #222;
	font-weight: bold;
}

.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 0 0 0;
}
#main .widget-area ul ul {
	border: none;
	padding: 0;
}

#main .sidebar {
	margin-top: 20px;
}

.page-template-default #main .sidebar {
	padding-top: 20px;
	margin-top: 0;
	position: relative;
	z-index: 1;/* This value must be less than the z-index of .entry-content */
}

.single #main .sidebar,
.category #main .sidebar,
.tag #main .sidebar {
	padding: 0 0 0 37px;
}



#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}







/* =Footer
-------------------------------------------------------------- */
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}

#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}

/* Hide wp.com stats icons */

img#wpstats {
	display: block;
	width: 1px;
	height: 1px;
	padding: none !important;
	margin: none !important;
}

/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 1px solid #D1D3D4;
		padding-bottom: 5px;
		padding-top: 15px;
		height: 189px;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: -1px 5px 11px rgb(51, 51, 51);
}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content,
	.entry-content a {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		color: #58595B !important;
		line-height: 1.6em;
	}
	.entry-content h2 {
		font-size: 14px !important;
	}
	.entry-title {
		font-size: 16px;
		color: #636466;
	}
	.entry-meta {
		font-style: normal !important;
	}
	.entry-meta {
		color: #77787B !important;
	}
	.entry-meta a {
		text-decoration: underline;
	}
	#branding {
		height: auto !important;
	}
	#content {
		margin-top: 20px !important;
	}
	#access,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area,
	.upgrade-button,
	.nav-wrapper,
	#lv-user-links,
	#top-block,
	.article-share,
	#footer .menu-footer-container,
	#footer-copyright,
	#footer .logos,
	.entry-utility,
	.fb-like,
	.follow-rate, 
	.online-today,
	#disqus_thread,
	#site-title,
	#uservoice-feedback,
	blockquote.get-more,
	#related-content,
	.login-container,
	.exp-author {
		display: none !important;
	}
	#masthead,
	#branding {
		width: 100% !important;
	}
	#printable-title {
		display: block !important;
		position: relative;
	}
	#printable-tagline {
		position: absolute;
		right: 0px;
		bottom: 0px;
		font-size: 10px;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	blockquote {
		font-size: 18px !important;
	}
	#footer {
		box-shadow: none !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		background: none !important;
		border-top: 1px solid #D1D3D4;
		padding: 5px 0px !important;
	}
	#footer-permalink {
		text-align: left;
		display: block !important;
		font-size: 10px;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}

/* Quizzes 
========================================== */


#lv_interactive_quiz {
	text-align: left;
	border-bottom: 1px solid #DCDDDE;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	display: none;
}

#quiz_headerbar {
	max-width: 600px;
	height: 42px;
	background: transparent url('/wp-content/themes/lv-2010/images/quiz-sprites.png?20160115190930') right 0;  
}

#quiz_titlebar {
	color: #BD1A8D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;    
	padding: 12px 3px;
	border-bottom: 1px dashed #DCDDDE;
}

#quiz_description {
	padding: 20px;  
	font-family: Helvetica, Arial, sans-serif;
	overflow: hidden;
}

#quiz_viewer {
	
}

#quiz_buttonbar {
	padding: 10px 15px;
	text-align: left;
	border-top: 1px dashed #DCDDDE;
	position: relative;
}

#quiz_progress {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #A7A9AC;
	font-size: 12px;
	position: relative;
	top: 3px;
	left: 7px;
	margin: 0 !important;
	padding: 0;
	overflow: hidden;
}

#quiz_progress li {
	float: left;
	padding: 0px;
	margin: 0 !important;
	width: 21px;
	list-style-type: none !important;
}

#quiz_progress li.active {
	color: #72BF44;
}

#quiz_nextbutton {
	text-indent: -9999px;
	font-height: 0;
	line-height: 0;
	width: 87px;
	height: 24px;
	background: url(images/quiz-sprites.png?20160115190930) 0 -150px no-repeat;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	float: right;
}

#quiz_nextbutton:hover {
	background-position: -100px -150px; 
}

#quiz_nextbutton[disabled] {
	background-position: -200px -150px;
}

/* Generic quiz button */

#quiz_nextbutton.generic {
	height: 24px;
	background: url(images/quiz-sprites.png?20160115190930) 0 -250px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636466;
	text-align: center;
	padding: 7px 0px;
	line-height: 12px;
	text-indent: 0px;
}

#quiz_nextbutton.generic:hover {
	background-position: -100px -250px; 
	color: #fff;
}

#quiz_nextbutton.generic[disabled] {
	background-position: -200px -250px;
	color: #BCBEC0;
}

.quiz_question {
	padding: 10px;
}

.bootcamp #quiz_description {
	padding: 10px;  
}

/* ===== Hide some quiz elements on bootcamp pages === */

.bootcamp #quiz_headerbar,
.bootcamp #quiz_titlebar {
	display: none;  
}



#question_numtitle {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;    
}

#question_num {
	font-family: "Museo 300", sans-serif;
	color: #6ABD45;
	float: left;
	margin-right: 12px;
	font-size: 23px;
	line-height: 25px;
}

#question_title {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 14px;
	color: #4D4D4F;
	min-height: 15px;
	padding-top: 5px;
	max-width: 530px;
}

#question_body {
	clear: both;
	padding: 5px;
	display: block;
	overflow: hidden;
}

#question_choices {
	margin-left: 15px;
	min-height: 100px;
}

/* wrapper divs */
#question_choices .custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
#question_choices .custom-checkbox input, 
#question_choices .custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
	text-indent: -9999px;
}

#question_choices .custom-checkbox label, 
#question_choices .custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #58595B;
	padding-right: 1em;
	line-height: 130%;
	padding: 2px 0 15px 35px;
	margin: 0 0 .3em;
	cursor: pointer;
}

#question_choices .custom-checkbox label {
	background: url(images/quiz-sprites.png?20160115190930) no-repeat; 
}

#question_choices .custom-radio label { 
	background: url(images/quiz-sprites.png?20160115190930) no-repeat; 
}

#question_choices .custom-checkbox label, #question_choices .custom-radio label {
	background-position: -300px -150px;
}

#question_choices .custom-checkbox label.checked, 
#question_choices .custom-radio label.checked {
	background-position: -350px -100px;
}


.client_choice_text, .client_choice_text label, .client_choice_text input {
	cursor: pointer;
}

.choice_alttext {
	display: none;
}

#question_choices span.grade {
	width: 17px;
	height: 17px;   
	display: inline-block;
	float: left;
	background: transparent url(images/quiz-sprites.png?20160115190930) no-repeat; 
}

#question_choices span.grade.correct {
	background-position: -50px -200px;
}

#question_choices span.grade.incorrect {
	background-position: 0px -200px;
}

#question_choices .custom-radio label.client_choice_text.graded {
	background: none;
	cursor: auto;   
}


#endpage_listing {
	overflow: hidden;
	display: block;
	border-top: 1px dashed #777;
	margin-top: 20px;
	border-top: 20px;
}

#endpage_listing h3 {
	display: block;
}

.narrow #endpage_listing .small_quiz .quiz_img {
	float: none;
}

.narrow #endpage_listing .small_quiz .quiz_link {
	width: 115px;
	float: none;
	margin-left: 0;
}

.narrow #endpage_listing .small_quiz  {
	display: block;
	width: auto;
}

#results_page {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}

#results_page b {
	font-weight: normal;    
}

#endpage_listing  .big_quiz {
	float: left;
	width: 328px;   
	height: 263px;
	overflow: hidden;
	padding-top: 20px;
}

#endpage_listing .big_quiz .quiz_link {
	padding: 12px 5px;  
}

#endpage_listing .big_quiz a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #4D4D4F;
}

#endpage_listing .big_quiz a:hover, #endpage_listing .small_quiz a:hover {
	color: #00AEEF !important;
}

#endpage_listing .big_quiz img {
	border: 1px solid #d1d2d4;
}

#endpage_listing .quiz_sidebar_listing {
	float: left;
	padding-top: 20px;
}

#endpage_listing  .small_quiz {
	display: block;
	width: 245px;   
	height: 65px;
	margin-bottom: 15px;
	overflow: hidden;
}

#endpage_listing .small_quiz .quiz_img {
	float: left;
}

#endpage_listing .small_quiz .quiz_link {
	float: left;
	width: 140px;
	margin-left: 10px;
	padding-top: 5px;
}

#endpage_listing .small_quiz .quiz_link a:link {
	font-size: 11px;
	color: #414042;
	font-family: Arial, Helvetica, sans-serif;
}

/* Evergreen version of quiz skin */

/* .single-lv_evergreen_post */

/* PollDaddy polls
====================================================================== */

.PDS_Poll {
	width: 305px;
	margin: 10px 20px 0px 0px;
	float: left;
	position: relative;
	z-index: 1000;
	min-height: 216px;
}

.poll_widget {
	overflow: hidden;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;  
	border-bottom: solid 1px #DCDDDE!important;
}

.poll_widget a:hover {text-decoration: none; }

.poll_widget h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #57585a;
	font-weight: normal;
	margin: 5px 5px 10px 12px;
	padding: 14px 0px 0px 30px;
	background: transparent url('images/poll-sprites.png?20160115190930') -200px -100px no-repeat;
}

.poll_widget img {
	margin-left: 13px;
}

#PDI_feedback0 .pds-answer-feedback-bar {
	background-color: #BFD730 !important;
}

#PDI_feedback1 .pds-answer-feedback-bar {
	background-color: #70CDDD !important;
}

#PDI_feedback2 .pds-answer-feedback-bar {
	background-color: #FBB03C !important;
}

#PDI_feedback3 .pds-answer-feedback-bar {
	background-color: #B9539F !important;
}

#PDI_feedback4 .pds-answer-feedback-bar {
	background-color: #ED237A !important;
}


/* Topics widget
====================================================================== */

.lvwidget_topics {
	position: relative; 
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #58595B;
	border-top: 7px solid #f1f2f2;
	overflow: hidden;
	text-shadow: 0 1px 0 #fff;
	padding: 0 0 20px;
}

.lvwidget_topics ul hr {
	background-color: #f1f2f2;
	color: #f1f2f2;
	margin: 0;
	width: 166px;
}

.lvwidget_topics > ul li {
	padding: 0px;
	margin: 0px;
	width: 180px;
	height: 34px;
}

.lvwidget_topics ul li > div {
	display: table-cell;
	width: 180px;
	height: 34px;
	vertical-align: middle;
}

.lvwidget_topics ul li.active {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -650px -650px;
}

.lvwidget_topics ul li:last-child {
	border: none;   
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px; 
}

.lvwidget_topics ul li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 8px;   
	color: #404040;
	font-size: 12px;
}

.lvwidget_topics ul li a:hover {
	text-decoration: none;
	background-repeat: no-repeat;   
	color: #00ADEE;
}

.lvwidget_topics ul li ul {display:none;}

.lvwidget_topics #topics-latest-posts {
	position: absolute;
	top: 29px;
	right: -10px;
	width: 112px;
	height: 278px;
}

.lvwidget_topics #topics-latest-posts a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	display: inline-block;
	padding:  0;
	text-transform: none;
	width: 112px;
}

.lvwidget_topics #topics-latest-posts img {
	padding-bottom: 0px;
}

.lvwidget_topics #topics-latest-posts ul {
	position: relative;
	padding: 0 0 20px!important;
}

.lvwidget_topics #topics-latest-posts ul li {
	margin: 0 0 10px;
}

.lvwidget_topics #topics-latest-posts a:hover,
.lvwidget_topics #topics-latest-posts ul li:hover {
	background: none;
}

.lvwidget_topics #topics-latest-posts a.category-see-more {
	color: #fff!important;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding: 3px 0 0 13px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -650px -700px;
	text-shadow: 0px -1px 0px rgba(68, 68, 68, .95);
	width: 85px;
	height: 17px;
	position: absolute;
	bottom: 0px;
	left: 0;
}

.lvwidget_topics #topics-latest-posts a.category-see-more:hover {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -750px -700px;
	text-decoration: none;
}

.lvwidget_topics #topics-latest-posts a.category-see-more:active {
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -850px -700px;
	text-decoration: none;
}


.make-a-plan-container .hlvw-top-container { 
	position: relative;
	margin-left: 10px;
	text-align: left;
}

.bootcamps.make-a-plan-container .hlvw-top-container.bootcamp-banner { 
	margin: 0 auto 50px;
}

.bootcamps.make-a-plan-container .hlvw-top-container { 
	position: relative;
	margin: 0 auto 75px;
	text-align: left;
	width: 710px;
}

.mozilla .bootcamps.make-a-plan-container .hlvw-top-container {
	margin-bottom: 25px;
}

.make-a-plan-container #carousel_nav {
	text-align: center; 
	z-index: 5;
	width: 100%;
	margin-top: 35px;
	height: 13px;
	margin-bottom: 34px;
}

.make-a-plan-container #carousel_nav ul {
	display: inline-block;
	margin: 0px auto;   
	padding: 0px;
	list-style-type: none;
	overflow: auto;
}

.make-a-plan-container #carousel_nav li {
	list-style-type: none;
	display: inline-block;
	width: 25px;
	height: 22px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	background: transparent url('images/how-lv-works/hlvw-sprites.png?20160115190930') -450px 0 no-repeat;
	cursor: pointer;
}


.make-a-plan-container #carousel_nav li:hover,
.make-a-plan-container #carousel_nav li.active {
	background-position: -400px 0;
}


a.become-member-btn {
	background: url(images/how-lv-works-sprites.png?20160115190930) 0 -1900px  no-repeat;
	color: #fff;
	display: table-cell;
	width: 284px;
	height: 63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	margin-top: 50px;
	padding: 4px 0 0;
	text-align: center;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, .65);
	vertical-align: middle;
}

a.become-member-btn:hover {
	text-decoration: none;
	background-position: -300px -1900px;
}

a.become-member-btn:active {
	text-decoration: none;
	background-position: -600px -1900px;
}

a.become-member-btn em {
	font-size: 17px;
}

a.big-member-btn {
	background: url(images/how-lv-works-sprites.png?20160115190930) 0 -1750px  no-repeat;
	color: #fff;
	display: block;
	width: 520px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 30px auto;
	padding: 17px 0 0; 
	text-align: center;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, .65);
}

a.big-member-btn:hover {
	text-decoration: none;
	background-position: 0 -1800px;
}

a.big-member-btn:active {
	text-decoration: none;
	background-position: 0 -1850px;
}

#navigation-thumbnail-container {
	height: 80px;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(images/how-lv-works-sprites.png?20160115190930) 0 -1150px;
	position: relative;
}

#navigation-thumbnail-container div.thumbnail-container {
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 84px;
}

#navigation-thumbnail-container div.thumbnail-container ul {display: inline;}

#navigation-thumbnail-container div.thumbnail-container ul li {
	display: inline;
	padding: 0;
	margin: 0;
	position: relative;
	padding: 9px 0 0 0;
	width: 110px;
	height: 71px;
	float: left;
}

#navigation-thumbnail-container div.thumbnail-container ul li > div {
	position: relative;
	margin: 0 9px 0;
}

#navigation-thumbnail-container div.thumbnail-container ul li > div > img {
	position: absolute;
	top:0;
	left:0;
	z-index: 1;

}

#navigation-thumbnail-container div.thumbnail-container ul li > div > div.inner-shadow {
	background: url(images/lv-2010-sprites.png?20160115190930) -200px -400px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

#navigation-thumbnail-container div.thumbnail-container ul .active {
	background: url(images/lv-2010-sprites.png?20160115190930) no-repeat -800px -1200px;
}

#navigation-thumbnail-container div.thumbnail-container ul li div {
	width: 92px;
	height: 63px;
	cursor: pointer;
}



#navigation-thumbnail-container div.thumbnail-container ul li.thumbnail-nav {
	width: 30px;
	padding-top: 28px;
	height: 50px;
}

#thumbnail-carousel-prev {
	background: url(images/how-lv-works-sprites.png?20160115190930);
	background-repeat: no-repeat;
	background-position: 0px -1000px;
	display: block;
	width: 18px;
	height: 25px;
	margin:0;
}

#thumbnail-carousel-prev:hover {
	background-position: -200px -1000px;
}

#thumbnail-carousel-next {
	background: url(images/how-lv-works-sprites.png?20160115190930);
	background-repeat: no-repeat;
	background-position: 0px -1050px;
	display: block;
	width: 18px;
	height: 25px;
	margin-left: 13px;
}

#thumbnail-carousel-next:hover {
	background-position: -200px -1050px;
}



.about.contact-us input.lv-form.stanley.small,
#faqs-page #help-posts.contact-us input.lv-form.stanley.small {
	width: 280px;
	margin-bottom: 0;
}

.about.contact-us input.lv-button,
#faqs-page #help-posts.contact-us input.lv-button {
	display: block;
	float: right;
	width: 150px;
	height: 22px;
	margin: 10px 0;
	padding: 3px 6px 4px;
}

.webkit .about.contact-us input.lv-button,
.webkit #faqs-page #help-posts.contact-us input.lv-button {
	padding: 5px 6px 3px;
}

.about.contact-us textarea,
#faqs-page #help-posts.contact-us textarea {
	width: 598px;
	height:180px;
	resize: none;
	margin: 0;
}

.single-post #lv-contact-form.about.contact-us textarea.lv-form.stanley {
	max-width: 96%;
}

#lv-contact-form #lvcontact_email_error {
	width: 320px;
}

#lv-contact-form #lvcontact_confirmation {
	width: 475px;
	display: inline-block;
	margin: 0px auto;
	display: none;
}

#lv-contact-form .inputrow {
	overflow: hidden;
	clear: both;
	margin-top: 10px;
}

#lv-contact-form .lvcontact_progress {
	background: transparent url('/wp-content/themes/lv-2010/images/blue-progress-spinner.gif?20160115190930');
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-top: 14px;
	margin-right: 10px;
	visibility: hidden;
}

#lv-contact-form .lvcontact_progress.loading {
	visibility: visible;
}

#lv-contact-form #lvcontact_confirmation {
	text-align: center;
	clear: both;
}


#lv-contact-form #lvcontact_message_error {
	float: left;
}

.about.contact-us textarea.lv-form.stanley {
	margin-left: 0;
	margin-right: 0;
}


.about.contact-us .error-message,
#faqs-page #help-posts.contact-us .error-message {
	color: #DA1C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: inline-block;
	margin: 0 0 0 2px;
	padding: 0;
	visibility: hidden;
}

#faqs-page #help-posts.contact-us #reason_for_contacting_error.error-message { margin-left: 180px; }

.about.contact-us #reason_for_contacting_error.error-message { margin-left: 190px; }

.about.contact-us select#reason_for_contacting,
#faqs-page #help-posts.contact-us select#reason_for_contacting {display: none;}

.about.contact-us .select-wrapper,
#faqs-page #help-posts.contact-us .select-wrapper { display: inline-block; }

.about.contact-us .ui-selectmenu-status.error,
#faqs-page #help-posts.contact-us .ui-selectmenu-status.error { color: #EF4136; }

.evergreen .ui-selectmenu-open ul.ui-menu{
	list-style: none;
	margin: none;
}

.evergreen .ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.evergreen a.ui-corner-all{
	background-color: #fff;
	border-radius: none;
	border: none;
}

.evergreen a.ui-state-focus{
	background: #dddddd;
	border: none;
	border-radius: none;
}

.evergreen a.ui-corner-all:hover{
	background-color: #fff;
	border-radius: none;
	border: none;
	text-decoration: none;
}

.evergreen a.ui-state-focus:hover{
	background-color: #dddddd;
	border-radius: none;
	border: none;
	text-decoration: none;
}


.evergreen .lv-kc-left-navbar .lv-kc-menu li {
    background: #efefef;
    border-top: solid 1px #ffffff;
    color: #1e1e20;
    margin: 0;
    padding: 0;
    list-style: none;
    max-height: 38px;
}

.evergreen .lv-kc-left-navbar .lv-kc-menu li.selected {
    background: #58595B;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .689em;
    width: 180px;
    height: 100%;
    padding: 3px 0 3px 15px;
}

.evergreen .lv-kc-left-navbar .lv-kc-menu li a {
    background-color: transparent;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #efefef;
    color: #1e1e20;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .689em;
    display: block;
    width: 100%;
	/*height: 100%;*/
    padding: 3px 0 3px 15px;
}

.evergreen .lv-kc-left-navbar .lv-kc-menu li.checked a {
    background-image: url('/wp-content/themes/lv-2010/images/bootcamp/bootcamp-1.5-sprites.png?20160115190930');
    background-position: -587px -296px;
    background-repeat: no-repeat;
}



.about.contact-us .select-wrapper a:hover,
#faqs-page #help-posts.contact-us .select-wrapper a:hover {
	text-decoration: none;
}

.ie8 .about.contact-us .ui-selectmenu-status,
.ie8 #faqs-page #help-posts.contact-us .ui-selectmenu-status {
	padding: 1px 1em 1em;
}


.about.thank-you .entry-content,
#faqs-page #help-posts.thank-you {
	text-align: center;
	width: 470px;
	margin: 0 0 0 317px;
}

.about.thank-you .entry-content { margin: 50px 0 0 70px; }

.about.thank-you h2,
#content .about.thank-you h2,
#faqs-page #help-posts.thank-you h2 {
	background: url('images/faqs-sprites.png?20160115190930') -677px 0px no-repeat;
	border-bottom: dashed 1px #dcddde;
	color: #4D4D4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin: 50px 0 15px;
	padding: 70px 0 20px;
	text-transform: uppercase;
}

/*** Generic Signup Page ***/
.generic-signup #signup-container {
	background: #fff;
	width: 990px;
	height: 597px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 20px auto;
	text-align: left;
	position: relative;
}

.generic-signup #signup-container #branding .button {
	background: url('/static/files/app/images/login/login-button-bg-xy.jpg?20160115190930') repeat scroll 0 0 transparent;
	display: block;
	float: right;
	border-right: 1px solid #D1D3D4;
	border-left: 1px solid white;
	height: 75px;
	width: 203px;
	line-height: 75px;
	text-align: center;
}

.generic-signup #signup-container #branding .separator {
	display: block;
	float: right;
	border-right: 1px solid #D1D3D4;
	height: 75px;
	width: 0px;
}

.generic-signup #signup-container #branding .button:hover {
	background: url('/static/files/app/images/login/login-button-bg-xy-hover.jpg?20160115190930') repeat scroll 0 0 transparent;
}

.generic-signup #signup-container #branding .button:hover a {
	text-decoration: none;
}


.generic-signup #signup-container #branding .button a.text:active {
	background: url('/files/app/images/Error_Page/header-sprites.png?20160115190930') no-repeat scroll 0 -900px transparent;
	display: block;
}

.generic-signup #signup-container #branding .button a.text:active span {
	background: url('/files/app/images/Error_Page/header-sprites.png?20160115190930') no-repeat scroll right -900px transparent;
	display: block;
}

.generic-signup #signup-container #branding .button.last {
	border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
}

.generic-signup #signup-container #branding .button .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8A8C8E;
}

.generic-signup #signup-container #branding .button a.text {
	display: block;
}

.generic-signup #signup-container #branding .button a.text span {
	display: block;
}

.generic-signup #site-title { margin:9px 0 0 9px;}

.generic-signup #branding {
	background: none;
	height: 77px;
}

.generic-signup #main-content {
	width: 100%;
	height: 466px;
	background: url(images/how-lv-works/hlvw-main-bg-xy.jpg?20160115190930);
}
.generic-signup #main-content > div {
	Width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(images/how-lv-works/hlvw-main-shadow-bg-xy.jpg?20160115190930) repeat-x;
}
.generic-signup #main-content > div div.left-col {
	float: left;
	width: 540px;
	height: 100%;
	margin: 55px 45px 0;
}
.generic-signup #main-content > div div.left-col h1 {
	color: #ef3c69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	margin: 0 0 20px;
}
.generic-signup #main-content > div div.left-col h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
}
.generic-signup #main-content > div div.left-col h3 {
	color: #ef3c69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 45px 0 10px;
}
.generic-signup #main-content  div#col-container > div.right-col {
	float: right;
	width: 355px;
	height: 100%;
}
.generic-signup #main-content > div div.right-col > div {
	width: 292px;
	height: 374px;
	background: #fff;
	margin: 45px 10px;
	padding: 0;
	-moz-box-shadow: 0 0 8px #444;
	-webkit-box-shadow: 0 0 8px #444;
	box-shadow: 0 0 8px #444;
}

#signup-iframe {
	margin: 10px;
}

.generic-signup #main-content > div div.right-col div#signup-iframe-header div.become-a-member {
	width: 292px;
	/* background: #fff url(images/lv-2010-sprites.png?20160115190930) no-repeat 0 -4800px; */
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	color: #4e4e4f;
	margin-top: 16px;
	margin-bottom: 16px;
	display: inline-block;
	text-align: center;
}

.generic-signup #main-content > div div.right-col div#signup-iframe-header span.pink-bold {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #f72179;
}

.generic-signup #signup-footer {
	background: url(images/footer-background-slice.png?20160115190930) repeat-x scroll 0 0 transparent;
	width: 990px;
	height: 60px;
	padding: 9px 0 0;
	text-align: center;
}




/* Base button styles */
.lv-button {
	color:#ffffff!important;
	max-width: 300px;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 11px!important;
	line-height: 11px;
	border-left: 0;
	border-right: 0;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed217b), to(#cc1755)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ed217b,  #cc1755); /* for firefox 3.6+ */ 
}

.lv-button-bevel {
	/*border-top: solid 1px white;
	border-bottom: solid 1px #BCBCBE;*/
	display: inline-block;
	background: -webkit-gradient(linear, left top, left bottom, from(#DCDDDE), to(#F3F3F4));
	background: -moz-linear-gradient(top, #DCDDDE, #F3F3F4);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}

.lv-button-bevel .lv-button {
	border-top: none;
}

.lv-button:hover {
	text-decoration: none;
}

.lv-button-bevel.short .lv-button,
.lv-button-bevel .lv-button,
.lv-button.short,
.lv-button {
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height: 17px;
	padding: 5px 27px 0;
}

.lv-button-bevel.short .lv-button,
.lv-button-bevel .lv-button {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.lv-button-bevel.short,
.lv-button-bevel {
	border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 2px;
}

.lv-button.wide,
.lv-button.short.wide,
.lv-button-bevel.short .lv-button.wide {
	padding-left: 54px;
	padding-right: 54px;
}

.lv-button-bevel.tall .lv-button,
.lv-button.tall {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height: 22px;
	font-size: 13px!important;
	padding: 12px 75px 0;
}

.lv-button-bevel.tall .lv-button {
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

.lv-button-bevel.tall {
	border-radius: 20px;
	-moz-border-radius: 20px;
	padding: 3px;
}

.lv-button.tall.wide,
.lv-button-bevel.tall .lv-button.wide {
	padding-left: 85px;
	padding-right: 85px;
}

/* Pink Gradient */
.lv-button.pink {
	background: #44bdd1;
	color: #fff!important;
}

.lv-button:hover,
.lv-button.pink:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(130%, rgba(0, 0, 0, 0.15)));
	background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
}

.lv-button:active,
.lv-button.pink:active {
	background-image: none; box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
}

/* Green Gradient */
.lv-button.green {
	background: -webkit-gradient(linear, left top, left bottom, from(#cbdb2d), to(#81c343)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cbdb2d,  #81c343); /* for firefox 3.6+ */ 
	color: #636466!important;
	text-shadow: 0px 1px 0px rgba(201, 228, 160, .95);
}

.lv-button.green:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#cadb2d), to(#4eb848)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cadb2d,  #4eb848); /* for firefox 3.6+ */ 
}

.lv-button.green:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#c2d72f), to(#7ab640)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c2d72f,  #7ab640); /* for firefox 3.6+ */ 
	box-shadow: inset 0px 1px 3px rgba(100, 100, 100, .4);
}

/* disabled */
.lv-button.disabled,
.lv-button.disabled:hover,
.lv-button.disabled:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#eeefef), to(#dcddde)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eeefef,  #dcddde); /* for firefox 3.6+ */ 
	color: #636466!important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .95);
	box-shadow: none;
}

/* Grey Gradient */
.lv-button.grey {
	background: -webkit-gradient(linear, left top, left bottom, from(#eeefef), to(#dcddde)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eeefef,  #dcddde); /* for firefox 3.6+ */ 
	color: #636466!important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .95);
}

.lv-button.grey:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#eceded), to(#bebfc1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eceded,  #bebfc1); /* for firefox 3.6+ */ 
}

.lv-button.grey:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#eaebeb), to(#dfe0e1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eaebeb,  #dfe0e1); /* for firefox 3.6+ */ 
	box-shadow: inset 0px 0px 10px rgba(100, 100, 100, .75);
}

.watch-video-button {
	font-family: Arial, Helvetica, sans-serif;
	color: #82929B!important;
	text-shadow: 0px 1px white;
	cursor: pointer;
	padding: 3px 7px 3px 60px;
	background: transparent url('images/how-lv-works/hlvw-sprites.png?20160115190930') 0 -1750px;
	display: block;
	text-decoration: none;
	width: 128px;
	font-size: 11px;
}

.hlvw-top-container .watch-video-button {margin-left: 5px;}

.watch-video-button:hover {
	background-position: 0px -1800px;
	text-decoration: none;
}

.watch-video-button:active {
	background-position: 0px -1850px;
}

/* Use these classes to hide/show elements based on users logged in status */

.signed-out .signed-in-only {display:none!important;}

.signed-in .signed-out-only {display:none!important;}


/* Social Media Shout Out Quotes */

.social_quote {
	border: none!important;
	border-bottom: solid 1px #dcddde!important;
	padding: 0 0 27px;
	margin-top: 40px;
}

.quote_widget.social_quote .quote_text {
	color: #77787b;
	margin: 10px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -0.07em;
	text-align: center;
	line-height: 35px;
}

.quote_widget.social_quote .section-heading h3 {
	background: #ffffff url('images/lv-2010-sprites.png?20160115190930') -240px -1200px no-repeat;
	width: 30px;
	height: 25px;
	display: block!important;
	padding: 0 10px!important;
	margin: 0 auto!important;
	position: relative;
	top: -5px;
}

.quote_widget.social_quote.facebook .section-heading h3 {
	background: #ffffff url('images/lv-2010-sprites.png?20160115190930') -190px -1200px no-repeat;
	width: 28px;
	height: 30px;
	top: -8px;
}

.quote_widget.social_quote.twitter .section-heading h3 {
	background: #ffffff url('images/lv-2010-sprites.png?20160115190930') -90px -1200px no-repeat;
	width: 40px;
	height: 28px;
	top: -8px;
}

.quote_widget.social_quote .social_quote_link a {
	text-align: center;
	display: block;
	font-family: Arial;
	font-size: 11px;
}

/*
	Category and Tag landing pages landing page
*/
.landing-page #content {
	width: 100%;
	margin: 0;
	padding: 0;
}

.widget_text,
.social_quote .section-heading,
.landing-page #content .section-heading,
.lvwidget_popular_discussions .section-heading {
	background: transparent url('images/grey-sidebar-heading-bg.jpg?20160115190930') repeat-x;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

.widget_text {
	/*min-height: 239px;*/
	margin: 0 0 20px;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

.single .widget_text {
	background: none;
	height: auto;
	margin: 0;
}

.landing-page #top-block {
	background: none;
	height: 120px;
	width: 990px;
	margin-bottom: 0px;
}

.landing-page #content ul {
	margin: 0;
}

.category-moms #top-block .top {
	background: transparent;
	background-image: none;
}

.landing-page .landing-page-row {
	height: 100%;
	overflow: hidden;
	margin: 10px 0;
}

.landing-page #products_promo {
	margin-bottom: 50px;
}

.holidays #products_promo {
	position: relative;
	z-index: 1000;
}

.category-moms #products_promo {
	margin-bottom: 20px;
}

.landing-page .top-carousel-row {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-moms-must-read-bg.jpg?20160115190930') repeat-x;
	height: 333px;
	padding: 20px 0 10px 25px;
	margin: 0;
}

.landing-page .left-column {
	float: left;
}

.landing-page .landing-page-row > .left-column {
	margin: 0 0 0 25px;
}

.landing-page .top-carousel-row .left-column {
	margin: 0;
}

.landing-page .right-column {
	float: right;
}

.landing-page .top-carousel-row .left-column {
	border-right: dashed 1px #d1d2d4;
	width: 620px;
}

.landing-page .top-carousel-row .right-column {
	padding-right: 20px;
	width: 300px;
}

.landing-page .landing-page-latest-row {
	margin-bottom: 40px;
}

.landing-page .landing-page-most-popular-row {
	margin-bottom: 20px;
	padding-bottom: 25px;
}

.landing-page .landing-page-latest-row .left-column {
	width: 600px;
	height: 230px;
	border-bottom: solid 1px #dcddde;
}

.landing-page .landing-page-latest-row .right-column {
	width: 300px;
	height: 230px;
	border-bottom: solid 1px #dcddde;
}

.landing-page .landing-page-most-popular-row .left-column {
	width: 300px;
}

.landing-page .landing-page-most-popular-row > .right-column {
	width: 620px;
	border-bottom: solid 1px #dcddde;
	margin-right: 20px;
	position: relative;
}

.landing-page.mozilla .landing-page-most-popular-row > .right-column {min-height: 220px;}
.landing-page.mozilla.windows .landing-page-most-popular-row > .right-column {min-height: 218px;}

.landing-page.ie8 .landing-page-most-popular-row > .right-column,
.landing-page.webkit.windows .landing-page-most-popular-row > .right-column {min-height: 227px;}

.landing-page .landing-page-most-popular-row > .right-column.no-border {border: none;}

.landing-page .landing-page-most-popular-row > .right-column .featured-tool-container {
	height: 187px;
	overflow: hidden;
	margin: 20px 0 0;
	padding: 0;
}

.landing-page.mozilla .landing-page-most-popular-row > .right-column .featured-tool-container {height: 186px;}
.landing-page.mozilla.windows .landing-page-most-popular-row > .right-column .featured-tool-container {height: 184px;}

.landing-page.ie8 .landing-page-most-popular-row > .right-column .featured-tool-container,
.landing-page.webkit.windows .landing-page-most-popular-row > .right-column .featured-tool-container {height: 192px;}

.landing-page .landing-page-most-popular-row > .right-column .featured-tool-container > div {
	margin: 0 auto;
}

.landing-page .landing-page-most-popular-row .right-column .expand-controls {
	 background: transparent url('images/lv-2010-sprites.png?20160115190930') -200px -300px no-repeat;
	 width: 71px;
	 height: 25px;
	 position: absolute;
	 bottom: -25px;
	 left: 275px;
	 cursor: pointer;
}

.landing-page .landing-page-most-popular-row .right-column .expand-controls.shrink {
	background-position: -300px -300px;
}

.landing-page .river-column {
	width: 620px;
	float: left;
	padding: 3px 0 35px 25px;
}

.landing-page .river-column.wide {
	width: 960px;
	padding: 0;
	margin: 0 15px;
	height: 100%;
	overflow: hidden;
}

.landing-page .river-column.wide > div {
	width: 300px;
}

.landing-page .river-column.wide .left-column {
	float: left;
}

.landing-page .river-column.wide .center-column {
	float: left;
	margin-left: 30px;
}

.landing-page .river-column.wide .right-column {
	float: right;
}

.landing-page #top_subscribe_module {
	margin: 0 20px 0 0;
	width: 310px;
}

.landing-page div.subscribe-module-body,
.landing-page div.subscribe-module {
	position: relative;
}

.landing-page #top_subscribe_module div.subscribe-module-body {
	margin-left: 20px;
}

.landing-page #top_subscribe_module h2 {
	color: #4d4d4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	margin: 0;
	line-height: 30px;
}

.landing-page #top_subscribe_module h2 span {
	color: #0091bd;
	font-family: Arial, Helvetica, sans-serif;
}

.landing-page #top_subscribe_module p {
	color: #4d4d4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 25px 15px 0px;
}

#content .widget_text h3.widget-title,
.landing-page #content .section-heading h2,
.lvwidget_popular_discussions .section-heading h2 {
	background: #fff;
	color: #4D4E50;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	padding: 0 10px;
	text-shadow: none;
	text-transform: uppercase;
}

.landing-page #content .landing-page-latest-row .section-heading,
.lvwidget_popular_discussions .section-heading {
	margin: 0 auto 15px;
}

.landing-page #top_subscribe_module .thanks {
	text-align: center;
	margin: 0 auto 15px;
	display: none;
}

.landing-page #top_subscribe_module .thanks .check {
	width: 79px;
	height: 79px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -750px -450px;
	display: inline-block;
}

.landing-page #mid_subscribe_module .thanks {
	text-align: center;
	margin-top: 8px;
	display: none;
}

.landing-page .error {
	color: #f00;
	font-size: 11px;
	margin-left: 20px;
	display: none;
	line-height: 10px;
	margin-top: 2px;
}

.landing-page #mid_subscribe_module .thanks .check {
	display: inline-block;
	width: 55px;
	height: 55px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -850px -499px;
	vertical-align: top;
	margin-top: 10px;
}

.landing-page #mid_subscribe_module .thanks .thanksblock {
	display: inline-block;
}

.landing-page #mid_subscribe_module .thanks .line3 {
	display: block;
	border-top: 1px dashed #D1D3D4;
	padding-top: 5px;
	font-size: 11px;
	margin: 0px auto;
	width: 305px;
}


.landing-page .thanks .line1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4D4D4F;
	line-height: 17px;
	margin-bottom: 2px;
	margin-top: 10px;
}

.landing-page .thanks .line2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 43px;
	line-height: 44px;
	color: #D41C5C;
	margin-bottom: 5px;
}

.landing-page #top_subscribe_module .thanks .line3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4D4D4F;
}

.landing-page #content .subscribe-module input[type=text] {
	width: 200px;
	height: 28px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-box-shadow: inset 0 0 4px #ccc;
	-webkit-box-shadow: inset 0 0 4px #ccc;
	box-shadow: inset 0 0 4px #ccc;
	padding: 0 0 0 10px;
	margin: 0;
}

.landing-page #content .subscribe-module input[type=submit] {
	border: none;
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -923px -1900px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	width: 80px;
	height: 30px;
	cursor: pointer;
	padding: 0;
	padding-top: -1px;
	margin: 0px 0px 0px -3px;
	position: absolute;
	right: 4px;
	top: 0px;
	z-index: 2;
}

.landing-page .subscribe-module div.subscribe-form {
	position: relative;
	width: 275px;
}

.landing-page .subscribe-module .left-column {
	border-right: dashed 1px #d1d2d4;
	width: 324px;
	height: 120px;
	margin: 5px 0;
	padding: 0px;
}

.category-moms .subscribe-module .left-column {
	padding: 30px 0 0 5px;
	width: 319px;
	height: 90px;
}

.category-moms.ie8 .subscribe-module .left-column {
	padding-top: 25px;
}

.landing-page .subscribe-module .right-column {
	border-left: dashed 1px #fff;
	width: 284px;
	height: 120px;
	margin: 5px 0;
}

.landing-page #content .subscribe-module .right-column p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 10px 15px;
}

.landing-page #content .subscribe-module .right-column p strong {
	color: #0091bd;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.landing-page #top-block .top h2.lv-moms-logo,
.landing-page #content div.lv-moms-logo h2 {
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: normal;
	padding: 25px 0 0 48px;
	position: relative;
}

.landing-page #content div.lv-moms-logo h2 {
	display: inline-block;
	letter-spacing: -4px;
	margin: 0;
	padding: 0;
}

.landing-page #top-block .top h2.lv-moms-logo {
	font-size: 63px;
	letter-spacing: -2px;
	margin: 30px 0 0 7px;
	color:  #ED237A;
}

.landing-page #top-block .top h2.lv-moms-logo span.by-learnvest {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') right -2500px;
	width: 83px;
	height: 10px;
	position: absolute;
	left: 56px;
	bottom: -5.5px;
}

.landing-page #top-block .top h2.lv-moms-logo span.by-learnvest {
	background-position: right -2550px;
	width: 106px;
	top: -3px;
	height: 20px;
	left: 46px;
}

.landing-page.windows #top-block .top h2.lv-moms-logo span.by-learnvest {bottom: -20px;}

.landing-page #top-block .top h2.lv-moms-logo strong,
.landing-page #content div.lv-moms-logo h2 strong {
	color: #ed237a;
	font-weight: normal;
}

.landing-page #top-block .top h2.lv-moms-logo strong {
	color: #ed237a;
	font-size: 87px;
	font-weight: normal;
	padding-top: 10px;
	display: inline-block;
	position: absolute;
	top: 10px;
	left: -20px;
}

.landing-page #content .lv-moms-logo span.get {
	color: #ed237a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	display: block;
}

.landing-page #content .lv-moms-logo span.inbox {
	color: #808285;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 114px;
	display: inline-block;
}

.landing-page #mid_subscribe_module a {
	margin-left: 15px;
}

.landing-page #mid_subscribe_module {
	background: url('/wp-content/themes/lv-2010/images/bg-lv-moms-sub-module.jpg?20160115190930');
	border: solid 1px #b6b8b9;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 1px 1px 5px #ccc;
	-webkit-box-shadow: 1px 1px 5px #ccc;
	box-shadow: 1px 1px 5px #ccc;
	padding: 4px;
	margin: 0;
	width: 610px;
	height: 125px;
}

.landing-page span.progress {
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 16px;
	height: 16px;
	background: transparent url('/wp-admin/images/loading.gif?20160115190930') no-repeat;
}

.landing-page span.progress.hidden {
	display: none;
}

.landing-page #mid_subscribe_module div.subscribe-form {
	margin: 0 10px;
}

.landing-page #main .sidebar {
	padding-left: 30px;
}

.landing-page #main #moms-category-sidebar-bottom {
	padding-left: 0;
}

.landing-page #must_read_slide_show {
	background: transparent;
	display: none;
}

.landing-page #must_read_slide_show >li {
	background: transparent!important;
}

.landing-page #must_read_slide_show > li > a,
.landing-page #must_read_slide_show > li > span {
	display: inline-block;
	width:347px;
	float:left;
}

.landing-page #must_read_slide_show > li > a img {border: 1px solid #ccc;}

.landing-page #must_read_slide_show > li > div {
	margin: 23px 0 0;
	display: inline-block;
	float: right;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.landing-page #content #must_read_slide_show > li > div h3,
.landing-page #content #must_read_slide_show > li > div h3 a {
	color: #414042;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 24px;
}

.landing-page #must_read_slide_show_nav { 
	width: 100%; 
	margin: 8px 0 0!important; 
}

.landing-page #must_read_slide_show_nav li {
	width: 92px; 
	float: left; 
	margin: 8px 10px 0 0; 
	list-style: none;
}

.landing-page #must_read_slide_show_nav a { 
	width: 92px; 
	padding: 0; 
	display: block; 
	border: 1px solid transparent;
}

.landing-page #must_read_slide_show_nav li.activeSlide a { border: 1px solid #ccc; }
.landing-page #must_read_slide_show_nav a:focus { outline: none; }

.landing-page #must_read_slide_show_nav img {
	border: none; 
	display: block;
}

.category .jcarousel-container {
	width: 600px;
	margin: 0 auto;
}

.landing-page .jcarousel-clip {
	overflow: hidden;
}

.landing-page ul.landing-page-carousel {
	margin: 0 auto 8px;
	white-space: nowrap;
	width: 711px;
	overflow: hidden;
}

.landing-page .landing-page-carousel li {
	width: 190px!important;
	margin: 0 5px;
	position: relative;
}

.landing-page #content .landing-page-carousel li h3 {
	display: block;
	margin-top: 7px;
	text-align: center;
	width: 190px;
}

.landing-page .landing-page-carousel li a {
	color: #4d4d4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	white-space: normal;
}

.landing-page .landing-page-most-popular-row ul li,
#content .lvwidget_popular_discussions ul li,
.lvwidget_popular_discussions ul li {
	text-align: center;
}

.landing-page .landing-page-most-popular-row ul li.last-child,
#content .lvwidget_popular_discussions ul li.last-child ,
.lvwidget_popular_discussions ul li.last-child, {
	padding-bottom: 4px;
}

.landing-page #content .landing-page-most-popular-row ul li h3,
#content .lvwidget_popular_discussions ul li h3,
.lvwidget_popular_discussions ul li h3 {
	display: block;
	margin: 15px 0;
}

#content .lvwidget_popular_discussions ul li h3 {margin-bottom: 16px;}

#content .sub-category-posts-module .sub-category-post-list ul li h3 a,
.landing-page #content .landing-page-most-popular-row ul li h3 a,
#content .lvwidget_popular_discussions ul li h3 a,
.lvwidget_popular_discussions ul li h3 a {
	color: #4d4d4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content .sub-category-posts-module .sub-category-post-list ul li h3 a:hover,
#content .sub-category-posts-module .sub-category-post-list ul li h3 a:active,
.landing-page #content .landing-page-most-popular-row ul li h3 a:hover,
.landing-page #content .landing-page-most-popular-row ul li h3 a:active,
#content .lvwidget_popular_discussions ul li h3 a:hover,
#content .lvwidget_popular_discussions ul li h3 a:active,

.lvwidget_popular_discussions ul li h3 a:hover,
.lvwidget_popular_discussions ul li h3 a:active {
	color: #00658C;
}

.landing-page .landing-page-most-popular-row .left-column ul li div,
#content .lvwidget_popular_discussions ul li div,
.lvwidget_popular_discussions ul li div,
.dotted-line-thru {
	background: transparent url('/wp-content/themes/lv-2010/images/side-bar-dotted-bg.png?20160115190930') repeat-x;
	height: 9px;
	line-height: 7px;
}

.landing-page .landing-page-most-popular-row .left-column ul li.last-child div,
#content .lvwidget_popular_discussions ul li.last-child div,
.lvwidget_popular_discussions ul li.last-child div {
	background: transparent url('/wp-content/themes/lv-2010/images/side-bar-solid-bg.png?20160115190930') repeat-x;
}

.landing-page .landing-page-most-popular-row div.comments-wrapper > span,
#content .lvwidget_popular_discussions ul li div > span,
.lvwidget_popular_discussions ul li div > span {
	background: #fff;
}

.landing-page div.comments-wrapper > span,
#content .lvwidget_popular_discussions ul li div > span,
.lvwidget_popular_discussions ul li div > span {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 10px;
}

.landing-page .sub-category-posts-module div.comments-wrapper > span {
	padding: 0;
}

.landing-page div.comments-wrapper > span a,
#content .lvwidget_popular_discussions div.comments-wrapper > span a,
.lvwidget_popular_discussions div.comments-wrapper > span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline-block;
	overflow: hidden;
	height: 12px;
	white-space: nowrap;
	padding: 2px 0;
}

.landing-page div.comments-wrapper > span a:hover,
#content .lvwidget_popular_discussions div.comments-wrapper > span a:hover,
.lvwidget_popular_discussions div.comments-wrapper > span a:hover {
	text-decoration: none;
}

.landing-page div.comments-wrapper > span a i.dc {
	font-style: normal;
	display: block;
	margin-bottom: 50px;
}

.landing-page div.comments-wrapper > span a i.dc i,
#content .lvwidget_popular_discussions div.comments-wrapper span a em,
.lvwidget_popular_discussions div.comments-wrapper span a em {
	color: #808285;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	text-transform: uppercase;
}

.landing-page div.comments-wrapper > span a:hover i.dc i {
	color: #4d4d4f;
}

.landing-page div.comments-wrapper > span a i.dc b {
	font-weight: normal;
	padding-right: 4px;
}

.landing-page .river-column #slide_shows {
	border-bottom: solid 1px #dcddde;
	margin: 25px 0 0;
	height: 215px;
}

.landing-page .river-column #slide_shows .section-heading {
	margin-bottom: 25px;
}

.landing-page #content .sub-category-posts-module {
	border-bottom: dotted 1px #dcddde;
	height: 100%;
	overflow: hidden;
	padding: 0 0 15px;
	margin: 35px 0 0;
}

.category-moms #content .sub-category-posts-module {
	margin: 0 0 40px;
	padding-bottom: 5px;
}

.category-moms #content .right-column .sub-category-posts-module {
	margin: 0;
}

.category-moms #moms-category-sidebar-top .widget_text {margin-bottom: 40px;}

#main #moms-category-sidebar-bottom.sidebar {margin-top: 0;}

#main #moms-category-sidebar-bottom.sidebar .social_quote {margin-top: 30px;}

.landing-page #content #products_promo_nav,
.landing-page #content .sub-category-posts-module .sub-category-header {
	border-top: solid 7px #f3f3f4;
	border-bottom: dotted 1px #dcddde;
	height: 100%;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 5px;
}

.category-moms /*.featured-tool-container #mom_salary_calculator .bottom_edge*/ .try-more-tools {
	background: transparent url('images/style-bc-tool-sprites.png?20160115190930') 0 -2900px no-repeat;
	display: block;
	width: 194px;
	height: 116px;
	position: absolute;
	bottom: 0;
	left: 5px;
}

.category-moms /*.featured-tool-container #mom_salary_calculator .bottom_edge*/ .try-more-tools:hover {
	background-position: -200px -2900px;
}

.category-moms /*.featured-tool-container #mom_salary_calculator .bottom_edge*/ .try-more-tools:active {
	background-position: -400px -2900px;
}

.landing-page #content #products_promo_nav {margin-bottom: 5px;}

.landing-page #content .sub-category-posts-module .sub-category-header h2 {
	color: #ed237a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	width: 50%;
}

.category-moms #content .sub-category-posts-module .sub-category-header h2 {
	width: 100%;
}

.landing-page #content .sub-category-posts-module .sub-category-header a {
	float: right;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post {
	float: left;
	width: 55%;
}

.category-moms #content .sub-category-posts-module .sub-category-main-post {
	width: 100%;
}

.category-moms #content .sub-category-posts-module .sub-category-main-post {
	float: none;
	width: 100%%;
}


.landing-page #content .sub-category-posts-module .sub-category-main-post .headline-wrapper {
	background: #f4f5f6  url('/wp-content/themes/lv-2010/images/white-corner.png?20160115190930') right bottom no-repeat;
	padding: 5px 0 15px 0;
	width: 300px;
}

.landing-page #content .center-column .sub-category-posts-module .sub-category-main-post .headline-wrapper {
	padding-top: 0;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post .headline-wrapper .image-clip {
	margin: 0 0 5px;
	padding: 0;
	width: 300px;
	height: 200px;
	overflow: hidden;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post .headline-wrapper h3 {
	font-size: 21px;
	font-weight: normal;
	margin: 15px;
	padding-top: 15px;
}


.landing-page #content .center-column .sub-category-posts-module .sub-category-main-post .headline-wrapper h3 {
	padding-top: 0;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post .headline-wrapper .comments-wrapper {
	margin-left: 15px;
}


.landing-page #content .sub-category-posts-module .sub-category-main-post .headline-wrapper h3 a {
	color: #595A5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
}


.landing-page #content .river-column.wide .left-column .second .headline-wrapper {
	background-color: #d41c5d;
}

.landing-page #content .river-column.wide .center-column .headline-wrapper {
	background-image: none;
}

.landing-page #content .river-column.wide .right-column .headline-wrapper {
	background-color: #59595c;
}

.landing-page #content .river-column.wide .left-column .second .headline-wrapper h3 a,
.landing-page #content .river-column.wide .right-column .headline-wrapper h3 a,
.landing-page .river-column.wide .right-column .headline-wrapper div.comments-wrapper > span a i.dc b,
.landing-page .river-column.wide .left-column .second .headline-wrapper div.comments-wrapper > span a i.dc b {
	color: #ffffff;
}

.landing-page .river-column.wide .headline-wrapper div.comments-wrapper > span a i.dc i {display: none;}

.landing-page .river-column.wide .headline-wrapper div.comments-wrapper > span a {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -989px -1990px no-repeat;
	padding: 7px 0 4px 15px;
	border-top: dashed 1px #ccc;
	margin-top: 7px;
}

.landing-page .river-column.wide .left-column .second .headline-wrapper div.comments-wrapper > span a,
.landing-page .river-column.wide .right-column .headline-wrapper div.comments-wrapper > span a {
	background-position:  -989px -2040px
}

.landing-page #content .sub-category-posts-module .sub-category-main-post h3 {
	display: block;
	font-weight: normal;
	margin: 15px 0 15px;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post p {
	color: #58595b;
	font-family: HelveticaNeue, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	line-height: 16px;
}

.landing-page #content .sub-category-posts-module .sub-category-main-post p img {
	padding-right: 10px;
}

.landing-page #content .sub-category-posts-module .sub-category-post-list {
	float: right;
	width: 42%;
}

.landing-page #content .sub-category-posts-module .sub-category-post-list ul li {
	padding: 15px 15px 10px;
}

.landing-page #content .sub-category-posts-module .sub-category-post-list ul li.odd {
	background: #f6f6f6;
}

.landing-page #content #products_promo_nav li {
	float: left;
	margin: 2px 17px 4px 0;
}

.landing-page #content #products_promo_nav li.last-child {
	margin-right: 0;
}

.landing-page #content #products_promo {
	border-bottom: solid 1px #dcddde;
}

.landing-page #content #products_promo_carousel {
	height: 185px;
}

.holidays #content #products_promo_carousel {
	height: 200px;
}

.landing-page #content #products_promo_carousel li {
	width: 540px!important;
	padding: 0 30px;
	font-family: HelveticaNeue, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
}

.landing-page #content #products_promo_carousel li .product-promo-ad-container {
	position: absolute;
	top: 0;
	right: 0;
	width: 190px;
	height: 35px;
}

.landing-page #content #products_promo_carousel li h3 {
	color: #4d4d4f;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-top: 40px;
}

.landing-page #content #products_promo_carousel li h3 {
	font-size: 21px;
}

.landing-page #content #products_promo_carousel li h3 strong {
	color: #8dc641;
	font-family: Arial, Helvetica, sans-serif;
}

.landing-page #content #products_promo_carousel li h3 img {
	position: relative;
	top: -40px;
}

#products_promo .jcarousel-next,
#products_promo .jcarousel-prev {
	top: 60px;
}


.landing-page #products_promo_nav .lv-button {
	width: 195px;
}

.landing-page #products_promo_nav .lv-button.short.green {
	cursor: default;
}

/* Major Landing Page (Life & Money, Money Tuneup) */


.major-landing #content {
	/*width: 100%;
	padding-bottom: 40px;
	 background: url("/static/files/app/images/dashboard/db-main-bg-xy.jpg?20160115190930") repeat scroll 0 0 #F5FAF6; */
	border-top-right-radius: 7px;
	border-topright-radius: 7px; 
}

.major-landing .river-column {
	width: 620px;
	float: left;
}



.major-landing .must_reads_cycle {
	background: #4E4E4E; 
	width: 400px;
	display: inline-block;
	height: 600px;
	position: relative;
}

.major-landing .must_reads_cycle.has-content {
	background-color: #4E4E4E;
}

#content .must_reads_cycle ul {
	margin: 0;
}

.major-landing .must_reads_cycle ul.thumbnail_cycle {
	width: 400px;
	height: 255px;
	overflow: hidden;   
	margin-bottom: 0;
	visibility: hidden;
	position: relative;
	visibility: visible;
}

.major-landing .must_reads_cycle ul.thumbnail_cycle li {
	background-color: black;
	width: 400px;
	height: 255px;
	display: none;
}

.major-landing .must_reads_cycle ul.thumbnail_cycle li:first-child {
	display: list-item;
}

.major-landing .must_reads_cycle ul.thumbnail_cycle li a.img-link {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}

.major-landing .must_reads_cycle ul.thumbnail_cycle li span.cat-name {
	position: absolute;
	display: inline-block;
	left: 0;
	padding: 9px 50px 8px 15px;
	background: rgb(0, 0, 0); /* Fall-back for browsers that don't support rgba */
	background: rgba(0, 0, 0, .5);
	background-repeat: no-repeat;
	min-width: 400px;
	z-index: 100;
}

.major-landing .must_reads_cycle ul.thumbnail_cycle li span.cat-name a {
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	display: block;
}

.major-landing .must_reads_cycle .nav_row {
	display: block;
	text-align: center;
	overflow: visible;
	position: relative;
	top: -9px;
	z-index: 50;
	height: 32px;
}

.major-landing .must_reads_cycle .nav_row ul {
	display: inline-block;
	overflow: visible;
	-moz-transition: 0.2s all;
	-webkit-transition: 0.2s all;
	transition: 0.2s all;   
}

.major-landing .must_reads_cycle .nav_row ul li {
	width: 36px;
	height: 16px;
	margin: 0 1px;
	display: inline-block;
	cursor: pointer;
	color: #6D6E71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 16px;
	line-height: 3px;
	text-align: center;
	background: #BCBEC0;
	-moz-transition: 0.2s all;
	-webkit-transition: 0.2s all;
	transition: 0.2s all;
/*  background: url('images/lv-2010-sprites.png?20160115190930') -50px -2549px;*/
}

.major-landing .must_reads_cycle .nav_row ul li:hover{
	background: #44bdd1;
	color: #ffffff;
}

.major-landing .must_reads_cycle .nav_row ul li.selected,
.major-landing .must_reads_cycle .nav_row ul li.activeSlide {
	font-family: Arial, Helvetica, sans-serif;
	background: #44bdd1;
	color: white;
}

.major-landing #content .must_reads_cycle h3,
.major-landing #content .recipe-todo h3  {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 25px;
	/*font-weight: bold;*/  
}

.major-landing .must_reads_cycle h3 a {
	color: #fff;
	text-decoration: none;
}

.major-landing .must_reads_cycle h3 a:hover {
	color: #BDBEC0;
	text-align: none;
}

.major-landing .must_reads_cycle ul.content_cycle li {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	display: none;
}

.major-landing .must_reads_cycle ul.content_cycle li:first-child {
	display: list-item;
}


#content .must_reads_cycle ul.content_cycle {
	margin: 10px 35px 20px;
	visibility: hidden;
	position: relative;
	visibility: visible;
}

#content .must_reads_cycle ul.content_cycle .excerpt {
	margin: 7px 0px;
	line-height: 13px;
}

#content .must_reads_cycle ul.content_cycle .more {
	margin-top: 9px;
	font-size: 11px;
}

#content .must_reads_cycle ul.content_cycle .more a {
	color: #44bdd1;
	text-decoration: none;
}

#content .must_reads_cycle ul.content_cycle .more a:hover {
	color: #2e8290;
	text-decoration: none;
}

.major-landing .must_reads_cycle .content_box {
	background: #F6F6F6;
	margin: 10px;
	padding: 15px 20px;
	color: #6D6E71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 340px;
	visibility: visible;
}

.new-year .major-landing .must_reads_cycle .content_box {
	padding: 17px 20px 18px;
}

.major-landing .recipe-todo .lv-button {
	display: block;
	width: 110px;
	float: right;
	margin: 10px 0 0 10px;
}

.major-landing .recipe-todo > div {
	width: 400px;
	float: left;
}

.major-landing .recipe-todo {
	border-top: solid 1px #F6F6F6;
	border-bottom: solid 1px #F6F6F6;
	padding: 10px;
	color: #6D6E71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	height: 100%;
	overflow: hidden;
}

.major-landing #content .must_reads_cycle .content_box h3,
.major-landing #content .recipe-todo h3 {
	color: #58595B;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

.major-landing #content .recipe-todo h3 {
	margin-top: 0;
}

.major-landing #content .recipe-todo p {
	margin-bottom: 0;
}

.major-landing #content .must_reads_cycle .content_box h3.todo,
.major-landing #content .recipe-todo h3.todo  {
	height: auto;
	font-size: 14px;
}

.major-landing #content .must_reads_cycle .content_box .indented {
	margin: 0 0 0 27px;
}

.major-landing #content .must_reads_cycle .content_box .lv-button {
	display: block;
	margin: 15px auto 0;
	width: 130px;
	padding: 5px 0 0;
}

.major-landing .xoxo .ad_widget,
.major-landing .xoxo > li {
	margin: 20px 0px 75px 0px;
}

.major-landing .must_reads_column {
	display: inline-block;
	vertical-align: top;
	border: 7px solid #F6F6F6;
	margin: 0 0 0 20px !important;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	width: 180px;
	min-height: 586px;
	position: relative;
}

.major-landing .must_reads_column li {
	border-bottom: 1px dotted #CCC;
	margin: 0px 10px;
	padding: 9px 0;
}

.major-landing .must_reads_column > li.last-child,
.major-landing .must_reads_column > li.has-child {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

.major-landing .must_reads_column > li.subcats {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.major-landing .must_reads_column.nosubcat li.last-child {
	margin: 0px 10px !important;
	padding: 11px 0 !important;
}

.major-landing .must_reads_column li a {
	color: #6D6E71;
}

.major-landing .must_reads_column li a:hover {
	color: #999;
}

.major-landing .must_reads_column li a.selected {
	color: #00AEEF;
}

.major-landing .must_reads_column li a.selected:hover {
	color: #999;
}


.major-landing #content .must_reads_column h4 {
	font-size: 14px;    
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}


.major-landing #content .must_reads_column li ul.subcategories {
	background-color: #F6F6F6;
	padding: 10px 0 10px 10px;
	margin: 10px 0 0 0;
	width: 170px;
}

.major-landing #content .must_reads_column li ul.subcategories li {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 6px 0;
	padding: 0;
	text-transform: uppercase;
}

.major-landing #content .must_reads_column li a:hover {
	color: #999;
	text-decoration: none;
}

.major-landing #top-block {
	margin-bottom: 0;
}

.major-landing #content h3.section,
.major-landing h3.section {
	color: #6D6E71;
	font-size: 23px;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 50px;
	padding-bottom: 6px;
	margin-bottom: 15px;
	display: block;
	clear: both;
	
}

.major-landing #content h3.section.top {
	margin-top: 0px !important;
	padding-top: 0px !important;

}

.major-landing .lazyload_section h3 {
	margin: 0px 40px 20px 0px;
}

.major-landing.new-year #content h3.section {
	margin-top: 32px;
}


.major-landing div.more_posts_block {
	width: 100%;
}

.major-landing #content div.more_posts_block ul.tile_column {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-left: 0;
	margin-bottom: 0;
}

.major-landing #content div.more_posts_block ul.tile_column.last {
	margin-right: 0;
	margin-bottom: 0px;
}

.major-landing #content div.more_posts_block ul.tile_column li {
	padding-bottom: 38px;
	margin-bottom: 42px;
	margin-right: 20px;
	float: left;
	width: 190px;
}

.major-landing #content div.more_posts_block ul.tile_column li.last-child {
	border-bottom: none;
	margin-bottom: 0;
	margin-right: 0;
}

.major-landing #content div.more_posts_block ul.tile_column li a.all_link {
	font-family: Arial, Helvetica, sans-serif;
	color: #44bdd1;
	font-size: 11px;
}

.major-landing #content div.more_posts_block ul.tile_column li a.all_link:hover {
	color: #2e8290;
	text-decoration: none;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile {
	background-color: #FFF;
	-moz-box-shadow: 0px 0px 6px #CCC; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 6px #CCC; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 6px #CCC; /* Opera 10.5, IE9, Chrome 10+ */
	width: 190px;
	position: relative;
	margin-bottom: 9px;
}

.major-landing #content div.more_posts_block ul.tile_column.mid div.more_tile {
	background-color: #FFF;

}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.blue {
	background-color: #70CDDD;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.grey {
	background-color: #939598;
}

.major-landing #content div.more_posts_block ul.tile_column.mid li div.more_tile.image h4 a {
	color: #58595b;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.pink {
	background-color: #efaf57;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.green {
	background-color: #66BF8E;
}


.major-landing #content div.more_posts_block ul.tile_column li div.more_tile div.slice {
	width: 15px;
	height: 17px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.major-landing div.more_posts_block span.cat-name {
	position: absolute;
	display: inline-block;
	left: 0;
	padding: 6px 0 5px 8px;
	background: rgba(0, 0, 0, .5);
	width: 182px;
	z-index: 100;
}

.major-landing div.more_posts_block span.cat-name a {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	display: block;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.noimage h4 {
	margin: 43px 15px 15px 15px;
	padding: 0;
	display: inline-block;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.noimage h4 a {
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.image h4 {
	margin: 12px 15px 15px 15px;
	padding: 0;
	display: inline-block;
	min-height: 48px;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.image h4 a {
	color: #58595B;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.major-landing #content div.more_posts_block ul.tile_column li div.more_tile.image h4 a:hover {
	color: #999;
	text-decoration: none;
}

.major-landing .category_footer {
	position: relative;
	width: 990px;
	background-color: #fff;
	padding-bottom: 20px;
	clear: both;
	text-transform: uppercase;
}

.major-landing .category_footer div {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	background: #58595B;
	padding: 18px;
}

.major-landing .category_footer ul {
	display: inline-block;
	border: 0;
	margin: 0;
}

.major-landing .category_footer ul li {
	display: inline-block;
	padding: 5px 6px;   
	margin: 10px 0;
	border-left: 1px solid #DCDDDE;
	font-size: 11px;
}

.major-landing .category_footer ul li.first-child {
	border-left: none;
}


.major-landing .category_footer ul li a {
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
}

.major-landing .only_on_lv_block {
	display: inline-block;
	width: 300px;
	margin-right: 15px;
	position: relative;
	vertical-align: top;
}

.major-landing .only_on_lv_block.wide {
	width: 580px;
	margin-top: 35px;
	border-bottom: none;
}

.major-landing .only_on_lv_block.blue {
	margin-right: 0;
}

.major-landing #main #content .only_on_lv_block ul.tabs {
	margin: 0;
	padding: 0;
	display: table;
	width: 100%;
	padding-bottom: 3px;
	margin-bottom: 8px;
}

.category-money-tuneup.major-landing #main #content .only_on_lv_block ul.tabs {
	padding-top: 3px;
}

.todo,
#content .todo,
#main #grey_tab_pages ul.grey_pages li.tabpage ul li .todo,
#content div.seasonal_content .todo {
	display: inline-block;
	height: 19px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;

}

.lv_todo_widget_content .todo {
	font-family: Arial, Helvetica, sans-serif;
}

.major-landing #main #content .only_on_lv_block ul.tabs li.tab,
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.tabs li.tab {
	background-color: #F1F2F2;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #58595B;
	text-transform: uppercase;
	line-height: 13px;
	display: block;
	height: 59px;
	width: 50%;
	padding: 0;
	position: relative;
	border-bottom: none;
	float: left;
}

.major-landing #main {
	padding-bottom: 20px;
}

.major-landing #main #content .only_on_lv_block ul.tabs li.tab > div,
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.tabs li.tab > div {
	width: 150px;
	height: 59px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
}

.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.tabs li.tab > div {
	width: 294px;
	height: 31px;
}

.major-landing #content .only_on_lv_block.wide ul.tabs li.tab,
.major-landing #main #content #grey_tab_pages .only_on_lv_block.wide ul.tabs li.tab {
	height: 31px;
}

.major-landing #content .only_on_lv_block.wide ul.pages {
	border-bottom: none;
}

.major-landing #content .only_on_lv_block ul.tabs li span.arrow {
	display: none;
}

.major-landing #main #content .only_on_lv_block ul.tabs li.tab.selected, 
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.tabs li.tab.selected {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.major-landing #main #content .only_on_lv_block.pink ul.tabs li.selected,
.major-landing #main #content #grey_tab_pages .only_on_lv_block.pink ul.tabs li.selected {
	background-color: #66BF8E;
}

.major-landing #content .only_on_lv_block ul.tabs li.selected div.arrow {
	
}

.major-landing #content .only_on_lv_block.pink ul.tabs li.selected div.arrow {
	
}

.major-landing #main #content .only_on_lv_block.blue ul.tabs li.selected {
	background-color: #70CDDD;
}

.major-landing #content .only_on_lv_block.blue ul.tabs li.selected div.arrow {
	
}


.major-landing #content .only_on_lv_block ul.pages {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
}

.major-landing.new-year #content .only_on_lv_block ul.pages {
	margin: 0 0 40px;
}

.major-landing #content .only_on_lv_block ul.pages li,
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li {
	width: 300px;
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
	border-bottom: none;
}

.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li {
	width: 620px;
}

.major-landing #content .only_on_lv_block.wide .image {
	width: 300px;
	height: 205px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
}


.major-landing #content .only_on_lv_block.wide .article_brief {
	width: 220px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: top;
}


.major-landing #content .only_on_lv_block.wide ul.pages li {
	width: 680px;
}

.major-landing #content .only_on_lv_block ul.pages li.selected,
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li.selected {
	display: block;
}

.major-landing #content .only_on_lv_block.wide ul.pages li span.cat-name {
	display: none;
}

.major-landing #content .only_on_lv_block ul.pages li span.cat-name,
.major-landing #content ul.recipe-carousel li span.cat-name,
.major-landing #content ul.seasonal-carousel li span.cat-name {
	position: absolute;
	display: inline-block;
	left: 0;
	padding: 6px 30px 5px 15px;
	background: rgb(0, 0, 0); /* Fall-back for browsers that don't support rgba */
	background: rgba(0, 0, 0, .5);
	background-repeat: no-repeat;
	z-index: 100;
	width: 255px;
}

.major-landing #content .only_on_lv_block ul.pages li span.cat-name a,
.major-landing #content ul.recipe-carousel li span.cat-name a,
.major-landing #content ul.seasonal-carousel li span.cat-name a {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	display: block;
}

.major-landing #content ul.recipe-carousel li span.cat-name a{
	width: 255px;
}

.major-landing #content .only_on_lv_block ul.pages li h3,
.major-landing #content ul.recipe-carousel li h3,
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li h3 {
	margin: 5px 0 15px;
	padding: 0;
	display: block;
	text-transform: none;
	border-bottom: none;
}

.major-landing #main #content .only_on_lv_block.wide ul.pages li h3,
.major-landing #main #content #grey_tab_pages .only_on_lv_block.wide ul.pages li h3 {
	margin-top: 35px;
}

.major-landing #main #content .only_on_lv_block .excerpt {
	display: none;
}

.major-landing #main #content .only_on_lv_block.wide .excerpt {
	display: block;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin-bottom: 10px;
}

.major-landing #content .only_on_lv_block ul.pages li h3 a,
.major-landing #content ul.recipe-carousel li h3 a,
.major-landing #main #content #grey_tab_pages ul.pages li h3 a {
	color: #58595B;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
	line-height: 18px;
	text-transform: none;
}

.major-landing #content .only_on_lv_block ul.pages li h3 a:hover,
.major-landing #content ul.recipe-carousel li h3 a:hover,
.major-landing #content .only_on_lv_block ul.pages li h3 a:hover {
	color: #999;
	text-decoration: none;
}

.major-landing #content .only_on_lv_block ul.pages li a.morelink,
.major-landing #content ul.recipe-carousel li a.morelink, 
.major-landing #content ul.seasonal-carousel li a.morelink, 
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li a.morelink {
	display: block;
	color: #44bdd1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 55px;
}

.major-landing #content .only_on_lv_block ul.pages li a.morelink:hover,
.major-landing #content ul.recipe-carousel li a.morelink:hover, 
.major-landing #content ul.seasonal-carousel li a.morelink:hover, 
.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li a.morelink:hover {
	color: #2e8290;
}

.macintosh.webkit.major-landing #content .only_on_lv_block ul.pages li a.morelink,
.macintosh.webkit.major-landing #content ul.recipe-carousel li a.morelink, 
.macintosh.webkit.major-landing #content ul.seasonal-carousel li a.morelink, 
.macintosh.webkit.major-landing #main #content #grey_tab_pages .only_on_lv_block ul.pages li a.morelink {
	background-position: right -2244px;
}

.major-landing .only_on_lv_blog .image {
	display: inline-block;
	vertical-align: top;
}

.major-landing #content ul.recipe-carousel {
	width: 620px;
	height: 200px;
}

.major-landing div.recipe-carousel-container {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6E71;
	font-size: 12px;
	padding-bottom: 10px;
}

.major-landing div.recipe-carousel-container a.lv-button {
	display: inline-block;
	margin: 25px 20px 0 0;
	float: right;
	padding: 5px 20px 0;
}


.major-landing .grey_pages .tabpage.first-child a.lv-button {
	display: inline-block;
	width: 140px;
	vertical-align: top;
	text-align: center;
	margin: 20px 0 0;
	padding: 5px 0 0;
	float: right;
}

.major-landing a.lv-button:hover {
	text-decoration: none;
}

.major-landing #recipe-content-container {
	border-bottom: 1px solid #e6e1e5;
	padding-bottom: 15px;
	padding-left: 2px;
	overflow: hidden;
}

.major-landing #content  #recipe-content-container p {
	margin-bottom: 0;
}

.major-landing #recipe-content-container .leftcontent {
	width: 450px;
	float: left;
}

.major-landing div.recipe-carousel-container h4 {
	font-weight: normal;
	display: block;
	font-size: 17px;
	line-height: 19px;
	color: #4F4E51;
	font-family: Arial, Helvetica, sans-serif;
}

#content .major-landing div.recipe-carousel-container h3 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.major-landing div.recipe-carousel-container .jcarousel-container {
	width: 620px;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.major-landing.new-year div.recipe-carousel-container .jcarousel-container {
	border-bottom: none;
	margin-bottom: 5px;
}

.major-landing div.recipe-carousel-container .jcarousel-clip {
	overflow: hidden;
}

.major-landing div.recipe-carousel-container .jcarousel-next,
.major-landing div.recipe-carousel-container .jcarousel-prev {
	top: 75px;
}

.major-landing #content ul.recipe-carousel li {
	height: 200px;
	width: 620px;
}

.major-landing #content ul.recipe-carousel li div.image {
	display: inline-block;
	vertical-align: top;
	width: 300px;
	position: relative;
}

.major-landing #content ul.recipe-carousel li div.article {
	display: inline-block;
	vertical-align: top;
	width: 260px;
	margin-left: 23px;
	position: relative;
	padding-right: 30px;
}

.major-landing #content ul.recipe-carousel li div.article div.thebody {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	height: 200px;
}

.major-landing #content ul.recipe-carousel li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.major-landing #tool_content {
	margin-top: 50px;
}

ul.xoxo#tool-sidebar {
	padding-top: 52px;
}

#main #grey_tab_pages {
	overflow: hidden;
	box-shadow: inset 0px 0px 8px #aaa;
	-moz-box-shadow: inset 0px 0px 8px #aaa;
	margin-top: 50px;
}

#main #grey_tab_pages ul.grey_tabs {
	margin: 0;
	padding: 0;
	width: 100%;
	display: table;
	box-shadow: 0px -10px 20px #111;
	-moz-box-shadow: 0px -10px 20px #111;
	height: 37px;
	border-top: 1px solid #D1D3D4;
}

#main #grey_tab_pages ul.grey_tabs li.tab {
	background-color: #E6E6E7;
	color: #676767;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	cursor: pointer;
	border-left: 1px solid #DCDDDE;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #DCDDDE;
	margin: 0;
	padding: 0;
	height: 37px;
	text-shadow: 0px 1px 1px #fff;
	-moz-text-shadow: 0px 1px 1px #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 25%;
}

#main #grey_tab_pages ul.grey_tabs li.tab.selected,
#main #grey_tab_pages ul.grey_tabs li.tab.selected.first-child {
	font-family: Arial, Helvetica, Arial, sans-serif;
	color: #fff;
	background-color: #9D9FA2;
	border-bottom: 1px solid #9D9FA2;
	text-shadow: none;
	-moz-text-shadow: none;
	border-left: 4px solid #00AEEF; 
}

#main #grey_tab_pages ul.grey_tabs li.tab.first-child {
	border-left: none;
}

#main #grey_tab_pages ul.grey_tabs li.tab.first-child.selected {
	border-left: 4px solid #00AEEF;
}


#main #grey_tab_pages ul.grey_tabs li.tab.last-child {
	border-right: none;
}

#main #grey_tab_pages ul.grey_pages {
	margin: 0;
	padding: 0;
}

#main #grey_tab_pages ul.grey_pages li.tabpage {
	display: none;
	margin: 0;
	padding: 25px 20px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage.selected {
	display: block;
}

#main #grey_tab_pages ul.grey_pages li.tabpage h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ED237A;
	padding-bottom: 9px;
	display: block;
	text-transform: uppercase;
	border-bottom: 1px dashed #E6E0E4;
	margin-top: 15px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage h4 {
	margin: 0;
	padding: 0;
	color: #808285;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 12px;
	margin-top: 15px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage .left_col {
	display: inline-block;
	vertical-align: top;
	width: 275px;
	margin-right: 25px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage .right_col {
	display: inline-block;
	vertical-align: top;
	width: 275px;
}


#main #grey_tab_pages ul.grey_pages li.tabpage ul {
	padding: 0;
	margin: 0;
}

#main #grey_tab_pages ul.grey_pages li.tabpage ul li {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4F;
	padding: 10px 3px;
	border-bottom: 1px dashed #CECCCB;
}


#main #grey_tab_pages ul.grey_pages li.tabpage ul li a {
	margin: 0;
	color: #4D4D4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage ul li a:hover {
	text-decoration: none;
	color: #00AEEF;
}

#main #grey_tab_pages ul.grey_pages li.tabpage .right_col > a.blue-arrow {
	top: 10px;
	position: relative;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock {
	width: 272px;
	height: 52px;
	background-color: #F6F6F6;
	box-shadow: 2px 2px 2px #aaa;
	border-bottom: #CACBCD;
	margin-bottom: 10px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock.green {
	border-left: 4px solid #8DC63F;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock.blue {
	border-left: 4px solid #00AEEF;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock.pink {
	border-left: 4px solid #EE2A7B;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock div.text {
	color: #4F4E51;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding-left: 17px;
	height: 52px;
	width: 130px;
	display: table-cell;
	vertical-align: middle;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock div.link {
	width: 110px;
	padding-right: 15px;
	display: table-cell;
	height: 52px;
	vertical-align: middle;
	text-align: right;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock div.link a {
	background: url('images/lv-2010-sprites.png?20160115190930');
	color: #fff;
	text-shadow: 0px -1px 1px #444;
	-moz-text-shadow: 0px -1px 1px #444;
	padding: 5px 0 5px;
	box-shadow: inset 0 0 3px #888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	border-radius: 13px;
	-moz-border-radius: 13px;
	width: 105px;
	display: inline-block;
	text-align: center;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock.blue div.link a {
	background-position: 0 -2600px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock.green div.link a {
	background-position: -200px -2600px;
}

#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock.pink div.link a {
	background: url(/static/files/app/images/myMoney/mm-forms-sprites.png?20160115190930) 0 -2300px;
}


#main #grey_tab_pages ul.grey_pages li.tabpage div.linkblock div.link a:hover {
	text-decoration: none;
}

#main #discussions_block {
	display: table;
	width: 100%;
	margin-bottom: 0;
}

#main #grey_tab_pages #discussions_block {
	margin-bottom: 0;
	margin-top: 15px;
}

#main #discussions_block div.discussions_tile {
	background-color: #EE2A7B;
	width: 200px;
	vertical-align: top;
	margin-right: 20px;
	position: relative;
	margin-top: 16px;
	padding-bottom: 10px;
	display: table-cell;
	height: 100%;
}

#main #discussions_block div.discussions_tile h3 a {
	font-size: 20px;
	line-height: 25px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#main #discussions_block div.discussions_tile h3,
#main #grey_tab_pages ul.grey_pages li.tabpage #discussions_block div.discussions_tile h3 {
	margin: 10px 45px 6px 18px;
	border-bottom: 1px dashed #CECCCB;
	padding-bottom: 6px;
	display: inline-block;
	clear: both;
	text-transform: none;
}

#main #discussions_block div.discussions_tile span.arrow {
	display: inline-block;
	width: 12px;
	height: 14px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -400px -2600px;
	vertical-align: top;
	margin-left: 18px;
	margin-top: 2px;
}

#main div.discussions_tile span.posts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline-block;
	color: #fff;
	margin-left: 5px;
}

#main div.discussions_tile div.slice {
	width: 16px;
	height: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
}

#main ul.discussions_list,
#main #grey_tab_pages ul.grey_pages li.tabpage ul.discussions_list {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	border-left: 1px dashed #CECCCB;
	margin-top: 16px;
	padding-left: 22px;
	margin-left: 25px;
	width: 85%;
}

#main ul.discussions_list li {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 16px;
	border-bottom: 1px solid #E6E7E8;
	display: block;
}

#main ul.discussions_list li a {
	text-decoration: none;
}

#main ul.discussions_list li.last-child {
	border-bottom: none;
}

#main ul.discussions_list li div.title {
	margin-bottom: 10px;
	clear: both;
}

#main ul.discussions_list li div.title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4F;
}

#main ul.discussions_list li div.title a:hover {
	color: #39A7CC;
}

#main ul.discussions_list li div.link {
	padding-top: 9px;
	display: inline-block;
	clear: both;
	border-top: 1px dashed #CECCCB;
}

#main ul.discussions_list li div.link span.arrow {
	display: inline-block;
	width: 12px;
	height: 14px;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -450px -2600px;
	vertical-align: top;
	margin-top: 2px;
}

#main ul.discussions_list li div.link span.posts {
	vertical-align: top;
	color: #0091BD;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	display: inline-block;
	margin-right: 5px;
}

#main ul.discussions_list li div.link span.posts:hover {
	color: #00658C;
}



/************ Lazy loading **********/

div#lazyload_container {
	display: block;
	clear: both;
}

div.lazyload_section {
	display: block;
	clear: both;
	width: 100%;
	margin-left: 20px;
}

div.lazyload_section.tag_archive {
	margin-left: 0;
}

a#lazyload_trigger {
	display: inline-block;
	margin-bottom: 75px;
	margin-top: 50px;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	margin-left: 20px;
}

a#lazyload_trigger:hover {
	text-decoration: none;
}

div#lazyload_spinner {
	margin-top: 55px;
	margin-left: 20px;
	width: 16px;
	height: 16px;
	visibility: hidden;
	background: transparent url('/wp-admin/images/loading.gif?20160115190930');
	display: inline-block;
	vertical-align: top;
}

div#lazyload_spinner.loading {
	visibility: visible;
}

.lazyload_section .lazyload_tile {
	width: 220px;
	min-height: 255px;
	background: #F1F2F2;
	position: relative;
	margin-bottom: 40px;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 10px;
}

#content .lazyload_section .fb-like {
	padding: 0px;
	border: none;
}

.lazyload_section .lazyload_tile.small {
	width: 220px;
	margin-right: 20px;
}

.lazyload_section .lazyload_tile.big {
	width: 300px;
	margin-right: 20px;
}

.lazyload_section .lazyload_tile.big.left {
	margin-right: 15px;
}

.lazyload_section .lazyload_tile.big.right {
	margin-right: 0;
}

.lazyload_section .lazyload_tile div.slice {
	position: absolute;
	right: 0;
	bottom: 0;
}   

.lazyload_section .lazyload_tile.small div.slice {
	width: 35px;
	height: 38px;
}

.lazyload_section .lazyload_tile.big div.slice {
	width: 43px;
	height: 47px;
}

.lazyload_section .lazyload_tile.small div.image {
	width: 220px;
	max-height: 150px;
	overflow: hidden;
}

.lazyload_section .lazyload_tile.big div.image {
	width: 300px;
	max-height: 150px;
	overflow: hidden;
}

.lazyload_section .lazyload_tile.big div.image img {
	margin-top: -25px;
}

#main .lazyload_section .lazyload_tile.small h3 {
	margin: 15px 25px 5px;
	padding: 0;
	display: inline-block;
}

#main .lazyload_section .lazyload_tile.small h3 a {
	color: #58595B;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#main .lazyload_section .lazyload_tile.small h3 a:hover {
	color: #999;
	text-decoration: none;
}

#main .lazyload_section .lazyload_tile.big h3 {
	margin: 15px 30px 5px;
	padding: 0;
	display: inline-block;
}

#main .lazyload_section .lazyload_tile.big h3 a {
	color: #58595B;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#main .lazyload_section .lazyload_tile.big h3 a:hover {
	color: #999;
	text-decoration: none;
}

#main .lazyload_section .lazyload_tile.small .fb-like,
#main .lazyload_section .lazyload_tile.small .lv-fb-share {
	margin-left: 25px;
}

#main .lazyload_section .lazyload_tile.big .fb-like,
#main .lazyload_section .lazyload_tile.big .lv-fb-share {
	margin-left: 30px;
}

.lazyload_section .lazyload_ad {
	display: inline-block;
	width: 300px;
	height: 250px;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 40px;
}

/************ LV custom Facebook share icon **********/

.lv-fb-share {
	display: inline-block;
	margin-top: 5px;
}

.lv-fb-share .fblogo {
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	background: url('images/lv-2010-sprites.png?20160115190930') -750px -2450px;
}

.lv-fb-share .sharecount {
	height: 17px;
	padding: 3px 6px 0px 13px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #70CDDD;
	display: inline-block;
	vertical-align: top;
}

.lv-fb-share:hover .sharecount {
	text-decoration: none;
} 


/************ LV To Do Widget **********/


.category .lv_todo_widget_content {
	margin-top: 131px;
}

.lv_todo_widget_content {
	border-top: 7px solid #F5F6F7;
	margin-bottom: 32px;
	border-bottom: 1px dashed #CECCCB;
}

.todo_content_only {
	padding: 25px 35px 35px;
}

.todo_content_only h3 {
	margin-bottom: 25px;
}

.todo_content_only p {
	color: #6D6E71;
	font-size: 12px;
	margin-left: 27px;
	line-height: 15px;
	margin-bottom: 25px;

}

.todo_content_only .lv-button {
	padding: 5px 25px 5px;
	margin-left: 27px;
}


/************ Tabbed popular widget **********/

#main #paged_popular_widget {
	margin-top: 60px;
}

#main #paged_popular_widget ul.tabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595B;
	display: table;
	padding-bottom: 3px;
	text-transform: uppercase;
	width: 296px;
}

#main #paged_popular_widget ul.tabs li {
	display: table-cell;
	height: 27px;
	vertical-align: middle;
	text-align: center; 
	cursor: pointer;
	background-color: #F1F2F2;
}

.mozilla #main #paged_popular_widget ul.tabs li.selected div.label {

}

#main #paged_popular_widget ul.tabs li {
	padding: 15px
}

#main #paged_popular_widget ul.tabs li.first-child {
	margin-right: 2px;
}

#main #paged_popular_widget ul.tabs li.last-child {
	margin-left: 2px;
}

#main #paged_popular_widget ul.tabs li.selected {
	background-color: #4E4E4E;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
/*  padding-top: 2px;
*/}

#paged_popular_widget ul.pages {
	width: 100%;
	position: relative;
}   

#paged_popular_widget ul.pages li.tabpage {
	width: 100%;
	display: none;
	background: #fff;
}

#paged_popular_widget ul.pages li.tabpage.selected {
	display: block;
}

#paged_popular_widget ul.pages li.tabpage li {
	margin-top: 7px;
}

#paged_popular_widget ul.pages li.tabpage div.count {
	background-color: #70CDDD;
	width: 50px;
	height: 39px;
	text-align: center;
	font-size: 17px;
	color: #fff;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

#paged_popular_widget ul.pages li.tabpage.views  div.count {


}

#paged_popular_widget ul.pages li.tabpage.views div.count div.mask {
	background: #fff;
}

#paged_popular_widget ul.pages li.tabpage div.count div.mask {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 50px;
	height: 7px;
	background: url('images/lv-2010-sprites.png?20160115190930') -250px -2550px;
	display: inline-block;
}

#paged_popular_widget ul.pages li.tabpage div.title {
	display: inline-block;
	height: 50px;   
	width: 243px;
	position: relative;
	vertical-align: top;
}

#paged_popular_widget ul.pages li.tabpage div.title div.link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: table-cell;
	width: 100%;
	height: 47px;
	vertical-align: middle;
	z-index: 100;
	left: 0px;
	top: 0px;
	position: relative;
}

#paged_popular_widget ul.pages li.tabpage div.title div.link a {
	color: #58595B;
	margin-left: 12px;
	display: inline-block;
}

#paged_popular_widget ul.pages li.tabpage div.title div.bar {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #F1F2F2;
	z-index: 25;
	height: 47px;
}


#paged_popular_widget ul.pages li.tabpage div.title div.link a:hover {
	color: #999;
	text-decoration: none;
}

#paged_popular_widget span.fbshare {
	display: inline-block;
	background: transparent url('images/lv-2010-sprites.png?20160115190930') -850px -1299px;
	padding-left: 10px;
	height: 17px;
	font-size: 14px;
}


/************ User account popup **********/

.ui-dialog.account-popup {
  position: fixed !important;
  top: 20% !important;
  left: 10% !important;
  right: 10% !important;
  margin:  auto !important;
  height: 418px !important;
  background: #fff;
  width: 638px !important;
  border-radius: 0px;
}

#user_account_popup {
  box-shadow: 0px 0px 5px #666;
  height: 418px;
  display: none;
  text-align: center;
  border: none;
}

#user_account_popup.full {
  width: 760px;
}

#user_account_popup.compact {
  width: 637px;
}

#user_account_popup.no-optin  .left_pane,
#user_account_popup.no-optin  .right_pane  {
  height: 215px;
}

#user_account_popup.full #compact_title {
  display: none;
}

#user_account_popup.compact #full_title {
  display: none;
}

#user_account_popup h3 {
  color: #414042;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 27px;
  font-weight: bold;
  margin: 50px 0px 25px;
  padding: 0;
  letter-spacing: 0.025em;
  text-align: center;
  
}

#user_account_popup .left_pane {
  padding: 0 20px; 
}

#user_account_popup.full .left_pane {
  width: 375px;
}

#user_account_popup.compact .left_pane {
  width: 637px;
  padding: 0px;
}

#user_account_popup.full .right_pane { 
  width: 298px;
  height: 230px;
  text-align: left;
  margin: 25px 0 16px;
  border-left: 1px dashed #D1D3D4;
  padding: 5px 15px;
}

#user_account_popup.compact .right_pane { 
  display: none;
}

#user_account_popup .right_pane h4 {
  font-family: QuicksandBook, Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #ED237A;
  padding: 0px;
  margin: 0 0 15px;
  font-weight: normal;
}

#user_account_popup ul {
  margin: 0;
  padding: 0;
}

#user_account_popup li {
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #414042;
  list-style-type: none;
  padding: 0;
  margin: 0 0 25px;
}

#user_account_popup li .icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
  background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930');
}

#user_account_popup li .icon.mymoney {
  background-position: -498px -1300px;
}

#user_account_popup li .icon.bootcamp {
  background-position: -550px -1300px;
}

#user_account_popup li .icon.courses {
  background-position: -596px -1300px;
}

#user_account_popup li .icon.askanexpert {
  background-position: -646px -1300px;
}

#user_account_popup li .description {
  display: inline-block;
  vertical-align: top;
}



#user_account_popup li b {
  display: block;
  line-height: 11px;
  font-family: QuicksandBold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase;
}


#user_account_popup .left_pane, 
#user_account_popup .right_pane {
  display: inline-block;
  height: 280px;
  vertical-align: top;
}

#user_account_popup .progress {
  width: 84px;
  height: 84px;
  display: inline-block;
  background: transparent url('/wp-content/themes/lv-2010/images/popup-progress.gif?20160115190930');
  margin-bottom: 15px;
}

#user_account_popup .popup_footer,
#linking_content .popup_footer {
  height: 91px;
  display: block;
  background: #F1F2F2;
  text-align: left;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
}

.image-popup-dialog {
  overflow: visible;
  border: 0;
}

.image-popup-dialog .ui-widget-content {
  border: 0;
}

.image-popup-dialog .ui-dialog-titlebar {
  display: none;
}

/* Following statement for testing */
/*
#user_account_popup .popup_footer#main_footer,
#user_account_popup .left_pane,
#user_account_popup .right_pane {
  display: none;
}*/

#popup_conversion_iframe {
  width: 1px;
  height: 1px;
  border: none;
  visibility: hidden;
}

/* Following statement for testing */
/*
#user_account_popup .popup_footer#main_footer,
#user_account_popup .left_pane,
#user_account_popup .right_pane {
	display: none;
}*/



/* Progress screen */

#user_account_popup .progress_screen {
	text-align: center;
	padding-top: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6D6E71;
	display: none;
}

#user_account_popup.no-optin .progress_screen {
	padding-top: 105px;
}

#user_account_popup.no-optin .left_pane {
	padding-top: 35px;
	padding-bottom: 31px;
}

#user_account_popup .finished_screen {
	display: none; 
	text-align: center;
	padding-top: 120px;
}

#user_account_popup.no-optin .finished_screen {
	padding-top: 80px;
	color: #6D6E71;
}

#user_account_popup.no-optin .finished_screen h3 {
	font-weight: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #DA1C5C;
	margin-top: 5px;
	display: block;
	margin-bottom: 0;
}

#user_account_popup.no-optin .finished_screen h3 p {
	font-weight: normal;
	color: #4D4D4F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	display: block;
}


#user_account_popup .finished {
	width: 78px;
	height: 78px;
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930');
	background-position: -750px -450px;
	margin: 0px auto;
}

#user_account_popup input[type="text"],
#user_account_popup input[type="password"]  {
	width: 407px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #58595B;
	border-radius: 3px;
	background: white;
	padding: 17px 20px 13px;
	border: 2px solid #D1D3D4;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ie8 #user_account_popup input[type="text"],
.ie8 #user_account_popup input[type="password"]  {
	border-right: 1px solid #BABCBE;
	border-bottom: 1px solid #BABCBE;
}

#user_account_popup input[type="text"].error,
#user_account_popup input[type="password"].error {
	border: 1px solid #EF4136;
}

#user_account_popup .fielderror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 2px 0px;
	color: #EF4136;
	text-align: left;
	width: 360px;
	display: inline-block;
	min-height: 10px;
}

#user_account_popup input[type="checkbox"] {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	float: left;
	clear: left;
	margin-left: 95px;
}

#user_account_popup div.daily-signup {
	display: inline-block;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808285;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	text-align: left;
	margin-top: 10px;
}

#user_account_popup div.daily-signup h4 {
	font-weight: bold;
	color: #808285;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0 0 5px;
}

#user_account_popup .linkrow {
	height: 12px;
	display: block;
	width: 455px;
	margin: 0px auto;
}

#user_account_popup .linkrow #popup_error_password {
	float: left;
	width: 250px;
}

#user_account_popup #popup_forgot_password {
	float: right;
	text-align: right;
	font-size: 10px;
}

#user_account_popup #popup_forgot_password a {
	color: #0091BD!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}

#user_account_popup #button_popup_confirm.lv-button.green {
	font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif!important;
	display: inline-block;
	width: 195px;
	height: auto;
	font-size: 15px!important;
	color: #414042!important;
	border-radius: 20px;
	background: #44BBD1;
	position: absolute;
	line-height: normal;
	padding: 11px 0px;
	left: 90px;
	top: 26px;
	box-shadow: none;
	text-shadow: none;
	border: none;
}

#user_account_popup #button_popup_cancel.lv-button.grey {
	display: inline;
	background: transparent;
	border: none;
	box-shadow: none;
	color: #0091BD!important;
	font-size: 15px!important;
	font-family: Helvetica, Arial, sans-serif;
	position: absolute;
	top: 27px;
	left: 240px;
	height: auto;
}

#user_account_popup #button_popup_confirm:hover {
	background: #3FABC0!important;
}

#user_account_popup .button_popup_close {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	background: transparent;
	position: absolute;
	top: -25px;
	width: 45px;
	text-align: right;
	right: 0px;
	height: 18px;
	cursor: pointer;
}


div.account-popup div.ui-dialog-titlebar {
	display: none;
}

div.ui-widget-overlay {
	background: transparent url('/wp-content/themes/lv-2010/images/fancybox/fancy_title_over.png?20160115190930');
	background-repeat: repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}


/************ Fancybox **********/

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/wp-content/themes/lv-2010/js/fancybox/blank.gif?20160115190930');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox-x.png?20160115190930');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox-y.png?20160115190930');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
	background-position: -40px -182px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox-x.png?20160115190930');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox-y.png?20160115190930');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('/wp-content/themes/lv-2010/js/fancybox/fancy_title_over.png?20160115190930');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px;
	background: url('/wp-content/themes/lv-2010/js/fancybox/fancybox-x.png?20160115190930') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/wp-content/themes/lv-2010/js/fancybox/fancybox.png?20160115190930') -55px -90px no-repeat;
}
.fancybox-ie6 #fancybox-close {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie .fancybox-bg {
	background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/lv-2010/js/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
.fancybox-hidden {
	display: none;
}






div.become-a-member {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	color: #4e4e4f;
	margin-top: 16px;
	text-align: center;
}

 #registration_box {
	z-index: 5;
	padding: 1px 0px 9px 9px;
 }
 


#top_carousel #registration_box span.pink-bold,
#registration_box span.pink-bold {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #f72179;
}


/********* Share logos for widget area ********/

.widget-area ul.social-media-buttons.short li.facebook a {
	padding: 13px 0 1px 35px;
	width: 110px;
}

.widget-area ul.social-media-buttons.short li.twitter a {
	padding: 14px 0 0 51px;
	width: 93px;
}

.tag .widget-container.first-child {
	border-bottom: none;
	background: none;
}






/***************************************************************
 * ================== STANLEY FORM STYLES ======================
 ***************************************************************/
 
 
/***************************************************************
 * ===================== BASIC RESETS ==========================
 ***************************************************************/

input, textarea {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}

.stanley-watermark {
	font-family: Arial, helvetica, sans-serif!important;
	font-size: 12px!important;
}


/***************************************************************
 * ===================== VISUAL STYLES =========================
 ***************************************************************/

input.lv-form.stanley,
.lv-form input.stanley,
textarea.lv-form.stanley,
.lv-form textarea.stanley {
	color: #636466;
	border-radius: 5px;
	border: 1px solid #CACACB;
	padding: 10px;
	letter-spacing: 0.5px;
	background-color: #f9f9f9;
	margin: 12px 10px 10px 3px;
	font-family: Arial, Helvetica, sans-serif!important;
}

input.lv-form.stanley:focus,
.lv-form input.stanley:focus,
textarea.lv-form.stanley:focus,
.lv-form textarea.stanley:focus {
	background-color: #fff;
	box-shadow: 0 0 4px #CCC inset;
}
	
input.lv-form.stanley.error, 
.lv-form input.stanley.error,
textarea.lv-form.stanley.error,
.lv-form textarea.stanley.error {   
	border-top: 1px solid #F9AE97;
	box-shadow: inset 0 0 5px #F9AE97;
	color: #EF4136;
}   

input.lv-form.stanley.error:focus, 
.lv-form input.stanley.error:focus,
textarea.lv-form.stanley.error:focus,
.lv-form textarea.stanley.error:focus { 
	box-shadow: inset 0 0 4px #F9AE97;
}
	
input.lv-form.stanley.disabled, 
.lv-form input.stanley.disabled,
textarea.lv-form.stanley.disabled,
.lv-form textarea.stanley.disabled {    
	border-top: 1px solid #DCDDDE;
	border-left: 1px solid #DCDDDE;
	border-bottom: 1px solid #EDEDEE;
	border-right: 1px solid #EDEDEE;
	box-shadow: inset 0 0 2px #eee;
	color: #D1D3D4;
	background-color: #F8F8F9;
}   

input.lv-form.stanley.watermark, 
.lv-form input.stanley.watermark,
textarea.lv-form.stanley.watermark,
.lv-form textarea.stanley.watermark {
	color: #BCBEC0;
}

/***************************************************************
 * ===================== FOR OLDER BROWSERS ====================
 * These styles are replicated in the forms-ie8.css file
 ***************************************************************/

	
.ie8 input {
	box-shadow: none !important;
}   
	
.ie8 input.lv-form.stanley, 
.ie8.lv-form input.stanley,
.ie8 textarea.lv-form.stanley,
.ie8 .lv-form textarea.stanley {
	border-radius: 0;
	box-shadow: none;
	border-top: 1px solid #B1B3B6;
	border-left: 1px solid #B1B3B6;
	border-right: 1px solid #DCDDDE;
	border-bottom: 1px solid #DCDDDE;
	
	background: #f9f9f9 url(images/input-bg-1x9-w.png?20160115190930) repeat-x 0 0;
}   

.ie8 input.lv-form.stanley.error, 
.ie8.lv-form input.stanley.error,
.ie8 textarea.lv-form.stanley.error,
.ie8 .lv-form textarea.stanley.error {
	border-top: 1px solid #F9AE97;
	border-left: 1px solid #F9AE97;
	border-right: 1px solid #FCDAD6;
	border-bottom: 1px solid #FCDAD6;
	
	background: #f9f9f9 url(images/input-bg-1x9-w.png?20160115190930) repeat-x 0 0;
}

.ie8 input.lv-form.stanley:focus, 
.ie8.lv-form input.stanley:focus,
.ie8 textarea.lv-form.stanley:focus,
.ie8 .lv-form textarea.stanley:focus {
	background-color: #fff;
}

.ie8 input.lv-form.stanley.disabled,
.ie8.lv-form input.stanley.disabled,
.ie8 textarea.lv-form.stanley.disabled,
.ie8 .lv-form textarea.stanley.disabled {
	border-top: 1px solid #DCDDDE;
	border-left: 1px solid #DCDDDE;
	border-right: 1px solid #EDEDEE;
	border-bottom: 1px solid #EDEDEE;
	
	background: #f9f9f9 url(images/input-bg-1x9-w.png?20160115190930) repeat-x 0 -1px;
}

/***************************************************************
 * ====================== FORM SIZES ===========================
 ***************************************************************/

	

input.lv-form.stanley.x-small, 
.lv-form input.stanley.x-small {
	font-size: 11px;
	height: 10px;
	line-height: 10px;
	padding: 6px;
	letter-spacing: normal;
}

input.lv-form.stanley.small, 
.lv-form input.stanley.small {
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	padding: 8px;
	letter-spacing: normal;
}

input.lv-form.stanley.medium, 
.lv-form input.stanley.medium {
	font-size: 16px;
	height: 24px;
}

input.lv-form.stanley.large,
.lv-form input.stanley.large {
	font-size: 24px;
	height: 30px;
	padding: 10px 15px;
}


textarea.lv-form.stanley.narrow,
.lv-form textarea.stanley.narrow {
	width: 225px;
	max-width: 225px;
}

textarea.lv-form.stanley.medium-width,
.lv-form textarea.stanley.medium-width {
	width: 380px;
	max-width: 380px;
}

textarea.lv-form.stanley.wide,
.lv-form textarea.stanley.wide {
	width: 660px;
	max-width: 660px;
}

textarea.lv-form.stanley.short,
.lv-form textarea.stanley.short {
	height: 50px;
}

textarea.lv-form.stanley.medium-height,
.lv-form textarea.stanley.medium-height {
	height: 115px;
}

textarea.lv-form.stanley.tall,
.lv-form textarea.stanley.tall {

}


/***************************************************************
 * ===================== INPUT LENGTHS =========================
 * Length specifications, these should be overridden  
 * as needed to fit forms into the right places 
 ***************************************************************/

form input.lv-form.stanley.x-small {
	width: 70px;
}

form input.lv-form.stanley.small {
	width: 100px;
}

form input.lv-form.stanley.medium {
	width: 200px;
}

form input.lv-form.stanley.large {
	width: 300px;
}


/* ************ Want More box ************ */

div.want-more-block {
	float: left;
	width: 190px;
	padding: 15px 0px 6px 0px;
	border-bottom: 1px dotted #bdbec0;
	margin: 0px 14px 7px 0px;
	font-size: 11px;
	line-height: 15px;
}

#content div.want-more-block p {
	margin-bottom: 11px;
}

#content div.want-more-block h4 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	border-bottom: 1px dotted #DDDDDD;
	font-size: 23px;
	line-height: 23px;
	padding-bottom: 7px;
	margin: 0 0 12px;
	color: #6d6e71;
	font-weight: bold;
}

/* ************ Share bricks block ************ */

div.share-bricks-block {
	float: right;
	padding: 10px 5px 10px;
	background-color: #EFEFEF;
	margin: 15px 0px 15px 20px;
	font-size: 11px;
	line-height: 15px;
	
}

#content div.share-bricks-block > div {
	margin: 0;
	display: inline-block;
	vertical-align: top;
}

#content div.share-bricks-block > div.fb-like {
	border-bottom: 2px solid #fff;
	padding: 0;
}

/* ************ Next/Prev article links ************ */

#main .lv-next-prev-post-links {
	border-top: dotted 1px #BDBEC1;
	border-bottom: dotted 1px #BDBEC1;
	margin: 0 10px 30px 20px;
	padding: 10px 0;
}

#main .lv-next-prev-post-links.bottom {
	margin: 45px 0 60px;
}

#main .lv-next-prev-post-links a {
	background: url('images/lv-2010-sprites.png?20160115190930');
	background-repeat: no-repeat;
	color: #6D6E71;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	min-height: 65px;
}

#main .lv-next-prev-post-links.top a span {
	display: table-cell;
	height: 63px;
	vertical-align: middle;
	min-width: 195px;
}

#main .lv-next-prev-post-links.bottom a {
	min-height: 45px;
}

#main .lv-next-prev-post-links a:hover {
	color: #999999;
	text-decoration: none;
}

#main .lv-next-prev-post-links .next {
	background-position: right -2835px;
	text-align: left;
	padding-right: 30px;
	padding-left: 18px;
}

#main .lv-next-prev-post-links.bottom .next {
	padding-left: 20px;
	padding-right: 25%;
	border-left: dotted 1px #BDBEC1;
}

#main .lv-next-prev-post-links .prev {
	background-position: left -2835px;
	text-align: right;
	padding-left: 30px;
	padding-right: 18px;
}

#main .lv-next-prev-post-links.bottom .prev {
	margin-right: 20px;
	padding-left: 25%;
	padding-right: 0;
}

#main .lv-next-prev-post-links.bottom .prev.stand-alone {
	margin-right: 0;
	padding-right: 20px;
	border-right: dotted 1px #BDBEC1;
}

#main .lv-next-prev-post-links a strong {
	color: #6D6F71;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: capitalize;
}

#main .lv-next-prev-post-links .next img {
	margin: 0 15px 0 0;
}

#main .lv-next-prev-post-links .prev img {
	margin: 0 0 0 15px;
}

#main .lv-next-prev-post-links > div {
	display: table-cell;
	vertical-align: middle;
	width: 40%;
}

#main .lv-next-prev-post-links.top > div {
	min-width: 350px;
	height: 83px!important;
}

.ie #main .lv-next-prev-post-links.top > div {
	height: 63px!important;
}

#main .lv-next-prev-post-links.bottom > div {
	vertical-align: top;
}

.ie #main .lv-next-prev-post-links.bottom > div {
	vertical-align: middle;
}

#main .lv-next-prev-post-links .category-name {
	padding: 0 15px;
	border-left: dotted 1px #DDDDDD;
	border-right: dotted 1px #DDDDDD;
	display: table-cell;
	min-width: 0;
	vertical-align: middle;
	width: 20%;
}

#main .lv-next-prev-post-links.top .category-name {
	min-width: 220px;
}

#main .lv-next-prev-post-links .category-name a {
	color: #6D6F71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	line-height: 32px;
	min-height: 0;
	text-align: center;
	vertical-align: middle;
}

#main .lv-next-prev-post-links .category-name a:hover {
	color: #414042;
}

/* Your To-Dos Article Widget */

#content .your-to-do {
	margin: 20px 0 5px;
}

#content .your-to-do h3 {
	color: #6D6F71;
	display: block;
	font-family: "league-gothic", Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	margin: 0 0 10px;
	text-transform: uppercase;
}

#content .your-to-do .todo-content {
	border-top: dotted 1px #BDBEC1;
	border-bottom: dotted 1px #BDBEC1;
	padding: 15px 0;
}

#content .your-to-do .todo-content h4 {
	color: #8DC63F;
	display: block;
	font-family: "league-gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 20px;
	text-transform: uppercase;
}

#content .your-to-do .todo-content p {
	color: #4E4F51;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 10px;
}

#content .your-to-do .todo-content p img.alignleft,
#content .your-to-do .todo-content p img[align=left] {
	margin-right: 20px;
}

#content .your-to-do .todo-content p img.alignright,
#content .your-to-do .todo-content p img[align=right] {
	margin-left: 20px;
}

#content .your-to-do .todo-content p .lv-button {
	float: right;
}

/* STORIES FROM OUR FRIENDS SIDEBAR WIDGET */
.single .partner-stories-widget {
	text-align: left;
}

.single .partner-stories-widget h4 {
	border: 0;
	color: #6D6F71;
	font-family: "league-gothic", Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
}

.single #main .partner-stories-widget ul {
	border-top: dotted 1px #BDBEC1;
	border-bottom: dotted 1px #BDBEC1;
	margin: 0;
	padding: 20px 0 0;
}

.single #main .partner-stories-widget ul li {
	margin: 0 0 20px;
}

.single #main .partner-stories-widget ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.single #main .partner-stories-widget ul li i,
.single #main .partner-stories-widget ul li em {
	color: #818385;
	font-size: 10px;
}

/* Article Sidebar */

.single .left-article-sidebar {
	padding: 0 20px 0 0;
	width: 125px;
	float: left;
}

.single #content .left-article-sidebar h3 {
	border-bottom: dotted 1px #BDBEC1;
	color: #6D6F71;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding: 0 0 10px;
	text-align: center;
	text-transform: capitalize;
}

.single #content .left-article-sidebar ul {
	margin: 0 0 20px;
}

.single .left-article-sidebar ul li {
	border-bottom: dotted 1px #BDBEC1;
	padding: 12px 0 11px;
	text-align: center;
	line-height: 12px;
}

.single #content .left-article-sidebar ul li h4,
.single #content .left-article-sidebar ul li h4 a {
	color: #636466;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

.single .left-article-sidebar ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.single .left-article-sidebar .post-image {
	position: relative;
	width: 120px;
	height: 82px;
	overflow: hidden;
	margin: 3px auto 8px;
}

.single .left-article-sidebar .post-image span.cat-name {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	padding: 6px 30px 5px 4px;
	background: rgba(0, 0, 0, .5);
	background-repeat: no-repeat;
	width: 120px;
	z-index: 100;
}

.single .left-article-sidebar .post-image span.cat-name a {
	color: #fff;
	display: block;
	font-family: Arial Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 9px;
	text-align: left;
	text-transform: uppercase;
}

/* 8 post block widget */

.single #content .recommended-header {
	color: #6D6F71;
	display: block;
	font-family: "league-gothic", Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.single .recommend-posts-block {
	border-top: dotted 1px #BDBEC1;
	margin-bottom: 45px;
}

.single #content .recommend-posts-block ul {
	margin: 15px 0 0;
	height: 100%;
	overflow: hidden;
}

.single #content .recommend-posts-block ul li {
	border-bottom: dotted 1px #BDBEC1;
	width: 120px;
	float: left;
	list-style: none;
	margin: 0 0 0 46px;
	min-height: 60px;
	padding-bottom: 5px;
	line-height: 15px;
	font-family: Arial, Helvetica, snas-serif;
	font-size: 12px;
}

.single #content .recommend-posts-block ul li a {
	vertical-align: top;
}

.single #content .recommend-posts-block ul.top-row li {
	min-height: 145px;
}

.single #content .recommend-posts-block ul li:first-child {
	margin-left: 0;
}

.single #content .recommend-posts-block ul li .img-link {
	height: 82px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}

.single #content .recommend-posts-block.slideshow {
	margin-bottom: 15px;
}

.single #content .recommend-posts-block.slideshow ul li {
	display: inline-block;
	width: 300px;
	border-bottom: none;
	padding-bottom: 30px;
	margin: 0 10px 0 0;
}


.single #content .recommend-posts-block.slideshow ul li > a.img-link {
	display: inline-block;
}

.single #content .recommend-posts-block.slideshow ul li > a.article-link {
	display: inline-block;
	width: 130px;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 30px;
}

/* Tool Article Template */

.single-tool.entry-content {
	margin: 0 0 30px;
}

/* Registration Form Widget */

.registration_widget {
	text-align: center;
	color: #4E4F51;
	padding-bottom: 10px;
	border-bottom: 1px dotted #BDBEC1;  
}

.registration_widget h4 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: bold;
	color: #6D6F71;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #BDBEC1;
}

.registration_widget div.subheader {
	color: #595A5C;
	font-weight: bold;
	font-size: 12px;
}

.registration_widget input[type="text"],
.registration_widget input[type="password"] {
	width: 276px;
	font-size: 11px;
	margin-bottom: 2px;
}

.registration_widget .field_error {
	font-size: 9px;
	color: #ee3837;
	min-height: 12px;
	text-align: left;
	line-height: 9px;
	margin-left: 5px;
}

.registration_widget .lv-button {
	padding-bottom: 16px;
}


.registration_widget .progress_screen,
.registration_widget .completed_screen {
	padding-top: 55px;
	height: 185px;
	text-align: center;
	display: none;
}

.registration_widget .progress_screen .progress_spinner {
	margin: 0 auto 18px;
	background: transparent url('/wp-content/themes/lv-2010/images/popup-progress.gif?20160115190930');
	width: 84px;
	height: 84px;
}

.registration_widget .progress_screen .progress_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.registration_widget .completed_screen .completed_checkbox {
	background: transparent url('/wp-content/themes/lv-2010/images/lv-2010-sprites.png?20160115190930') -750px -450px;
	height: 76px;
	width: 76px;
	margin: 0 auto 0px;
}


/**** Checklist table ****/

@media print {
	ul.checklist > li.text-right {
		display: none;
	}
}

ul.checklist,
#content ul.checklist {
	border-radius: 7px;
	-moz-border-radius: 7px;
	box-shadow: 1px 1px 4px #999;
	-moz-box-shadow: 1px 1px 4px #999;
	background: #fff;
	list-style-type: none;
	margin: 0;
	clear: both;
	visibility: hidden;
	text-align: left;
}

.about ul.checklist,
.about #content ul.checklist {
	margin: 0 5px;
}

ul.checklist > li,
#content ul.checklist > li,
#content .page .entry-content ul.checklist > li,
#content .post .entry-content ul.checklist > li  {
	list-style: none;
	margin: 0;
}

ul.checklist h4,
#content ul.checklist h4 {
	font-size: 24px;
	line-height: 24px;
	display: block;
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	color: #81B0C6;
	padding: 10px 0 9px 22px;
	margin: 0;
	text-align: left;
	
	font-family: "league-gothic", Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
}

ul.checklist > li > ul,
#content ul.checklist > li > ul {
	border-top: 1px dotted #DCDDDE;
	list-style-type: none;
	margin: 0;
}

ul.checklist > li > ul > li,
#content ul.checklist > li > ul > li {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4F;
	font-size: 11px;
	line-height: 15px;
	background-color: #fff;
	list-style-type: none;
	margin: 0 !important;
	width: 100%;
	display: table;
}

ul.checklist > li > ul > li.odd-row,
#content ul.checklist > li > ul > li.odd-row {
	background-color: #F6F6F6;
}

ul.checklist > li > ul > li span.check,
ul.checklist > li > ul > li span.label {
	border-bottom: 1px dotted #DCDDDE;
}

ul.checklist > li > ul > li span.check {
	width: 44px;
	height: 12px;
	display: table-cell;
	background-repeat: no-repeat;
}

ul.checklist > li > ul > li > span.check > span.box {
	width: 10px;
	height: 10px;
	border: 1px solid #E6E7E8;
	margin-left: 20px;
	margin-top: 9px;
	background-color: #fff;
	display: inline-block;
}

ul.checklist > li > ul > li span.label {
	border-left: 3px double #EFDDE5; 
	padding: 15px;
	/*display: table-cell;*/
	display: block;
	text-align: left;
}

ul.checklist > li.text-right {
	text-align: right;
	padding: 12px 20px;
}

ul.checklist > li.text-right a.button {
	border-radius: 5px;
	border-top: 1px solid #BCBDC0;
	background: transparent;
	background-image: url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(230, 231, 233, 0.7)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');     /* IE10 */ 
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(230, 231, 233, 0.7)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930'); /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(230, 231, 233, 0.7)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930'); /* Opera */ 
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(230, 231, 233, 0.7)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');     /* Webkit (Chrome 11+) */ 
	background-image: -linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(230, 231, 233, 0.7)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');    /* Proposed W3C Markup */ 
	display: inline-block;
	color: #58595B;
	font-size: 11px;
	text-shadow: 0px 1px 1px #fff;
	-moz-text-shadow: 0px 1px 1px #fff;
	padding: 5px 33px;
	cursor: pointer;
}

ul.checklist > li.text-right a.button:hover {
	text-decoration: none;
	background-image: -ms-linear-gradient(top, rgba(243, 244, 244, 0.5), rgba(216, 217, 219, 0.5)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');         /* IE10 */ 
	background-image: -moz-linear-gradient(top, rgba(243, 244, 244, 0.5), rgba(216, 217, 219, 0.5)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');  /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, rgba(243, 244, 244, 0.5), rgba(216, 217, 219, 0.5)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');  /* Opera */ 
	background-image: -webkit-linear-gradient(top, rgba(243, 244, 244, 0.5), rgba(216, 217, 219, 0.5)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');     /* Webkit (Chrome 11+) */ 
	background-image: -linear-gradient(top, rgba(243, 244, 244, 0.5), rgba(216, 217, 219, 0.5)), url('/wp-content/themes/lv-2010/images/sem-to-paid/speckle-bg-xy.png?20160115190930');    /* Proposed W3C Markup */ 
}   

ul.checklist > li.text-right a.button:active {
	box-shadow: inset 0px 0px 7px #aaa;
	-moz-box-shadow: inset 0px 0px 7px #aaa;
}

ul.checklist > li.text-right a.button span.icon-print {
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: top;¬
	background: transparent url('/wp-content/themes/lv-2010/images/bootcamp/bootcamp-1.5-sprites.png?20160115190930') 0px -400px;
	margin-right: 8px;
}

/* General video place holder */
.video-placeholder {
	background: #fff;
	-moz-box-shadow   : inset 0px 0px 200px 100px #95C4DB;
	-webkit-box-shadow: inset 0px 0px 200px 100px #95C4DB;
	box-shadow        : inset 0px 0px 200px 100px #95C4DB;
	width: 657px;
	height: 370px;
	margin: 0 auto;
	display: block;
	text-align: center;
	position: relative;
	cursor: pointer;
}

.video-placeholder span.play-arrow {
	display: block;
	top: 50%;
	margin-top: -37px;
	left: 50%;
	margin-left: -42px;
	background: transparent url('/wp-content/themes/lv-2010/images/evergreen/evergreen-sprites.png?20160115190930') -300px -250px;
	width: 87px;
	height: 74px;
	position: absolute;
}



/****** Body class for hiding signup/login elements *******/

.mylv-down #registration_box,
.mylv-down .login-container,
.mylv-down .account-popup,
.mylv-down .registration_widget,
.mylv-down #register_bar,
.mylv-down .signup-form,
.mylv-down #facebook_tab .box.get-tips, 
.mylv-down #free_assessment, 
.mylv-down .signup-box {
	display: none !important;
}


/******* Backend Sitedown Message **********/
.mylv-down-message {
	display: none;
}

.mylv-down .mylv-down-message {
	color: #dddddd !important;
	display: block;
	margin: 10px;
	width: 500px;
	float: right;
}

.mylv-down .mylv-down-message h3 {
	color: #FAABA2 !important;
}

/***** Simple Template Styles *********/
/* This template is used for financial planning bios */

.page-template .simple #content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size-adjust: 0.49; 
	letter-spacing: 0.03em;
	text-transform: uppercase;
	font-size: 42px;
	font-smoothing: always;
	-webkit-font-smoothing: antialiased;
	color: #58585B;
	text-align: center;
}

.page-template .simple #content {
	margin: 40px 170px 20px 170px;
}

.page-template .simple .entry-content {
	text-align: justify;
}


/**** Framed content template ****/

body.framed-content {
	background: none;
}

.framed-content .header {
	width: 990px;
	margin: 10px auto;
}

.framed-content #lvlogo {
	width: 200px;
	height: 35px;
	background: transparent url('/wp-content/themes/lv-2010/images/svg/lv-logo-planning-services.svg?20160115190930');
	margin: 25px 0 20px 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.framed-content .container {
	width: 100%;
	margin: 10px auto;
	overflow: visible;
	background: -ms-linear-gradient(top, #f3f3f3 0%, white 300px);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 300, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #ffffff 300px);
	background-image: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 300px);
	background-image: -o-linear-gradient(top, #f3f3f3 0%, #ffffff 300px);
	background-image: linear-gradient(top, #f3f3f3 0%, #ffffff 300px);
	-webkit-box-shadow: inset 0px 5px 10px -5px #555555;
	-moz-box-shadow: inset 0px 5px 10px -5px #555555;
	box-shadow: inset 0px 5px 10px -5px #555555;
}

.framed-content #frame-background {
	position: relative;
	width: 990px;
	overflow: visible;
}

.framed-content #background-image-top {
	margin-bottom: -10px;
	z-index: 0;
	position: relative;
	overflow: hidden;
}

.framed-content #background-image-bottom {
	margin-top: -10px;
	z-index: 0;
	position: relative;
	overflow: hidden;
}

.framed-content .content-area {
	position: relative;
	width: 890px;
	padding: 50px;
	margin: 10px auto;  
	text-align: left;
	z-index: 50;
}

.framed-content h1 {
	color: #58595B;
	font-family: Arial,sans-serif;
	font-size: 27px;
	font-weight: bold;
	line-height: 34px;
	margin-bottom: 20px;
	text-align: center; 
}

.framed-content p {
	color: #414042;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left; 
}

.framed-content div.daily-signup p {
	font-size: 11px;
	line-height: 14px;
	color: #636466; 
	text-align: left;
}

.framed-content a {
	color: #0091BC;
	text-decoration: none;
}

.framed-content #footer {
	background: none;
	box-shadow: none;
	color: #414142;

	width: 990px;
	margin: 0 auto;
	text-align: center;
}

.framed-content #footer .copyright {
	font-family: Palatino, "Palatino Linotype", sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 14px;
	margin: 30px auto;
}

.framed-content #footer .security-logos > div {
	display: inline-block;
	margin-right: 45px;
	vertical-align: top;
	float: none;
}

.framed-content #footer .verisign {
	background: url(/static/files/app/images/footer/verisign.png?20160115190930) no-repeat; 
	background-position: center top; 
	margin-top: 0; 
	width: 130px;
	height: 60px;
}


/**** LV custom pagination for WP posts ****/

.lv-pagination {
	display: block;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #414042;
	border-top: 1px dotted #A7AAAC;
	padding-top: 10px;
	padding-bottom: 55px;
}

.single-lv_evergreen_post .lv-pagination {
	padding-bottom: 30px;
}

.lv-pagination a:hover {
	text-decoration: none;
	background: #e9e9e9;
}

.lv-pagination .pagebutton a {
	display: inline-block;
	padding: 7px 9px;
	font-size: 10px;
	color: #414042;
	background: #EFEFEF;
}

.lv-pagination .pagebutton a:hover {
	background: #e9e9e9; /* IE6-9 */    
}

.lv-pagination .pagebutton a:active {
	color: #ffffff;
	border: 1px solid transparent;
	/*border-top: 1px solid rgba(0,0,0,0.5);
	box-shadow: inset 0px 0px 8px #BBB;*/
	background: #333333;
	text-decoration: none;
}

.pagenumber a {
	border: 1px solid transparent;
	background: #efefef;
	color: #636466;
	padding: 5px 8px;
	margin-left: 3px;
}

.lv-pagination .pagenumbers .pagenumber:first-child a {
	border-left: 1px solid transparent;
}

.lv-pagination .pagenumbers .pagenumber.currentpage a {
	background-color: #333333;
	color: #ffffff;
}

.pagenumber.currentpage + .pagenumber a {
	border-left: 1px solid transparent;
}

/* Bootcamp pages - hide title header w/search box */

.page-template-template-bootcamp-overview-php #pageTitle,
.page-template-template-bootcamp-day-php #pageTitle {
	display: none;
}



/* Premium Content Template */

.page-template-template-signed-in-php #container {
	width: 950px; 
	margin: 10px 20px;
}



.page-template-template-signed-in-php #container #content {
	width: 100%; 
	margin : 0;
}

.page-template-template-signed-in-php #spree-wrapper {
	width: 950px;
	height: 570px;
	position: relative;
}


#content .align-center h2,
#content .align-center h3, 
#content .align-center p {
	text-align: center !important;
}

#content .align-center h2, 
#content .align-center h3 {
	font-weight: bold;
	display: block;
} 




/* Bad Broser Banner */

#browser-warning-banner {
  background-image: url('images/bad-browser.jpg');
  padding: 20px 0;
  width: 100%;
  text-align: center;
  -webkit-font-smoothing: subpixel-antialiased;
}

#browser-warning-banner span { 
  display: block;
  width: 990px;
  margin: 0 auto;
}

#browser-warning-banner .warning-title {
  margin: 0 auto 8px;
  color: rgb(252,238,33);
  font-family: Palatino, 'Palatino Linotype', sans-serif;
  font-style: italic;
  font-size: 22px;
  letter-spacing: .05em;
  -webkit-font-smoothing: antialiased;
}

#browser-warning-banner .warning-sub {
  color: #FFF;
  font-size: 11px;
}

#browser-warning-banner .warning-sub a {
  color: rgb(111,204,221);
  text-decoration: none;
  padding-left: 7px;
}

#browser-warning-banner .warning-sub a:hover {
  text-decoration: underline;
}


.box-button {
	width: 121px;
	height: 121px;
	margin: 5px;
	display: inline-block;
	text-align: center;
	color: #424143;
}

.box-button:hover {
	color: #424143;
}

.box-button:visited, 
.box-button:visited span, 
.box-button span {
	color: #424143;
}

.box-button .title {
	font-family: Palatino, "Palatino Linotype", sans-serif;
	font-size: 20px;
	text-align: center;
	display: inline-block;
	padding: 10px 5px;
	font-style: italic;
	font-weight: bold;
	height: 54px;
}

.box-button .title.two-lines {
	height: 40px; 
	padding: 17px 5px;
}

.box-button .btn {
	border-radius: 1.2em;
	background-color: #44bdd1;
	border-radius: 1.2em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	font-family: Helvetica, Arial, sans-serif;
	height: 2.25em;
	line-height: 1em;
	margin: 0;
	padding: 0.6em 0.35em;
	font-weight: bold;
	font-size: 1em;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.box-button .btn:hover {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(130%, rgba(0, 0, 0, 0.15)));
	background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
	background-image: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.15) 130%);
}

.box-button .btn:active {
	background-image: none;
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
}

/* Hide Search Force Pixel */

#sf_fl_content {
	width: 1px;
	height: 1px;
	display: inline;
	overflow: hidden;
	float: right;
}   

#wrapper #main #container #content .left-article-sidebar {
	visibility: hidden;
}

/* Daily Signup Popups */

.ui-widget-overlay {
	opacity: 1 !important;
}

/* Global */
.daily_signup_popup {
	width: 577px;
	margin: 0 auto;
	background: none !important;
	border: none !important;
	display: none;
	position: fixed;
	top: 100px;
}

.daily_signup_popup p {
	display: none !important;
}

.daily_signup_popup .ui-dialog-titlebar,
.daily_signup_popup .ui-resizable-se {
	display: none !important;
	border: none;
}

.daily_signup_popup .ui-widget-header .ui-icon {
	background-image: url('/wp-content/themes/lv-2010/images/close_btn_small.png');
}

.dsp_box ul {
	list-style-type: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
}

.dsp_close {
	position: absolute;
	top: -20px;
	right: 0px;
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
}

.dsp_close:after {
	content: url('/wp-content/themes/lv-2010/images/close_btn_small.png');
	position: relative;
	top: 1px;
	padding-left: 4px;
}

.dsp_box {
	background-color: #ffffff;
	width: 577px;
	text-align: center;
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.75);
}

.dsp_box img {
	max-width: 577px !important;
	position: relative;
}

.dsp_copy {
	padding: 32px 0px;
}

.dsp_copy_top {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
}

.dsp_copy_article {
	font-family: Palatino;
	font-size: 28px;
	line-height: 36px;
	font-style: italic;
	padding: 8px 24px;
}

.dsp_copy_bottom {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.dsp_btn_div {
	padding: 24px 0;
	background-color: #F2F2F2;
}

.dsp_btn {
	padding: 12px 0;
	border-radius: 40px;
	background-color: #00ADEE;
}

.dsp_btn:hover {
	color: rgba(0,0,0,0.5);
}

.dsp_btn_div a {
	color: #000000 !important;
	display: block;
	margin: 0 auto;
	width: 236px;
	outline: none;
}

.dsp_btn div {
	display: inline-block;
	font-style: italic;
	font-size: 16px !important;
	font-family: Palatino;
	font-weight: 100;
}

.dsp_btn div:first-child {
	padding-right: 2px;
	font-family: Arial !important;
	font-weight: bold;
	font-style: normal;
}

/* Popup 1 */
#dsp_1 {
	height: 433px;
}

#dsp_1 .dsp_box .dsp_img {
	height: 193px;
	overflow: hidden;
	position: relative;
}

.dsp_env {
	z-index: 2;
	top: 32px;
}

/* Popup 2 - pop_full */
#dsp_2 .dsp_close:after {
	content: url('/wp-content/themes/lv-2010/images/close_btn.png');
	position: absolute;
	top: 24px;
	right: 8px;
}

.pop_full {
	background: none;
	box-shadow: none;
}

.pop_full img {
	position: relative;
	top: 8px;
}

.pop_full .dsp_copy {
	color: #ffffff;
}

.pop_full .dsp_btn_div {
	padding: 0;
	background: none;
}

/* Popup 3 - pop_box_horizontal */
#dsp_3 {
	width: 780px;
}

.pop_box_horizontal {
	width: 780px;
	overflow: hidden;
}

.pop_box_horizontal > div {
	float: left;
	width: 388px;
	height: 435px;
}

.pop_box_horizontal > div:first-child {
	width: 367px;
	position: relative;
}

.pop_box_horizontal .dsp_copy {
	padding: 48px 30px 32px 56px;
	text-align: left;
}

.pop_box_horizontal .dsp_copy_top {
	font-size: 31px;
	padding-bottom: 28px;
	line-height: normal;
}

.pop_box_horizontal .dsp_copy ul {
	font-family: Palatino;
	font-size: 18px;
	font-style: italic;
	line-height: 36px;
	margin-left: 0;
	padding-top: 0;
}

.pop_box_horizontal .dsp_copy ul>li:before {
	content: url('/wp-content/themes/lv-2010/images/checkmark.png');
	padding-right: 12px;
	position: relative;
	top: 4px;
}

.pop_box_horizontal .dsp_btn_div {
	background-color: #ffffff;
	padding: 0;
}


/* 10/16/14 - Popup variations */


.lv-article-popup {
	height: 100%;
	width: 100% !important; 
} 

.lv-article-popup * {
	box-sizing: border-box;
}

.lv-article-popup-content {
	margin: 4.5em 0;
	padding: 0 4.5em;
	border-left: 0.5em solid #BED630;
}

.lv-article-popup-headline {
	font-weight: bold;
	font-size: 3em;
	margin-bottom: 0.75em;
	line-height: 1.1em;
}

.lv-article-popup .lv-article-popup-copy {
	display: block !important;
	font-size: 1.15em;
	line-height: 1.5em;
}

.lv-article-popup-content > .lv-article-popup-logo {
	position: absolute;
	bottom: 4em;
	left: 4em;
}

.lv-article-popup .left-col {
	width: 50%;
	float: left;
	height: 100%;
	text-align: left;
	position: relative;
}

.lv-article-popup .right-col {
	width: 50%;
	float: right;
	height: 100%;
	text-align: right;
	position: relative;
}

.lv-article-popup > .right-col > .lv-article-popup-image{
	position: absolute;
	right: 0;
}


/* Clearfix */
.pop_box_horizontal .clearfix:before, .clearfix:after {
  content:"";
  display:table;
}
.pop_box_horizontal .clearfix:after {
  clear:both;
}
.pop_box_horizontal .clearfix {
  zoom:1; /* For IE 6/7 (trigger hasLayout) */
}


/* Updated button styles */
.lv-article-popup .button, .button-mini {
	border: none;
	border-radius: 0.25em;
	cursor: pointer;
	display: inline-block;
	padding: 0.25em 1.75em;
	outline: 0 !important;
	font-family: "proxima-nova", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 2.25em;
	text-decoration: none !important;
	margin-top: 1.5em;
	margin-bottom: 0.75em;
}

@media screen and (min-width: 600px) {
	.lv-article-popup .button, .button-mini {
		font-size: 1em;
	}
}

.lv-article-popup .button, .button-mini {
	color: white !important;
	background-color: #00ace9;
	-webkit-font-smoothing: subpixel-antialiased !important;
	-moz-osx-font-smoothing: auto !important;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ace9), color-stop(100%, #00a5dd));
	background-image: -webkit-linear-gradient(#00ace9, #00a5dd);
	background-image: -moz-linear-gradient(#00ace9, #00a5dd);
	background-image: -o-linear-gradient(#00ace9, #00a5dd);
	background-image: linear-gradient(#00ace9, #00a5dd);
	box-shadow: inset 0 -3px 3px -3px #333333;
}

.lv-article-popup .button:hover, .button-mini:hover {
	background-color: #00a4da;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a4da), color-stop(100%, #0095ce));
	background-image: -webkit-linear-gradient(#00a4da, #0095ce);
	background-image: -moz-linear-gradient(#00a4da, #0095ce);
	background-image: -o-linear-gradient(#00a4da, #0095ce);
	background-image: linear-gradient(#00a4da, #0095ce);
}
/* line 51, ../../sass/base/buttons/_standard.scss */
.lv-article-popup .button:active, .button-mini:active {
	background-color: #0095ce;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0095ce), color-stop(100%, #00a4da));
	background-image: -webkit-linear-gradient(#0095ce, #00a4da);
	background-image: -moz-linear-gradient(#0095ce, #00a4da);
	background-image: -o-linear-gradient(#0095ce, #00a4da);
	background-image: linear-gradient(#0095ce, #00a4da);
}

/* line 65, ../../sass/base/buttons/_standard.scss */
.lv-article-popup .button-wide {
	text-align: center;
	min-width: 15em;
}

/* line 70, ../../sass/base/buttons/_standard.scss */
.lv-article-popup .button-mini {
	font-size: 0.7em;
	padding: 0.15em 1.5em;
}
