body {
	background-image: url(http://cdn.sheknows.com/graphics/2005/new/sheknows-article-background.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
body > a, body > table { position: absolute;}
#doc {
	min-width:1000px;
	margin:auto;
	text-align:left;
	width: 1020px;
}
#doc #hd, #doc #bd {
	margin: 0 10px;
}

#main, #sidebar {
	border-top: 1px solid #CCCCCC;
}

/* Link Colors */
a:link, a:active {color: #555;}
a:visited {	color: #888888;	/*color: #db4c15;*/ }
a:hover {color: #DE5494; /*color: #F90; */}
/* a:link.reverse, a:active.reverse, a:visited.reverse { color : #f90; } */ /* becuase Kyle keeps wanting orange links */ /* How about No */

/* DEV DEBUG INFO */
.cake-sql-log {
	display: none;
	margin: 0 auto;
	position: static;
	text-align: left;
	width: 1000px;
}

/* RIGHT SIDEBAR */
#main .bd { border-right: 1px solid #CCC;}

#sidebar {
	float: right;
	width: 340px;
	text-align: center;
}
#sidebar .bd {
	padding-top: 10px;
/* 	padding: 10px 20px; */
	text-align: center;
}
#sidebar .module {
	margin: 0 auto 10px;
	position: static;
	max-width: 300px;
}

/* Sidebar for Articles - New design will be rolled out to all sidebars */
/* body.articles table tr, body.articles div.wrapper, .article-giveaway .giveaway-content, body.articles table td.sidebar, .article-giveaway table td.sidebar { overflow:hidden; }  */
.recaptchatable tr { overflow:inherit !important; }

body.articles #sidebar, 
.article-giveaway #sidebar { 
	background: url('http://cdn.sheknows.com/interface/right-sidebar-bg.jpg') 0 9999px repeat-x #f7f7f7; 
	text-align: center;
	float:left;
    width: 299px;
    margin-left: 0px;
    padding-left: 15px; 
    padding-right: 15px;
}
body.articles #sidebar .bd,
.article-giveaway #sidebar .bd { padding: 15px 0px;}
body.articles table #sidebar {border-spacing: 0;}

/* Sidebar Modules */

.box-cap { display: block; float: left; position: absolute; left: 10px; top: -15px; height: 16px;
	background-color: #FFF; 
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: none;
	border-left: 1px solid #d7d7d7;
	z-index: 2;
}
.ie .box-cap {height: 17px;}
.social-sidebar .box-cap {width: 175px;}
.sidebar-trending .box-cap {width: 200px;}

.sidebar-trending .box-arrow, 
.social-sidebar .box-arrow { background: transparent url('http://cdn.sheknows.com/interface/box-cap-arrow.png'); height: 22px; width: 37px; position: absolute; bottom: -21px; 	z-index: 2;}

.sidebar-trending .box-arrow { right: 60px;}
.social-sidebar .box-arrow { left: 60px;}
.ie.ie7 .sidebar-trending .box-arrow { bottom: -18px; }

.sidebar-trending .module { margin: 0px !important; padding: 0px;}

.social-sidebar h2, 
.sidebar-trending h2,
.sidebar-popular h2 { 
	display: block; position: relative; top: -10px; 
	text-align: left; font-family: Georgia, serif; font-size: 25px; font-weight: normal; font-style: italic; text-transform: lowercase; 
	color: #212121;	padding: 0px 10px 10px 10px; margin: 0px; z-index: 3;
}

.social-sidebar h2 em, 
.sidebar-trending h2 em,
.sidebar-popular h2 em { font-family: Arial, sans-serif; text-transform: uppercase; font-size: 14px; font-style: normal; font-weight: bold; color: #474747;}

.social-sidebar ul,
.sidebar-trending ul,
.sidebar-popular ul { clear:both; margin: 0px; padding: 0px; font-size: 12px; }

.social-sidebar ul li,
.sidebar-trending ul li,
.sidebar-popular ul li { text-align: left; font-family: Arial, sans-serif; font-weight: bold; color: #000; list-style: none; }

/* Social Icon box */
.social-sidebar { width: 279px; margin: 30px 0px; padding: 0px 10px 10px 10px; position: relative; float: right; background-color: #FFF; border: 1px solid #d7d7d7;}
.social-sidebar ul { border: 1px solid #dedede;}
.social-sidebar li { 
	padding: 10px;
	border-top: 1px solid #FFF;
	border-right: 0px;
	border-bottom: 1px solid #dedede;
	border-left: 0px;
}

.social-sidebar li.twitter {background-color: #eee;}
.social-sidebar li.googleplus {background-color: #e6e6e6;}
.social-sidebar li.googleplus span,
	.social-sidebar li.pinterest span {color: #333; font-size: 11px; font-weight: normal; line-height: 1px; margin-left: 4px; display: inline-block; vertical-align: text-top;}
.social-sidebar li.share {border: none; color: #004179; }
.social-sidebar li.share a { color: #004179; padding-left: 20px; vertical-align: middle; line-height: 20px;}
.social-sidebar li.share a.rss {background: url('http://cdn.sheknows.com/icons/sidebar-rss.png') no-repeat center left;}
.social-sidebar li.share a.newsletters {background: url('http://cdn.sheknows.com/icons/sidebar-newsletters.png') no-repeat center left;}

/* Hide Google Plus in IE7 - not supported */
.ie.ie7 .social-sidebar li.googleplus {display: none;}


/* Trending Stories box */
.sidebar-trending {width: 299px; margin: 30px 0px; position: relative; float: right;}
.sidebar-trending .content-block-right .title h2,
.sidebar-trending h2 { padding: 0px 20px;}
.trending_articles { margin-top: -29px; margin-bottom: 0px;}
.sidebar-trending ul { margin: 0px; padding: 0px; }
.sidebar-trending li {
	min-height: 60px;
	margin: 2px 0px 0px 0px; 
	padding: 15px;
	background-color: #FFF; 
	border-top: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px dotted #D7D7D7;
	border-left: 1px solid #D7D7D7;
}
.sidebar-trending li.first { padding-top: 30px; margin: 0px; }
.sidebar-trending li img { float: left; width: 80px; padding-right: 10px; border: 0px; }
.sidebar-trending li div {float: right; width: 174px;}
.sidebar-trending li .channel a {float: left; color: #666; text-transform: uppercase; font-size: 10px; font-family: Arial, sans-serif; width: 140px; }

.sidebar-trending li .comments { float: right; background: url('http://cdn.sheknows.com/icons/sidebar-comments.png') no-repeat; width: 28px; height: 16px; text-align: center; line-height: 16px; font-size: 11px; font-family: Arial, sans-serif; padding-left: 3px; }
.sidebar-trending li .comments a {color: #212121;}
.sidebar-trending li .title { float: left; padding-top: 5px;}

.sidebar-trending li a:link .title,
.sidebar-trending li a:visited .title,
.sidebar-trending li a:active .title {color: #212121;}
.sidebar-trending li a:hover .title {text-decoration: underline;}

/* Popular Today box */
/* link module - manually updated */
.sidebar-popular { width: 299px; margin: 30px 0px 20px 0px; position: relative; float: right; border-top: 1px dotted #d7d7d7; }
.sidebar-popular .content-block-right .title h2,
.sidebar-popular h2 { position: absolute; top: -20px; left: 20px; display: block; text-indent: 0px; height: auto; width: auto;}

.sidebar-popular h2 {background-color: #FFF;}
body.articles #sidebar .sidebar-popular h2,
.article-giveaway #sidebar .sidebar-popular h2 {background-color: #F7F7F7;}

.sidebar-popular .module .content-block-right,
.sidebar-popular .module .content-block-right .block1 { background-image: none; width: auto; height: auto; margin: 0px; padding: 0px;}
.sidebar-popular .module {margin: 0px; padding: 0px;}

.sidebar-popular .block1_unordered_list_images .links { padding: 20px 0px; }
.sidebar-popular .block1_unordered_list_images .links .image { width: 300px; overflow: hidden;}
.sidebar-popular .block1_unordered_list_images .links .image img {width: 300px; border: none;}
.sidebar-popular .block1_unordered_list_images .image_link { font-size: 15px; line-height: 20px;}
.sidebar-popular .block1_unordered_list_images .image_link a:link,
.sidebar-popular .block1_unordered_list_images .image_link a:visited,
.sidebar-popular .block1_unordered_list_images .image_link a:active { color: #212121; }
.sidebar-popular .block1_unordered_list_images .image_link a:hover { text-decoration: underline; }


/* thumbnails */
.popular_today li { float: left; width: 90px; height: 110px; overflow: hidden; padding: 0px 4px 10px 4px; text-align: center; font-size: 11px; line-height: 12px; color: #212121;}

.popular_today li a:link,
.popular_today li a:visited,
.popular_today li a:active { color: #212121;}
.popular_today li a:hover { text-decoration: underline;}

.popular_today li img,
.popular_today li a img {width: 90px; border: none;}
.popular_today li.first p {display: none;}

/* ------------------------------------------------------- */

/*Old footer*/
#ft {
	height: auto;
/*	margin: 30px 0;*/
	margin: 0;
	position: relative;
	overflow: hidden;
}
#ft .links {
	background: url(http://cdn.sheknows.com/nav/footer.gif) top left repeat-x;
	color: #FFFFFF;
	font-family: 'Century Gothic', sans-serif;
	font-weight: normal;
	font-size: 12px;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-right: 5px;
	margin-top: 0;
	text-align: right;
	white-space: nowrap;
}
#ft .links a {
	color: #FFFFFF;
	white-space: nowrap;
}
#ft .copyright {
	color:#333333;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right: 10px;
	width:600px;
}
/*End old footer*/
/*New Footer*/
.new-foote-wrapper {
background-color:#F3F2F1;
margin:auto;
	height:31px;
	width:1000px;
	line-height:31px;
	margin-top:2px;}
.new-footer-copyright {
	float:left;
	margin-left: 10px;
}
.new-footer-content {
	float:right;
	margin-right: 10px;
}
/*End New Footer*/
#main {
	display: block;
	float: left;
	width: 640px;
}
#bd {
	clear: left;
	height: auto;
	padding: 10px 0;
	position: relative;
	zoom: 1;
}
#bd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ellipsis {
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(http://cdn.sheknows.com/css/ellipsis-xbl.xml#ellipsis)
}
.header-roll {
	width:350px;
	margin-top:7px;
	margin-left:10px;
	float:right;
	height:45px;
}
.header-roll-sponsor {
	width:335px;
	margin-top:-15px;
	margin-left:10px;
	float:right;
	height:77px;
}
.header-roll-title {
	color: #FF679D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.header-roll-text {
	color: #FF679D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.box-content-right .title a:link, .box-content-right .title a:visited, .box-content-right .title a:active {
	color: #333;
}
.box-content-right .title a:hover {
	color:#000;
}
.left-header {
	float:left;
	width:660px;
}
.outer {
	width: 1000px;
	margin: auto;
	background-color:#FFFFFF;
}
.searchbar {
	background: #fff url(http://cdn.sheknows.com/graphics/2005/new/search-background.jpg) center left no-repeat;
	border:none;
	font-size:12px;
	height: 28px;
	padding-top:15px;
	padding-left:10px;
	text-indent:10px;
	width: 240px;
}
.searchbtn {
	height: 28px;
	width: 61px;
	border:none;
	border-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	background:none;
	color:#A21F5C;
	cursor: pointer;
}
.sheknows-logo {
	float:left;
	width:300px;
}
.sheknows-search-box {
	float:right;
	width:325px;
	height:45px;
	margin-right: 5px;
}
/*
.breadcrumbs {
	font-size: 13px;
	padding: 10px;
	text-align: left;
	font-family: georgia, serif;
	margin-bottom: 8px;
	letter-spacing: -0.4px;
	color: #999;
}
.breadcrumbs strong {
	font-weight: normal;
	color: #333;
}
*/
#main .bd {
	/*
	background-image: url(http://cdn.sheknows.com/graphics/2005/new/sheknows-article-shadow_bkg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border-right: 1px solid #ccc;
	*/
	display: block;
	padding: 15px 10px;
}

/*navstyle06*/
.most-recent-big-title {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
}
.most-recent-big-title a:hover {
	color:#000;
}
.most-recent-small-title {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: bold;
	text-transform:uppercase;
}
.partners-small-title {
	font-family: Arial, Helvetica, sans-serif;
	color: #c74202;
	font-size:14px;
	font-weight: bold;
	text-transform:uppercase;
}
.partners-small-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #e48a25;
}
a {
	text-decoration:none;
}
.today-title {
	color: #E20177;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 22px;
}
.today-title a:link, .today-title a:visited, .today-title a:active {
	color: #E20177;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 15px;
}
.today-title a:hover {
	color:#FF5819;
}
.today-sub-title
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-left: 15px;
	text-transform: uppercase;
}
.breast-cancer {
	color: #B2217E;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
.feature-title {
	font-size: 12px;
	font-weight: bold;
}
.featured-item
{
	background: url(http://cdn.sheknows.com/interface/dot-grey.gif) bottom left repeat-x;
	height: 85px;
	clear: both;
	margin-bottom: 5px;
}
.partner-articles-internal, .blog-roll-internal
{ width:240px; overflow:hidden; height: 265px; padding: 5px; }
.blog-roll-internal
{ width:240px; height: 292px; overflow:hidden; padding: 5px; text-align: left; }
.blog-roll-internal .featured-item { height: auto; padding-bottom: 5px; }
.partner-articles-internal .blurb, .blog-roll-internal .blurb
{ text-align: left; display: block; }
.featured-contest-internal
{ width:290px; overflow:hidden; height: 268px; margin-top: 5px; }
.featured-promotions-internal
{ width:290px; overflow:hidden; height: 359px; margin-top: 5px; }
.featured-contest-internal .thumb, .featured-promotions-internal .thumb
{ width:75px; float: left; display: block; }
.featured-contest-internal .blurb, .featured-promotions-internal .blurb
{ width:200px; text-align: left; display: block; float: right; margin-right: 5px; }
.featured-contest-title {
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	/*line-height:20px*/
}
.featured-contest-blurb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#080402;
	line-height:15px
}

.more-most-recent-articles {
	font-family: Arial, Helvetica, sans-serif;
	color: #a21f5c;
	font-size: 11px;
	font-weight: bold;
	/*font-stretch: wider;*/
}
.most-recent-blurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #080402;
}
hr {
	height: 0px;
	width: 100%;
	border: 1px solid #ccc;
}
/* Already defined on line 194
.today-title {
     color: #E20177;
     font-weight: bold;
     font-family: 'Century Gothic', sans-serif;
     font-size: 22px;
}
.today-title a:link, .today-title a:visited, .today-title a:active {
     color: #E20177;
     font-weight: bold;
     font-family: 'Century Gothic', sans-serif;
     font-size: 15px;
}
.today-title a:hover {
     color:#FF5819;
}
*/
.clear-both { clear:both; }
/*END navstyle06*/
/*Tim Styles aka newstyle.css*/
/* global properties */
.clear-box {
	clear:both;
}
/* big block properties */
.big-block {
	/*padding-top: 15px;*/
	width:1001px;
	height: 260px;
	margin-left:0;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica;
	visibility: visible;
	/*border: 1px solid #00ff00;*/
}
.box {
	margin: 10px 0 10px 0;
	clear:both;
	display:block;
}
/*  Big block left panel  */
/*  Big block center flash panel  */
.big-block .block-center {
	float:left;
	width:434px;
}
.big-block .block-flash {
	margin-top:0;
}
/*  Big block left right  */
.big-block .block-right {
  margin-top:0;
	float:left;
	width:275px;
	height:292px;
	margin-left:10px;
}
.big-block .block-right a img{
margin-left:20px;
}
/* Daily Dish styles duplicated at line 1098
.module2-video-header {width:280px; height:280px; margin-left:10px; margin-top:0; border: 1px solid #000; }
.module2-video-header .header2 { width:275px; margin-left:0; background-color: #DEDEDE; border: 1px solid #f00; }
.module2-video-header .player2 { height:202px; width:262px; clear:both;}
.module2-video-header .more2 { padding-top:5px; }
.module2-video-header .more2 a:link, .module2-video-header .more2 a:active, .module2-video-header .more2 a:visited, .module2-video-header .more2 {color:#555555; font-size:12px; font-weight:bold; }
.module2-video-header .more2 a:hover { color:#000000; font-size:12px; font-weight:bold;}
*/

/*END Tim Styles aka newstyle.css*/

/* --- big-block (flashpanel) left side New for the smaller site redesign --- */
.big-block #feature-articles { margin-top: 0; height: 248px; overflow: hidden; } /* background & other handled by #feature-articles  */
.big-block .block-left #feature-articles { width: 257px; }
.big-block .block-left { float: left; width: 257px; margin-right: 10px; margin-left: 0;}
.big-block .block-left .today-title
{	/*  This handles the Today on SheKnows at the top of the flash panel lefthand side */
	font-size: 15px; font-weight: bold;
	color: #a21f5c;
	text-transform: uppercase; text-align: left;
	margin-top: 14px; margin-left: 15px; margin-bottom: 0;
}
.big-block .block-left .box .box-image
{	/* this handles the thumbnail */
	width: 77px; height: 60px; overflow: hidden;
	margin-left: 15px;
	float: left; display: block;
}
.big-block .block-left .box a img { border: 0; }
.big-block .block-left .box .box-content-right
{	/* this handles the text next to the thumbnails */
	width: 140px;
	margin-left: 105px; margin-right: 4px;
	text-align: left;
	color: #000; font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.big-block .block-left .box .box-content-right a.title
{ color: #000; font-size: 11px; font-weight: bold; }
.big-block .block-left .box .box-content-right a.seemore, .video-item a.seemore
{ color: #af1f5c; font-size: 11px; font-weight: bold; }
/* --- /big-block (flashpanel) left side New for the smaller site redesign --- */

.modules-topad {
	/*background-color: #FBE7F0;*/
	background-color : #ffffff;
	display: block;
	padding: 0;
	margin: 0;
	margin-top: -2px;
	margin-bottom: 8px;
	height: 96px;
	position: relative;
	overflow: visible;
	width: 1000px;
	z-index:99;
}
.top-ad-background {
	background-color:#fff;
	/*border-top: 2px solid #E40E75;*/
	height: 94px;
	margin:0;
	*margin-top:-2px;
	padding: 3px 0;
	position: relative;
	overflow: hidden;
	width:1000px;
}

.ad728 {
	margin-top:4px;
	float:left;
	width:728px;
}
.btn260
{
	float: left;
	width: 260px;
	height: 90px;
	margin-right: 7px;
	margin-top: 3px;
	/*margin-left: 3px;*/
}
.btn728 {
	margin-top:4px;
	float:left;
	width:257px;
	height: 90px;
	margin-right:15px;
}
.left-of-ad {
	text-align:left;
	padding:5px;
	padding-top:12px;
	background-image: url(http://cdn.sheknows.com/interface/728-btn-background.jpg);
	background-repeat: no-repeat;
}

.pagination {
  margin:auto;
  padding:10px 0;
  width:100%;
  text-align:center;
  font-size:11px;
  color:#FFF;
  clear:both;
}

/**
	Modules
**/
.modules, .modules .column {
	min-height: 500px;
	position: relative;
	/*overflow: hidden;*/
	/** IE6 Hack **/
	_height: 500px;
	_min-height: auto;
	_overflow-y: visible;
	/** IE Hack **/
	zoom: 1;
}
.modules .column {
	float: left;
	text-align: center;
}
/* .modules-topad moved up to the ad stuff at line 386 to keep them together 2009-04-02 - dre */
.modules {
	margin-top: 10px;
/*	margin-bottom: 25px;*/
}
.module {
	display: block;
	margin: 0 auto;
	padding-bottom: 8px;
	position: static;
}
.modules .col1 {
	width: 257px;
	margin-left: 2px;
}
.modules .col2 {
	width: 420px;
	margin-left: 8px;
}
.modules .col3 {
	width: 300px;
	margin-left: 8px;
}
#feature-articles
{
	background:url(http://cdn.sheknows.com/interface/background-flashpanel-block.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 15px;
	text-align: center;
	width: 251px;
	min-height: 218px;
	border: 1px solid #C2C2C2;
}
.module .partner-articles, .module .blog-roll, .module .recent-quizzes, .module .recent-toptens, .module .newsletter-signup
{
	margin:0;
	width: 255px;
	border: 1px solid #C2C2C2;
}
.module .featured-promotions,.module .featured-contests
{
	margin:0 auto;
	width: 300px;
	border: 1px solid #C2C2C2;
}
.partner-articles .seemore
{ color: #af1f5c; font-size: 11px; font-weight: bold; }

.big-block-pink {background-image:none; background-color:#ffffff;}

.module-title
{
/*
	background-image:url(http://cdn.sheknows.com/interface/module-headers/pink.jpg);
	background-repeat: repeat-x;
*/
	background-color: #a32143;
	width: 100%;
}
.module-title h1
{
	margin: 0; padding: 0;
	padding-left: 8px; padding: 5px;
	color: #fff;
	font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: none; text-align: left;
}
.newsletter-signup .module-title h3
{
	margin: 0; padding: 0;
	padding-left: 8px; padding: 5px;
	color: #fff;
	font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: none; text-align: left;
}

#sidebar .newsletter-signup, #col3 .newsletter-signup
{
	width:  294px;
	margin: auto;
	padding: 2px;
}

#sidebar .newsletter-form, #col3 .newsletter-form
{
	line-height: 21px;
}
#sidebar .newsletter-form input, #col3 .newsletter-form input
{
	border:  1px solid #7e9db9;
	width:   119px;
	height:  17px;
}
#sidebar .newsletter-name, #col3 .newsletter-name
{
	font-size: 12px;
	font-weight: bold;
}
/**
* Channel List module
*
* Often seen on homepage and channel landing pages
**/
.module .channel-list { text-align: left; }

.channel-list .bd { line-height:23px; }
.channel-list ul { display: block; float: left; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:23px; list-style: inside square; margin: 0; margin-left: 0; padding: 0; white-space: nowrap; }
.channel-list ul a { margin-left: -7px; }

.channel-list .channel-item, .video-item
{ background: url(http://cdn.sheknows.com/interface/dot-pink.gif) bottom left repeat-x; margin-bottom: 10px; overflow: hidden; padding-bottom: 10px; position: relative; *zoom: 1; }

.channel-list .title { color: #E20177; font-family: 'Century Gothic',sans-serif; font-size: 22px; font-weight: bold; line-height: 23px; text-transform: uppercase; }
.channel-list .title a { color: #E20177; }
.channel-list .title a:hover { color: #FF5819; }

.channel-list .thumb { float:left; margin-right: 5px; margin-top: 4px; width:128px; }
.video-item .thumb { float: left; margin-right: 5px; margin-top: 4px; width: 80px; }

.channel-list .sponsorship { position: absolute; right: 0; }
/** Custom font size for channel landing pages **/
body.channels .channel-list .title { font-size: 18px; }






.square { font-size:8px; }
/*

	Rating

*/
#RatingAddForm { display: inline; }
.rtg-container {
	display: block;
	height: 16px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 80px;
}
.rtg-stars {
	background-image: url(http://cdn.sheknows.com/images/rating_stars.png);
	background-repeat: repeat-x;
	background-position: top left;
	display: block;
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.rtg-stars span {
	display: none;
}
.rtg-stars-average {
	background-position: bottom left;
}
.rtg-stars-active {
	background-position: bottom left;
	width: 0;
}
/* Spry Tabs */
.TabbedPanels {
	clear: none;
	height: 54px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 1000px;
}
.TabbedPanelsTabGroup {
	background: url(http://cdn.sheknows.com/nav/navbar.jpg) top left repeat-x;
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;

	*display: block;
}
.TabbedPanelsTab {
	border-left: 1px solid #fff;
	color: #FFFFFF;
	cursor: pointer;
	display: table-cell;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	text-align: center;
	text-transform: uppercase;

	*display: inline-block;
	*float: left;
}
.TabbedPanelsTab a {
	cursor: pointer;
	display: block;
	outline: 0;
	padding: 10px 12px;
}
.FirstTabbedPanel {
	border-left: 0;
}
.TabbedPanelsTabHover {
	background-color: #A21F5C;
}
.TabbedPanelsTabSelected {
	background-color: #A21F5C;
	background-image: none;
}
.TabbedPanelsTab a, .TabbedPanelsContent a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.TabbedPanelsContentGroup {
	clear: both;
	background-color: #9F1958;
}
.TabbedPanelsContent {
	padding: 4px;
	color:#FFFFFF;
	width:990px;
	overflow: hidden;
	font-size:10px;
}
.LastTabbedPanel {
	*float: none;
	*padding: 10px auto;
}
.top-nav-bar {
	margin:auto;
	margin-top:10px;
	width:1000px;
	overflow:hidden;
}
/*END Spry Tabs*/

/*sheknows.css*/
.custom-article-color { color:#ffcccc;}
.module-video-header {width:264px; height:280px; padding-left:11px; padding-top:5px; background: url(http://cdn.sheknows.com/graphics/daily-dish/daily-dish-video-player.jpg) no-repeat; background-position:center;}
.module-video-header .header {height:35px;}
.module-video-header .player { padding-top:10px; height:202px;}
.module-video-header a:link, .module-video-header a:active, .module-video-header a:visited {color:#fff; font-size:12px; font-weight:bold;}
.module-video-header .more { text-align:center; padding: 10px 10px 0 0; color:#fff;}

.clear-it {clear:both;}

input {}
input.submit {background-color:#A21F5C; border:none; color:#ffffff; clear:both;}
input.submit:hover {background-color:#FF9900; border:none; color:#ffffff;}
input.text, .text input { width: 300px; margin-left:8px;}
label.text, .label label { margin-left: 10px;text-align:right; font-weight:bolder; color:#A21F5C; }
img.captcha { float: left; margin:5px 10px 5px 5px; width:200px;}
input.captcha { float:left; margin-left: 10px; margin-top:20px;}

/* Comments */
div.comments { max-width: 649px; margin-top: 20px; } /* Limit comment-box width for full-width articles */
h3.comments { font-size: 22px; line-height: 24px; padding: 0px 0px 10px 0px; margin: 0px; }

#commentBlock {clear: both;}
.comments .comment-content { clear: both; background-color: #f1f1f1; border: 1px solid #CCC; padding: 15px; margin: 0px; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;  
}

h2.tab-header { background-color: #F7F7F7; border-top: 1px dotted #D7D7D7; border-bottom: 1px dotted #D7D7D7; height: 46px; position: relative; margin: 0px 0px 10px 0px; }
h2.tab-header .title { position: absolute; bottom: -1px; left: 50px; float: left; display: block; padding: 3px 30px 0px 30px; margin: 0px; font-size: 20px; font-family: 'Georgia', serif; font-weight: normal; text-transform: lowercase; background-color: #FFF; border-top: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; border-bottom: 0px; border-left: 1px solid #D7D7D7; }

.comments .comment-form h3 { float: left; display: block; padding: 2px 12px; margin: 0px; color: #FFF; font-size: 16px; font-family: 'Open Sans', 'Arial', sans-serif; font-weight: bold; background-color: #989898; }
.comments .comment-form { padding-top: 30px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiPHPmjAUDA8NEIN5tbGxcA6QZmIDYAYjNgDiQAQpYgHgpELMC8QGYIOP///8Z0AFWQYAAAwAkDg0yKUUMcgAAAABJRU5ErkJggg==) repeat-x;}

.comments .input {margin-bottom: 10px;}
.comments label, .commnets label.text, .comments .label label { 
	font-weight: bold; font-size: 14px; 
	color: #212121; 
	margin: 0px; 
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}
.comments .text { float: left; margin-right: 40px; }
.comments .text input {line-height: 24px; width: 245px;}
.comments textarea {width: 98%;}
.comments .text input, .comments textarea {
	background-color: #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px;
	border: 1px solid #B7B7B7;
	margin: 6px 0px;
}

.comments .button { color: #FFF; font-weight: bold; font-size: 14px;
	border: 1px solid #ECEBEB;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	display: inline-block;
	zoom: 1;
	padding: 6px 15px;
	text-transform: none;
	margin-top: 8px;
}

.comments .comments-list span.name {
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}

.comments .comments-list span.date {
	text-transform: uppercase;
	color: #777;
	text-indent: 12px;
	font-weight: normal;
	font-style: italic;
	float: none;
	padding-left: 4px;
}

.comments .comments-list p {
	font-size: 12px;
	line-height: 18px;
	color: #212121;
	margin: 0px;
	padding: 2px 0px 8px 0px;
}

.comments .comments-list .comment { padding: 16px 0px 0px 0px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiPHPmjAUDA8NEIN5tbGxcA6QZmIDYAYjNgDiQAQpYgHgpELMC8QGYIOP///8Z0AFWQYAAAwAkDg0yKUUMcgAAAABJRU5ErkJggg==) repeat-x; }

.comments .comments-list div.message {
	border: none;
	margin: 2px 0px 8px 0px;
}

/* Comments error messages */
#comment_message {
	border: 1px solid #BDE5F8;
	background-color: #E8F6FD;
	padding: 10px;
	margin-bottom: 10px;
	color: #00529B;
	font-size: 12px;
}

/**	Giveaway pages
**/
.giveaways { padding-top: 10px; }
.giveaways #main { margin-left: 10px; }
.giveaways #sidebar { margin-right: 10px; padding-top: 10px; }
.giveaways a { line-height:18px; }
.giveaways h2 { color: #E70073; font-family: Arial, Helvetica, sans-serif; font-size: 140%; }
.giveaways sup { color: #E70073; }
.giveaways .new { color: #E70073; font-size: 120%; }
.giveaways .left { display: block; float: left; position: relative; width: 400px; text-align: left; z-index: 2; }
.giveaways .right { display: block; float: right; padding-right: 10px; position: relative; margin-left: 10px; text-align: right; }
.giveaways .right img { border: none; display: block; margin: 30px 0 0 0; }
.giveaways #invite legend { font-size: 12px; color: #a21f5c; text-transform: uppercase; font-weight: bolder; }
.giveaways #invite fieldset { width: 518px; }
.enter-giveaway { margin: 0 50px; }
.enter-giveaway .input { position: relative; margin-bottom: 8px; overflow: hidden; zoom: 1; }
.enter-giveaway label { margin-left: 0; color: #333333; }
.enter-giveaway .label { display: block; float: left; line-height: 22px; text-align: right; width: 113px; }
.enter-giveaway .field { display: block; float: left; width: 327px; }
.enter-giveaway .select .field { margin-left: 6px; }

.enter-giveaway .checkbox .label { width: auto; }
.enter-giveaway .checkbox .field { margin-left: 121px; width: 20px; }

.enter-giveaway .textarea .label { float: none; text-align: left; width: auto; }
.enter-giveaway .textarea textarea { height: 80px; width: 440px; }

.enter-giveaway .error-message { clear: left; font-weight: bold; margin-left: 121px; }

.giveaway-confirm .label { font-size: 10px; margin-right: 8px; }
.giveaway-confirm .field { font-size: 12px; line-height: 22px; }
.giveaway-confirm .field em { color: #bbb; }


/*Hearst feeds*/
.hearst a:link, .hearst a:visited, .hearst a:active, .hearst { color:#990000; font-size:11px; font-weight:bold;}
.hearst a:hover {color:#555555; }

/* Sponsors signup form */
.sponsors {font-size:12px; line-height:18px;}
.sponsors .top-text { font-size: 14px; font-weight: bold; }
.sponsors .required { color: #ff0000; }
.sponsors .topform { width: 150px; display: block; float: left; text-align: right; font-weight: bold; margin-right: 5px; }
.sponsors .bottomform { }
.sponsors br { clear: both; }

/* Right Sidebar */
.sidebar_special-features		{
	border: 1px solid #cccccc;
	width: 300px;
	margin: auto;
	margin-bottom: 10px;
}
.sidebar_special-video		{
	border: 1px solid #cccccc;
	background-color: #F3F3F3;
	width: 620px;
	height:90px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}
#fiveMinThumbSeed { background-color: #f3f3f3; }
.sidebar_special-features a, .sidebar_special-video a 	{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sidebar_special-features th, .sidebar_special-video th, .sidebar_get-involved th	{ background-color: #a32143; text-align: left; font-size: 20px; font-weight: bold; border-bottom: none; font-family: Georgia, "Times New Roman", Times, serif;line-hieght: 130%; padding: 5px; text-transform: none; font-weight: bold; color: #fff; }
.sidebar_special-features td, .sidebar_special-video td	{ padding-top: 5px; }
.sidebar_special-features ul, .sidebar_special-video ul, .sidebar_get-involved ul	{ padding-left: 25px; text-align: left; *margin-left: 0; }
.sidebar_middle					{ width: 300px; clear: both; }
.sidebar_find-more 				{
	/*border-left: 1px solid #dddddd;*/
	width: 125px;
	float: left;
	overflow: hidden;
}
.sidebar_ads {
	margin:auto;
	width:300px;
	margin-bottom: 10px;
}
.sidebar_find-more h2 			{ background-color: #fff; color: #000; font-family: Georgia, "Times New Roman", Times, serif; /*border-bottom: 2px dashed #ccc; padding: 5px; margin-left: 5px;*/ font-size: 18px; font-weight: bold;  text-align: left; padding-bottom: 5px; margin-top: 1px; }
.sidebar_find-more ul			{ margin-left: 0; margin-top: 0; padding-left: 0; margin-left: 5px; text-align: left; }
.sidebar_find-more ul li		{ list-style: none; /*border-bottom: 1px dashed #3c3c3c;*/ padding-top: 5px; padding-bottom: 6px;}
.sidebar_find-more a 			{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tall_ad						{
	float: right;
	width: 160px;
	margin-top: 10px;
}
.sidebar_get-involved			{
	border: 1px solid #cccccc;
	width: 300px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sidebar_get-involved a 		{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*.sidebar_get-involved th		{ background-color: #cccccc; text-align: left; font-size: 14px; font-weight: bold; }*/
.sidebar_get-involved ul		{ padding-left: 25px; text-align: left; }
.sidebar_links-ad {
	width:300px;
	margin:auto;
	margin-bottom: 10px;
}

.channel_sidebar_special-features	{ border: 1px solid #cccccc; width: 300px; }
.channel_sidebar_special-features a 	{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.channel_sidebar_special-features th	{ background-color: #cccccc; text-align: left; font-size: 14px; font-weight: bold; }
.channel_sidebar_special-features ul	{ margin: 0; padding-left: 25px; text-align: left;  }
.channel_sidebar_find-more			{ float: left; border-left: 1px solid #dddddd; margin-left: 0px; width: 130px; }
.channel_sidebar_find-more h2 		{ border-bottom: 1px dashed #3c3c3c; padding-bottom: 5px; margin-left: 5px; font-size: 16px; font-weight: bold; }
.channel_sidebar_find-more ul		{ margin-left: 0; margin-top: 0; padding-left: 0; margin-left: 5px; text-align: left; }
.channel_sidebar_find-more ul li	{ list-style: none; border-bottom: 1px dashed #3c3c3c; padding-top: 5px; padding-bottom: 6px;}
.channel_sidebar_find-more a 		{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.channel_sidebar_find-features a 	{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.channel_sidebar_find-features th	{ background-color: #cccccc; text-align: left; font-size: 14px; font-weight: bold; }
.channel_sidebar_find-features ul	{ margin: 0; padding-left: 25px; text-align: left;  }
.channel_sidebar_get-involved		{ border: 1px solid #cccccc; width: 300px; }
.channel_sidebar_get-involved a 	{ color: #3c3c3c; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.channel_sidebar_get-involved th	{ background-color: #cccccc; text-align: left; font-size: 14px; font-weight: bold; }
.channel_sidebar_get-involved ul	{ margin: 0; padding-left: 25px; text-align: left; }

/*sitemap*/
.cat-Channel , .cat-Channel a {
	font-family:'Century Gothic', Arial, sans-serif;
	font-size:16px;
	color:#990000;
	font-weight:bold;
}
.sitemap-title {
	font-family:'Century Gothic', Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.cat-SubChannel {
	font-weight:bold;
}

/* ----- In Numbers ------------------------------------------------------------------- */
.numbers-wedding {
	background-image:url(http://cdn.sheknows.com/interface/numbers/wedding/background.jpg);
	background-repeat: no-repeat;
	float:left;
	height:248px;
	width:277px;
	margin-left: 10px;
}
.in-numbers-wedding { margin-top: 10px; margin-left: 18px; }
.numbers-list-wedding { position:relative; top:10px; }
.numbers-list-wedding .article-sub-title {
	font-family:Century Gothic,Verdana;
	font-size:36px;
	/*font-weight: bold;*/
	line-height:36px;
	text-transform:uppercase;
}
/* ----- /In Numbers ------------------------------------------------------------------ */
/* ----- Wedding Dress of the Day & Gallery ------------------------------------------- */
.dress-of-the-day-box {
	height:160px;
	width:300px;
	overflow: hidden;
	border: none;
	background-color: #fff;
}
.dress-info
{
	width: 150px; height: 145px;
	background-color: #EFE8DE;
	position: absolute; right: 0px;
}
.dod-title {
	color: #CC0066;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 17px;
}
.dod-thumb {
	width: 140px;
	height: 140px;
	overflow: hidden;
	border: 1px solid #857D7B;
	float: left;
	margin: 0px;
}
.dod-designer {
	position: relative; top: 35px; left: 25px; width: 120px;
	margin-top: 0px;
	color: #857D7B;
}
.dod-designer a { color: #857D7B; }
.dod-seemore {
	position: relative; top: 75px; left: 25px;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
}
.dodl-box { width: 300px; height: 450px; background-color: #5D4964; }
.dodl-white { width: 275px; height: 385px; margin: 0 13px 0 13px; color: #5d4964; text-align: center; background-color: #ffffff; }
.dodl-white .dodl-image { width: 228px height:332px; overflow: hidden; }
.dodl-white a { color: #5d4964; font-size: 12px;}
.dodl-white h2 { font-weight: normal; margin:3px; }

/* ---- American Cancer Article Box ------------------------------------ */
.container-going-green { width: 300px; height: 200px; background-image:url(http://cdn.sheknows.com/american-cancer-society/background-300x200.jpg); background-repeat: no-repeat; color: #000000; }
.going-green-link { margin: 0; padding: 0; padding-top: 105px; padding-left: 12px; text-align: left; }
.going-green-link li { list-style: none; line-height: 18px; }
.going-green-link li.more { margin-top: 5px; color: #286228; }
.going-green-link li.more a {
	color: #233F92;
}
.going-green-link li a { color: #000000; font-size: 12px; }
/* ---- /American Cancer Article Box ----------------------------------- */

.sites-we-like { padding-left: 12px }
.sites-we-like ul li a { margin-left: 0px; }

#rel_articles ul li { margin-left: 10px; }
/* old footer file app/inc/footer.php*/

.footer-wrapper {
	background-image:none;
	background-color:#E8E8E8;
	height:20px;
	width:1000px;
}
.footer-content {
	height:20px;
	width:850px;
	float: right;
	margin-right:5px;
	text-align:right;
	margin-top:0px;
	font-family: Century Gothic, sans-serif;
	font-weight: none;
	font-size:12px;
	color:#414040;
}
.footer-content a {
	color:#414040;
}

.legal-disclaimer { font-size: smaller; font-style: italic; }

/*Daily Dish*/
.module2-video-header {width:284px; height:250px; margin-left:0px; margin-top:0px; background-color: #DFDFDF; }
.module2-video-header .header2 {width:280px; margin-left:0; }
.module2-video-header .header2 .dd-logo { text-align: left; }
.module2-video-header .header2 .dd-logo .sponsored { margin: 0; padding: 0; margin-top: 7px; margin-right: 5px; margin-bottom: 3px; width : 100px; float: right; }
.module2-video-header .header2 .dd-logo .sponsored a { margin: 0; padding: 0; border: 0; }
.module2-video-header .header2 .dd-logo .dd-head { margin: 0; padding: 0; border: 0; width: 170px; float: left; margin-bottom: 3px;  }
.module2-video-header .header2 .dd-logo .dd-head .dd { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #3F3F3F; text-decoration:none; text-transform: uppercase; margin-left: 5px; margin-top: -2px;margin-bottom: 2px; display: inline-block; }
.module2-video-header .header2 .dd-logo .dd-subhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #8D8C8C; text-transform: uppercase; margin-left: 7px; margin-top: 5px; }
.module2-video-header .player2 { height:206px; width:284px; clear:both; }
.module2-video-header .more2 { padding-top:5px; }
.module2-video-header .more2 a:link, .module2-video-header .more2 a:active, .module2-video-header .more2 a:visited, .module2-video-header .more2 {color:#555555; font-size:12px; font-weight:bold; }
.module2-video-header .more2 a:hover { color:#000000; font-size:12px; font-weight:bold;}
/* ---- Daily Dish Redesign module ------------------------*/
.video_title { font-family: Georgia, "Times New Roman", Times, serif; color : #d13f5d; font-size: 20px; text-transform: uppercase; font-weight: 200; }
.video_title .black { color: #000; }
.video_title_sponsored { width: 128px; float: right; margin-top: 5px; }
.video_tabs { clear: both; width: 300px; height: 20px; position: relative; top: 10px; left: 0; margin-bottom: 10px; }
.video_tabs ul { margin: 0; padding: 0; list-style: none; }
.video_tabs ul li { display: block; float: left; text-align: center; text-transform: uppercase;  height: 20px; padding-top: 5px; }
.video_tabs ul li a { color: #fff; font-size: 10px;}
.video_tabs ul li.yesterday { width: 182px; }
.video_tabs ul li.today { width: 117px; border-left: 1px solid #fff; }


/* ---- Custom Links module -------------------------------*/
.custom-links 				{ width:282px; height:249px; background:url(http://cdn.sheknows.com/interface/background-flashpanel-block.jpg) repeat-x bottom left; border: 1px solid #c2c2c2; }
.custom-links-content		{ padding:10px; }
.custom-links-content h3 	{ margin: 0px; font-size:18px; line-height: 26px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
.custom-links-content li	{ line-height: 16px; }
.custom-links-content ul	{margin-top:0px; margin-left:15px; padding-left:0px; list-style-type: square;}

/* ---- Recipe of the Day module -------------------------- */
.recipe-of-the-day	{ border: 1px solid #C2C2C2; }
.recipe-of-the-day .seemore { color: #a21f5c; }
.recipe-of-the-day .rod { background-color: #fff; padding-top:10px; padding-left: 10px; }
.recipe-of-the-day .rod .thumb { float: left; border: 0; display: block; }
.recipe-of-the-day .rod .recipes { text-align: left; display: block; margin-left: 110px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }
.recipe-of-the-day .more-recipes { background-color: #E1E1E1; text-align: left; padding:10px; position: relative;  }
.recipe-of-the-day .more-recipes ul { margin: 0; margin-top: 10px; padding: 0; line-height: 14px; }
.recipe-of-the-day .more-recipes li { display: inline-block; float: left; width: 125px; margin-top: 0px; }

/* --- Points & Prizes Banner --------------------------- */
.pnp-hunt-word
{
	background:url(http://cdn.sheknows.com/interface/background-flashpanel-block.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #c2c2c2;
	width: 997px; height: 71px;
	margin-bottom: 0;
}
.pnp-hunt-word .pnp-blurb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	margin-left: 10px; margin-top: 7px;
	float: left;
}
.pnp-hunt-word .pnp-word
{
	width: 261px; height: 42px;
	float: right;
	margin-top: 13px; margin-right: 39px;
}
/* ---- Newsletter Signup module -------------------------- */
.newsletter-signup { text-align: left; }
.newsletter-signup form { margin-top: 5px; margin-bottom: 5px; }
.newsletter-signup .bordered
{
	background-image: url(http://cdn.sheknows.com/interface/dot-grey.gif);
	background-position: bottom left; background-repeat: repeat-x;
	font-size: 10px; font-weight: bold;
}
/* -----------------Micro Navbar on article pages ----------- */
.micro-nav { width:1000px; background-image:url(http://cdn.sheknows.com/micro-sites/organic/sub-nav.jpg); line-height:22px; height:22px; margin-left:-10px; padding-left:5px; }
.micro-nav a:link, .micro-nav a:active, .micro-nav a:visited { color:#000; }
.micro-nav a:hover { color:#990000; }

/* ----------------- Daily Horoscope page ----------- */
.horoscope, .tarot, .horoscope_popular_features, .forecast, .fengshui, .kua-energy, .daily-numerology, .astrology
{
	margin:0;
	border: 1px solid #C2C2C2;
}
.col_container { width: 620px; }
.col_container .left_column { width: 300px; float: left; margin-right: 20px; }
.col_container .right_column { width: 300px; float: right; }

/* Internals */
.horoscope-internal, .tarot-internal, .fengshui-internal, .forecast-internal, .kua-energy-internal, .daily-numerology-internal, .astrology-internal
{ margin: 5px; line-height: 18px; }

/* Text blocks */
.horoscope-text, .tarot-text, .fengshui-text
{ margin-top: 10px; }
.forecast-text {  }

.horoscope { width: 300px; }
.horoscope-date { color : #ff0066; font-weight: bold; font-size: 12px; }
.horoscope form { margin-top: 10px; margin-bottom: 10px; }
.tarot { width: 620px; }
.fengshui { width: 300px; height: 177px; }
.forecast { width: 620px; }
.kua-energy { width: 300px; }
.kua-energy form { margin-top: 10px; margin-bottom: 10px; }
.daily-numerology { width: 300px; height: 115px; }
.daily-numerology form { margin-top: 10px; margin-bottom: 10px; }
.astrology { width: 300px; }
.astrology form { margin-top: 10px; margin-bottom: 10px; }

/* HTML Ads from OpenX */
.adsk { background-color: #F4F4F4; }
.adsk a { color:#008B98; }

/* Block : Photo Gallery */
.block_photo-gallery { width: 300px; min-height: 250px; border: 1px solid #f6f6f6; font-size: 10px; }
.block_photo-gallery .gallery-thumb { display: block; float: left; width: 75px; height: 100px; margin: 5px;}
.block_photo-gallery .gallery-thumb img { width: 70px; height: 70px; }

/* Subnav Styles */
.noBullets { list-style-type: none !important; }

ul#subnav-social { float: right; margin: 0px 8px 0 0; padding: 0px; height: 34px; }
ul#subnav-social li { float: left; height: 34px; }
ul#subnav-social li.follow-us-text { margin-right: 8px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 34px; }
ul#subnav-social li.follow-us { margin-top: 2px; }

ul#subnav li.subnav-first {
	/*border-left: 0px;*/
}

/* Internationalization content belt */
.module.i8n_content_belt { display: none; padding-top: 20px; padding-right: 20px; background: url('http://media.sheknows.com/sheknows/brown-border.gif') repeat-x scroll 0 -3px transparent; }
.module.i8n_content_belt .country_image { float: left; width: 200px; margin-bottom: 15px; }
.module.i8n_content_belt .country_image img { display: block; margin: auto 0; }
.module.i8n_content_belt ul.links { float: right; width: 31%; padding: 0; margin: 0 0 11px 2%; }
.module.i8n_content_belt ul.links:first-child { float: left; }
.module.i8n_content_belt ul.links li {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.85;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(http://cdn.sheknows.com/interface/dots-sm-violet.gif) bottom left repeat-x;
	overflow: hidden;
	font-weight: bold;
	text-align:left;
}
.module.i8n_content_belt ul.links li a { font-weight: normal; }
.module.i8n_content_belt .seemore_channel_link { display: block; float: right; text-transform: uppercase; font-size: 10px; }


ul#subnav li.subnav-home {
	/*background: transparent url(http://cdn.sheknows.com/interface/subnav-home-arrow.png) no-repeat right;*/
	height: 34px;	
	overflow: hidden;
	padding-right: 10px;
	border-right: 0px;
	text-transform: uppercase;
}


/* ---- Daily Dish Redesign module NEW ------------------------*/
.sidebar_video_tabs { clear: both; padding: 5px 0px 15px 0px; height: 25px; }
.sidebar_video_tabs ul { margin: 0; padding: 0; list-style: none; }
.sidebar_video_tabs ul li { display: block; float: left;  border: 1px solid #727272; height: 28px; font-weight: bold; font-size: 14px; line-height: 28px; text-align: center; background-color: #FFFFFF; }
.sidebar_video_tabs ul li.enlarge { width: 110px; margin-right: 4px; }
*.sidebar_video_tabs ul li.enlarge_text { margin-top: 5px; }
.sidebar_video_tabs ul li.seemore { width: 182px; }

/* Content Module Headers - Hiding the H2 tag */
.content-block-left .title h2,.content-block-right .title h2 { text-indent: -9999px; height: 0; width: 0; margin: 0; padding: 0; }

/* Legal Disclaimer */
.legal-disclaimer { font-size: smaller; font-style: italic; }

/* Tags */
.tags { background: url('http://cdn.sheknows.com/icons/tag-micro-gray.png') no-repeat 0 60%; padding: 5px 0 5px 20px; }

/*Comscore footer images*/
.ft-logo img {border:none; margin:10px;}
.ft-logo { text-align:center;}

/*sktv widget styles*/
.sktv_video_box {
	border: 1px solid #ccc; 
	width: 278px; 
	padding:10px;
	text-align: center;
}
.sktv_video_box .video_player {
	padding: 10px 0px;
}
.sktv_video_box .video_list ul {
	padding: 0px 12px 10px 12px; 
	margin: 0px;
	background: url(http://cdn.sheknows.com/interface/video-bg.gif) no-repeat top center;
}
.sktv_video_box .video_list ul li {
	list-style-type: none;
	line-height: 27px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.sktv_video_box .video_list ul li .icon {
	position: absolute;
	right: 15px;
	background: transparent url(http://media.sheknows.com/interface/icons/icon_video.png) no-repeat center right;
	width: 30px;
	height: 22px;
}	
.sktv_video_box .video_list ul li a:link,
.sktv_video_box .video_list ul li a:active,
.sktv_video_box .video_list ul li a:visited {
	text-decoration: none;
}
.sktv_video_box .video_list ul li a:hover {
	text-decoration: none;
}
.sktv_video_box .video_list ul li .watch {
	position: absolute;
	right: 15px;
	text-align: right;
	padding-right: 35px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.sktv_video_box .video_list ul li .icon {
	position: absolute;
	right: 15px;
	/*background: url(http://media.sheknows.com/interface/icons/icon_video.png) no-repeat center right;*/
	margin-top: 3px;
}	
.sktv_video_box .color1 {
	width: 27px !important;
	height: 20px !important;
}
.sktv_video_box img.sktv-logo-sponsored { float: left; }
.sktv_video_box p.sponsored { margin: 0px; float: right; }
.sktv_video_box div.video-player { clear: both; }
.sktv_video_title { display: none; }

.sktv-video-box-new ul {
	list-style: none;
}
.sktv-video-box-new li {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	opacity: .6;
	filter: alpha(opacity = 70);
}
.sktv-video-box-new li.selected {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.sktv-video-box-new li img {
	cursor: pointer;
	width: 115px;
	border: 1px solid transparent;
}
.sktv-video-box-new li.selected img {
	border: 1px solid #000;
}

/* Points & Prizes Sales Integrations Key Words */
.pnp_si_word { display: block; margin: 10px auto; border: 1px solid #AFAFAF; background-color: #EFEFEF; padding: 10px; width: 100%; text-align: center; }
.pnp_si_word .word { font-weight: bold; font-size: 12px; color: #C13D55; }
.pnp_si_word .value { font-weight: bold; }
.pnp_si_word .dates { font-weight: bold; }/* Base Styles */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}

#doc
{
	min-width: 1000px;
	margin:auto;
	text-align:left;
	width: 1000px;
	background-color: #FFF; 
}

#doc #hd, #doc #bd {
	margin:0;
}

a { text-decoration: none; }

.ui-navbar
{
  margin:  5px 0;
  width:   100%;
}


/**
 * CSS ClearFix
 * 
 * Automagically clears floating elements. The result is an element
 * which "hasLayout" to the Browser.
 */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[lang] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* end ClearFix */

input[type="search"] { -webkit-appearance: none; -moz-appearance: none; }

.banners
{
  margin:  0;
  width:   100%;
}
.banners .ad-openx { float: left; display: block; }
.banners .ad-banner { float: right; }
.banners .fullwidth, .ad .fullwidth { width: 1000px; margin: auto; text-align: center; padding: auto; display: block; }
.banners .fullwidth img, .ad .fullwidth img { margin:0 auto; }
.banners .fullwidth table, .ad .fullwidth table { margin:0 auto; }
.banners .leaderboard { text-align: center; margin: auto; min-width: 728px; background: #f6f6f6; padding: 4px; margin-top:5px;}
.ie7 .banners .leaderboard { width: 1000px; }
.banners .leaderboard .module {padding-bottom: 0; margin-bottom:0;}

/* Force ads to render below navbar (hopefully) */

.banners .ad-banner { position:relative; z-index:5; }

.block1 table div { z-index: 1; }

#bd { *height:1%; }


.ad-placeholder
{
	background-color: #efe8de;
	background: #efe8de url() center center no-repeat;
}

.ad-placeholder span
{
	display: none;
}

.module {  position: relative; zoom: 1;  }

#doc #bd { margin-top: 5px; margin-bottom: 10px; }

/* This holds columns one and two on the main channel landing pages */
.main-channellanding 
{ width : 695px; float: left; position: relative; }

.main-channellanding .col1
{ width: 429px; float: left; position: relative; }
.main-channellanding .col2
{ width: 256px; margin-left: 10px; position: relative; }

.main-channellanding .header { width: 695px; height: 335px; position: relative; margin-bottom: 5px; }
.main-channellanding .content { width: 695px; height: 783px; position: relative; }

/* Right Sidebars */
/* This holds the rightside column on the main channel landing pages */
.sidebar-channellanding 
{ width: 300px; float: right; position: relative; }


.yui-overlay
{
  position:absolute;
  visibility:hidden;
  z-index:2;
}

/* Header Styles */
#hd {display: block;}

#hd .main { float: left; width: 565px; position: relative; } /* holds logo & #hd center div */
#hd .right { float: right; width: 315px; position: relative; } /* holds search box */

#hd .main img { max-width: 550px; }

.sheknows-logo a
{
  display:     block;
  overflow:    hidden;
  position:    relative;
  text-indent: -999px;
  height:      105px;
  width:       550px;
  background:  url(http://cdn.sheknows.com/channels/sheknows.gif) top left no-repeat;
}

/* Footer Styles */
#ft { height: auto; margin: 0; position: relative; overflow: hidden; }
.footer-wrapper { background-image:none; background-color:#E8E8E8; height:20px; width:1000px; }
.footer-content { height:20px; width:850px; float: right; margin-right:5px; text-align:right; margin-top:0px; font-family: Century Gothic, sans-serif; font-weight: none; font-size:12px; color:#414040; }
.new-footer-content a:link, .new-footer-content a:visited, .new-footer-content a:active { color:#000; }
.new-footer-content a:hover {color:#555; }


/* Channel Specific Nav (cause it doesn't have to be floofy */
.nav-channel { display: inline-block; width: 100%; height: 34px; line-height: 34px; }
.nav-channel ul { padding: 0; margin: 0; margin-left: 10px; font-size: 10px; list-style: inside; }
.nav-channel ul li { color: #ffffff; list-style-type: square; list-style-position: inside; float: left; margin: 0; padding: 0 0.75em; }
.nav-channel a:link,
.nav-channel a:active,
.nav-channel a:visited
{
  color:           #ffffff;
  text-decoration: none;
  margin-top:      8px;
  font-weight:     bold;
  margin-left:     -6px;
  font-size:       12px;
}


.ui-navbar, .nav-channel {

  background-color: #C13D55;

}










/**
 * 
 * UI Icons section
*/

.ui-loading
{
  background: transparent url(http://cdn.sheknows.com/redesign/indicators/snake.gif) no-repeat;
}

li.ui-loading
{
  min-height: 16px;
  min-width:  16px;
}






/** End UI Icons ******************************************************/



/***
 * Menu Bar
 * 
 * 
*/

.ui-navbar {
  font-family: Arial,Helvetica,sans-serif;
  font-size:   12px;
  line-height: 29px;
  position:    relative;
  *z-index:    12000;

}

.ui-navbar td { font-size: 100%;}

.ui-navbar ul {
  
  list-style:  none;
  padding:     0;
  margin:      0;  
}
/* .ui-navbar ul li {line-height: 29px; } */


/* 
    The following style rule trigger the "hasLayout" property in 
    IE (http://msdn2.microsoft.com/en-us/library/ms533776.aspx) for a
    MenuBar instance's <ul> element, allowing both to clear their floated 
    child <li> elements.
*/

.ui-navbar ul, .ui-navbar-overlay .bd { *zoom: 1;}


/* 
    Remove the "hasLayout" trigger for submenus of MenuBar instances as it 
    is unnecessary. 
*/

.ui-navbar .yuimenu ul {  *zoom: normal;}

/*
    The following style rule allows a MenuBar instance's <ul> element to clear
    its floated <li> elements in Firefox, Safari and and Opera.
*/

.ui-navbar>.bd>ul:after, .ui-navbar-overlay>.bd:after {

  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  line-height: 0;

}

.ui-navbaritem { float: left; display: inline-block;}

.ui-navbaritemlabel {
  display:  block;
  position: relative;
}

.ui-navbaritem .yuimenu .bd {  position: relative;}

.ui-navbaritemlabel { text-align: center;}

.ui-shadow {
  position:   absolute;
  visibility: hidden;
  z-index:    -1;
}

.ui-navbaritem .yui-overlay-hidden { display: none;}

.ui-navbaritem-selected .ui-shadow {
  top: 2px;
  right: -3px;
  left: -3px;
  bottom: -3px;
  visibility: visible;
}

.ui-navbaritem { position: relative;}

.ui-navbaritem-selected {z-index: 12001;}

.ui-navbaritem-selected .ui-navbaritemlabel { z-index: 4;}


/* MenuBarItem style rules */

.ui-navbaritem { border-left: solid 1px #A43448;}

.ui-navbar li.first-of-type { border-left-color: transparent;}

/*ie hacks */
.ui-navbar li.first-of-type a { padding: 0 3px\9;}

.ui-navbaritemlabel {
  padding: 0 /* 10px */;
  color: #fff;
  text-decoration: none;
  cursor: default;
  border-style: solid;
  border-color: transparent;
  border-width: 1px 0;
  *position: relative; /*  Necessary to get negative margins in IE. */
  margin: -1px 0;
  font-weight: bold;
  text-transform: uppercase;
}


.ui-navbaritemlabel:link, .ui-navbaritemlabel:active, .ui-navbaritemlabel:visited { color: #fff; }
.ui-navbaritemlabel:hover, .ui-navbaritem:hover {text-decoration: none;}

.ui-navbaritemlabel {

  /* padding-right: 20px; */

  /*
      Prevents the label from shifting left in IE when the
      ".ui-navbarnav .ui-navbaritemlabel-selected"
      rule us applied.
  */

  *display: inline-block;
}

.ui-navbaritem-selected .ui-navbaritemlabel
{
  background-color: #ffffff;
  border-color: #a0a0a0;
  border-width: 1px;
  border-bottom-color: transparent;
  margin: -1px;
  color: #000;
  position:  relative;
  z-index:    4;
}


/* Menu style rules */

.ui-navbar-overlay { font-size: 100%;}

.ui-navbar-overlay {
  position:   absolute;
  text-align: left;
  left:       -9999px;
  top:        29px;
  margin:     0 -1px;
  *margin:    -1px 0;
  visibility: hidden;
}

.ui-navbar-overlay .bd {
  background-color: #fff;
  display:          block;
  _display:         inline;
}

.ui-navbar-col {
  background:  #f0f0f0;
  border-left: 2px solid #d8d8d8;
  vertical-align: top;
  width:       351px;
}

.ui-navbar-col.first {
  background:   #fff;
  border-left:  0;
  min-width:        150px;
  white-space: nowrap;
  width:  auto;
  *width  150px;
}

.ui-navbar-overlay {
  border-style: solid;
  border-width: 1px;
  border-color: #A0A0A0;
}

.ui-navbar-overlay ul {
  padding: 0;
  display: block;
}


/* Group titles */

.ui-navbar-overlay h6 { 

  font-weight: bold;
  color:       #222222;
  display:     block;
  margin:      0;
  font-size:   100%;
  padding:     3px 10px 0 10px;
  white-space: nowrap;
  
}


/* MenuItem style rules */

.ui-navbaritem {

  border-bottom: 1px solid transparent;

  /*
      For IE 7 Quirks and IE 6 Strict Mode and Quirks Mode:
      Used to collapse superfluous white space between <li> elements
      that is triggered by the "display" property of the <a> elements being
      set to "block."
  */

  _border-bottom: solid 1px #fff;

}

.ui-navbaritemlabel {

  padding: 0 9px;
  color:   #000;
  text-decoration: none;
  cursor: pointer;

}


/* Menu states */


/* Visible Menu */

.ui-navbaritem-selected .ui-shadow {

  background-color: #000;

  /*
      Opacity can be expensive, so defer the use of opacity until the
      menu is visible.
  */

  opacity: .12;
  *filter: alpha(opacity=12);  /* For IE */

}

.ui-navbaritem-selected .ui-navbar-overlay {

  display:    block;
  left:       0;
  visibility: visible;

}


.ui-navbaritemlabel {

  white-space: nowrap;

}

.ui-navbaritemlabel-selected,
.ui-navbaritemlabel-selected:link,
.ui-navbaritemlabel-selected:active,
.ui-navbaritemlabel-selected:visited {
  color: #000;
}

.ui-navbaritem ul a:link,
.ui-navbaritem ul a:visited{
  color: #313131;
  white-space: nowrap;
}

.ui-navbar-overlay {
  margin: 0 -1px;
}

.ui-navbar-overlay .first a {
  display: block;
  font-size: 12px;
  padding: 0 20px;
  font-weight: bold;
  white-space: nowrap;
}

.ui-navbaritem .ui-navbar-overlay .first li:hover
{
	background-color: #f9e9eb;
}


.ui-navbar-overlay-feed {
	min-width: 440px;
}
.ui-navbar-overlay-feed a {
	font-size: 11px;
}
.ui-navbar-overlay-feed a:hover {
	text-decoration: underline;
}

.ui-navbar .feed {

}

.ui-navbar .feed h6 {
  margin-left: 17px;
  padding-left: 0;
}

.ui-navbar .feed ul {
  margin-left: 17px;
  margin-right: 17px;
}

.ui-navbar .feed li {
  display: block;
  display: list-item;
  font-size: 10px;
  line-height: 17px;
}

.feed-loading
{
	background-image: url(http://cdn.sheknows.com/redesign/indicators/wheel-throbber.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.ui-navbaritem-icon,
.ui-navbaritem-home {
  padding: 0;
}

.ui-navbaritem-home .ui-navbaritemlabel, 
.ui-navbaritem-icon .ui-navbaritemlabel {
  background-image: url(http://media.sheknows.com/interface/navicons.png);
  background-repeat: no-repeat;
  background-position: top center;

}
.ui-navbaritem-video .ui-navbaritemlabel {
  background-position: bottom center;
}
.ui-navbaritem-home span,
.ui-navbaritem-icon span {
  display: none;
}
.ui-navbaritem-home .ui-navbaritemlabel,
.ui-navbaritem-icon .ui-navbaritemlabel {
  display: block;

  width: 25px;
}
.ui-navbaritem-home.ui-navbaritem-selected,
.ui-navbaritem-icon.ui-navbaritem-selected {
	background-color: transparent;
}
.ui-navbar .ui-navbaritem-video.selected .ui-navbaritemlabel {
	background-position: center;
}

.ui-navbar .ui-navbaritem-home,
.ui-navbar .ui-navbaritem-icon {
  float: left;
  margin: 0;
  padding: 0;
}
.ui-navbaritem-home .ui-navbaritemlabel,
.ui-navbaritem-icon .ui-navbaritemlabel {
  height: 29px;
  padding: 0 4px;
}
.ui-navbaritem-home .ui-navbaritemlabel {
  background-color: transparent;
  margin: 0;
  border: 0;
}
#navbar .bd .ui-navbaritem-home {
  border-color: transparent;
}





/*Daily Dish*/
.module2-video-header {width:284px; height:250px; margin-left:0px; margin-top:0px; background-color: #DFDFDF; }
.module2-video-header .header2 {width:280px; margin-left:0; }
.module2-video-header .header2 .dd-logo { text-align: left; }
.module2-video-header .header2 .dd-logo .sponsored { margin: 0; padding: 0; margin-top: 7px; margin-right: 5px; margin-bottom: 3px; width : 100px; float: right; }
.module2-video-header .header2 .dd-logo .sponsored a { margin: 0; padding: 0; border: 0; }
.module2-video-header .header2 .dd-logo .dd-head { margin: 0; padding: 0; border: 0; width: 170px; float: left; margin-bottom: 3px;  }
.module2-video-header .header2 .dd-logo .dd-head .dd { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #3F3F3F; text-decoration:none; text-transform: uppercase; margin-left: 5px; margin-top: -2px;margin-bottom: 2px; display: inline-block; }
.module2-video-header .header2 .dd-logo .dd-subhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #8D8C8C; text-transform: uppercase; margin-left: 7px; margin-top: 5px; }
.module2-video-header .player2 { height:206px; width:284px; clear:both; }
.module2-video-header .more2 { padding-top:5px; }
.module2-video-header .more2 a:link, .module2-video-header .more2 a:active, .module2-video-header .more2 a:visited, .module2-video-header .more2 {color:#555555; font-size:12px; font-weight:bold; }
.module2-video-header .more2 a:hover { color:#000000; font-size:12px; font-weight:bold;}
/* ---- Daily Dish Redesign module ------------------------*/
.video_title { width: 300px; }
.video_tabs { clear: both; width: 300px; height: 20px; position: relative; top: 0px; left: 0; }
.video_tabs ul { margin: 0; padding: 0; list-style: none; }
.video_tabs ul li { display: block; float: left; text-align: center; text-transform: uppercase;  height: 20px; padding-top: 5px; }
.video_tabs ul li a { color: #fff; font-size: 10px;}
.video_tabs ul li.yesterday { width: 182px; }
.video_tabs ul li.today { width: 117px; border-left: 1px solid #fff; }

/* HTML Ads from OpenX */
.adsk { background-color: #F6F6F6; }
.adsk a { color:#008B98; }

/* Block : Photo Gallery */
.block_photo-gallery { width: 300px; min-height: 250px; border: 1px solid #f6f6f6; font-size: 10px; }
.block_photo-gallery .gallery-thumb { display: block; float: left; width: 75px; height: 100px; margin: 5px;}
.block_photo-gallery .gallery-thumb img { width: 70px; height: 70px; }

/* Pregnancy Calender Module */
.pregnancy_calender {}
.pregnancy-calender .pbform
{
	background-image: url(http://cdn.sheknows.com/channels/parenting/pregcal-background.jpg); background-position: top left; background-repeat: no-repeat;
	height: 134px; width: 227px;
	position: relative; left: 8px;
}
.pregnancy-calender form { position: relative; top: 5px; margin: 0; padding: 0; }
.pregnancy-calender .pbsel { position: relative; left: 10px; height: 32px; }
.pregnancy-calender .pbsel img { position: relative; top: 8px;  left: 10px; }
.pregnancy-calender .pbsel select { position: relative; top: 5px; left: 10px; width: 105px; }
.pregnancy-calender .pbsub { position: absolute; top: 55px; left: 200px; }

/* What's Hot */
.whatshot-carousel { width: 998px; height: 75px; background-image: url(http://cdn.sheknows.com/interface/background-whats-hot.jpg); background-repeat: repeat-x; border: 1px solid #f4f4f4; }
.whatshot-carousel .wh-title { width: 174px; height: 76px; float: left; position: relative; }
.whatshot-carousel .wh-title b { position: relative; top: 20px; left: 6px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 18px; }
.whatshot-carousel .box { float: left; width: 240px; margin-right: 22px; }
.whatshot-carousel .box .box-image { float: left; width: 77px; margin-right: 10px; }
.whatshot-carousel .box .box-content-right { position: relative; top: 5px; }


/* Global Popular Nav */
/* When cleanup and bundling our code, create a new global directory and move into header.css */ 
.popular-nav { border-bottom: 1px dotted #CCC; padding: 9px 0px; margin-bottom: 8px; text-align: center; }
.popular-nav ul { margin: 0px; padding: 0px; }
.popular-nav li, .popular-nav ul.links li { list-style: none; display: inline; text-transform: uppercase; padding: 0px 10px 0px 10px; font-size: 11px; background: none; }
.popular-nav li a { color: #666; }
.popular-nav h2 { display: none; }
.popular-nav .module { padding-bottom: 0px;}
/* adding a text align left to the box that the content belts run in. Had an issue with them aligning center */
.call_out { text-align: left; }


/* Featured contests homepage module styles */
.featured-contests-homepage .links ol {
	margin:15px 0 0 30px;
	padding:0;
}
.featured-contests-homepage .links ol li {
	margin: 20px 0;
}
.featured-contests-homepage .links ol li a {
	font-family: Arial;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	vertical-align:top;
}
.ie7 .featured-contests-homepage .links ol li a { margin: 0 0 0 10px; }

.adtable td * { z-index: 5000000 !important; }
