body, html {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
body#page {
	background: #c22864 url(bg.jpg) repeat-x;
	text-align:center;
}
#wrapper {
	background: transparent url(halftone.png) 0px 36px repeat-y;
	margin: 0 auto;
	text-align:left;
	width: 1040px;
}
#container {
	margin: 0 auto;
	width: 994px;
}
/*---------------------------------------------- GENERAL CLASSES ----------------------------------------------*/
a img {
	border:0
}
a {
	color:#F06;
	text-decoration:none;
}
a:hover {
	color:#000
}
/*---------------------------------------------- CLEAR FLOATS ----------------------------------------------*/

.clearfix:after, .block:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix, .block {
	display:inline-block;
}
html[xmlns] .clearfix, html[xmlns] .block {
	display:block;
}
* html .clearfix, * html .block {
	height:1%;
}
/*------------------------------------------------- HEADER ----------------------------------------------------*/
#logo {
	margin-left:0;
	z-index:2;
}
#over_header ul.primary-links {
	float:right
}
#over_header ul.primary-links li {
	background: transparent url(menu_top.png) no-repeat;
	display:inline;
	float:left;
	list-style-type:none;
	margin:-20px 0px 0px 2px;
	padding:4px 0px;
	padding-bottom:1px;
	text-align:center;
}
#over_header ul.primary-links a {
	color:#F06;
	font-size:13px;
	font-style:italic;
	font-weight:bolder;
	text-decoration:none;
	width:auto;
}
#over_header ul.primary-links li.menu-322 {
	background-position:0px 0px;
	width:95px;
} 	/* got news*/
#over_header ul.primary-links li.menu-645 {
	background-position:-95px 0px;
	width:105px;
} /* newsletter */
#over_header ul.primary-links li.menu-323 {
	background-position:-200px 0px;
	width:85px;
} /* rss feeds */
#over_header ul.primary-links li.menu-4 {
	background-position:-285px 0px;
	width:77px;
}  	/* logout */
#over_header ul.primary-links li.menu-21 {
	background-position:-95px 0px;
	width:104px;
}	/* register */
#over_header ul.primary-links li.menu-326 {
	background-position:-553px 0px;
	width:58px;
} /* login */
#over_header ul.primary-links li.menu-544 {
	background-position:-95px 0px;
	width:104px;
}
#header {
	background: transparent url(header.png) no-repeat;
	height: 116px !important;
	padding: 5px;
	margin-top:33px;
	text-align:left;
	z-index:1;
}
#ad_top {
	float:right;
}
#block-block-7 {
	float:right;
} /* Header Ad */
#block-block-8 {
	float:left;
} /* Footer Ad */
#block-block-9 {
	clear:both;
} /* Footer information */
/* MENU */
ul.secondary-links {
	clear:both;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:0;
	text-align:left;
}
ul.secondary-links li {
	display:inline;
	float:left;
	height:21px;
	margin-left:10px;
	margin-right:7px;
	padding:0;
}
ul.secondary-links li a {
	color:#F06;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
ul.secondary-links li.active a {
	color:#000;
	text-decoration:none;
}
ul.secondary-links li a:hover, ul.secondary-links li.active-trail a {
	color:#000;
}
/* SEARCH FORM */
#search-theme-form {
	color:#FF0066;
	float:right;
	margin-top:0px;
}
#search-theme-form span {
	float:left;
	margin-top:3px;
}
#edit-search-theme-form-1 {
	border:1px solid #000;
	color:#FF0066;
	float:left;
	font-size:12px;
	padding-right:10px;
	margin-left:10px;
	text-align:left;
	width:160px;
}
#go {
	background: transparent url(go.png) no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	margin-top: -5px;
	margin-left:-10px;
	padding:0px;
	width:29px;
}
/*-------------------------------------------------- STICKY ---------------------------------------------------*/
#breaking_news {
	cursor:hand;
	cursor:pointer;
	float:left;
	overflow:hidden;
	width:680px;
}
#breaking_news .post_meta {
	background-color:#FFF;
	margin-left:263px;
	margin-top:214px;
	padding-top:7px;
	position:absolute;
	width:423px;
	z-index:2;
	border-top:1px solid #ccc;
}
#breaking_news .post_meta span {
	color:#999;
	float:left;
	font-size:10px;
	line-height:1.2;
	margin-top:0px;
	padding-top:4px;
}
#breaking_news .node_read_more a {
	text-indent: -1999px;
	background: #FFF url(read_on.jpg) no-repeat;
	width:118px;
	height:32px;
	float:right;
	overflow: hidden;
}
#breaking_news .node_read_more a, x:-moz-any-link {
margin-top:-28px;
} /* FireFox 2 */
#breaking_news .node_read_more a, x:-moz-any-link, x:default {
margin-top:0px;
} /* FireFox 3 */
#breaking_news .node_read_more a.video {
	background: #FFF url(watch.jpg) no-repeat;
	display:block;
	float:right;
	height:32px;
	overflow: hidden;
	padding:0px;
	text-indent: -1999px;
	width:101px;
}
#breaking_news .field-field-video {
	display:none;
}
#breaking_news ul.links {
	float:right;
}
#breaking_news ul.links li {
	float:right;
}
#breaking_news #socialize {
	margin-top:4px;
}
#breaking_news h1 {
	font-size:26px;
	margin: 0px 0px 10px 0px;
	width:400px;
}
#breaking_news h1 a {
	color:#000;
	text-decoration:none;
}
#breaking_news h1 a:hover {
	color:#F06;
}
#breaking_news_picture {
	float:left;
	padding-left:7px;
}
#breaking_news_blurb {
	float:left;
	margin-left:2px;
	width:400px;
}
#breaking_news_blurb p {
	margin-left:0px;
	margin-top:0px;
	padding-right:0px;
}
#breaking_news_blurb p img {
	float:left;
	margin-right:7px;
}
#breaking_news_blurb a {
	color:#ff0066;
	text-decoration:none;
}
#breaking_news_blurb a:hover {
	border-bottom:1px solid #ff0066;
}
#breaking_news_picture .photos-image img {
	height:250px;
	width:250px;
}
a.more {
	color:#ff0066;
	text-decoration:none;
}
a.more:hover {
	background-color:#ff0066;
	color:#000;
}
#sticky {
	height:264px;
	width:994px;
	position: absolute;
	top: 214px;
}
.sticky {
	background-color: #FFF;
	height:250px;
	overflow:hidden;
	padding:0px 7px 0px 0px;
}
.sticky_top {
	background: transparent url(sticky_top.png) top left no-repeat;
	height:7px;
}
.sticky_bottom {
	clear:both;
	background: transparent url(sticky_bottom.png) top left no-repeat;
	height:7px;
	z-index:1;
}
.sticky_med_auto {
	background-color:#FFF;
	padding:0px;
	padding-bottom:10px;
}
.sticky_med_auto .print-link {
	padding-right:20px;
	padding-top:40px;
}
#ad_sticky {
	float:right;
}
#ad_sticky p {
	display:none;
}
#globe {
	margin-left:-12px;
	position:absolute;
	top:158px;
	z-index:2;
}
#content {
	margin-top:10px;
}
/*---------------------------------------------- LEFT NAVIGATION ----------------------------------------------*/
#home_content_left {
	float:left;
	width:506px;
}
.content_box {
	background-color: #FFF;
	clear:both;
	cursor:hand;
	cursor:pointer;
	padding-left:0px;
	width:506px;
	z-index:50;
	float:left;
	overflow:hidden;
	position:relative;
	padding:0 0 38px;
}
.content_box_bottom {
	background: transparent url(content_box_bottom.png) top left no-repeat;
	height:7px;
	margin-bottom:7px;
	z-index:1;
	float:left;
	width:506px;
	overflow:hidden;
}
.content_box_top {
	background: transparent url(content_box_top.png) top left no-repeat;
	height:7px;
	z-index:1;
	float:left;
	width:506px;
	overflow:hidden;
}
.content_box .box_blurb img {
	float:left;
	left:0px;
	margin-right:0px;
	padding-left:0px;
	margin-right:7px;
}
.content_box .box_blurb embed {
	display:none;
}
.content_box .snap_noshots img {
	display:none;
	height:auto;
	width:auto;
}
.box_blurb {
	float:right;
	margin:0;
	margin-right:7px;
	padding:0;
	overflow:hidden;
	z-index:1;
	width:499px;
}
.box_blurb p {
	line-height:14px;
	margin-left:7px;
	margin-top:14px;
	margin-bottom:14px;
	padding-top:0px;
}
.box_blurb h1, .box_blurb h2 {
	font-size:17px;
	line-height:16px;
	margin:0px;
	margin-left:7px;
}
.box_blurb h1 {
	font-size:22px;
	line-height:22px;
}
.box_blurb h2 a {
	color:#F06;
	text-decoration:none;
}
.box_blurb h2 a:hover {
	border:0;
	color:#000;
}
.box_blurb a {
	color:#ff0066;
	text-decoration:none;
}
.box_blurb a:hover {
	border-bottom:1px solid #ff0066;
}
.box_blurb .imageBoxFull, .box_blurb .imageBoxRight, .box_blurb .imageBoxLeft {
	display:none
}
.box_blurb .field-field-video {
	display:none;
}
.box_meta {
	background-color:#FFF;
	border-top:#CCC solid 1px;
	float:left;
	padding-left:5px;
	position:absolute;
	padding-top:6px;
	width:494px;
	z-index:2;
	bottom:0;
	right:0;
}
.box_meta span {
	color:#999;
	float:left;
	font-size:10px;
	line-height:1.1;
	padding-top:3px;
}
.box_meta .node_read_more a {
	background: #FFF url(read_on.jpg) no-repeat;
	display:block;
	float:right;
	height:32px;
	overflow: hidden;
	padding:0px;
	text-indent: -1999px;
	width:118px;
}
.box_meta .node_read_more a.picture {
	background: #FFF url(photos.jpg) no-repeat;
	display:block;
	float:right;
	height:32px;
	overflow: hidden;
	padding:0px;
	text-indent: -1999px;
	width:110px;
}
.box_meta .node_read_more a.video {
	background: #FFF url(watch.jpg) no-repeat;
	display:block;
	float:right;
	height:32px;
	overflow: hidden;
	padding:0px;
	text-indent: -1999px;
	width:101px;
}
.box_meta a {
	margin-right:1px;
	margin-top:-2px;
}
.box_meta span a {
	color:#F06;
	font-size:10px;
	text-align:left;
	text-decoration:none;
}
.box_meta span a:hover {
	color:#000;
}
.box_meta .links {
	padding-top:20px;
}
.terms {
	border-top:#CCC solid 1px;
	color:#999;
	display:none;
	font-size:10px;
	height:24px;
	line-height:1.1;
	margin-top:326px;
	overflow:hidden;
	padding-left:7px;
	padding-top:9px;
	position:absolute;
	width:237px;
}
.terms li {
	margin:0;
	padding:0
}
.content_box .video_embed {
	margin-left:0px;
}
.caption {
	color:#999;
	padding:10px 10px 4px;
}
.photo_credit {
	color:#999;
	padding:1px 4px;
	font-size:9px;
	text-align: right;
}
.box_blurb .caption {
	padding-left:0px;
}
.credit {
	clear:both;
	color:#999;
	padding-top:10px;
}
/* PHOTO OVERLAY */
.photo_overlay {
	background:transparent url(camera_icon.png) no-repeat scroll -1px 2px;
	height:236px;
	margin-left:-27px;
	overflow:visible;
	position:absolute;
	width:236px;
	z-index:2;
}
.photos-image {
	z-index:1;
}
.field-field-caption {
	clear:left;
	color:#666666;
	font-style:italic;
	padding:4px 0 0;
	text-align:center;
}
.box_blurb .photos-image {
	z-index:1;
	width:236px;
	margin-right:7px;
	margin-left:7px;
}
.photos-image object {
	display:block;
	height:360px;
	margin-bottom:20px;
}
.content_box .box_blurb .photos-thumb {
	float:left;
	height:56px;
	margin:5px 5px 5px 0px;
	width:56px;
}
.content_box .box_blurb .photos-thumb img {
	height:56px;
	margin-left:0px;
	margin-right:10px;
	padding-left:0px;
	width:56px;
}
/* HOME PAGINATION */
#home_pagination {
	clear:both;
	margin:10px auto;
	padding:10px 0px;
	width:210px;
}
.frontpage li.pager-last a, .frontpage li.pager-first a, .frontpage li.pager-ellipsis {
	display:none
}
.frontpage ul.pager li.pager-item, .frontpage ul.pager li.pager-current {
	background:transparent url(pager.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:inherit;
	float:left;
	font-size:14px;
	font-weight:bolder;
	height:25px !important;
	margin:0;
	margin-left:3px;
	margin-right:3px;
	padding:0;
	padding-left:1px;
	padding-top:10px;
	text-align:center;
	width:39px !important;
}
.frontpage ul.pager li.pager-item a.active {
	color:#F06;
}
.frontpage ul#home_pagination li.pager-next {
	background:transparent url(view_next_10.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	float:left;
	height:35px;
	margin-right:0px;
	padding:0;
	text-indent:-199999px;
	width:182px;
}
.frontpage ul#home_pagination li.pager-previous {
	background:transparent url(view_prev_10.gif) no-repeat;
	clear:both;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	float:left;
	height:35px;
	margin-right:16px;
	padding:0;
	text-indent:-199999px;
	width:182px;
}
.frontpage ul.pager {
	padding:0px;
	margin:0 auto;
	text-align:center;
	width:inherit;
}
.frontpage ul#home_pagination {
	clear:both;
	margin:0px auto;
	padding:0px 0px;
	text-align:center;
	width:506px;
}
.frontpage ul#home_pagination li {
	display:inline;
	float:left;
	margin-top:7px;
}
.frontpage ul#home_pagination li.all {
	margin-right:16px;
}
/*---------------------------------------------- RIGHT NAVIGATION ----------------------------------------------*/
#home_content_right {
	float:right;
	padding:0px;
	width:481px;
}
.home_right_content {
	background-color: #FFF;
	overflow:hidden;
	padding:0px 7px;
	width:467px;
	padding-bottom:2px;
}
.home_right_top {
	background: transparent url(bg_home_right_top.png) top left no-repeat;
	height:7px;
}

.block_wide, .block_narrow {
	margin-bottom:7px;
}
#page_content_right_small {
	height:600px;
	margin:0px;
	padding:0px;
}
.block_whole {
	border:1px solid #888;
	border-top:0px;
	clear:both;
	height:352px;
	margin-bottom:8px;
	width: 465px;
}
.last {
	margin-bottom:0px;
}
.block_whole_content {
	padding: 10px;
	padding-top: 0px;
	clear:both;
}
.block_whole_content p {
	margin-top:5px;
}
.block_whole_content h1 {
	font-size:21px;
}
.block_whole img.header {
	margin-left:-1px;
}
.blurb_left {
	width:180px;
}
input.faded {
	background: #ebebeb url(faded_input.jpg) no-repeat;
	border:1px solid #000;
	height:12px;
	padding:4px 2px;
	text-align:right;
	width:135px;
}
input.submit_image {
	margin-left:-1px;
	margin-top: 0px;
}
#radar_style {
	background-color: #49cbff;
}
#radar_style .block_whole_content {
	width:160px;
}
#pop_culture {
	float:left;
	height:346px;
	margin-top:7px;
	width:994px;
}
/* POLL */

.block_poll {
	border: none;
	clear:both;
	margin-bottom:8px;
	width: 465px;
}
.poll {
	position: relative;
	padding:0 0 30px;
}
.block_poll .block_whole_content {
	border:1px solid #888;
	border-top:0px;
	width:445px;
	margin-top:-4px;
}
.poll .vote-form .choices {
	margin: 0;
}
.poll .title {
	font-size: 20px;
	padding: 14px 0;
	margin: 0;
}
.poll .form-item label.option {
	text-indent: 0px;
}
.poll .form-radios {
	margin: 0;
}
.poll .form-submit {
	margin: 0;
	position: absolute;
	bottom: 5px;
	right: 5px;
	_bottom:20px;
}
div.form-radios input.form-radio {
	border:medium none !important;
	margin:0;
	position:relative;
	top:2px;
}
.poll .bar .foreground {
	background-color:#FF0066!important;
}
/* HOT VIDEOS PLUGIN */
#video_plugin {
	margin-bottom:0px;
}
#hot_videos_header {
	z-index:50;
	position:relative;
}
#hot_videos {
	margin-top:-15px;
	z-index:1;
	position:relative;
	height:572px;
}
/* HOT PHOTOS PLUGIN */
#hot_photos_bg {
	height:446px;
	width:300px;
	background-position:top center;
	background-color:#000000;
	background-repeat:no-repeat;
}
.photos_text {
	visibility:hidden;
	background:transparent url(black_transparent.png);
	color:#FFF;
	overflow:hidden;
	padding:10px 15px;
	overflow:hidden;
	margin-top:-500px;
}
.photos_text h2 {
	color:#FFFF00;
	margin:5px 0px;
	width:270px;
	font-size:16px;
}
.photos_text p {
	padding-top:0px;
	margin-top:0px;
}
/* GOT NEWS */
#got_news_box {
	padding:5px 15px;
	background: #FFF url(grey_square_bg.jpg) repeat-x center bottom;
	width:268px;
	margin-top:7px;
	margin-bottom:7px;
	float:left;
	border:1px solid #8c8c8c;
}
#got_news_box p, #got_news_box h1 {
	width:268px;
}
#got_news_box h3 {
	font-size:14px;
	margin:5px 0;
}
/* TWITTER */
#twitter_banner {
	background-color:#FF0066;
	height:250px;
	margin-left:8px;
	width:158px;
	float:left;
}
/* RELATED */
.related {
	clear:both;
	margin:0;
	margin-bottom:7px;
	padding:0;
}
.related img {
	position:relative;
	z-index:60;
}
.related h2 {
	height:38px;
	margin:0;
	position:relative;
	z-index:50;
}
.related .alignment {
	margin-top:-15px;
	position:relative;
	z-index:1;
}
.related .row {
	background: transparent url(grey_row_bg.png) repeat-x;
	border:1px solid #000;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:60px !important;
	margin-bottom:0px;
	overflow:hidden;
	width:298px;
	z-index:1;
}
.related .row .img {
	float:left;
	height:60px;
	margin:0;
	padding:0;
	z-index:1;
}
.related .row .img img {
	height:60px;
	z-index:1;
	width:60px;
}
.related .row .titles {
	float:left;
	height:54px;
	padding:2px 0px;
	padding-left:5px;
	width:230px;
	z-index:1;
}
.related .row .titles span {
	font-size:10px;
	text-decoration:none;
	z-index:1;
}
.related .row .titles span a {
	text-decoration:none;
}
.related .row .titles span a span {
	font-size:16px;
	z-index:1;
}
#categories_holder {
	margin-bottom:7px;
}
#pop_categories_header {
	position:relative;
	z-index:50;
}
ul#categories {
	list-style-type:none;
	margin:0;
	margin-top:-15px;
	padding:0;
	padding-bottom:7px;
	position:relative;
	z-index:1;
}
ul#categories li {
	float:left;
}
ul#categories li a {
	background: transparent url(grey_row_bg.png) repeat-x;
	border:1px solid #000;
	display:block;
	font-size:16px;
	height:30px !important;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:10px;
	padding-top:8px;
	width:138px;
	z-index:1;
}
#vertical_ad p {
	display:none;
}
/*---------------------------------------------- FOOTER ----------------------------------------------*/
.footer_top {
	background: transparent url(footer_top.png) top left no-repeat;
	clear:both;
	float:left;
	height:7px;
	margin-top:10px;
	width:994px;
}
.footer_bottom {
	background: transparent url(footer_bottom.png) top left no-repeat;
	clear:both;
	float:left;
	height:7px;
	margin-bottom:10px;
	width:994px;
}
#footer {
	background: transparent url(footer.png) repeat;
	color:#FFF;
	float:left;
	font-size:11px;
	padding:0px 7px;
	width:980px;
}
#footer_bottom {
	float:left;
	padding-top:5px;
	text-align:left;
	width:975px;
}
#footer a {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FF0066;
	text-decoration:none;
}
#footer ul {
	list-style-type:none;
	margin:0;
	margin-left:20px;
	padding:0px;
	width:950px;
}
#footer ul li {
	font-size:13px;
	font-weight:lighter;
	padding:3px 5px;
}
#footer ul li a {
	color:#FF0066;
	font-weight:lighter;
}
#footer ul li a:hover {
	color:#FFF;
}
/*---------------------------------------------- PAGES ----------------------------------------------*/
#extracontent {
	background-color:#FFF;
	margin:20px 0px 40px 0px;
	width:610px;
}
#page_content_left {
	float:left;
	overflow:hidden;
	width:680px;
}
#page_content_left h1 {
	width:490px;
}
#page_content_right {
	float:right;
	margin-top:13px;
	padding:0px;
	overflow:visible;
	width:314px;
}
.bg_left_mid {
	background-color: #FFF;
	overflow:hidden;
	padding:0px 33px 27px 33px;
	width:614px;
}
.bg_left_mid2 {
	background-color: #FFF;
	overflow:hidden;
	padding:50px 33px 27px 33px;
	width:614px;
}
.bg_left_top {
	background: transparent url(bg_left_top.png) top left no-repeat;
	height:7px;
}
.bg_left_bottom {
	background: transparent url(bg_left_bottom.png) top left no-repeat;
	height:7px;
}
.bg_right_top {
	background: transparent url(bg_right_top.png) top left no-repeat;
	height:7px;
}
.bg_right_bottom {
	background: transparent url(bg_right_bottom.png) top left no-repeat;
	height:7px;
}
.bg_right_small_top {
	background: transparent url(bg_right_small_top.png) top left no-repeat;
	height:7px;
	margin-top:7px;
	width:174px;
}
.bg_right_small_bottom {
	background: transparent url(bg_right_small_bottom.png) top left no-repeat;
	height:7px;
	width:174px;
}
#page_content_right_full {
	background: transparent url(bg_right_mid.png) top left repeat;
	overflow:visible;
	padding:1px 7px;
	width:300px;
}
#page_content_right_small {
	background: transparent url(bg_right_mid.png) top left repeat;
	padding:1px 7px;
	overflow:visible;
	width:160px;
}
.page_block {
	margin-top:7px;
}
.links .photos_flash {
	display:none;
}
#sponsored {
	margin:0px;
	padding-bottom:20px;
}
.sponsor_text {
	color:#F06;
	float:left;
	padding-top:9px;
}
.sponsor_logo {
	float:left;
}
/* VIDEOS */
#videoContainer {
	float:left;
	margin-left:20px;
	width:652px;
}
#videoExternalBanner {
	background-color:#dddddd;
	float:left;
	height:278px;
	margin-top:3px;
	padding-top:30px;
	width:300px;
}
#videoSkyscraper {
	background-color:#EEEEEE;
	float:left;
	height:600px;
	width:160px;
}
#videoDescription {
	margin:10px 22px;
	color:#F06;
}
#videoLabel {
	margin-left:20px;
	margin-bottom:0px;
	width:750px;
}
/* SEARCH */
#search-form #edit-submit, #search-form #edit-submit-1 {
	text-indent: -1999px;
	background: #FFF url(search.jpg) no-repeat;
	width:118px;
	height:32px;
	overflow: hidden;
	padding-top:0px;
	margin-top:-2px;
	line-height: 100px;
}
.search-advanced {
	display:none;
}
.search-results dd {
	margin-left:0;
	padding-left:0;
	margin-bottom:20px;
}
.search-results dt {
}
.search-results .title {
	font-size:16px;
}
.search-info {
	color:#999
}
/* CELEBRITIES */
.celeb_head {
	font-size:26px;
	font-weight:bolder;
}
.celebs_cont {
	background-color:#eaeaea;
}
.celeb_row {
	float:left;
	margin-left:40px;
	width:160px;
}
.celeb_row a {
	color:#F06;
	text-decoration:none;
}
.celeb_row a:hover {
	color:#666;
	text-decoration:none;
}
#celebs_nav {
	margin-bottom:20px;
	margin-left:10px;
	margin-top:20px;
}
#celebs_nav a {
	background-color:#F06;
	color:#FFF;
	margin-right:3px;
	padding: 2px 5px;
	text-decoration:none;
}
#celebs_nav a:hover {
	background-color:#333;
	text-decoration:none;
}
.celebs_top {
	color:#FFF;
	float:right;
	font-size:10px;
	margin-right:5px;
	margin-top:8px;
}
.celebs_letter a {
	color:#FFF;
}
.celebs_letter {
	background-color:#CCC;
	clear:both;
	color:#FFF;
	font-size:18px;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:5px;
	padding-left:10px;
	width:580px;
}
span.letter {
	float:left;
}
/*---------------------------------------------- GALLERY ----------------------------------------------*/
#extracontent h2 {
	clear:both;
	float:left;
	font-size:26px;
	margin-bottom:5px;
	margin-top:0px;
	width:450px;
}
#extracontent h2 a {
	border:0;
	text-decoration:none;
}
#extracontent div.sep  {
	background-color:#65f;
	border-bottom:1px solid #666;
	height:10px;
}
#extracontent .date {
	color:#999;
	font-size:10px;
	width:405px;
}
#extracontent hr {
	background-color:#666;
	border:0;
	height:1px;
}
#post_content {
	margin-top:20px;
	clear:both
}
#post_content p a {
	color:#F06;
	text-decoration:none;
}
#post_content p a:hover {
	color:#000;
}
#post_content .field-field-video {
	display:none;
}
span.print-link {
	margin-top:-19px;
	padding-top:5px;
	float:right;
	padding-bottom:10px;
}
div.print-link {
	float:right;
	margin-top:-16px;
}
body:nth-of-type(1) div.print-link {
margin-top: 0px;
}
span.print_mail {
	background: #FFF url(print_icon.gif) top left no-repeat;
	padding-left:20px;
	margin-left:10px;
}
span.print_html {
	background: #FFF url(mail_icon.gif) top left no-repeat;
	padding-left:20px;
	margin-left:10px;
}
.print-link a {
	color:#000;
	font-size:10px;
	text-decoration:none;
}
.print-link a:hover {
	color:#F06;
}
#post_tags {
	color:#333;
	clear:both;
	font-size:10px;
	margin-bottom:0px;
	margin-top:5px;
	padding-top:10px;
}
#post_tags_general {
	font-size:10px;
	color:#333;
	clear:none;
	float:left;
	margin:0px;
}
#post_tags a, #post_tags_general a {
	color:#ff0066;
	text-decoration:none;
}
#post_tags a:hover, #post_tags_general a:hover {
	color:#333;
	text-decoration:none;
}
#post_tags ul, #post_tags_general ul {
	clear:both;
	list-style-type:none;
	margin:0;
	margin-right:0px;
	padding:0;
	width:520px;
}
#post_tags ul li, #post_tags_general ul li {
	float:left;
	margin-right:10px;
	overflow:hidden;
}
#post_tags ul li.title, #post_tags_general ul li.title {
	clear:both;
	margin-left:0px;
}
#post_tags ul#celebrities {
	clear:both;
}
#gallery_meta #more_galleries_buttons {
	float:right;
}
#more_galleries_buttons a#prev_gallery, #more_galleries_buttons a#next_gallery {
	background: #FFF url(next_prev_gallery.jpg) top left no-repeat;
	width:123px;
	height:43px;
	float:right;
	margin-left:15px;
	background-position: 0px 0px;
}
#more_galleries_buttons a#next_gallery {
	background-position: -133px 0px;
}
#more_galleries_buttons a#prev_gallery:hover {
	background-position: 0px -43px;
}
#more_galleries_buttons a#next_gallery:hover {
	background-position: -133px -43px;
}
#gallery_actions {
	float:right;
	margin-top:-14px;
}
#gallery_actions .print-link {
	margin-left:10px;
}
#gallery_actions .print-html {
	padding-left:10px;
	padding-top:4px;
}
#gallery_actions .print-mail {
	padding-left:0px;
	padding-top:4px;
}
.image-load span.print-link {
	margin-top:-7px;
}
.image-load span.print_mail {
	background: none;
	padding-left:0px;
	margin-left:0px;
}
.image-load span.print_html {
	background: none;
	padding-left:0px;
	margin-left:0px;
}
.gallery_meta .print-link {
	margin-right:10px;
}
.gallery_meta .buttons {
	margin-top:0px;
}
#socialize_top_right {
	float:right;
	padding-top:10px;
}
#socialize_top_right a {
	text-decoration:none;
	float:right;
	margin-left:10px;
}
.image-load #gallery {
	margin-top:0px;
}
#extracontent .post_meta span {
	float:left;
}
#extracontent .post_meta .links {
	float:left;
	margin-left:10px;
	margin-top:-1px;
	width:250px;
}
#extracontent .post_meta .links a {
	text-decoration:none;
	color:#000;
	font-size:10px;
	margin-top:-15px;
}
#extracontent .post_meta .links a:hover {
	color:#F06;
}
#extracontent .post_meta .top_page {
	float:right;
	font-size:10px;
	background: transparent url(arrow_up.png) top left no-repeat;
	padding-top:1px;
}
#extracontent .post_meta .top_page a {
	padding-left:20px;
	text-decoration:none;
	color:#333;
	height:21px;
	background-position: 0px 0px;
}
#extracontent .post_meta .top_page a:hover {
	color:#F06
}
/*---------------------------------------------- TABS ----------------------------------------------*/
div.tabs {
	position:absolute;
	background-color:#000;
	color:#F06;
	width:690px;
	margin-left:-48px;
	height:59px;
	background: transparent url(titleBG_left_magenta.png) no-repeat;
}
div.tabsAdmin {
	position:absolute;
	background-color:#000;
	color:#F06;
	width:690px;
	margin-left:-48px;
	height:59px;
	background: transparent url(titleBG_left_yellow.png) no-repeat;
}
div.tabs2 {
	margin-left:-15px;
	width:990px !important;
	position:relative;
}
div.tabs ul {
	font-size:20px;
	margin-top:0px;
	height:59px;
	margin-left:20px;
	background: transparent url(titleBG_middle_magenta.png) 0px 0px repeat-x;
	width:665px;
	padding-top:18px;
	padding-left:10px;
}
div.tabsAdmin ul {
	font-size:20px;
	margin-top:0px;
	height:59px;
	margin-left:20px;
	background: transparent url(titleBG_middle_yellow.png) 0px 0px repeat-x;
	width:665px;
	padding-top:18px;
	padding-left:10px;
}
div.tabs2 ul {
	width:979px;
}
.tabsAdmin li {
	display:inline;
	margin-right:20px;
}
.tabsAdmin li a {
	font-size:16px;
	color:#333;
	margin:0;
	padding:0;
	text-indent:0;
	text-decoration:none;
}
.tabsAdmin li a:hover {
	text-decoration:underline;
}
.tabsAdmin li.active {
	background-color:#c7c500;
	padding:0px 10px;
	border-left:1px solid #b6b400;
	border-bottom:1px solid #b6b400
}
.tabs li {
	display:inline;
	margin-right:20px;
}
.tabs li a {
	font-size:16px;
	color:#FFF;
	margin:0;
	padding:0;
	text-indent:0;
	text-decoration:none;
}
.tabs li a:hover {
	text-decoration:underline;
}
.tabs li.active {
	background-color:#c70053;
	padding:0px 10px;
	border-left:1px solid #f85c9d;
	border-bottom:1px solid #f85c9d
}
/*---------------------------------------------- COMMENTS ----------------------------------------------*/
#comments {
	clear:both;
	margin-top:20px;
}
#comments h2.comments {
	text-indent:-1999px;
	width:100%;
	background: #FFF url(comments.jpg) no-repeat;
	height:40px;
}
#comments h2.comments span {
	display: none;
}
#comment_sign_in {
	margin-top:5px;
	padding-top:15px;
	background: #FFF url(comments_bg.png) top left no-repeat;
	height: 155px;
}
#comment_sign_in h2 a {
	color: #ff0066;
}
#comment_sign_in h2 a:hover {
	color: #333;
}
#facebook_sign_in, #normal_sign_in {
	padding-left:30px;
	float:left;
	width:220px;
}
#facebook_sign_in {
	padding-left:70px;
	background: transparent url(facebook.png) top left no-repeat;
}
#sign_in_help {
	float:right;
	padding-right:10px;
	color:#999;
	margin-top:20px;
	text-align:right;
	width:250px;
}
#sign_in_help a {
	text-decoration:none;
	color:#999;
}
#sign_in_help a:hover {
	text-decoration:none;
	color:#ff0066;
}
.comment {
	background: transparent url(comments_bg_bottom_center.gif) bottom left repeat-x;
	width:auto;
	color:#FFF;
	clear:both;
}
.comment_innerwrapper {
	background:transparent url(comments_bg_top_center.gif) repeat-x scroll left -10px;
	width:auto;
}
.comment_wrapper_bl {
	background: transparent url(comments_bg_bottom_left.gif) bottom left no-repeat;
}
.comment_wrapper_br {
	background: transparent url(comments_bg_bottom_right.gif) bottom right no-repeat;
	width:auto;
}
.comment_wrapper_tl {
	background: transparent url(comments_bg_top_left.gif) top left no-repeat;
	padding: 0 0 52px;
}
.comment_wrapper_tr {
	background: transparent url(comments_bg_top_right.gif) top right no-repeat;
}
.blurb {
	margin: 0 32px;
	overflow:hidden;
	padding:20px 0px 4px;
}
.blurb p {
	padding:0px;
	overflow:hidden;
	margin: 0;
}
.box h2 {
	clear:both;
	display:none;
}
.comment_bottom {
	margin-bottom:20px;
	height: 37px;
}
*:first-child+html .comment {
	margin-top: 60px;
}
*:first-child+html .comment_bottom {
	position: relative;
	top: 30px;
}
*:first-child+html .blurb {
	padding-bottom: 10px;
}
*:first-child+html #comments h2.comments {
	margin-bottom: -50px;
}
*:first-child+html #comments h2.title {
	margin-top: 50px;
}
div.box_blurb div.photo_credit {
	display: none;
}
.comment_bottom .picture {
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.comment_bottom .picture img {
	width:48px
}
.comment_bottom .comment_meta {
	margin-left:4px;
	margin-top:4px;
	float:left;
}
.comment_bottom .comment_name {
	color:#333;
}
.comment_bottom .comment_name a {
	color:#333;
	text-decoration:none;
}
.comment_bottom .comment_date {
	clear:both;
	color:#999;
}
.comment_bottom .comment_report {
	float:right;
	margin-right:10px;
	position:relative;
	top:-30px;
}
.comment_bottom .comment_report a {
	text-decoration:none;
	color:#999;
}
.comment_bottom .comment_report a:hover {
	color:#ff0066;
}
#comments_pagination {
	border-top:1px solid #333;
	color:#777;
	clear:both;
	margin-top:10px;
	font-size:11px;
	padding-top:5px;
}
#comments_pagination span {
	color:#000;
}
#comments_pagination a {
	color:#ff0066;
}
#comments_pagination a:hover {
	color:#333;
}
#comments_pagination #pages {
	float:left;
}
#comments_pagination #top_page a {
	float:right;
	padding-left:20px;
	background: transparent url(arrow_up.png) top left no-repeat;
	text-decoration:none;
	color:#333;
	height:13px;
}
#comments_pagination #top_page a:hover {
	background-position: 0px -13px;
}
#edit-fbconnect-feed-wrapper {
	color:#999;
}
#edit-fbconnect-feed-wrapper img {
	display:none;
}
.pager {
	border-top:1px solid #666;
	padding-top:20px;
}
#comments .item-list {
	margin-top:50px;
	clear:both;
	width:610px
}
#comments .box h2 {
	text-indent:-1999px;
	width:100%;
	background: #FFF url(post_comment.png) no-repeat;
	height:40px;
	display:none;
}
#comment-form .form-submit {
	background: transparent url(submit.png) top left no-repeat;
	float:right;
	width:120px;
	height:35px;
	text-indent:-1999px;
	cursor:hand;
	cursor:pointer;
	margin-top:-70px;
}
#comment-form .form-item a {
	color:#F06;
	text-decoration:none;
	float:left;
}
#comment-form .form-item label {
	float:left;
	clear:both;
	margin-bottom:10px;
	padding-right:10px;
	float:left;
}
#comment-form .form-item a:hover {
	color:#000;
}
textarea {
	font: 12px Lucida Grande, Arial, Helvetica, sans-serif;
	clear:both;
	border: 1px #CCCCCC solid;
}
.comment-form-prefix textarea {
	background: transparent url(commenting_bg.png) top left no-repeat;
	height:115px;
	padding:20px;
	padding-bottom:90px;
	border:0;
	width:100%;
	clear:both;
	display:block;
	overflow:hidden;
}
.grippie {
	display:none;
}
.comment_reply {
	display:none;
}
#sign_in_help {
	display:none;
}
.comment .blurb a {
	color:#FC3;
}
/*---------------------------------------------- PAGERS ----------------------------------------------*/
.custom-pager {
	width:610px;
	clear:both;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:20px;
}
.custom-pager a {
	color:#F06;
	text-decoration:none;
}
.custom-pager a:hover {
	color:#000;
	text-decoration:none;
}
.custom-pager li.previous {
	float:left;
}
.custom-pager li.next {
	float:right;
}
.custom-pager li.previous a, .custom-pager li.next a {
	width:245px;
	height:35px;
	overflow:hidden;
	margin-bottom:10px;
	height:32px;
}
.custom-pager li.previous a {
	float:left;
	background: transparent url(prev_post.png) top left no-repeat;
	padding-left:40px;
	padding-right:5px;
	padding-top:1px;
}
.custom-pager li.next a {
	text-align:right;
	float:right;
	background: transparent url(next_post.png) top left no-repeat;
	padding-left:5px;
	padding-right:40px;
	padding-top:1px;
}
.custom-pager li.key {
	display:none;
}
.custom-pager li.previous span.previous-text {
	width:200px !important;
}
.pager a.active {
	color:#F06
}
.pager a.active:hover {
	color:#000
}
span.node_read_more {
	float:right;
	padding-top:40px;
	clear:both;
}
span.node_read_more a {
	background:#FFFFFF url(read_on.jpg) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:32px;
	margin-top:-29px;
	overflow:hidden;
	text-indent:-1999px;
	width:118px;
}
span.node_read_more a.picture {
	background:#FFFFFF url(photos.jpg) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:32px;
	margin-top:-29px;
	overflow:hidden;
	text-indent:-1999px;
	width:118px;
}
span.node_read_more a.video {
	background:#FFFFFF url(watch.jpg) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:32px;
	margin-top:-29px;
	overflow:hidden;
	text-indent:-1999px;
	width:101px;
}
.links .comment_forbidden {
	display:none;
}
#category-header {
	position:absolute;
	background-color:#000;
	color:#F06;
	width:690px;
	margin-left:-48px;
	height:59px;
	background: transparent url(titleBG_left_adzone.png) no-repeat;
}
#category-header .title {
	font-size:20px;
	padding-top:17px;
	height:59px;
	margin-left:20px;
	background: transparent url(titleBG_middle.png) 0px 0px repeat-x;
	width:675px;
}
.backtotop {
	cursor:hand;
	cursor:hand;
	cursor:pointer;
}
/*---------------------------------------------- ADMIN ----------------------------------------------*/
/* TOP LEFT ADMIN */
#manage {
	background-color:#000;
	color:#FFF;
	left:-255px;
	position:fixed;
	padding:5px;
	top:11px;
	width:210px;
	z-index:3;
}
#manage h2 {
	display:none;
}
#manage a {
	color:#F06;
	text-decoration:none;
}
#manage ul li {
	list-style-type:none;
}
#manage-button {
	background-color:#333;
	color:#CCC;
	cursor:pointer;
	float:right;
	height:17px;
	width:16px;
}
/* BACKEND */
.profile .picture {
	margin:0;
	margin-top:18px;
	padding:3px;
	display:none;
}
.view {
	background-color:#FFF;
}
#extracontent {
	background-color:#FFF;
	width:614px;
	clear:both;
}
#block-admin-display-form {
	background-color:#FFF;
	padding:20px;
}
#block-admin-display-form div {
	background-color:#FFF;
}
#blocks {
	background-color:#FFF;
	width:100%;
}
.block-region {
	display:none;
}
#edit-submit, #edit-delete, #edit-submit-1, .form-submit {
	margin:30px 0px;
	margin-right:5px;
	font-size:14px;
	background-color:#F06;
	color:#FFF;
	border:0;
	padding:3px 10px;
	cursor:hand;
	cursor:pointer;
}
.allck, .allnone {
	margin:30px 0px;
	margin-right:5px;
	font-size:14px;
	background-color:#F06;
	color:#FFF;
	border:0;
	padding:4px 10px;
}
#edit-preview {
	display:none;
}
.form-textarea {
	width:445px;
}
/* FACEBOOK CONNECT */
.fb_profile_pic_rendered {
	width:600px;
}
img.fb_profile_pic_rendered {
	float:right;
	margin-top:20px;
	margin-left:250px;
	width:60px;
	padding-top:20px;
}
form#fbconnect-registerForm fieldset {
	padding-top:20px;
	border:0;
}
#fbconnect-registerForm #edit-submit {
	margin:0;
}
form .form-item input.form-checkbox {
	border:0
}
#fbfriends {
	margin-top:20px;
}
#fbfriends img {
	width:30px;
	height:30px;
	margin-right:10px;
}
#fbfriends .odd {
	background-color:#FFF;
	color:#999;
	margin:5px 0px;
}
/* REGISTRATION */

div#edit-I-agree-wrapper div.description {
	padding: 8px 0 0 0;
}
/* TABLES */
.tableHeader-processed th {
	color:#F06;
	font-size:16px;
}
.tableHeader-processed tr.odd, .tableHeader-processed tr.even {
	border:0;
	color:#333;
	background-color:#FFF;
	padding-top:5px;
}
table.sticky-table {
	width:800px;
	margin:10px 0px;
}
.collapsible table.sticky-table {
	width:588px;
}
thead th {
	border:0;
}
.form-item label.option {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
form .form-item input.form-checkbox {
	height:13px;
	margin:0;
*overflow: hidden;
	padding: 0;
	position: relative;
	top: -1px;
	vertical-align: bottom;
	width:13px;
}
/* ADS */
.horizontal_ad {
	width:728px;
	height:90px;
	background-color:#CCC;
}
.sky_ad {
	width:160px;
	height:600px;
	background-color:#CCC;
}
.squared_ad {
	width:300px;
	height:250px;
	background-color:#CCC;
}
.footer_ad {
	width:728px;
	height:90px;
	background-color:transparent;
}
/* PHOTOS */ 
body#tinymce {
	background-color:#FFF;
	text-align:left;
}
#photos-editlist {
	padding:20px;
}
.unpublished {
	background:#FFFFFF url(unpublished.gif) repeat scroll 0 0;
}
/* BASIC FORMS */
form .form-item input {
	border:1px solid #ccc;
	color:#777;
	margin:5px 0px;
	padding:5px;
}
form legend {
	color:#F06;
	font-size:15px;
}
form fieldset {
	border:1px solid #F06;
	padding:10px;
}
form .form-checkbox {
	padding-top:4px;
}
div.password-description {
	margin:10px 0px;
	font-size:11px;
}
.password-title, .password-confirm {
	padding-left:20px;
}
#idSiteMeterHREF {
	display:none;
}
.item-list {
	border:0;
	margin:0;
}
.item-list ul {
	border:0;
	margin:0;
}
.item-list ul li {
	list-style-type:none;
	margin:0;
}
.item-list ul li.openid-link {
	font-size:11px;
	padding-left:20px;
	padding-top:5px;
}
.margin20 {
	padding-top:50px;
}
.margin7 {
	margin-top:7px;
}
.marginb7 {
	margin-bottom:7px;
}
.paddingb7 {
	padding-bottom:7px;
}
.center {
	text-align:center;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.no_border {
	border:0;
}
.no_min_height {
	min-height:inherit;
	height:352px;
}
.neg16 {
	margin-top:-16px;
}
.messages {
	margin:20px 0px;
}
/* QUIZ */
.sticky-header {
	width:600px !important;
}
.sticky-table {
	width:600px !important;
}
/* BREAKING NEWS TITLE BACKGROUND 
#breaking-title {
	background:#FFFFFF url(images/titles/breaking-bg.jpg) top left repeat-x;
	padding-left:10px;
	padding-right:0px;
	font-style:italic;
	color:#FFFF00;
}
#breaking-title-end {
	background:#FFFFFF url(images/titles/breaking-bg-right.jpg) top left no-repeat;
	padding-left:10px;
}*/
div#variables {
	position: absolute;
	left: -5000px;
}
/* STORIES WE LIKE... */
div.stories-we-like div.content {
	margin-top:1em;
}
div.stories-we-like div.content div {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #CCCCCC;
}
div.stories-we-like div.content div.last {
	border-bottom:none;
}
div.stories-we-like div.content div a {
}
#other_stories_we_like {
	border:medium none;
	background-color:#E7E7E7;
	height:auto;
	padding-bottom:25px;
}
#other_stories_we_like img.header {
	margin-top:20px;
	position:absolute;
	z-index:1;
}
#other_stories_we_like img.stories-we-like-footer-img {
	margin-top:-1px;
	position:relative;
	top:-5px;
	padding-top:-1px;
}
#other_stories_we_like div.block_whole_content {
	position:relative;
	z-index:2;
	padding:0 9px 10px;
}
#other_stories_we_like div.block_whole_content h3 {
	padding-bottom:10px;
	padding-top:15px;
	margin:0 0 38px;
}
#other_stories_we_like div.block_whole_content div {
	background-color:#FFFFFF;
	border-bottom:#E7E7E7 solid 1px;
	padding:10px;
}
#other_stories_we_like div.block_whole_content div.first {
	background-color:transparent;
}
#other_stories_we_like a.more-link {
	float:right;
	padding-top:10px;
}
div.sites-we-like {
	border:2px solid #EEEEEE;
	float:left;
	height:75px;
	margin-right:9px;
	margin-top:9px;
	padding:20px;
	text-align:center;
	width:100px;
}
div.sites-we-like div {
	height:13px;
	padding-top:10px;
	width:100px;
}
#sites-we-like {
	padding-top:20px;
}
div.other-sites-we-like-footer h1 {
	float:left;
	font-weight:normal;
	line-height:24px;
	margin-bottom:0;
	margin-left:16px;
	margin-top:12px;
	padding:0;
	width:150px;
	font-size:22px;
}
div.other-sites-we-like-footer {
	background-color:#FFFFFF;
	clear:both;
	height:150px;
}
div.other-sites-we-like-footer div.sites-we-like {
	border-style:none solid;
	border-width:medium 1px;
	float:left;
	height:75px;
	margin-right:-1px;
	margin-top:0;
	padding:0;
	text-align:center;
	width:100px;
	position:relative;
}
div.other-sites-we-like-footer div.sites-we-like div {
}
div.other-sites-we-like-footer a.more-link {
	float:left;
	margin-left:10px;
	margin-top:20px;
	text-align:left;
	width:80px;
}
.footer_top_white {
	background: transparent url(footer_top_white.png) top left no-repeat;
	clear:both;
	float:left;
	height:7px;
	margin-top:10px;
	width:994px;
}
.footer_bottom_white {
	background: transparent url(footer_bottom_white.png) top left no-repeat;
	clear:both;
	float:left;
	height:7px;
	margin-bottom:0px;
	width:994px;
}
/*TICKER*/
#ticker {
	clear:both;
	margin-bottom:-5px;
	margin-top:5px;
}
#ticker #ticker-inner {
	background-color: #FFFFFF;
	float:left;
	height:31px;
	overflow:hidden;
	width:994px;
}
#ticker #ticker-inner ul {
	padding: 0;
	margin:0;
	visibility:hidden;
}
#ticker #ticker-inner ul li {
	float:left;
	margin:0;
	padding:0;
}
#ticker #ticker-inner #ticker-mask ul li a {
	color:#FF0000;
	font-family:Verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 50px 0 0;
	padding:0;
	white-space:nowrap;
}
#ticker-left_ad, #ticker-right_ad {
	width:185px;
	height:31px;
	position: relative;
	margin:0 10px;
}
#ticker-left_ad {
	float:left;
	display: inline;
	position: relative;
}
#ticker-right_ad {
	float:right;
	display: inline;
	position: relative;
}
.tickercontainer {
	float:left;
	height:31px;
	margin:0;
	padding:0;
	width:775px;
	overflow: hidden;
}
.tickercontainer .mask {
	overflow:hidden;
	position:relative;
	width:775px;
	height:31px;
	padding:0;
}
ul.newsticker {
	font-size: 18px;
	left:0px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:5px;
}
ul.newsticker li {
	margin:0;
	padding:0;
	float: left;
	color:#CCCCCC;
	background: #fff;
}
ul.newsticker li a {
	white-space: nowrap;
	margin: 0 50px 0 0;
	padding:0;
}
ul.newsticker li a.last-ticker {
	margin: 0 0 0 0;
}
ul.newsticker li span {
	display: inline;
	margin: 0 10px 0 0;
	color:#CCCCCC;
}
#channel_sticky_ad {
	position: relative;
	left:-28px;
}
#hot-photos-ad {
	height:110px;
	margin-bottom:17px;
	margin-top:7px;
	width:269px;
}
div.sep-text {
	background:#999;
	padding:6px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
	margin:20px 0px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;
}
#living-stories-slider {
	width:600px;
	margin-top:50px;
	position:relative;
	background:url(slider-bg.gif) repeat-x 0px 30px;
	border-bottom:2px solid #cccccc;
	padding-bottom:20px;
}
#living-stories-slider img.arrowLeft {
	position: absolute;
	left: 0px;
	top: 30px;
}
#living-stories-slider img {
	background-color:#0075BD;
	z-index:3;
}
#living-stories-slider img.disabled {
	background-color:#EBEFF9;
	z-index:3;
}
#living-stories-slider img.arrowRight {
	position: absolute;
	left: 600px;
	top: 30px;
}
#living-stories-slider .carousel {
	margin-left:30px;
}
#living-stories-slider .carousel li {
	float:left;
	margin-right:15px;
	width:90px;
	list-style:none;
}
#living-stories-slider .carousel ul li p {
	margin:7px 0px;
	padding:0px;
}
#living-stories-slider .carousel ul li p.dash {
	margin-left:30px;
}
#living-stories {
	margin-top:20px;
}
#living-stories .filters {
	float:left;
	width:100px;
}
#living-stories .filters ul, #living-stories .filters li {
	margin:0;
	padding:0;
}
#living-stories .filters li {
	list-style:none;
}
#living-stories .stories-content {
	float:left;
}
/**
* sexiest bodies hollywood module
*/
.sexiest-body .block_whole_content {
	height:200px;
}
.sexiest-body .stories-list {
	float:left;
	width:250px;
}
.sexiest-body {
	position:relative;
}
.sexiest-body .stories-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.sexiest-body .stories-list li {
	margin:0px 0px 10px 0px;
}
.sexiest-body .sexiest-stories-img {
	margin-left:265px;
}
.sexiest-body .sexiest-stories-img a {
	text-decoration:underline;
	font-weight:bold;
}
.sexiest-body .links {
	position:absolute;
	top:310px;
}
.sexiest-body .reebok-btn {
	display:block;
	margin-bottom:5px;
	padding-bottom:5px;
}
.other-stories-we-like-block, .other-giveaways-we-like-block {
	width:620px;
	border:1px solid #888;
	border-top:0px;
	margin-bottom:8px;
}
.other-stories-we-like-block .head {
	background:url(other-stories-we-like.jpg);
	width:620px;
	height:38px;
}
.other-giveaways-we-like-block {
	margin-top:20px;
}
.other-giveaways-we-like-block .head {
	background:url(other-giveaways-we-like.jpg);
	width:620px;
	height:38px;
}
.other-stories-we-like-block .field-image, .other-giveaways-we-like-block .field-image {
	float:left;
	padding:10px 0px 10px 10px;
}
.other-stories-we-like-block ul, .other-giveaways-we-like-block ul, .other-giveaways-we-like-block li, .other-stories-we-like-block li {
	list-style:none;
	margin:0;
	padding:0;
}
.other-stories-we-like-block ul, .other-giveaways-we-like-block ul {
	padding:10px;
	margin-left:215px;
}
.other-giveaways-we-like-block ul {
	margin-left:0px;
}
.other-stories-we-like-block li, .other-giveaways-we-like-block li {
	padding-bottom:12px;
}
#page-search-results h2 {
	font-weight:normal;
	font-size:14px;
}
#page-search-results h2 span.query {
	color:#FF0066;
	font-weight:bold;
}
#page-search-results .item-list .pager li {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0;
}
#page-search-results .item-list .pager li a, #page-search-results .item-list li.pager-current {
	border:1px solid #cccccc;
	display:block;
	padding:5px;
}
#page-search-results .item-list .pager li a:hover, #page-search-results .item-list li.pager-current {
	background:#FF0066;
	color:#FFFFFF;
}
#page-search-results .apachesolr_search-results, #page-search-results .apachesolr_search-results li {
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
}
#page-search-results .apachesolr_search-results li {
	padding-top:20px;
}
#page-search-results .apachesolr_search-results {
	margin:10px 0px;
}
.apachesolr_search-results p.img {
	float:left;
	margin:0px 10px 0px 0px;
}
.apachesolr_search-results .result-descr {
	margin-left:160px;
}
.taxonomy_image_wrapper {
	margin-left:-21px;
}
.taxonomy-term-description {
	display:none;
}
#pop_culture_w {
	clear:both;
	height:212px;
	overflow:hidden;
	position:relative;
}
.pop_culture_widget {
	background:url(pop-culture-widget.png) no-repeat;
	width:947px;
	height:155px;
	display:block;
	margin-left:0;
}
#pop_culture_w div.btn_pop_left {
	float:left;
	background:url(btn-pop-left.png) no-repeat;
	width:47px;
	height:146px;
}
.pop_culture_widget .pop_left ul {
	margin:10px 0px 0px 10px;
	padding:0px;
}
.pop_culture_widget .pop_left {
	float:left;
	width:265px;
	font-size:14px;
	overflow:hidden;
}
.pop_culture_widget .pop_left li {
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}
.pop_culture_widget .pop_left a.active {
	color:#FF0066;
}
.pop_culture_widget .pop_left a {
	text-decoration:none;
	color:#333;
}
.pop_culture_widget .pop_right {
	margin-left:0;
	padding:15px 0 0 10px;
	font-size:16px;
	color:#333;
	float:left;
	width:670px;
}
.pop_culture_widget .pop_right a {
	color:#FF0066;
}
.pop_culture_widget .pop_btns {
	position:absolute;
	top:315px;
}
.pop_culture_widget .pop_right .title {
	font-size:22px;
	display:block;
	height:30px;
	width:415px;
}
.pop_culture_widget .pop_right .descr p {
	margin:0px;
	padding:0 10px 10px 0;
	font-size:13px;
}
.pop_culture_widget .pop_right a.pop_readon {
	margin-left:265px;
}
.pop_culture_widget .pop_right .img {
	background:#666666;
	border:4px solid #FFFFFF;
	float:left;
	padding:6px;
}
.pop_culture_widget .pop_right .descr {
	margin-left:246px;
}
#pop_culture_w .tabs {
	margin-left:10px;
	padding-top:10px;
}
#pop_culture_w .view {
	background:none;
}
#pop_culture_w .tabs a {
	color:#FF0066;
	display:block;
	padding-top:8px;
	text-decoration:none;
	text-transform:uppercase;
}
#pop_culture_w .tabs li {
	list-style:none;
	float:left;
	margin-right:5px;
}
#pop_culture_w .tabs li div {
	float:left;
	opacity:0.80;
	filter: alpha(opacity = 80);
}
#pop_culture_w .tabs li.active {
	border:none;
	background:none;
	padding:0px;
}
#pop_culture_w .tabs li.active div {
	opacity:1;
	filter: alpha(opacity = 100);
}
#pop_culture_w .tabs li .tab_left {
	background:url(tab_left.png) no-repeat;
	width:6px;
	height:35px;
}
#pop_culture_w .tabs li .tab_mid {
	background:url(tab_mid.png) repeat-x;
	height:35px;
	padding:0px 35px;
}
#pop_culture_w .tabs li .tab_right {
	background:url(tab_right.png) no-repeat;
	width:6px;
	height:35px;
}
.comments-disabled {
	background:#FF0066;
}
.comments-disabled h3 {
	color:yellow;
	font-size: 16px;
	padding:10px;
}
.reviews_banner img {
	float:left;
	margin:2px 5px 2px 0;
	border:1px solid #000;
	padding:3px;
	background:#fff;
}
.reviews {
	border-bottom:1px dotted #457C92;
	margin:5px 0;
	padding:0 0 5px;
}
.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a {
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover {
	color:#808080;
	text-decoration:none;
}
.reviews h4, .reviews h4 a {
	padding:0;
	margin:0;
	text-align:left;
	color:#104867;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
a.read-more {
	background:#FF0000;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}
