/*
Theme Name: MadameNoire
Theme URI: http://madamenoire.com
Author: Moguldom Media Group, LLC
Author URI: http://moguldom.com
Description: Custom template for madamenoire.com
Version: 3.0
*/

/* Fonts */
@font-face {
	font-family: 'Oswald';
	src: url('type/Oswald-Regular.eot');
	src: url('type/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
		url('type/Oswald-Regular.woff') format('woff'),
		url('type/Oswald-Regular.ttf') format('truetype'),
		url('type/Oswald-Regular.svg#Oswald-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'heading-type';
	src: url('type/tgbc-webfont.eot');
	src: local('?'), url('type/tgbc-webfont.woff') format('woff'), url('type/tgbc-webfont.ttf') format('truetype'), url('type/tgbc-webfont.svg#webfontveYMoA8W') format('svg');
	font-weight:normal;
	font-style:normal;
}


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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

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

body {
	background:#d2c4c4 url('images/pattern-with-gradient.jpg') repeat-x 0 0 fixed;
	/*background:url('images/pattern.gif') repeat; */
	/* background:url('images/background.png') repeat-x; */
    color: #333333;
    font: 13px/1.5 Arial,Helvetica,sans-serif;
    padding: 0;
}
a {
	color: #DB5355;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	padding: 10px 0 5px;
	margin:0;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.clear {
	clear: both;
}
/* clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height:1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */
.col-1, .col-2, .col-3 {
	display:inline;
	float:left;
}
#logo a, 
#logo-style a,
#top-nav a, 
#highlight .btm-wrap, 
#highlight a.more-link, 
.h-navigation a, 
.cat-listing .more-link, 
.cat-listing .sponsoredby, 
#footer .social-media a, 
#related_posts a.more-link  {
	display:block;
	text-indent:-9999px;
}
a:focus {
	outline: none;
}
hr {
    background-color: #CCCCCC;
    border: 0 none;
    clear: both;
    height: 1px;
}
.nomargin {
	margin:0 !important
}
.nopadding {
	padding:0 !important
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}

ul {
	list-style: disc;
}
pre {
    background: none repeat scroll 0 0 #F4F4F4;
    font: 13px/1.5 "Courier 10 Pitch",Courier,monospace;
    margin-bottom: 1.625em;
    overflow: auto;
    padding: 0.75em 1.625em;
}
code, kbd {
    font: 13px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}


/* =Headings
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family:'heading-type', Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}

h1 {
	font-size: 26px;
	line-height: 28px;
}

h2 {
	font-size: 48px;
	line-height: 42px;
}

h3 {
	font-size: 20px;
	line-height: 22px;
}

h4 {
	font-size: 18px;
	line-height: 20px;
}

h5 {
	font-size: 16px;
	line-height: 18px
}

h6 {
	font-size: 14px;
	line-height: 16px;
}

/* =Spacing
----------------------------------------------- */
dl,
hr,
h1,
h2,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
h3,
h4,
h5,
h6 {
	margin-bottom: 5px;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
li {
	margin-left: 30px;
}

/* =Structure
----------------------------------------------- */

#outterWrapper{
	/* background:url('images/gradiant-bg.gif') repeat-x 0 0; */
	width:1066px;
	min-width:1066px;
	margin: 0 auto;
}

#mn-main {
	padding-bottom:9px;
	width:1066px;
	margin:0 auto;
}

#wrapper {
	background:url('images/wrapper-bg-top-2.png') no-repeat center top;
	width:1026px;
	margin:0 auto;
	background-color:white;
	margin-left:0;
}
#header {

}
#content-wrapper {
	background-color:#fff;
	padding:0 0 40px 0;
	height:1%;
	clear:both;
}
#content {
	width:685px;
	margin-right:21px;
	height:100%;
}

#contentAds300x200 .contentAds300x200-left {
	float:left;	
}

#contentAds300x200 .contentAds300x200-right {
	float:right;
}

#contentAds300x200 .contentAdsCommon {
	margin:0 10px 10px 21px;
	width:300px;
}
.sidebar {
	width:320px;
}
.sidebar .ad300x250 Div {
	z-index:999 !important;
}
.ad300x90 {
	z-index:9999 !important;
	height:auto;
}

#footer {
	background:url("images/footer-bg.gif") no-repeat scroll center bottom #E2E2E2;
	border-top:5px solid #9E9191;
	clear:both;
	overflow:hidden;
}

p.views {
	background-color:#FF0000;
}
.submit {
	cursor:pointer; 
}


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

.header-left {
	width:265px;
}
.headFacebook {
    display: inline;
    float: left;
    padding: 12px 0 0 12px;
    text-align: right;
    width: 90px;
}
.headFacebook .fb_edge_widget_with_comment {
	text-align: left;
}
#logo {
	background:url('images/logo2.gif') no-repeat scroll 0 0 transparent;
	margin:10px 0 0 18px;
	position:relative;
}
#logo, #logo a {
	height:103px;
	width:244px;
}
#logo-style {
    background: url("images/logo-style.png") no-repeat scroll 0 0 transparent;
    margin: 10px 0 0 18px;
    position: relative;
}
#logo-style, #logo-style a {
    height: 121px;
    width: 250px;
}
#adsLeaderboard {
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    width: 728px;
}
.header-right {
    clear: right;
    float: right;
    padding-top: 10px;
    width: 710px;
}
.header-right #searchform {
    display: inline;
    float: left;
    padding-left: 4px;
}
.header-right #searchform form {
	background:url('images/search-bg.gif') no-repeat 0 0;
	height:29px;
	width:230px;
	padding:7px 0 0 21px;
	margin-top:1px;
	float:left;
}
.header-right #searchform form input {
	display:inline;
	float:left;
}
.header-right #searchform form input#s {
	background-color:#fff;
	border-left:none;
	border-right:none;
	border-top:1px solid #bca6a7;
	border-bottom:1px solid #bca6a7;
	color:#999999;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:17px;/*height:25px;*/
	padding:5px 0;
	width:175px;
}
.header-right #searchform form input#btn-search {
	cursor:pointer;
}
#top-nav {
    float: right;
    height: 31px;
    padding: 0 15px 14px 0;
    position: relative;
    width: 333px;
}
#top-nav a {
	background: url("images/social-icons-v4.png") no-repeat scroll 0 0 transparent;
	display:block;
	width:31px;
	height:31px;
	text-indent:-99999px;
	position:absolute;
	opacity: 1;
}
#top-nav a:hover {
	opacity: 0.6;
}
#top-nav a.subscribe {
	left:0;
	top:0;
	width:88px;
}
#top-nav a.pinterest {
    background-position: -98px 0;
    left: 98px;
}
#top-nav a.rss {
	background-position: -139px 0;
	left: 139px;
}
#top-nav a.youtube {
	background-position: -180px 0;
    left: 180px;
}
#top-nav a.tw {
	background-position: -221px 0;
	left: 221px;
}
#top-nav a.fb {
	background-position: -262px 0;
	left: 262px;
}
#top-nav a.tumblr {
	background-position: -302px 0;
	left: 302px;
}

#ad990x200 {
	margin: 15px 0;
	text-align: center;
}

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

#main-nav, #sub-nav {
    display: inline;
    float: right;
    height: 38px;
    list-style: none outside none;
    overflow: hidden;
    position: relative;
    width: 730px;
}
#main-nav {
    background: url("images/navbar8-promo1.png") no-repeat scroll 0 0 transparent;
    clear: both;
    margin: 0 -16px 0 0;
    padding: 9px 0 0;
}
#sub-nav {
    background: url("images/navbar8-promo1.png") no-repeat scroll 0 -222px transparent;
    margin: 5px -18px 0 0;
    padding: 2px 0 0;
}
#main-nav li, #sub-nav li{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	text-indent:-99999px;
	z-index:1000;
}
#main-nav li {
	top:7px;
}
#sub-nav li {
	top:1px;
}

#main-nav li, #main-nav li a, #sub-nav li, #sub-nav li a {
	height:26px;
}

#main-nav li a, #sub-nav li a {
	cursor:pointer;
	display:block;
}

#navMNBusiness {			left: 48px;  width: 86px; }
#navLoveMarriage {		left: 155px; width: 34px; }
#navEntertainment {		left: 209px; width: 98px; }
#navHair {				left: 331px; width: 35px; }
#navBeauty {				left: 386px; width: 50px; }
#navFashion {			left: 452px; width: 57px; }
#navHealthWellness {		left: 532px; width: 50px; }
#navLiving {				left: 600px; width: 48px; }
#navNews {				left: 666px; width: 43px; }

#navMNBusiness a:hover, .category-madamenoirebusiness #navMNBusiness a {
	background:url("images/navbar8-promo1.png") no-repeat scroll -48px -69px transparent;
}

#navLoveMarriage a:hover, .category-love-marriage #navLoveMarriage a {
	background: transparent url('images/navbar8-promo1.png') -155px -69px no-repeat;
}

#navEntertainment a:hover, .category-entertainment #navEntertainment a {
	background: transparent url('images/navbar8-promo1.png') -209px -69px no-repeat;
}
#navHair a:hover, .category-hair #navHair a {
	background: transparent url('images/navbar8-promo1.png') -331px -69px no-repeat;
}
#navBeauty a:hover, .category-beauty #navBeauty a  {
	background: transparent url('images/navbar8-promo1.png') -386px -69px no-repeat;
}

#navFashion a:hover, .category-fashion #navFashion a {
	background: transparent url('images/navbar8-promo1.png') -452px -69px no-repeat;
}
#navHealthWellness a:hover, .category-health-wellness #navHealthWellness a  {
	background:url("images/navbar8-promo1.png") no-repeat scroll -532px -69px transparent;
}
#navLiving a:hover, .category-living #navLiving a {
	background:url("images/navbar8-promo1.png") no-repeat scroll -600px -69px transparent;
}
#navNews a:hover, .category-news #navNews a {
	background:url("images/navbar8-promo1.png") no-repeat scroll -666px -69px transparent;
}

#navTv {
    left: 27px;
    width: 43px;
}
#navHomedsavvy {
    left: 84px;
    width: 79px;
}
#navAskablackman {
    left: 175px;
    width: 110px;
}
#navmommyinchief {
    left: 299px;
    width: 108px;
}
#navsheistheboss {
    left: 417px;
    width: 102px;
}
#navPioneers { left:531px; width:68px; }
#navWeSaluteYou { left:609px; width:103px; }

#navTv a:hover, .category-tv #navTv a, .category-video #navTv a  {
	background: url('images/navbar8-promo1.png') no-repeat scroll -27px -293px transparent;
}
#navHomedsavvy a:hover, .category-homesavvy #navHomedsavvy a {
	background: url('images/navbar8-promo1.png') no-repeat scroll -84px -293px transparent;
}
#navAskablackman a:hover, .category-askablackman #navAskablackman a {
	background: url('images/navbar8-promo1.png') no-repeat scroll -175px -293px transparent;
}
#navmommyinchief a:hover, .category-mommyinchief #navmommyinchief a  {
	background:url("images/navbar8-promo1.png") no-repeat scroll -299px -293px transparent;
}
#navsheistheboss a:hover, .category-shestheboss #navsheistheboss a  {
	background:url("images/navbar8-promo1.png") no-repeat scroll -417px -293px transparent;
}
#navPioneers a:hover, .category-pioneers #navPioneers a {
	background:url("images/navbar8-promo1.png") no-repeat scroll -531px -293px transparent;
}
#navWeSaluteYou a:hover, .category-we-salute-you #navWeSaluteYou a {
	background:url("images/navbar8-promo1.png") no-repeat scroll -609px -293px transparent;
}
/*
#navTv {
    left: 20px;
    width: 45px;
}
#navHomedsavvy {
    left: 82px;
    width: 78px;
}
#navAskablackman {
    left: 177px;
    width: 108px;
}
#navmommyinchief {
    left: 303px;
    width: 104px;
}
#navsheistheboss {
    left: 426px;
    width: 98px;
}
#navNews {
    left: 542px;
    width: 38px;
}
#navFierceFrugal{
    left: 600px;
    width: 108px;
}
#navTv a:hover, .category-tv #navTv a, .category-video #navTv a  {
	background: url('images/navbar8-promo1.png') no-repeat scroll -20px -293px transparent;
}
#navHomedsavvy a:hover, .category-homesavvy #navHomedsavvy a {
	background: url('images/navbar8-promo1.png') no-repeat scroll -82px -293px transparent;
}
#navAskablackman a:hover, .category-askablackman #navAskablackman a {
	background: url('images/navbar8-promo1.png') no-repeat scroll -177px -293px transparent;
}
#navmommyinchief a:hover, .category-mommyinchief #navmommyinchief a  {
	background:url("images/navbar8-promo1.png") no-repeat scroll -303px -293px transparent;
}
#navsheistheboss a:hover, .category-shestheboss #navsheistheboss a  {
	background:url("images/navbar8-promo1.png") no-repeat scroll -426px -293px transparent;
}
#navNews a:hover, .category-news #navNews a {
	background: transparent url('images/navbar8-promo1.png') -542px -293px no-repeat;
}
#navFierceFrugal a:hover, .category-fiercefrugal #navFierceFrugal a  {
	background: transparent url('images/navbar8-promo1.png') -600px -293px no-repeat;
}
*/


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

.post h2, .type-attachment h2 {
	margin-bottom:5px;
}
.post h2 .vcard {
	text-transform: none;
}
.post .entry h2 { 
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 20px;
}
.post .entry table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.post .entry th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.post .entry td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
/*highlights*/
#highlight {
	background:url('images/highlight-bg.gif') repeat-x 0 0;
	width:669px;
	height:418px;
	margin:0 0 0 -18px;
	position:relative;
	padding:17px;
	color:#fff;
}

#newswrap {
	width:669px;
	height:auto;
	margin:0;
	position:relative;
	padding:17px;
	overflow:contain;
}

#newswrap .breaking {
	float: left;
	width: 669px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ddd !important;
}

#newswrap .breaking .left {
	float: left;
	width: 160px;
}

#newswrap .breaking .right {
	float: left;
	width: 440px;
}

#newswrap .story {
	float: left;
	width: 669px;
	margin-bottom: 20px;

}

#newswrap .story .left {
	float: left;
	width: 110px;
}

#newswrap .story .left img {
	width: 100px !important;
	height: 100px !important;
}

#newswrap .story .right {
	float: left;
	width: 500px;
	border-bottom: 1px dotted #ddd !important;
}

.underline {
	border-bottom: 1px solid #000 !important;
	margin-bottom: 0 !important;
}

.slideWrap {
	height:418px;
	overflow:hidden;
	width:669px;
}

#highlight .btm-wrap {
	background:url('images/mnLayoutSprites.png') no-repeat -9px -161px;
	width:18px;
	height:13px;
	position:absolute;
	left:0;
	bottom:-13px;
}
#highlight .highlight-img {
	width:380px;
	overflow:hidden;
	margin-right:18px;
}
#highlight .highlight-img img {
	border:1px solid #b3acac;
}
#highlight .highlight-cnt {
	width:270px;
}

#highlight .highlight-cnt a { 
	color:#fff;
}

#highlight h2, #highlight h2 a {
	font-size:42px;
	line-height:42px;
	letter-spacing:-2px;
	margin-bottom:20px;
}
#highlight .title {
	font:bold 16px/16px "Lucida Grande","Lucida Sans Unicode", sans-serif;
	text-transform:uppercase;
	color:#e28e8f;
	margin:0 5px 0 0;
}
#highlight p {
	padding:0;
	margin:-5px 0 10px 0;
	font:bold 13px/1.4 "Lucida Grande","Lucida Sans Unicode", sans-serif;
}
#highlight a.more-link {
	background:url('images/btn-read-more.gif') no-repeat 0 0;
	width:88px;
	height:12px;
}

.h-navigation {
	background-color:#3C3636;
	height:36px;
	left:398px;
	position:absolute;
	top:380px;
	width:270px;
}
.h-navigation a {
	display:inline-block;
	float:left;
	margin:10px;
}
.h-navigation a.prev {
	background:url('images/mnLayoutSprites.png') no-repeat -98px -137px;
	width:109px;
	height:14px;
}
.h-navigation a.next {
	background:url('images/mnLayoutSprites.png') no-repeat -9px -137px;
	width:80px;
	height:14px;
	float:right;
}


#featureStory2, #featureStory3, #featureStory4, #featureStory5 {
	display:none;
}
 
/*Cat Listing*/
.cat-listing, .cat-listing li {
	margin:0;
	padding:0;
	list-style:none;
}
.cat-listing {
	padding-top:18px;
	overflow:hidden;
}
.cat-listing a {
	text-decoration:none;
}
.cat-listing a:hover {
text-decoration:underline;
}
.cat-listing li {
	background:#dad9d9 url('images/cat-listing-bg.gif') repeat-x center bottom;
	display:inline;
	float:left;
	height:252px;
	width:153px;
	margin:0 0 18px 18px;
	position:relative;
}
.cat-listing h2, #popularStories .cat-listing h2, #related_posts h2.cat-title  {
	background:url('images/mnLayoutSprites.png') no-repeat -95px -209px;
	width:124px;
	height:12px;
	position:absolute;
	top:135px;
	left:0;
	margin:0;
	padding:3px;
	font:bold 10px/12px "Lucida Grande","Lucida Sans Unicode", sans-serif;
}
.mostPopular {
	height:1%;
	overflow:hidden;
	position:relative;
	padding-bottom:5px;
}

.mostPopular h2 {
	background:url('images/cat-title-bg2.png') no-repeat;
	font-weight:normal;
	height:12px;
	left:10px;
	margin:0;
	padding:3px;
	position:absolute;
	top:218px;
	width:124px;
	color:#FFF;
	font:bold 10px/12px "Lucida Grande","Lucida Sans Unicode", sans-serif;
}
.mostPopular span {
    font-size: 13px;
}
.cat-listing h2, .cat-listing h2 a, #related_posts h2.cat-title {
	color:#fff;
}

#related_posts a.prev, #related_posts a.next {	
	background-color: #DAD9D9;
    display: block;
    height: 50px;
	padding-top: 25px;
	position: absolute;
    text-align: center;
	top: 150px;
    width: 14px;
} 
#related_posts {padding-bottom:20px;}
#related_posts a.prev {
	left: 20px;
}
#related_posts a.next {
    right: -16px;
}

.cat-listing h5 {
	margin:3px 9px 0 9px;
	text-transform:none;
}

.cat-listing h5, .cat-listing h5 a, #related_posts .relatedWrap h5 a {
	color:#3c3636;
	font: bold 12px/12px "Lucida Grande","Lucida Sans Unicode", sans-serif;
}
.cat-listing p.byline {
    margin-top: 5px;
}
.cat-listing .byline a {
	color:#3c3636;
	font: normal 12px/12px "Lucida Grande","Lucida Sans Unicode", sans-serif;
}
.cat-listing .sharePostAddThis {
    float: left;
    margin: 5px 9px 0;
}

.cat-listing p, #related_posts .relatedWrap h5, #related_posts .relatedWrap p {
	color:#646464;
	padding:0;
	margin:3px 9px 0 9px;	
	font:bold 12px/12px "Lucida Grande","Lucida Sans Unicode", sans-serif;
}
.cat-listing .more-link, #related_posts .more-link  {
	background:url('images/mnLayoutSprites.png') no-repeat -200px -251px;
	width:16px;
	height:16px;
	position:absolute;
	right:9px;
	top:230px;
}
.cat-listing .sponsoredby {
    background: url("images/starbucks.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
    position: absolute;
    right: 12px;
    top: 216px;
    width: 34px;
}

.post, .type-attachment {
	margin-left:18px;
}
.entryHeader {
	padding-bottom:5px;
}
.archive .entryContent {
	clear: both;
}

.metaContent {
	float:left;
	display:inline;
}

div.boxfblike {
	position:relative;	
	bottom:4px;
}

.countbox {
	cursor: pointer;
}

.countbox img {
	height:20px;
}
.countbox .stbubble {
position: relative;
top: -6px;
left: 3px;
margin-right: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal; 
font-size: 11px;
text-align:center;
display: inline;
padding: 2px 5px 2px 4px;
background: #DDDDDD;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: #C3c3c3 solid 1px;
}

.countbox .stbubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 6px 5px 6px 0;
border-color: transparent #DDDDDD;
display: block;
width: 0;
z-index: 1;
left: -5px;
top: 3px;
}

.countbox .stbubble:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 6px 5px 6px 0;
border-color: transparent #C3c3c3;
display: block;
width: 0;
z-index: 0;
left: -6px;
top: 3px;
}




.entry {
	border-top:1px solid #333333;
	margin:5px 0;
	overflow:hidden;
	z-index:1;
}

.entry .col1, .entry .col2 {
	display:inline;
	float:left;
	width:322px;
	padding-top:10px;
}
.entry .col1 {
	padding-right:20px;	
}
.category .entry {
	padding-top:10px;
}
.entryBottom {
	overflow:hidden;
	clear:both;
	padding:10px 0;
	margin-top:20px;
	border-top:1px solid #333333;
}
.tagged {
	float:left;
	width:500px;
}

.sharePostbottom {
	float:right;
	margin-top:8px;
	width:160px;
}

.sharePostbottom ul li {
	display:inline;
	float:left;
	list-style:none outside none;
	margin:0 5px;
	padding:0;
}
.tagged h3 {
	display:inline;
}
#popularStories, #commentWrap, #related_posts {
	margin:0 0 0 -35px;
	width:702px;
	position:relative;
}

#related_posts .slide {
    background: url("images/cat-listing-bg.gif") repeat-x scroll center bottom #DAD9D9;
    display: inline;
    float: left;
    height: 252px;
    margin: 0 0 18px 18px;
    position: relative;
    width: 153px;
}

#related_posts .relatedWrap {
    height: 255px;
    overflow: hidden;
	width: 685px;
	left:18px;
	padding:0 0 0 18px;
}

h3.contenttitle {
	background:url('images/content-title.png') no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:24px;
	height:50px;
	margin:0;
	padding:13px 0 0 15px;
}

#popularStories .cat-listing {
	padding:0 0 0 18px;
}

#popularStories .cat-listing li {
	height:280px;
}
p.views {
	background-color:#947A7B;
	bottom:0;
	color:#FFFFFF;
	font-size:14px;
	height:18px;
	margin:0 !important;
	padding:5px 9px;
	position:absolute;
	width:135px;
}
.search-results h3 {
	margin:0;
}
.search-results .entry, 
.author .entry {
    padding: 10px 0;
	border:none;
}
.search-results .entry p,
.author .entry p {
    padding: 0 0 10px;
}


/* =ContentTV
----------------------------------------------- */

#feattv {
	background:url("images/feat-video-border.gif") repeat-y scroll 708px 0 #F6F0F0;
	border-bottom:1px solid #C8C5C5;
	border-top:1px solid #C8C5C5;
	overflow:hidden;
	padding:16px 16px 0;
	margin-bottom:16px;
}
#feattv, #feattv a {
	color:#333333;
}
#feattv h2 {
	font-size:26px;
	line-height:28px;
	margin:0;
}
#feattv h3 {
	font-size:20px;
	margin:0;
}
#feattv h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	text-transform:capitalize;
}
#featVideoCol1 {
	display:inline;
	float:left;
	padding:0 16px 16px 5px;
	width:670px;
}
#featVideoCol1 .vidContent {
	clear:both;
	overflow:hidden;
	padding:5px 0;
}
#featVideoCol1 .vidContent .alignleft {
	display:inline;
	width:508px;
}
#featVideoCol1 .vidContent .alignright {
	display:inline;
}
#featVideoCol1 .vidContent ul {
	list-style:none;
}
#featVideoCol1 .vidContent ul li {
	display:inline;
	float:left;
	margin:0 0 0 4px;
}
#featVideoCol2 {
	display:inline;
	float:left;
	padding-left:18px;
	width:285px;
}
#featVideoCol2 img.attachment-tvthumbside {
	border:2px solid #E7E5E5;
}
#featVideoCol2 .row2 {
	padding-bottom:20px;
}
.category-shestheboss #featVideoCol2 .row3 img { 
	border: 10px solid #DD5557; 
	margin: 10px 0; 
}
h2.moreVideos {
    background: url("images/more-videos.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 21px;
    height: 50px;
    line-height: 30px;
    margin: 0 0 0 -18px;
    padding: 5px 0 0 20px;
}

.videoContentWrap .post {
	display:inline;
	float:left;
	margin:0;
	padding:0 0 15px 30px;
	width:200px;
	color:#333333;
}
.videoContentWrap .post a {
	color:#333333;
}
.videoContentWrap .post h4 {
	font-size:16px;
	line-height:18px;
	margin:0;
	text-transform:capitalize;
}
.videoContentWrap .post p.byline {
	padding:5px 0;
}
#content .videoContentWrap .clearrow {
	clear:both;
	padding-left:20px;
}
.page-snow-white .videoContentWrap .post {
    padding-left: 18px !important;
    width: 153px;
}
.cat-listing li.ads680x195 {
	background:none repeat scroll 0 0 transparent;
	clear:both;
	margin:0 0 0 12px;
	padding:0;
	width:680px;
	height:auto;
}
.videoContentWrap .ads680x195 {
	background:none repeat scroll 0 0 transparent;
	clear:both;
	margin:0 0 0 5px;
	padding:0;
	width:680px;
	height:auto;
}
.ads680x195 img, .ads680x195 div, .ads680x195 iframe,
.ad990x200 img, .ad990x200 div, .ad990x200 iframe {
	padding-bottom:10px !important;
	text-align:center !important;
}
.ads460x60 {
	clear:both;
	margin:0 auto;
	width:460px;
}
.ads460x60 ins {
	padding-top:15px !important;
}
.ad-home-midpage-frame {
	padding: 0 0 0 19px;
	width: 665px;
	margin-bottom: 20px;
}

.videoContentWrap { overflow:hidden; }

/* =ContentSnowwhite
----------------------------------------------- */
#featVideoCol1-inner {width:640px;}
#featVideoCol2 {padding-bottom:16px;}
.tr-container {margin-right:10px;}
.tr-container #tr-title, .tr-container .tr-streammeta {display:none;}
.tr-container .tr-timestamp {
    background: url("images/tr-twitter-bird.gif") no-repeat scroll 0 0 transparent;
    padding: 1px 0 4px 23px;
}
#counteroff {display: none; }
#defaultCountdown, counteroff {
    padding: 10px 10px 0 10px;
}
#defaultCountdown .countdown_row { }
#defaultCountdown .countdown_row .countdown_show4 { }

.countdown_section {
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width:70px;
}
.countdown_section .countdown_amount {
	font-size: 30px;
	line-height: 28px;
}

/* =Advertising Inquiry Page
----------------------------------------------- */

.page-template-page-ad-inquiry-php .entry {
	padding:0 10px; 
}


/* =Sidebar
----------------------------------------------- */

.sidebar ul, .sidebar ul li.widget {
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar ul li.widget {
	margin-bottom:10px;
}
.sidebar h3.widgettitle, .sidebar div.widgettitle {
	background:url('images/widgettitle.png') no-repeat -1px 0;
	width:303px;
	height:51px;
	position:relative;
	margin:0 -18px 0 0;
	font-size:25px;
	line-height:26px;
	padding:18px 18px 0 18px;
	color:#fff;
	font-weight:normal;
}
.sidebar .content {
	padding:0 12px;
}
.sidebar h4 {
	font-size:17px;
	margin:0 0 10px 0;
	line-height:18px;
	font-weight:normal;
}
.sidebar p {
	padding:0;
	margin-bottom:10px;
	font:bold 11px/18px"Lucida Grande","Lucida Sans Unicode",sans-serif;
}
.sidebar strong {
	font-size:14px;
}

.sidebar a {
	color:#dd5557;
	text-decoration:none;
}
.sidebar a:hover {
	color:#dd5557;
	text-decoration:underline;
}

.sidebar h2.cat-title a, .sidebar h2.cat-title a:hover { 
	color:#FFF;
}

.sidebar .byline {
font-size:10px;
}

.ad300x250 {
height:auto;
width:300px;
}
/* widget: Most Popular Stories*/
#most-popular-stories h3.widgettitle {
	height:65px;
}
#most-popular-stories h3.widgettitle.madamenoirebusiness,
#most-popular-stories h3.widgettitle.madamenoirebusinessmarketing {
	font-size: 23px;
}
#most-popular-stories .popularthumb , #most-popular-stories .popularcontent {
	display:inline;
	float:left;
}
#most-popular-stories .popularthumb {
    height: 73px;
    padding: 3px 10px 0 0;
    width: 70px;
}
#most-popular-stories .content img {
    border: 1px solid #DAD9D9;
    height: 70px;
    margin: 0;
    padding: 0;
    width: 70px;
}
#most-popular-stories .popularcontent {
    width: 215px;
}

#most-popular-stories .popularcontent.fullwidth {
	width:100%
}
.sidebar #most-popular-stories h4 {
    margin-bottom: 2px;
    text-transform: none;
}


#tabination, 
#tabinationmadamenoirebusiness {
	position:relative;
}
#tabination .tabs, #tabination .tabs li,
#tabinationmadamenoirebusiness .tabs, #tabinationmadamenoirebusiness .tabs li {
	margin:0;
	padding:0;
	list-style:none;
}
#tabination .tabs,
#tabinationmadamenoirebusiness .tabs {
	height:20px;
	position:absolute;
	left:0;
	top:-34px;
}
#tabination .tabs li,
#tabinationmadamenoirebusiness .tabs li {
	display:inline;
	float:left;
	margin-left:14px;
}
#tabination .tabs li a,
#tabinationmadamenoirebusiness .tabs li a {
	background:url('images/tab-bg-1.png') no-repeat left bottom;
	height:20px;
	padding:0 0 0 10px;
	display:block;
	float:left;
}
#tabination .tabs li a span,
#tabinationmadamenoirebusiness .tabs li a span {
	background:url('images/tab-bg-1.png') no-repeat right bottom;
	padding:0 10px 0 0;
	display:block;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#484343;
	float:left;
	text-transform:lowercase;
	height:20px;
	margin-right:-10px;
}
#tabination .tabs li a:hover, #tabination .tabs li.tabs-selected a,
#tabinationmadamenoirebusiness .tabs li a:hover, #tabinationmadamenoirebusiness .tabs li.tabs-selected a{
	background-position:left top;
}
#tabination .tabs li a:hover span, #tabination .tabs li.tabs-selected a span,
#tabinationmadamenoirebusiness .tabs li a:hover span, #tabinationmadamenoirebusiness .tabs li.tabs-selected a span {
	background-position:right top;
	color:#333;
}
.tabs-hide {
	display:none;
}
/* widget: Tweet Ticker */
#tweet-ticker h3 {
	background:url('images/widget-title-bg-tweet-ticker.png') no-repeat 0 0;
}

#tweet-ticker ul {
	margin:0;
	list-style:none;
	height:255px;
	overflow:hidden; 
} 


#tweet-ticker ul li {
	padding-bottom:20px;
	margin:0 0 20px 0;
}
#tweet-ticker ul li .last-child {
	margin-bottom:0;
	border-bottom:none;
	}
#tweet-ticker .content img {
	background:url('images/tweet-photo-frame.gif') no-repeat 0 0;
	width:73px;
	height:73px;
	padding:6px 20px 12px 8px;
	float:left;
}
/* widget: Social Media */
#social-media .widgettitle {
	height:65px;
	font-size:12px;
	color:#fff;
	line-height:16px;
}
#social-media .widgettitle a {
	float:left;
	display:block;
	color:#fff;
}

#follow-tw {
	background:url('images/mnLayoutSprites.png') no-repeat -123px -86px;
	width:60px;
	height:32px;
	padding:0 0 0 40px;
	float:left;
	display:block;
	margin:0 70px 0 10px;
}
#add-fb {
	background:url('images/mnLayoutSprites.png') no-repeat -1px -86px;
	height:39px;
	width:60px;
	padding:0 0 0 50px;
}
/* widget: FEED */
.sidebar #feed h3.widgettitle {
	/* background-position: -1px -110px; */
	background: url("images/bg-madamenoire-feed-widget.png") no-repeat scroll -1px 0 transparent;
	
}
.sidebar #feed.bvfeed h3.widgettitle {
	background-position: 0 -224px;
}

.sidebar #feed.afktravel h3.widgettitle {
	background-position: 0 -336px;
}

.sidebar #feed.bvfeed h3.widgettitle a, .sidebar #feed.afktravel h3.widgettitle a {
	display: block;
    text-indent: -99999px;
}

.sidebar .widget_rss h3.widgettitle a {
	color:#fff;
}

.sidebar #feed h3.widgettitle a {
	/* color:#f4b206; */
	color:#fff;
}
.sidebar #feed li, .sidebar .widget_rss li {
	background:url('images/mnLayoutSprites.png') no-repeat -246px -248px;
	padding:5px 0 5px 23px;
	margin:0;
	border-bottom:1px solid #e2e2e2;
	font-size:13px;
	font-weight:bold;
	height:1%;
	overflow:hidden;
}
.sidebar #feed li .last-child {
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}
.sidebar #feed li a, .sidebar .widget_rss li a {
	color:#333;
}
.sidebar #feed li a:hover, .sidebar .widget_rss li a:hover  {
	color:#000;
	text-decoration:underline;
}

/* Sidebar Homecontent */
#content-wrapper #sidebar-home {
    padding: 0 18px 0 0;
    width: 1008px;
}
#content-wrapper #sidebar-home .widget {
    display: inline;
    float: left;
    margin-left: 18px;
    width: 318px;
}
#content-wrapper #sidebar-home .widget h3.widgettitle {
    margin: 0;
}
#content-wrapper #sidebar-home #feed h3.widgettitle {
    background: url("images/home-feed2.gif") no-repeat scroll 0 0 transparent;
    padding-top: 15px;
    width: 288px;
}
#content-wrapper #sidebar-home #feed.sbfeed h3.widgettitle {
    background-position: 0 -138px;
}
#content-wrapper #sidebar-home #feed.afktravel h3.widgettitle {
    background-position: 0 -288px;
}
#content-wrapper #sidebar-home #feed h3.widgettitle a {
    color: #fff;
	display: block;
    font-size: 25px;
}
#content-wrapper #sidebar-home #feed.sbfeed h3.widgettitle a,
#content-wrapper #sidebar-home #feed.afktravel h3.widgettitle a {
	text-indent: -99999px;
}
#content-wrapper #sidebar-home .content {
    padding: 0;
}

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

.left-foot {
	width:862px;
	padding:10px 0 8px 18px;
}
.right-foot {
	width:120px;
	padding:14px 0 0 0;
	margin-left:10px;
}
#foot-nav, #foot-nav li {
	margin:0;
	padding:0;
	list-style:none;
}
#foot-nav {
background:url("images/foot-nav4.png") no-repeat scroll 0 0 transparent;
height:55px;
overflow:hidden;
position:relative;
width:692px;
}

#foot-nav li {
display:block;
height:16px;
position:absolute;
text-indent:-99999px;
top:5;
}
#foot-nav li a {
display:block;
height:16px;
margin:0;
padding:0;
cursor:pointer;
}

#foot-nav-home { left:5px; width:33px; }
#foot-nav-mnbusiness { left:61px; width:82px; }
#foot-nav-love { left:164px; width:31px; }
#foot-nav-entertainment { left:216px; width:99px; }
#foot-nav-hair { left:335px; width:30px; }
#foot-nav-beauty { left:385px; width:49px; }
#foot-nav-fashion { left:453px; width:53px; }
#foot-nav-health { left:526px; width:48px; }
#foot-nav-living { left:594px; width:41px; }

#foot-nav-video { top:32px; left:5px; width:38px; }
#foot-nav-homesavvy { top:32px; left:62px; width:78px; }
#foot-nav-askablackman { top:32px; left:157px; width:106px; }
#foot-nav-mommyinchief { top:32px; left:283px; width:104px; }
#foot-nav-shestheboss { top:32px; left:407px; width:97px; }
#foot-nav-news { top:32px; left:524px; width:35px; }
#foot-nav-parenting { top:32px; left:580px; width:71px; }

#footHome {
left:0;
width:43px;
}
#footLoveMarriage {
left:62px;
width:40px;
}
#footEntertainment { 
left:120px;
width:108px;
}
#footHair {
left:245px;
width:42px;
}	
#footStyleBeauty {
    left: 304px;
    width: 56px;
}
#footParenting {
    left: 377px;
    width: 80px;
}
#footFashion {
    left: 473px;
    width: 65px;
}
#foot-nav li#footVideo { 
	left: 0;
    top: 27px;
    width: 45px;
}
#foot-nav li#footMNBusiness {
    left: 64px;
    top: 27px;
    width: 90px;
}
#foot-nav li#footmommyinchief {
    left: 173px;
    top: 27px;
    width: 112px;
}
#foot-nav li#footshestheboss {
    left: 303px;
    top: 27px;
    width: 105px;
}
#foot-nav li#footHealth {
    left: 426px;
    top: 27px;
    width: 55px;
}
#foot-nav li#footLiving {
    left: 498px;
    top: 27px;
    width: 50px;
}
#foot-nav li#footHowto {
    left: 567px;
    top: 27px;
    width: 58px;
}
#foot-nav li#footNews {
    left: 642px;
    top: 27px;
    width: 47px;
}






#foot-nav-2 {
	clear:both;
	padding-top:5px;
}
#foot-nav-2 a {
	color:#cb4244;
	display:inline-block;
	font:bold 11px/1.5 "Lucida Grande","Lucida Sans Unicode", sans-serif;
	padding-right:11px;
	text-transform:capitalize;
}

#footFullwidth {
border-bottom:1px solid #ACAFB5;
border-top:1px solid #ACAFB5;
clear:both;
margin:0 18px;
padding:1px 0 15px;
}
#copyRight {
font:bold 11px/1.5 "Lucida Grande","Lucida Sans Unicode", sans-serif;
color:#333333;
}
#footer .social-media a {
	background:url('images/social-media.gif') no-repeat 0 0;
	width:16px;
	height:16px;
	display:inline;
	float:right;
	margin-left:10px;
}
#footer .social-media a.fb {
	background-position:-26px 0;
}
#footer .social-media a.tw {
	background-position:-53px 0;
}

#footer .social-media a.youtube {
background-position:-79px 0;
width:18px;
}

#footQuickLinks {
color:#997070;
font-size:11px;
overflow:hidden;
padding:10px 18px;
}

#footQuickLinks .title {
display:inline;
float:left;
}

#footQuickLinks ul {
display:inline;
float:left;
list-style:none outside none;
margin:0;
padding:0;
}

#footQuickLinks ul li {
background:url("images/quicklink-sep.gif") no-repeat scroll right 5px transparent;
display:inline;
float:left;
margin:0;
padding:0 10px;
}

#footQuickLinks ul li a {
color:#997070;
}

#footer p.seoPara {
	color:#918282;
}
#footer .seoPara a {
	color:#503c3c;
	font-weight:bold;
	text-decoration:underline;
}
#footer .seoPara a:hover {
	text-decoration:none;
}


/* =Wordpress Support CSS
----------------------------------------------- */

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

.navigation, .comment-navigation {display: block;clear:both;}
.navigation {	margin-top: 40px; padding-bottom: 70px;	}
.comment-navigation {margin-top: 15px;	padding-bottom: 5px;}		
.navigation a, .comment-navigation a {}
.navigation a:hover, .comment-navigation a:hover {}
.attachment a { border:0}
.navigation a img {border:none}
.navigation-image a {border:none}	

/* images */
p img { padding: 0; max-width: 100%;}
img.centered { display: block; margin-left: auto; margin-right: auto;}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* Captions */
.wp-caption {
    background-color: #FAFAFA;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-top: 5px;
	padding-top: 5px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    color: #666666;
    font-size: 10px;
    line-height: 16px;
    margin: 0;
    padding: 4px 4px 5px 0;
}

/* Various Tags & Classes */
acronym, abbr, span.caps { cursor: help;}
acronym, abbr {	border-bottom: 1px dashed #999;}
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
.hidden { display: none;}	
.screen-reader-text { position: absolute; left: -1000em;}
a img {border: none;}


/* Begin Comments*/
ol.commentlist {
list-style:none outside none;
margin:0;
padding:0 0 0 18px;
text-indent:0;
}
ol.commentlist li {
border-bottom:1px solid #E2E2E2;
height:1%;
margin:0 0 18px 18px;
padding:0;
position:relative;
}

.page-numbers {
border:1px solid #DB5659;
padding:5px 10px;
}
.pagination {
height:40px;
margin:0 auto;
text-align:center;
clear:both;
}

/** Pagination **/
#pagination {
clear:both;
height:1%;
overflow:hidden;
padding:50px 12px 15px;
}

.home #pagination {
	padding-top:20px;
}

.category-video-bossip-categories #pagination, .category-galleries #pagination, .search-results #pagination, .tag #pagination {
background-color:#FFFFFF;
padding:15px 10px;
margin-bottom:10px;
}

#pagination #previousPg, #pagination #pageNumbers, #pagination #nextPg   {
display:inline;
float:left;
line-height:28px;
}
#pagination #previousPg {

}

#pagination #pageNumbers #wp_page_numbers{
margin:0;
background:none;
border:none;
}

#pagination #pageNumbers #wp_page_numbers a {
border:1px solid #de5a5c;
color:#000000;
font-weight:bold;
height:28px;
line-height:28px;
margin:0 5px;
padding:0;
text-align:center;
width:28px;
}
#pagination #previousPg a, #pagination #nextPg a {
color:#000000;
}

#pagination #pageNumbers #wp_page_numbers li.active_page a, #pagination #pageNumbers #wp_page_numbers li a:hover {
background-color:#e28c8d !important;
border-color:#de5a5c;
color:#444;
}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
background:none !important;
}
ol.commentlist li .next, ol.commentlist li .prev {
border:0;
}

ol.commentlist li .current{
background-color:#DB5659;
color:#FFFFFF;
}

#addComment {
padding:0 0 0 18px;
}

#respond {
margin:0 0 18px 18px;
overflow:hidden;
border-bottom:1px solid #E2E2E2;
}

#commenterInfo {
display:inline;
float:left;
width:315px;
}

#commenterPost  {
display:inline;
float:right;
width:340px;
}

.commentBox {
display:inline;
margin-right:10px;
width:250px;
}
.commentCount {
left:130px;
position:absolute;
top:14px;
}


ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {  }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-style: italic }
ol.commentlist li div.vcard cite.fn a.url { color:#333; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #d5d5d5; float:left; margin-right:10px;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font: 12px Arial, Verdana; color:#aaa;}
ol.commentlist li div.comment-meta a { color:#aaa; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li div.commentbody {margin-top: 1em; font-size: 14px}
ol.commentlist li p {  margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { margin-bottom: 7px }
ol.commentlist li div.reply a:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { background:#999; border:1px solid #666; /*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; */ color:#fff; font:bold 9px/1 arial,sans-serif; padding:5px 6px 4px;  text-align:center; width:36px;color:#fff; text-decoration:none; text-transform:uppercase;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 .18em; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

ol.commentlist .commentWrap {
overflow:hidden;
}
ol.commentlist h4 {
display:inline;
font-size:14px;
font-weight:bold;
margin:0;
text-decoration:none;
text-transform:none;
}
ol.commentlist .commentCount {
font-weight:normal;
}

ol.commentlist .commentCount, ol.commentlist .commentDate {
display:inline;
font-size:12px;
margin:0;
padding:0;
text-transform:none;
}

ol.commentlist .commentBody p {
font-size:12px;
margin:0;
padding:0;
}


/* Comment Form */
#commentform input {width: 170px;	padding: 4px;	border:1px solid #ccc;	font-size:14px;	font-family:Georgia, Times;	}
#commentform {height: 1%; margin: 0 0 18px 18px; overflow: hidden; padding-bottom: 30px; }
#commentform p label { width: 120px; display:block;float:left}
#commentform p {/*border-top:1px solid #eee; padding: 10px 0; */margin:0;font-size: 14px}
#commentform textarea {	width: 100%;	padding: 2px;	border:1px solid #ccc;	padding: 4px;	font-family: Georgia, Times;}
.cancel-comment-reply {display: none;}
#commentform #submit {
height:38px;
margin:0;
padding:0;
width:79px;
}
#commentform small, #commentform #submit {color:#333;text-transform: uppercase;font-family: arial;}
#commentform small {font-size:11px;font-weight: bold}	
#respond h3 { padding: 0 0 0 10px; margin-bottom: 10px; display:inline; font-size:26px;}
img.commentpop {padding-top:10px;}

/* Gavatar */
.gravatar img {
background:url('../images/avatar-photo-frame.png') no-repeat scroll 0 0 transparent;
float:left;
height:44px;
padding:7px 30px 20px 6px;
width:44px;
}

.createAvatar {
clear:both;
padding:10px 18px;
}


/* Acudeo Companion Banner */
#jwplayer-2-div {
}

.adWrapper{
	position: relative;
	width: 100%;
	height: 245px;
	margin: 20px 0;
}

#adCompanionBanner {
   height: 250px;
   width: 300px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-style: normal;
   text-align: center;
   vertical-align: top;
   margin: 20px 0;
   padding: 0px;
   color: #ADC244;
   z-index: 10;
}

/* Page Navigation */
.pagelink {
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	margin-bottom:30px;
	font: 23px 'heading-type',Arial,sans-serif;
}
.pagelink .current {
    color: black;
}
.pagelink a, .page-numbers {
	color: #DB5355;
	border: none;
}
.pagelink .previousPage, 
.pagelink .nextPage,
.pagelink .prev,
.pagelink .next {
	display: inline-block;
	padding: 26px 0 0;
}
.pagelink .previousPage a, 
.pagelink .nextPage a,
.pagelink .prev a,
.pagelink .next a {
    font-size: 15px;
    font-weight: bold;
}
.pagelink .previousPage span, 
.pagelink .nextPage span {
    border: 1px solid #DB5355;
    padding: 3px 4px 2px 5px;
}
.pagelink .previousPage span{
	margin-right:10px;
}
.pagelink .nextPage span{
	margin-left:6px;
}
ul.pages {
    display: inline;
    font: 23px 'heading-type',Arial,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
}
ul.pages li {
    display: inline;
    margin: 0;
    padding: 0 2px 0 2px;
}
.pagelink h3 {
	margin:0;
}

/* slider */
.gallery-slider-loading { padding: 15px; text-align: center; font-weight: bold; font-size: 16px; background-color: #eee; border: 2px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 0; }
.gallery-outer-wrapper {
background-color:#EEEEEE;
left:-3000px;
margin:10px 0;
padding:5px;
position:absolute;
top:0;
width:660px;
}
.gallery-outer-wrapper .gallery-slider {
margin:0;
padding:50px 0 0;
position:relative;
}

.gallery-outer-wrapper .gallery-top-ad { width: 468px; height: 60px; margin: 10px auto; }
.gallery-outer-wrapper .gallery-header { position: relative; height: 24px; width: 100%; margin-top: 20px; }
.gallery-outer-wrapper .slider-inner-nav { height: 24px; float: right; padding-right:10px; }
.gallery-outer-wrapper .slider-inner-nav a.prev { width: 27px; height: 24px; background: url( 'images/prev-glass.png' ) no-repeat scroll 0 0 transparent; text-indent:-99999px; float: left; }
.gallery-outer-wrapper .slider-inner-nav a.next { width: 27px; height: 24px; background: url( 'images/next-glass.png' ) no-repeat scroll 0 0 transparent; text-indent:-99999px; float: left; }
.gallery-outer-wrapper .slider-inner-nav .slider-count { float: left; padding: 5px 10px 0; font-weight: bold; }

.gallery-outer-wrapper .gallery-slider .slideWrap {
margin:0;
padding:0;
}
.gallery-outer-wrapper .gallery-slider .slideWrap .slider { display: none; padding:0 27px; }
.gallery-outer-wrapper .gallery-slider .slideWrap .slider .attachment-gallery-slider { float: left; margin-right: 10px; }
.gallery-outer-wrapper .gallery-slider .slideWrap .slider h3 { margin-top: 5px; position: absolute; top: -80px; left:10px; }
.gallery-outer-wrapper .gallery-slider .slideWrap .slider p { margin-top: 5px; position: absolute; top: -51px; right:10px; }
.gallery-outer-wrapper .gallery-below-slider-ads { height: 250px; margin: 10px 0; }
.gallery-outer-wrapper .gallery-below-slider-ads .gallery-below-slider-ad { width: 300px; height: 250px; }
.gallery-outer-wrapper .gallery-below-slider-ads .gallery-below-slider-ad#left-ad { float: left; }
.gallery-outer-wrapper .gallery-below-slider-ads .gallery-below-slider-ad#right-ad { float: right; }
.gallery-outer-wrapper .gallery-slider-nav {
background-color:#FFFFFF;
margin:15px 0;
padding:7px 0 5px;
position:relative;
width:660px;
}

.gallery-outer-wrapper .gallery-slider-nav .navSlideWrap {
	margin:0 auto;
	
}
.gallery-outer-wrapper .gallery-slider-nav .navSlideGroup{ display: none; }
.gallery-outer-wrapper .gallery-slider-nav .nav-slider { float: left; padding: 0 10px; width: 100px; text-align: center; height: 105px; }
.gallery-outer-wrapper .gallery-slider-nav .ad { display: none; }
.gallery-outer-wrapper .gallery-slider-nav .nav-slider img { cursor: pointer; }
.gallery-outer-wrapper .gallery-slider-nav .active img { border:3px solid #DB5355; margin-top: -2px; }
.gallery-slider-nav a.prev, .gallery-slider-nav a.next { top: 0; height: 100%; width: 16px; text-indent:-99999px; position:absolute; }
.gallery-slider-nav a.prev { background: url( 'images/gallery-slider-previous.png' ) no-repeat scroll center 0 transparent; }
.gallery-slider-nav a.next { background: url( 'images/gallery-slider-next.png' ) no-repeat scroll center 0 transparent; }
.gallery-outer-wrapper .gallery-slider-nav-pager { display: none; }

.gallery-slider-nav a.next {
right:0;
}


/* =Ourbrain
----------------------------------------------- */

#outbrain_wrapper { margin:0 0 0 -35px;}

#outbrain_wrapper .CancelRecommendationDiv { display:none;} 

.single .OB_default {
    margin: 0 0 0 -35px;
    position: relative;
    width: 702px;
}
.single #outbrain_container_0_stripBox .strip-like {
    background: url("images/content-title.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: 24px/35px 'heading-type',Arial,sans-serif;
    height: 50px;
    margin: 0;
    padding: 13px 0 0 15px;
    text-transform: uppercase;
}

.single #ob_strip_container_rel_0_stripBox {
	padding: 0 0 0 35px;
}

.single #outbrain_wrapper .OUTBRAIN { padding-left:35px; }


/* =Misc
----------------------------------------------- */

#idc-container .idc-loginbtn_intensedebate, #idc-container .idc-loginbtn_wordpress { display: none !important; }

#contentAds667x100 a {
font-weight: normal;
}

.abgLine1,.abgLine2 {
	margin-right: 20px;
	color:#C03;
}

.abgLine3 {
	color: #555555;
}

.abgLine1,.abgLine2,.abgLine3 {
	position: relative;
	top: 4px;
}

#contentAds667x100 {
	padding-bottom: 0px;
}

/** adblade **/
#single-adblade {
	border: 1px solid #DAD9D9;
	margin-top: 26px;
}

/* She Knows Beauty*/
.sheknows {
    float: right;
    height: 21px;
    width: 139px;
}

.sais-ad {
	float:left;
	width:300px;
	margin-right:30px;
	margin-bottom:20px;
	margin-top:10px;
}

.pagelinkbottom {
	width: 728px;
	overflow: hidden;
}

.pagelinkbottom:first-child {
	margin-bottom:20px;
}

.pagelinkbottom .left {
	float: left;
	width: 122px;
	height: 29px;
	margin-left:15px;
}

.pagelinkbottom .center {
	float: left;
	width: 454px;
	text-align: center;
}

.pagelinkbottom .right {
	float: left;
	width: 122px;
	height: 29px;
	margin-right:15px;
}

#header-v3 { height:121px; }
#header-v3 #logo { float:left; width:244px; margin-top:10px; }
#header-v3 #facebook { position:relative;top:-32px;left:370px; width:80px; height:35px;}
#header-v3 #newsletter { position:relative;top:-31px;left:470px; width:135px; height:35px;}
#header-v3 #search { position:relative;top:-36px;left:620px; width:231px; height:35px;}
#header-v3 #search input { width:231px; height:25px; background:url('images/mnLayoutSprites.png') no-repeat -15px -45px; border:0; color:#999999; font-style:italic; }
#header-v3 #promo-buttons { float:right; width:130px; height:40px; position:relative; top:10px; left:-20px; }
#header-v3 #promo-buttons a { display:block; background:#aaa; height:20px; background:#5e2c2e; margin-top:6px; font-family:'Oswald',sans-serif; font-size:14px; color:#fff; text-transform:uppercase; padding:10px; }

.menu-items { width:992px; height:47px; background:url('images/bg-menu-top.png'); margin-left:17px; margin-right:17px; margin-bottom:0; list-style:none; padding-top:1px; }
.menu-items li { display:block; float:left; margin-right:17px; margin-left:0; }
.menu-items li.social { text-indent:-9999px; float:right; }
.menu-items > li > a { display:block; font:15px 'Oswald', sans-serif; text-transform:uppercase; letter-spacing:.5px; padding-top:5px; border-top:6px solid white; }
.menu-items > li > a:hover { text-decoration:none; }
.menu-items > li:hover > a { border-top:6px solid #5e2c2d; }
.menu-items li.social a { padding:0; border:none; }
.menu-items > li.social:hover > a { border:none; }
.menu-items ul li a { display:block; margin-bottom:10px; }
.menu-items .smallmargin { margin-right:5px !important; margin-top:13px !important; }
.menu-items .pushright { margin-left:39px !important; }

.menu-items #social-instagram a { 			background:url(images/header-sprite.png) -137px 0; width:20px; height:20px; }
.menu-items #social-tumblr a { 				background:url(images/header-sprite.png) -157px 0; width:20px; height:20px; }
.menu-items #social-facebook a { 			background:url(images/header-sprite.png) -177px 0; width:20px; height:20px; }
.menu-items #social-twitter a { 			background:url(images/header-sprite.png) -197px 0; width:20px; height:20px; }
.menu-items #social-youtube a {				background:url(images/header-sprite.png) -217px 0; width:20px; height:20px; }
.menu-items #social-rss a { 				background:url(images/header-sprite.png) -237px 0; width:20px; height:20px; }
.menu-items #social-pinterest a {		 	background:url(images/header-sprite.png) -257px 0; width:20px; height:20px; }
.menu-items #social-gplus a { 				background:url(images/header-sprite.png) -157px -40px; width:20px; height:20px; }

.menu-items #social-instagram a:hover {		background:url(images/header-sprite.png) -137px -20px; }
.menu-items #social-tumblr a:hover {		background:url(images/header-sprite.png) -157px -20px; }
.menu-items #social-facebook a:hover {		background:url(images/header-sprite.png) -177px -20px; }
.menu-items #social-twitter a:hover {		background:url(images/header-sprite.png) -197px -20px; }
.menu-items #social-youtube a:hover {		background:url(images/header-sprite.png) -217px -20px; }
.menu-items #social-rss a:hover {			background:url(images/header-sprite.png) -237px -20px; }
.menu-items #social-pinterest a:hover {		background:url(images/header-sprite.png) -257px -20px; }
.menu-items #social-gplus a:hover {		background:url(images/header-sprite.png) -137px -40px; }

#submenu-parenting,
#submenu-business, 
#submenu-entertainment, 
#submenu-love, 
#submenu-health, 
#submenu-living, 
#submenu-video {
	display:none;
	position:absolute;
	z-index:6999999;
	background:#675354 url('images/mnLayoutSprites.png') 0px -239px no-repeat !important;
	height:auto !important;
	overflow:contain;
	padding-top:40px;
	padding-left:15px;
	padding-right:15px;
}
#submenu-business { width:129px !important; }
#submenu-entertainment { width:129px !important; }
#submenu-love { width:128px !important; }
#submenu-health { width:128px !important; }
#submenu-video { width:128px !important; }
#submenu-parenting { width:85px !important; }
#submenu-living { width:128px !important; }

#submenu-parenting li a,
#submenu-business li a, 
#submenu-entertainment li a, 
#submenu-love li a,
#submenu-health li a, 
#submenu-living li a, 
#submenu-video li a { 
	text-indent: 0;
	height: auto !important;
	width: 160px !important;
	padding: 0;
	margin: 0;
	background: transparent !important;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 13px;
}

#submenu-parenting li a:hover,
#submenu-business li a:hover,
#submenu-entertainment li a:hover, 
#submenu-love li a:hover, 
#submenu-health li a:hover, 
#submenu-living li a:hover, 
#submenu-video li a:hover {
	text-decoration: none;
	color: #e05453;
}

#footer-area { background:#e2e2e2; border-bottom:1px solid #b9b9b9; text-align:center; padding:30px 150px 30px 150px; }
#footer-area a { color:#5d2b2c; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; letter-spacing:0px; margin-left:9px; margin-right:9px; }
#footer-area a:hover { color:#de5253; text-decoration:none; }
#footer-area p { color:#908282; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; margin-top:20px; }

#footer-mmgsites { list-style:none; background:url(images/moguldom-sites-2.png); width:1026px; height:89px; border-bottom:1px solid #cccccc; }
#footer-mmgsites li { padding:0; margin:0; }
#footer-mmgsites li a { display:block; float:left; text-indent:-9999px; height:88px; }
#footer-mmgsites #bossip a { width:225px; }
#footer-mmgsites #mogstudios a { width:194px; }
#footer-mmgsites #hiphopwired a { width:194px; }
#footer-mmgsites #styleblazer a { width:194px; }
#footer-mmgsites #mommynoire a { width:218px; }

#footer-copyright { text-align:center; padding-bottom:17px; margin:0; position:relative; margin-top: 20px;}
#footer-copyright p { font-family:Arial, sans-serif; font-size:12px; color:#a09393; margin:0; padding:0; }
#footer-copyright .glamlogo {display: block; position: absolute; top: -5px; right: 5px;}

#footer-feeds { width:1026px; height:270px; clear:both; margin-bottom:40px; }
#footer-feeds .single-feed { 
	display:block; 
	float:left; 
	overflow:hidden;
	width:256px; 
}

#footer-feeds .single-feed .feed-title { display:block; margin-left:53px; margin-top:12px; margin-bottom:17px;}
#footer-feeds .single-feed .feed-item { display:block; width:216px; border-top:1px solid #cccccc; margin-left:20px; margin-right:20px; padding-top:12px; padding-bottom:12px; color:#707070; }
#footer-feeds .single-feed .feed-item .arrow { color:#e68182; }



#mn-newsletter-widget { 
	width:300px; 
	height:194px; 
	background:url(images/newsletter_box_bg.jpg); 
	margin-bottom:20px;
}
#mn-newsletter-widget input { 
	position:relative;
	left:33px;
	top:152px;
	width:238px; 
	height:26px; 
	background:url(images/newsletter_input_bg.jpg); 
	border:0;
	font-style:italic;
	color:#989697;
}
#mn-newsletter-widget .nlsubmit {
	width: 35px;
	height: 24px;
	background: transparent;
	text-indent: -9999px;
	cursor: pointer;
	position: relative;
	left: -5px;
}

#leader-v3 {
	text-align:center;
	padding: 10px 0;
	background-color: #F4EFEF;
	width: 1026px;
	margin: 0 auto;
	margin-left:0;
}
#leader-v3 div {
	text-align: center;
	margin: 0 auto;
}


/** Megapost Newsletter Widget **/
.widget-megapost-newsletter {
	position: relative;
	width: 300px;
	height: 200px;
	background: url(images/MNMegaPostSideBarSignUp.png);
	margin-bottom: 10px;
}

.widget-megapost-newsletter input.email {
	position: absolute;
	top: 168px;
	left: 37px;
	width: 220px;
	height: 19px;
	background: transparent;
	border: 0;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
}

.widget-megapost-newsletter input:focus {
	outline: none !important;
}

.widget-megapost-newsletter .nlsubmit {
	position: absolute;
	top: 173px;
	left: 261px;
	width: 20px;
	height: 15px;
	text-indent: -1000px;
	cursor: pointer;
	background:transparent; 
	border:0;
}


/* Remove advertisements from an individual post */
.postid-284297 #leader-v3,
.postid-284297 .ad300x250,
.postid-284297 #contentAds667x100 {
	display: none;
}

#fbpagelikebutton { clear:both; float:left; margin-top:10px; }





/* New We Recommend Widget 2013 styling */

.werecommend-title {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 24px;
	color: #5e2c2e;
	margin: 20px 0 15px 0;
	
}

.werecommend-content {
	margin-bottom: 20px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

.werecommend-post { 
	float: left;
	width: 200px;
	height: 300px;
}

.werecommend-post-1, 
.werecommend-post-2, 
.werecommend-post-4, 
.werecommend-post-5 {
	margin-right: 33px;
}

.werecommend-post-1 span, .werecommend-post-1 span a {
	width: 139px;
	margin-left: 10px;
}

.werecommend-post img {
	width: 200px;
	height: 200px;
	margin-bottom: 10px;
}

.werecommend-post img.sponsor {
	width: 50px;
	height: auto;
	float: left;
}

.werecommend-post-1 span.sponsor, .werecommend-post-1 span.sponsor a {
	clear: both;
	position: relative;
	left: 35px;
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial;
	text-transform: none;
	font-size: 11px;
	color: #666666;
	margin-top: 1px;
}

.werecommend-post-1 .colorpink {
	color: #dd5557 !important;
	display: inline;
	clear: none;
}

.werecommend-post span, .werecommend-post span a {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	color: #dd5557;
	text-transform: uppercase;
	line-height: 17px;
	float: left;
}



/* New Article Styling 2013 */

.post-2013-title {
	line-height: 50px;
}

.post-2013-sponsor {
	height: auto;
	width: auto;
	position: relative;
	overflow: hidden;
}

.post-2013-sponsor .left {
	float: left;
	width: 55px;
	height: auto;
	overflow: hidden;
}

.post-2013-sponsor .right {
	float: left;
	width: 200px;
	height: auto;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	padding-left: 10px;
	padding-top: 5px;
	overflow: hidden;
}

.post-2013-content {
	display: block;
	overflow: hidden;
}

.post-2013-content p {
	font-size: 15px;
	color: #666666;
	line-height: 26px;
	margin-bottom: 10px;
}

.post-2013-content h2 {
	font-size: 24px;
}

.post-2013-comment-count {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	line-height:30px;
	color: #dd5557;
	text-transform: uppercase;
	display: block;
	text-align: right;
}

.post-2013-meta {
	display: block;
	width: 667px;
	height: 49px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.post-2013-meta .left {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 16px;
	float: left;
}

.post-2013-meta .right {
	float: right;
	width: 344px;
	height: 32px;
	margin-top: 10px;
	text-align: right;
}

.post-2013-mnvideo-widget {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin: 0 6px;
	width: 100%;
}

.post-2013-mnvideo-widget h4 {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 24px;
	color: #5e2c2e;
	margin: 20px 0 15px 0;
}

.post-2013-mnvideo-widget .video {
	float: left;
	margin-right: 35px;
	width: 150px;
	display: block;
}

.post-2013-mnvideo-widget .video img {
	width: 153px;
	height: 153px;
	margin-bottom: 5px;
}

.post-2013-mnvideo-widget .video span {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	color: #dd5557;
	text-transform: uppercase;
	line-height: 17px;
	float: left;
}
	
.post-2013-mnvideo-widget .video-4 {
	margin-right: 0 !important;
}

.post-yahoo-rec {
	margin-top: 15px;
}

.post-2013-meta-bottom {
	width: 667px;
	height: auto;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding: 5px 0;
}

.post-2013-meta-bottom .newsletter {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px; 
	color: #666666;
	text-transform: uppercase;
	width: 500px;
	float: left;
}

.post-2013-meta-bottom .tags {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 500px;
	float: left;
}

.post-2013-meta-bottom .comments {
	float: right;
	font-family: 'heading-type', Arial, sans-serif;
	text-transform: uppercase;
	color: #DB5355;
	text-decoration: none;
	width: 120px;
	text-align: right;
	font-size: 16px;
}

.post-2013-comments-title {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 24px;
	color: #5e2c2e;
	margin: 20px 0 15px 34px;
}

#post-2013-comment-disclaimer {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 15px;
}



/* New Widget Styling 2013 */

.widget-title-2013 {
	font-family: 'heading-type', Arial, sans-serif;
	text-transform: uppercase;
	color: #5e2c2e;
	font-size: 24px;
}

.widget-2013-connect {
	width: 300px;
	height: 60px;
	overflow: hidden;
	margin-top: 8px;
}

.widget-2013-connect .twitter, .widget-2013-connect .facebook {
	width: 42px;
	height: 32px;
	float: left;
}

.widget-2013-connect .twitter { background: url( images/mnLayoutSprites.png ) no-repeat -123px -86px; }
.widget-2013-connect .facebook { background: url( images/mnLayoutSprites.png ) no-repeat -70px -86px; }

.widget-2013-connect .twitter-text, .widget-2013-connect .facebook-text {
	width: 100px;
	height: 32px;
	float: left;
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 100%;
	color: #DB5355;
	text-transform: uppercase;
	margin-top: -3px;
}

.widget-2013-connect .twitter-link {
	width: 132px;
	height: 32px;
	display: block;
	position: absolute;
}

 .widget-2013-connect .facebook-link {
	width: 132px;
	height: 32px;
	display: block;
	position: absolute;
	margin-left: 137px;
}

/*  New MailChimp Subscribeform Styles */

.subscribeform {
	width: 300px; 
	height: 194px;
	background: #5e2d2f;
	margin-bottom: 15px;
}

.subscribeform .logo {
	width: 115px;
	height: 51px;
	background: url( images/mnLogoWhiteSmall.png ) no-repeat;
	position: relative;
	top: 24px;
	left: 0;
}

.subscribeform .titletext {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	top: 40px;
	left: 27px;	
	line-height: 18px;
}

.subscribeform .email {
	position: relative !important;
	top: 54px !important;
	left: 27px !important;
	background: transparent;
	padding-bottom: 5px;
	font-size: 12px;
	width: 244px;
	border: 0;
	font-style: italic;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.subscribeform .submit {
	background: transparent;
	color: #fff;
	border: 0;
	position: relative;
	top: 54px;
	font-family: Georgia, Arial, sans-serif;
	letter-spacing: -2px;
}
/*  END New MailChimp Subscribeform Styles */

.widget-2013-newsletter {
	width: 300px; 
	height: 194px;
	background: #5e2d2f;
	margin-bottom: 15px;
}

.widget-2013-newsletter .logo {
	width: 115px;
	height: 51px;
	background: url( images/mnLogoWhiteSmall.png ) no-repeat;
	position: relative;
	top: 24px;
	left: 0;
}

.widget-2013-newsletter .text {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	top: 40px;
	left: 27px;	
	line-height: 18px;
}

.widget-2013-newsletter .email {
	position: relative !important;
	top: 54px !important;
	left: 27px !important;
	background: transparent;
	padding-bottom: 5px;
	font-size: 12px;
	width: 244px;
	border: 0;
	font-style: italic;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.widget-2013-newsletter .submit {
	background: transparent;
	color: #fff;
	border: 0;
	position: relative;
	top: 54px;
	font-family: Georgia, Arial, sans-serif;
	letter-spacing: -2px;
}

.widget-2013-morepopular {
	width: 300px;
	height: auto;
	overflow: hidden;
}

.widget-2013-morepopular .button-views {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	color: #DB5355;
	text-transform: uppercase;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 48px;
	height: 22px;
	float: left;
	padding-top: 1px;
	text-align: center;
	margin-bottom: 15px;
	cursor: pointer;
}

.widget-2013-morepopular .button-comments {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	color: #DB5355;
	text-transform: uppercase;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 73px;
	height: 22px;
	float: left;
	padding-top: 1px;
	text-align: center;
	margin-bottom: 15px;
	cursor: pointer;
}

.widget-2013-morepopular .button-filler {
	width: 176px;
	height: 24px;
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 15px;
}

.widget-2013-morepopular .articles {
	margin: 15px 0;
	overflow: hidden;
	display: block;
	width: 300px;
	height: auto;
	margin-top: 15px;
}

.widget-2013-morepopular .articles .article {
	width: 300px;
	min-height: 100px;
}

.widget-2013-morepopular .articles .article .thumb {
	display: block;
	width: 100px;
	height: 100px;
	margin-bottom: 15px;
	float: left;
}

.widget-2013-morepopular .articles .article .thumb img {
	width: 100px;
	height: 100px;
}
.widget-2013-morepopular .articles .article .text {
	width: 185px;
	min-height: 99px;
	margin-bottom: 15px;
	float: right;
	border-bottom: 1px solid #ccc;
	font-family: 'heading-type', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 100%;
	color: #DB5355;
}

.widget-2013-morepopular .articles .article .text span {
	font-family: Arial, sans-serif;
	color: #666666;
	font-size: 12px;
	text-transform: none;
	clear: both;
	display: block;
}

.widget-2013-morepopular .comments-articles {
	display: none;
}

.widget-2013-sponsor-facebook {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

.widget-2013-sponsor-twitter {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

.title-highlight {
	color: #db5355 !important;
}

.widget-2013-sponsor-stories {
	margin-top: 0;
}

.widget-2013-sponsor-stories .story {
	width: 300px;
	height: 100px;
	margin-bottom: 15px;
}

.widget-2013-sponsor-stories .story img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 10px;
}

.widget-2013-sponsor-stories .story .text, .widget-2013-sponsor-stories .story .text a {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	color: #dd5557;
	text-transform: uppercase;
	line-height: 17px;
	float: left;
	display: block;
	width: 185px;
	height: 99px;
	border-bottom: 1px solid #ccc;
}

.widget-2013-sponsor-facebook {
	width: 300px;
	overflow: hidden;
}

.widget-2013-sponsor-facebook .sponsor-logo {
	float: left;
}

.widget-2013-sponsor-facebook .fb {
	float: left;
	margin-left: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #007;
}

#hp-sponsor-logo { 
	float: right; 
	margin: 5px; 
	position: absolute; 
	left: 90px; 
	top: 210px; 
}

#article-sponsor-image { width:50px; height:50px; }
#article-sponsor-title { position:relative; top:-45px; left:58px; margin-bottom:-25px; }
.home-sponsor-image { position:absolute; bottom:5px; left:5px; width:42px; height:42px; }
.home-sponsor-text { position:absolute; top:212px; left:52px; height:42px; font-size:11px; line-height:12px; }
.home-sponsor-text a { font-weight:bold; }

/* fix for menu hover over Instagram icon in nav menu*/
ul.menu-items #parenting {z-index: 10;} 
ul.menu-items #social-instagram { position:relative; z-index:1000000; }


/*************************
* Date Archive Link Matrix
**************************/


table.datemap-sb{
	margin:24px auto;
}

table.datemap-sb tr{
	display: block;
	border-bottom:1px #DB5355 solid;
}

table.datemap-sb tr.last{
	border-bottom:0;
}

table.datemap-sb th{
	background-color:#5e2c2e;
	padding:0px 0px;
}

table.datemap-sb td{
	padding:0px 0px 0px;
}

table.datemap-sb th a{
	color:white;
	display:block;
	padding: 4px 7px;
}
table.datemap-sb td a{
	color:#DB5355;
	display:block;
	padding: 4px 7px;
}

table.datemap-sb td a:hover,
table.datemap-sb td a:focus,
table.datemap-sb td a:active,
table.datemap-sb td a.currentdate {
	background-color:#5e2c2e;
	color: white;
}

.mn-biz-cat-overlay {
	width: 153px;
	height: 18px;
	background: url(images/cat-title-bg-pink.png) no-repeat;
	color: #fff;
	position: relative;
	top: -18px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.homepage-story-overlay {
	width: 126px;
	height: 18px;
	position: relative;
	top: -18px;
	font-family: "Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: -18px;
}

.homepage-story-overlay span {
	position: relative;
	left: 6px;
}

.homepage-story-overlay:after {
	border-bottom: 18px solid red;
	border-right: 18px solid transparent;
	content: " ";
	display: inline-block;
	position: absolute;
	right: -18px;
}

.homepage-overlay-teal { background:#3fa6b7; color:#000; }
.homepage-overlay-teal.homepage-story-overlay:after { border-bottom: 18px solid #3fa6b7; }
.homepage-overlay-purple { background:#6c4295; color:#fff; }
.homepage-overlay-purple.homepage-story-overlay:after { border-bottom: 18px solid #6c4295; }
.homepage-overlay-purple-two { background:#8e39ae; color:#fff; }
.homepage-overlay-purple-two.homepage-story-overlay:after { border-bottom: 18px solid #8e39ae; }
.homepage-overlay-pink { background:#f4b9dc; color:#000; }
.homepage-overlay-pink.homepage-story-overlay:after { border-bottom: 18px solid #f4b9dc; }
.homepage-overlay-white { background:#fff; color:#000; }
.homepage-overlay-white.homepage-story-overlay:after { border-bottom: 18px solid #fff; }
.homepage-overlay-lightblue { background:#abd2ea; color:#000; }
.homepage-overlay-lightblue.homepage-story-overlay:after { border-bottom: 18px solid #abd2ea; }
.homepage-overlay-darkblue { background:#303e97; color:#fff; }
.homepage-overlay-darkblue.homepage-story-overlay:after { border-bottom: 18px solid #303e97; }
.homepage-overlay-orange { background:#f57c16; color:#000; }
.homepage-overlay-orange.homepage-story-overlay:after { border-bottom: 18px solid #f57c16; }
.homepage-overlay-burgundy { background:#79122b; color:#fff; }
.homepage-overlay-burgundy.homepage-story-overlay:after { border-bottom: 18px solid #79122b; }
.homepage-overlay-gray { background:#666666; color:#fff; }
.homepage-overlay-gray.homepage-story-overlay:after { border-bottom: 18px solid #666666; }
.homepage-overlay-red { background:#c81116; color:#fff;  }
.homepage-overlay-red.homepage-story-overlay:after { border-bottom: 18px solid #c81116; }

#ad990x200 > div:last-of-type {
	display: inline-block !important;
}

.katrina-marquee {
	position: relative;
	margin: 17px 0 0 17px;
}
.katrina-marquee ul.survivors {
	position: absolute;
	bottom: 18px;
	margin: 0;
	width: 100%;
	list-style: none;
}
.katrina-marquee ul.survivors li {
	float: left;
	width: 22%;
	margin-left: 2.3%;
}
.katrina-marquee li a { width:153px; display:block; background:black; }
.katrina-marquee li a:hover { text-decoration:none; }
.katrina-marquee li a img { transition:all .3s ease; }
.katrina-marquee li a:hover img { opacity:.7; }
.katrina-marquee li a h4 { color:white; padding:10px 5px; font:12px verdana; text-transform:none; text-align:left; }
.katrina-marquee .category-link { display:block; position:absolute; top:0; left:0; height:150px; width:100%; }

.aol-widget {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

#iscontent .cat-listing { padding-top:0; }
.cat-listing h5 { margin: 8px 9px 0 9px; }

.sharethis-social {
	margin: 10px 0px; height: 50px;
}
.sharethis-social.bottom {
	padding-bottom: 10px; border-bottom: 1px solid #ccc;
}

.sharethis-social .st_facebook_custom{
	background-image: url(images/social_facebook.png); width:163px; height:50px; display:block; float: left; margin-right: 5px; cursor: pointer;
}
.sharethis-social .st_twitter_custom{
	background-image: url(images/social_twitter.png); width:163px; height:50px; display:block; float: left; margin-right: 5px; cursor: pointer;
}
.sharethis-social .st_pinterest_custom{
	background-image: url(images/social_pinterest.jpg); width:163px; height:50px; display:block; float: left; margin-right: 5px; cursor: pointer;
}
.sharethis-social .st_email_custom{
	background-image: url(images/social_email2.jpg); width:163px; height:50px; display:block; float: left; cursor: pointer;
}

.awesm-social { margin: 10px 0; height:50px; }
.awesm-social button { width:163px; height:50px; display:block; float:left; margin-right:5px; cursor:pointer; border:0; text-indent:-9999px; }
.awesm-social button:last-child { margin-right:0; }
.awesm-social button.facebook { background-image:url(images/social_facebook.png); }
.awesm-social button.twitter { background-image:url(images/social_twitter.png); }
.awesm-social button.pinterest { background-image:url(images/social_pinterest.jpg); }
.awesm-social button.email { background-image:url(images/social_email2.jpg); }

.widget_mn_awesm_stories ul, 
.widget_mn_awesm_stories ul li { margin:0 !important; padding:0 !important; font-family:'heading-type', Arial, sans-serif; text-transform:uppercase; width:300px; }
.widget_mn_awesm_stories div.left { font-size:2.5em; color:#db5355; display:inline-block; width:30px; text-align:right; vertical-align:top; }
.widget_mn_awesm_stories div.right { font-size:1em; text-transform:uppercase; display:inline-block; width:260px; padding-left:10px; }
.widget_mn_awesm_stories li { border-bottom:1px solid #ccc; }
.widget_mn_awesm_stories li a { padding:8px 0; display:inline-block; line-height:1.1em; }

.widget_mn_popular_stories { font-family:heading-type,Arial,sans-serif; font-size:16px; text-transform:uppercase; line-height:1.2em; }
.widget_mn_popular_stories ul, .widget_mn_popular_stories li, .widget_mn_popular_stories .content { margin:0; padding:0; }
.widget_mn_popular_stories h3.widgettitle { background:transparent; color:#5e2c2e; margin:0; padding:0; margin-bottom:-10px; }
.widget_mn_popular_stories ul.tabs,
.widget_mn_popular_stories ul.tabs li { margin:0; padding:0; }
.widget_mn_popular_stories ul.tabs li { display:inline-block; padding:3px 6px; cursor:pointer; }
.widget_mn_popular_stories ul.content li.content { display:none; }
.widget_mn_popular_stories ul.content li.content-shares { display:block; }
.widget_mn_popular_stories ul.content li { margin-bottom:10px; }
.widget_mn_popular_stories ul.content li.content ul.items li a { display:inline-block; }
.widget_mn_popular_stories ul.content li.content ul.items li a img { width:100px; height:100px; }
.widget_mn_popular_stories ul.content li.content ul.items li a:first-child { margin-right:10px; }
.widget_mn_popular_stories ul.content li.content ul.items li div.holder { display:inline-block; width:190px; vertical-align:top; }
.widget_mn_popular_stories ul.content li.content ul.items li div.holder span { color:#707070; text-decoration:none; font-size:11px; font-family:Arial,Verdana,Helvetica,sans-serif; text-transform:none; }
.widget_mn_popular_stories ul.tabs { color:#dd5557; margin-bottom:15px; border-bottom:1px solid #ccc; margin-right:20px; }
.widget_mn_popular_stories ul.tabs li { border-top:1px solid #ccc; border-right:1px solid #ccc; }
.widget_mn_popular_stories ul.tabs li:first-child { border-left:1px solid #ccc; }
.widget_mn_popular_stories ul.tabs li.active { position:relative; z-index:10; border-bottom:1px solid #fff; margin-bottom:-1px; }

#footer-menu .menu-items .social { text-indent:-9999px; float:right; }
/*body.single #outterWrapper { margin-left:-540px; }*/
body.single #content { width:743px; }
body.single #wrapper { width:1084px; background-repeat:repeat-x; }
body.single #leader-v3 { width:1084px; }
body.single #menu-top .menu-items { width:1046px; }
body.single #footer-feeds { width:1084px; }
body.single #footer-feeds .single-feed { width:270px; }
body.single #footer-menu .menu-items { width:1044px; }
body.single .post-2013-meta { width:721px; }
body.single .awesm-social button { width:177px; }
body.single .post-2013-meta-bottom { width:721px; margin:20px 0; }
body.single .post-2013-mnvideo-widget .video { width:153px; }
body.single .post-2013-mnvideo-widget .video-4 { margin-right: 0; }
body.single #commentWrap { width:721px; }
body.single .menu-items .pushright { margin-left:91px !important; }
body.single .btfleader { margin-bottom:35px; }
body.single .post-2013-meta-bottom .comments a { position:relative; top:-23px; }

body.single h4.obheader { font-family:'heading-type',Arial,sans-serif; font-size:24px; color:#5e2c2e; margin:20px 0 15px 0; }

.left { float:left !important; }
.right { float:right !important; }

.widget_mn_wibbitz_embed_widget {
	width: 300px;
}

.mmg_content_widget .item_container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.mmg_content_widget h4 {
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 24px;
	color: #5e2c2e;
	margin: 20px 0 15px 0;
}
.mmg_content_widget .item_container .item {
	width: 170px;
	margin-bottom: 20px;
}
.mmg_content_widget .item img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.mmg_content_widget .item a {
	display: block;
	font-family: 'heading-type', Arial, sans-serif;
	font-size: 15px;
	color: #DB5355;
	text-transform: uppercase;
	line-height: 17px;
	text-decoration: none;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}