/*
Theme Name: Madame Noire
Theme URI: http://www.madamenoire.com/
Description: Custom Theme for Madame Noire
Version: 2.1
Author: Sakin Shrestha(Catch Internet)
Author URI: http://catchinternet.com
Tags: custom, custom header, featured, two columns, widgets
*/

/*
==================================================
Reset
==================================================
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline:none;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
==================================================
Common CSS
==================================================
*/
body {
	background:url('images/pattern.gif') repeat;
	font:13px/1.5 Arial, Helvetica, sans-serif;
	color: #333;
	padding:0;
}
a {
	color: #DB5355;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	padding: 10px 0 5px;
	margin:0;
}
h1, h2, h3, h4, h5, h6 {
	text-transform:uppercase;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
* html .clearfix {
	height: 1%;
}
.col-1, .col-2, .col-3 {
	display:inline;
	float:left;
}
#logo 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 {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

@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#tgbc-webfont') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family: 'sub-heading-type';
	src: url('type/lucida-webfont.eot');
	src: local('?'), url('type/lucida-webfont.woff') format('woff'), url('type/lucida-webfont.ttf') format('truetype'), url('type/lucida-webfont.svg#lucida-webfont') format('svg');
	font-weight:normal;
	font-style:normal;
}

/*
==================================================
Headings
==================================================
*/
h1, h2, h3, h4 {
font-family:'heading-type', Arial, sans-serif;
font-weight:normal;
}

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/*
==================================================
Spacing
==================================================
*/
ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
/*
==================================================
Structure
==================================================
*/
#main {
	background:url('images/gradiant-bg.gif') repeat-x 0 0;
	min-width:1066px;
	padding:9px 20px;
}
#wrapper {
	background:url('images/wrapper-bg-top-2.png') no-repeat center top;
	width:1026px;
	margin:0 auto;
}
#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;
}

#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;
    text-align: right;
    width: 80px;
}
#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;
}
#adsLeaderboard {
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    width: 728px;
}
.header-right {
	float:right;
	padding-top:10px;
	width:630px;
	clear:right;
}
.header-right #searchform {
	background:url('images/search-bg.gif') no-repeat 0 0;
	height:29px;/*height:36px;*/
	width:230px;
	padding:7px 0 0 21px;
	margin-top:1px;
	float:left;
	margin-left:25px;
}
.header-right #searchform input {
	display:inline;
	float:left;
}
.header-right #searchform input#s {
	background-color:#fff;
	border: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:150px;
}
.header-right #searchform input#btn-search {
	cursor:pointer;
}
#top-nav {
float:right;
height:37px;
padding-right:5px;
padding-top:8px;
width:320px;
}

#top-nav a {
	float:right;
	margin-left:16px;
}
#top-nav a#t-btn-login {
	background:url('images/btn-login.gif') no-repeat 0 0;
	width:45px;
	height:15px;
}
#top-nav a#t-btn-register {
	background:url('images/btn-register.gif') no-repeat 0 0;
	width:68px;
	height:15px;
}
#top-nav a#t-btn-facebook {
	background:url('images/btn-fb.png') no-repeat 0 0;
	width:156px;
	height:31px;
	margin-top:-10px;
	position:relative;
}

#ad990x200 {
	margin:0 auto;
	width:990px;
	padding:0 18px;
	background-color:#fff;
	clear:both;
}

#ad990x200 object, #ad990x200 #google_ads_div_MadameNoirePushdown_ad_container, #ad990x200 div {
    display: inline-block;
    height: 200px;
    overflow: hidden;
    padding: 10px 0 15px;
}

#ad990x200 ins { padding-bottom:10px; }

/*
==================================================
Menu
==================================================
*/
#main-nav, #sub-nav {
	display:inline;
	float:right;
	list-style:none outside none;
	overflow:hidden;
	position:relative;
	height:38px;
}
#main-nav {
background:url("images/navbar3.png") no-repeat scroll right 0 transparent;
margin:0px -18px 0 0;
padding:9px 0 0;
width:630px;
}

#sub-nav {
    background: url("images/navbar3.png") no-repeat scroll -67px -222px transparent;
    margin: 5px -18px 0 0;
    padding: 2px 0 0;
    width: 561px;
}
#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:8px;
}
#sub-nav li {
top:1px;

}

#main-nav li, #main-nav li a, #sub-nav li, #sub-nav li a {
	height:25px;
}

#main-nav li a, #sub-nav li a {
	cursor:pointer;
	display:block;
}

#navHome {
	left:20px;
	width:36px;
}
#navTv {
	left:78px;
	width:30px;
}

#navLoveMarriage {
	left:125px;
	width:115px;
}

#navEntertainment {
	left:260px;
	width:105px;
}

#navBeauty {
	left:385px;
	width:55px;
}

#navParenting {
left:460px;
width:76px;
}
#navFashion {
left:555px;
width:60px;
}

#navHome a:hover, .home #navHome a  {
	background: transparent url('images/navbar3.png') -20px -71px no-repeat;
}

#navTv a:hover, .category-tv #navTv a {
	background: transparent url('images/navbar3.png') -78px -71px no-repeat;
}

#navLoveMarriage a:hover, .category-love-marriage #navLoveMarriage a {
	background: transparent url('images/navbar3.png') -125px -71px no-repeat;
}

#navEntertainment a:hover, .category-entertainment #navEntertainment a {
	background: transparent url('images/navbar3.png') -260px -71px no-repeat;
}

#navBeauty a:hover, .category-beauty #navBeauty a  {
	background: transparent url('images/navbar3.png') -385px -71px no-repeat;
}

#navParenting a:hover, .category-parenting #navParenting a  {
	background: transparent url('images/navbar3.png') -460px -71px no-repeat;
}

#navFashion a:hover, .category-fashion #navFashion a {
	background: transparent url('images/navbar3.png') -555px -71px no-repeat;
}

#navsheistheboss {
left:10px;
width:104px;
}

#navHealthWellness {
left:131px;
width:135px;
}

#navLiving {
left:280px;
width:55px;
}

#navHowTo {
left:350px;
width:60px;
}

#navCareer {
left:425px;
width:60px;
}

#navNews {
left:503px;
width:45px;
}

#navsheistheboss a:hover, .category-shestheboss #navsheistheboss a  {
	background:url("images/navbar3.png") no-repeat scroll -76px -292px transparent;
}

#navHealthWellness a:hover, .category-health-wellness #navHealthWellness a  {
	background:url("images/navbar3.png") no-repeat scroll -200px -292px transparent;
}

#navLiving a:hover, .category-living #navLiving a {
	background:url("images/navbar3.png") no-repeat scroll -350px -292px transparent;
}

#navHowTo a:hover, .category-how-to #navHowTo a  {
	background:url("images/navbar3.png") no-repeat scroll -420px -292px transparent;
}

#navCareer a:hover, .category-career #navCareer a {
	background:url("images/navbar3.png") no-repeat scroll -495px -292px transparent;
}

#navNews a:hover, .category-news #navNews a {
	background:url("images/navbar3.png") no-repeat scroll -570px -292px transparent;
}

/*
==================================================
Content
==================================================
*/
/*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;
}

.slideWrap {
	height:418px;
	overflow:hidden;
	width:669px;
}


#highlight .btm-wrap {
	background:url('images/highlight-btm-wrap.png') no-repeat;
	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 h2, #highlight h2 a {
	font-size:42px;
	line-height:42px;
	color:#fff;
	letter-spacing:-2px;
	margin-bottom:20px;
}
#highlight .title {
	font:bold 16px/16px "sub-heading-type", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#e28e8f;
	margin:0 5px 0 0;
}
#highlight p {
	padding:0;
	margin:-5px 0 25px 0;
	font:13px/1.4 "sub-heading-type",Arial,Helvetica,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/h-prev-story.gif') no-repeat 0 0;
	width:109px;
	height:14px;
}
.h-navigation a.next {
	background:url('images/h-next-story.gif') no-repeat 0 0;
	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/cat-title-bg.png') no-repeat;
	width:112px;
	height:12px;
	position:absolute;
	top:135px;
	left:0;
	margin:0;
	font-size:10px;
	line-height:12px;
	font-family:'sub-heading-type', Arial, sans-serif;	
	font-weight:normal;
	padding:3px;
}
.mostPopular {
height:1%;
overflow:hidden;
position:relative;
}

.mostPopular h2 {
	background:url('images/cat-title-bg.png') no-repeat;
	font-family:'sub-heading-type', Arial, sans-serif;		
	font-size:10px;
	font-weight:normal;
	height:12px;
	left:10px;
	line-height:12px;
	margin:0;
	padding:3px;
	position:absolute;
	top:218px;
	width:112px;
	color:#FFF;
}
.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 {
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	margin:3px 9px 0 9px;
	text-transform:none;
}

.cat-listing h5 a {
	font-size:12px;
}

.cat-listing h5, .cat-listing h5 a {
	color:#3c3636;
	font-family:'sub-heading-type', Arial, sans-serif;	
}
#related_posts .relatedWrap h5 a { font-weight:normal; font-weight:12px; color:#3c3636; font-family:'sub-heading-type', Arial, sans-serif;	}
.cat-listing p, #related_posts .relatedWrap h5, #related_posts .relatedWrap p {
	color:#646464;
	font-size:12px;
	line-height:12px;
	padding:0;
	margin:3px 9px 0 9px;	
	font-family:'sub-heading-type', Arial, sans-serif;	
}
.cat-listing .more-link, #related_posts .more-link  {
	background:url('images/icon-more.gif') no-repeat 0 0;
	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: 28px;
    top: 216px;
    width: 34px;
}
/*
==================================================
Content
==================================================
*/

.post, .type-attachment {
margin-left:18px;
}

.post h2, .type-attachment h2 {
	font-size:48px;
	line-height:42px;
	margin-bottom:5px;
}
.entryHeader {
overflow:hidden;
padding-bottom:5px;
}

.metaContent {
float:left;
display:inline;
}

.sharePostAddThis {
display:inline;
float:right;
position:relative;
}

.sharePostAddThis .sharetwo {
    clear: both;
    padding-top: 5px;
}
.sharePostAddThis .gooblefb {
    display: inline-block;
    height: 54px;
    position: relative;
    vertical-align: top;
    width: 106px;
}
.sharePostAddThis .gooblefb #___plusone_0 {
	position:absolute !important;
	left:0;
	bottom:0;
}
.sharePostAddThis .gooblefb .addthis_button_facebook_like  { 
	position:absolute !important;
	left:0;
	top:0;
}


.sharePostAddThis .meebo-inlineShare-largeMulti {
	margin:0;
}

.sharePost {
background:url('images/share.gif') no-repeat scroll 0 0 transparent;
height:16px;
width:347px;
position:relative;
display:inline;
float:right;
} 

.sharePost ul li {
cursor:pointer;
height:16px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
text-indent:-99999px;
}
.sharePost li a {
display:block;
height:16px;
}

.sharePost .shareTwitter {
left:0;
width:90px;
}

.sharePost .shareEmail {
left:110px;
width:90px;
}

.sharePost .shareFacebook {
left:220px;
width:130px;
}

.sharePostAddThis .at300bs {
display:inline-block;
}

.entry {
border-top:1px solid #333333;
margin:5px 0;
overflow:hidden;
}

.entry .col1, .entry .col2 {
display:inline;
float:left;
width:322px;
padding-top:10px;
}
.entry .col1 img.size-thumbnail, .entry .col2 img.size-thumbnail {
	
}

.entry .col1 {
padding-right:20px;	
}

.entry .col2 {
	
}

.category .entry {
padding-top:10px;
}

.entryBottom {
overflow:hidden;
clear:both;
padding:10px 0;
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;
}

/*
==================================================
Content TV Category
==================================================
*/
#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 0 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;
margin:0 0 0 -18px;
padding:5px 0 0 20px;
}

.videoContentWrap .post {
display:inline;
float:left;
margin:0;
padding-left: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;
}

.cat-listing li.ads680x195, .videoContentWrap .ads680x195 {
background:none repeat scroll 0 0 transparent;
clear:both;
margin:0 0 0 10px;
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;
}

/*
==================================================
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/widget-title-bg-general.png') no-repeat 0 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 {
	font-size:11px;
	line-height:18px;
	padding:0;
	margin-bottom:10px;
	font-family:'sub-heading-type',Arial, Helvetica, 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*/
.sidebar li#most-popular-stories, #tweet-ticker {
	background:url('images/widget-content-bg.jpg') no-repeat left 20px;
}
#most-popular-stories h3.widgettitle {
	background:url('images/widget-title-bg-big.png') no-repeat 0 0;
	height:65px;
}
#most-popular-stories .content img {
	background:url('images/photo-frame-1.png') no-repeat 0 0;
	width:139px;
	height:229px;
	padding:7px 12px 15px 10px;
	float:left;
	margin:0 10px 10px 0;
}
#tabination {
	position:relative;
}
#tabination .tabs, #tabination .tabs li {
	margin:0;
	padding:0;
	list-style:none;
}
#tabination .tabs {
	height:20px;
	position:absolute;
	left:0;
	top:-34px;
}
#tabination .tabs li {
	display:inline;
	float:left;
	margin-left:14px;
}
#tabination .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 {
	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 {
	background-position:left top;
}
#tabination .tabs li a:hover span, #tabination .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 {
	background:url('images/widget-title-bg-big.png') no-repeat 0 0;
	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/icon-twitter.png') no-repeat 0 0;
	width:60px;
	height:32px;
	padding:0 0 0 40px;
	float:left;
	display:block;
	margin:0 70px 0 10px;
}
#add-fb {
	background:url('images/icon-facebook.png') no-repeat 0 0;
	height:39px;
	width:60px;
	padding:0 0 0 50px;
}
/* widget: FEED */
.sidebar #feed h3.widgettitle, .sidebar .widget_rss h3.widgettitle {
	background:url('images/widget-title-bgpink-feed.png') no-repeat;
}
.sidebar .widget_rss h3.widgettitle a {
	color:#fff;
}

.sidebar #feed h3.widgettitle a {
	color:#f4b206;
}
.sidebar #feed li, .sidebar .widget_rss li {
	background:url('images/icon-feed.gif') no-repeat 9px 12px;
	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;
}
/*
==================================================
Footer
==================================================
*/
.left-foot {
	width:862px;
	padding:18px 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-nav2.gif") no-repeat scroll 0 0 transparent;
height:42px;
overflow:hidden;
position:relative;
width:590px;
}

#foot-nav li {
display:block;
height:15px;
position:absolute;
text-indent:-99999px;
top:0;
}
#foot-nav li a {
display:block;
height:15px;
margin:0;
padding:0;
cursor:pointer;
}

#footHome {
left:0;
width:33px;
}

#footNews {
left:50px;
width:39px;
}

#footLoveMarriage {
left:104px;
width:110px;
}

#footInterviews {
left:232px;
width:73px;
}

#footStyleBeauty {
left:323px;
width:98px;
}

#footParenting {
left:438px;
width:70px;
}

#footProfessional {
left:525px;
width:91px;
}

#footHowto {
left:633px;
width:48px;
}

#foot-nav-2 {
	clear:both;
	padding-top:5px;
}
#foot-nav-2 a {
	color:#cb4244;
	display:inline-block;
	font:11px/1.5 "sub-heading-type",Arial,Helvetica,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: 11px/1.5 "sub-heading-type",Arial,Helvetica,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
==================================================
*/
/* Aligns, prev next links */
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter, div.aligncenter {	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 {	border: 1px solid #ddd;	text-align: center;	background-color: #fafafa;	padding-top: 5px;	margin: 5px 25px 25px 0px;	/* -moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px */;}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 10px; line-height: 16px;	padding: 4px 4px 5px 0;	margin: 0; color:#666;}

/* 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;}
hr {display: none;}
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;
}

.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 {
height:1%;
overflow:hidden;
padding:20px 50px;
}

.pagelink h3 {
	margin:0;
}
.pagelink .alignleft, .pagelink .alignright {
display:inline;
}

.pages {
display:inline;
float:left;
text-align:center;
width:440px;
font-size:23px;
text-transform:uppercase;
font-family:'heading-type',Arial,sans-serif;
}

.pagelink .alignleft a, .pagelink .alignright a {
color:#333333;
font-size:15px;
}
.pagelink .alignleft, .pagelink .alignright {
	padding:6px 0 0 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;
}

/** Intensedebate **/
#idc-container .idc-loginbtn_intensedebate, #idc-container .idc-loginbtn_wordpress { display: none !important; }
