.hl-logo-tease-l,
#style .hl-logo-tease-l,
#beauty .hl-logo-tease-l {
	width: 568px;
}

.hl-lteaser,
#style .hl-lteaser,
#beauty .hl-lteaser {
	margin-left: 0;
}

.hl-lteaser-cont,
#style .hl-lteaser-cont,
#beauty .hl-lteaser-cont {
	width: 130px;
	margin-left: 12px;
}

/* Article Page Redesign classes*/
#hl-page {
	//width: 969px;
	overflow: hidden;
}

.logo-top {
	width: 238px;
	height: 128px;
	margin: 0 10px 0 0;
	background: url(images/theme/logo-top-article.gif) no-repeat;
}

#style .logo-top {
	width: 238px;
	height: 128px;
	margin: 0 10px 0 0;
	background: url(images/theme/logo-top-style.gif) no-repeat;
}

#beauty .logo-top {
	background-image: url(images/theme/logo-top-beauty.gif);
}

#hollybaby .logo-top {
	width: 238px;
	height: 128px;
	margin: 0 10px 0 0;
	background: url(images/theme/logo-top-hollybaby.gif) no-repeat;
}

.top-ad-728x90 {
	height: 108px;
	padding: 20px 0 0 0;
}

.logo-bottom {
	clear: left;
}

.logo-bottom a {
	width: 315px;
	height: 176px;
	margin: 0 4px 0 0;
	display: block;
	background: url(images/theme/logo-bottom-article.gif) no-repeat;
}

#style .logo-bottom a {
	background: url(images/theme/logo-bottom-style.gif) no-repeat;
}

#beauty .logo-bottom a {
	background-image: url(images/theme/logo-bottom-beauty.gif);
}

#hollybaby .logo-bottom a {
	background-image: url(images/theme/logo-bottom-hollybaby.gif);
	margin: 0;
}

#hollybaby .top-stories h2 {
	max-height: 50px;
}

.top-stories {
	border-top: 5px solid #ed1890;
	width: 663px;
	background-color: #231F20;
}

.todays-top {
	width: 95px;
	height: 135px;
	background-image: url(images/theme/todays-top-stories.jpg);
}

#style .todays-top {
	width: 95px;
	height: 135px;
	background-image: url(images/theme/top-style.jpg);
}

#beauty .todays-top {
	width: 95px;
	height: 135px;
	background-image: url(images/theme/top-beauty.jpg);
}

.top-story {
	margin-left: 12px;
	width: 130px;
}

.top-story h2 a {
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.searchbtn {
	background-image: url("images/theme/blk_search.gif");
}

.hl-nav-l {
	font-family: Arial,Helvetica,sans-serif;
}

.hl-nav-l {
	width: 100%;
}

#left-main {
	width: 643px;
}

#sidebar {
	width: 326px;
	float: right;
}

#sidebar .mmc-ad {
	border-bottom: 6px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 24px;
}

.main-content {
	padding: 0 21px 0 22px;
	*width: 600px;
}

.sidebar-content {
	padding: 0 24px 0 0;
	width: 300px;
}

#hl-page-main {
	padding-top: 27px;
}

.post-details {
	color: #ed1890;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	border-bottom: 6px solid #ccc;
	padding: 8px 0;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.post-details .right {
	font-style: italic;
	text-transform: none;
}

.time {
	color: #989a9d;
	margin-left: 104px;
}

.hl-post h3,
body#style .hl-post h3,
body#beauty .hl-post h3 {
	color: #000000;
	font-family: georgia;
	font-size: 19px;
	font-weight: normal;
	line-height: 22px;
	margin-top: 6px;
}

/* Related Headline */
.related_post {
	background-color: #f8ef22;
	padding-top: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	*width: 600px;
}

.related-headline {
	width: 598px;
	height: 60px;
	background-image: url("images/theme/hed-related-headline.png");
	margin-bottom: 25px;
}

.hl-post .related_post li {
	width: 298px;
	float: left;
	background: #f8ef22;
	*border-bottom: 4px solid #fff;
	list-style-type: none;
	padding: 0;
}

.related_post img {
	width: 298px;
}

.related_post li.left {
	margin: 0 4px 4px 0;
	*margin: 0;
	*border-right: 4px solid #fff;
}

.hl-post .related_post .no-related-post {
	padding: 0 0 15px 12px;
	width: 588px;
}

#left-main .hl-post .related_post p {
	padding: 8px 16px 8px 12px;
	margin: 0;
	color: #000;
	font-weight: normal;
	min-height: 57px;
}

#left-main .hl-post .related_post a.img-no-padding {
	padding: 0;
}

#left-main .hl-post .related_post a {
	font-family: georgia,serif;
	font-style: italic;
	font-weight: normal;
	padding: 0 20px 0 0;
	text-transform: lowercase;
	color: #ed1592;
}

#left-main .hl-post {
	border-color: #ccc;
	padding: 0 0 30px 0;
	margin-bottom: 10px !important;
}

div#sidebar .news-n-gossip a.more-link,
body#style .news-n-gossip a.more-link,
body#beauty .news-n-gossip a.more-link {
	background: none;
	font-family: georgia,serif;
	font-style: italic;
	font-weight: normal;
	padding: 0 20px 0 0;
	text-transform: lowercase;
	color: #ed1592;
}

.share-links {
	clear: both;
	margin-top: 4px;
}

.share-links a, .share-links .twitter-link,
#left-main .facebookLikeDiv {
	display: block;
	margin-right: 3px;
	float: left;
	width: 198px;
	height: 25px;
	background-color: #99daee;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding-top: 3px;
}

span.twitter-link {
	/*background:url(images/theme/t.png) 40px 3px no-repeat;*/
	background-color: #99daee;
}

#left-main .facebookLikeDiv {
	background: #3858a0;
	width: 198px;
	margin: 0 3px 0 0;
}

#left-main .share-links-lead-text .facebookLikeDiv {
	background: none;
	width: auto;
	height: auto;
	margin: 0 3px 0 0;
	padding-top: 0;
}

#left-main .share-links-lead-text .hl-google-share,
#left-main .share-links-lead-text .hl-twitter-share {
	border: none;
}

#left-main .share-links-lead-text {
	margin: 0 0 9px;
	overflow: hidden;
}

.divider {
	border-right: 1px solid #000000;
	width: 1px;
	height: 20px;
	margin-right: 6px;
	float: left;
}

#left-main .fb_iframe_widget {
	float: none !important;
}

a.comments-link {
	background: url(images/theme/comment-balloon.png) 5px 3px no-repeat;
	background-color: #ed1890;
	width: 198px;
	margin-right: 0px;
}

.news-gossip {
	color: #fff;
	background-color: #ed1890;
	width: 585px;
	padding: 5px 5px 5px 10px;
	font-size: 16px;
	clear: both;
	float: left;
	margin-bottom: 6px;
	text-align: center;
}

.signupwrap {
	line-height: 40px;
	vertical-align: baseline;
}

.signupwrap input {
	font-size: 11px;
}

.signupbtn {
	float: left;
	margin-left: 0;
}

.signuptext {
	float: left;
}

.signupbtn {
	float: left;
	margin-left: 0;
	position: relative;
	background-image: url(images/theme/black-signup.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 21px;
	width: 67px;
}

.signupbtn input {
	border: medium none;
	background-color: transparent;
	text-indent: -999em;
	width: 67px;
	height: 21px;
	line-height: 0;
	font-size: 0;
	display: block;
}

.signupbtn input:hover {
	cursor: pointer;
}

#sidebar .hl-std-right {
	margin-bottom: 20px;
	padding-bottom: 24px;
	border-bottom: 6px solid #ccc;
}

#sidebar .hl-std-right.first {
	padding: 31px 0 0 0;
}

#sidebar .hl-std-right.last {
	border-bottom: none;
}

/* most recent */
.mr-img {
	background-color: #f8ef22;
	padding-top: 12px;
}

.mr-item img {
	float: left;
}

.mr-item {
	clear: left;
	*border-bottom: 1px solid transparent;
}

.mr-item.first {
	background-color: #f8ef22;
}

.most-popular-table {
	width: 300px;
}

.mr-item a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 6px 0 0 5px;
	color: #000;
	font-weight: normal;
	display: block;
	font-size: 14px;
}

ul.recent-tabs {
	width: 300px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) 0 0 no-repeat;
}

ul.recent-tabs li {
	float: left;
}

ul.recent-tabs .tab1 a {
	display: block;
	width: 70px;
	height: 68px;
}

ul.recent-tabs .tab2 a {
	display: block;
	width: 101px;
	height: 68px;
}

ul.recent-tabs .tab3 a {
	display: block;
	width: 66px;
	height: 68px;
}

ul.recent-tabs .tab4 a {
	display: block;
	width: 63px;
	height: 68px;
}

ul.recent-tabs .tab1.ui-tabs-selected a {
	width: 70px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) 0 -68px no-repeat;
}

ul.recent-tabs .tab2.ui-tabs-selected a {
	width: 101px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) -70px -68px no-repeat;
}

ul.recent-tabs .tab3.ui-tabs-selected a {
	width: 66px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) -171px -68px no-repeat;
}

ul.recent-tabs .tab4.ui-tabs-selected a {
	width: 63px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) -237px -68px no-repeat;
}

/*	news-n-gossip */
.news-n-gossip {
	padding-top: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #f8ef22;
	width: 300px;
}

.news-n-gossip p {
	margin: 0;
	padding: 8px 16px 8px 12px;
	font-size: 13px;
}

ul.news-tabs {
	width: 300px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) 0 -136px no-repeat;
}

ul.news-tabs li {
	float: left;
}

ul.news-tabs .tab1 a {
	display: block;
	width: 78px;
	height: 68px;
}

ul.news-tabs .tab2 a {
	display: block;
	width: 60px;
	height: 68px;
}

ul.news-tabs .tab3 a {
	display: block;
	width: 81px;
	height: 68px;
}

ul.news-tabs .tab4 a {
	display: block;
	width: 81px;
	height: 68px;
}

ul.news-tabs .tab1.ui-tabs-selected a {
	width: 78px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) 0 -204px no-repeat;
}

ul.news-tabs .tab2.ui-tabs-selected a {
	width: 60px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) -78px -204px no-repeat;
}

ul.news-tabs .tab3.ui-tabs-selected a {
	width: 81px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) -138px -204px no-repeat;
}

ul.news-tabs .tab4.ui-tabs-selected a {
	width: 81px;
	height: 68px;
	background: url(images/theme/nav-tabs.gif) -219px -204px no-repeat;
}

.ui-tabs-hide {
	display: none;
}

.news-tab-head-image-1, .news-tab-head-image-2, .news-tab-head-image-3, .news-tab-head-image-4 {
	width: auto;
	height: auto;
	background: none;
}

/* FB twitter*/
.fb-facebook {
	width: 300px;
	height: 38px;
	background: url(images/theme/hed-share-facebook.gif) no-repeat;
	clear: both;
}

.fb-twitter {
	width: 300px;
	height: 28px;
	background: url(images/theme/hed-follow-twitter.gif) no-repeat;
	clear: both;
	margin-bottom: 3px;
}

/*Pop Eater*/
.popeater {
	width: 300px;
	height: 142px;
	background: url(images/theme/hed-latest-from-popeater.jpg);
}

.pop-item {
	*width: 300px;
}

.pop-item li {
	background-color: #fde3ee;
	padding: 11px 16px;
	margin-bottom: 2px;
}

.pop-item a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: normal;
}

/* module full*/
.module-full {
	margin: 0;
	border-top: 6px solid #ccc;
	display: block;
	padding: 40px 0 20px 20px;
	clear: both;
	*margin-top: 24px;
}

.module-full p {
	text-align: left;
}

.module-full .module-content,
body#style .module-full .module-content,
body#beauty .module-full .module-content {
	border: none;
	margin: 0 0 16px 0;
}

.module-full .module-content li span a {
	color: #312d2e;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	text-transform: none;
}

.module-full .module-content li {
	width: 155px;
}

/*footer*/
#hl-boilerplate {
	border-color: #000;
}

#hl-boilerplate span {
	text-transform: uppercase;
}

#hl-boilerplate p.hl-copyright {
	width: 350px;
}

/*comments*/
#respond {
	clear: both;
	*width: 600px;
}

.hl-post #respond h3#reply-title {
	font-weight: bold;
	padding-top: 10px;
}

#hl-comment-post {
	border-color: #ccc;
}

/*tags */
.tag-container {
	margin: 0 0 13px 0;
}

body#style .tag-container,
body#beauty .tag-container {
	font-family: georgia, serif;
}

.tag-container .tag-header {
	background-color: #fff;
	color: #ff0099;
	margin: 0 5px 0 0;
	padding: 0;
}

.tag-container .tags {
	clear: none;
	padding: 0;
}

.tag-container .tags a {
	color: #5c5c5c;
	font-weight: normal;
}

/* Illustration*/
body#style {
	background: url('images/theme/watercolor-bgskin-style-article.jpg') no-repeat fixed 50% 0 #FFF;
}

body#beauty {
	background: url('images/theme/watercolor-bgskin-beauty-article-new.jpg') no-repeat fixed 50% 0 #FFF;
}

body#hollybaby {
	background: url('images/theme/bgskin-hollybaby.gif') no-repeat fixed 50% 0 #FFF;
}

#left-main .mmc-ad {
	text-align: center;
	border-bottom: 6px solid #ccc;
	border-top: 6px solid #ccc;
	padding: 24px 0;
	margin: 24px 0;
}

#favorites-holder {
	overflow: hidden;
}

#favorites-holder h2 {
	font-family: Georgia;
	font-size: 20px !important;
	width: 600px;
}

.main-post {
	clear: both;
}

.ad-728x90 {
	border: none;
	height: 108px;
	padding: 20px 0 0 0;
	text-align: left;
	margin: 0;
}

.panel {
	width: 600px !important;
}

.hl-post ul li {
	list-style: none;
}

#left-main .hl-post h1 {
	margin-bottom: 10px;
}
