body {
	margin:0;
	color:#000;
	font: 12px Arial, Helvetica, sans-serif;
	background:#c8d3fe;
}
form {
	margin:0;
	padding:0;
}
img {border:none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
/* main containers styles */
.holder {
	overflow: hidden;
	clear: both;
	width: 100%;
}
#main {
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	position:relative;
	background: #c8d3fe; 
}
/* header block styles */
#header {
	width:100%;
	height:185px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
/* content block styles */
#content {
	width:100%;
	margin:10px 0 0;
	overflow:hidden;
}
#content p {margin: 0 0 15px;}

#content h1 {
	font-size: 24px;
	margin: 0 0 15px;
}
#content h2 {
	font-style: italic;
	font-size: 18px;
	line-height: 18px;
	margin: 7px 0;
	color: #003366;
}
#content h3 {
	font-size: 14px;
	line-height: 14px;
	margin: 3px 0;
}
#content .side-column {
	width: 300px;
	float: right;
}
#content .side-ads {
	padding:10px 0 0;
}
#content .side-column .side-ads img {
	height:250px;
}
#content .info-column {
	float: left;
	width: 320px;
}
/* main area block styles */
#content .main-holder {
	overflow: hidden;
	width: 1000px;
	height: 510px;
	margin-bottom: 15px;
	float: left;
}
#content .main-area {
	background: url(mainarea-mid.gif) repeat-y;
	overflow: hidden;
	width: 690px;
	float: left;
}
#content .main-area .main-area-content {
	background: url(mainarea-top.gif) no-repeat;
	padding: 4px 0 0;
	overflow: hidden;
}
#content .main-area .content {
	background: url(mainarea-bot.gif) no-repeat 0 100%;
	height:483px;
	padding: 10px;
	overflow: hidden;
	width: 670px;
	float: left;
}
/* rounded blocks title styles */
#content .heading {
	position: relative;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	height: 34px;
	margin: 0 0 5px;
	overflow: hidden;
}

#content .main-area-content .content .heading {
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	width: 485px;
	height: 30px;
	overflow: hidden;
}

#content .heading a {
	background: url(heading-link.gif) no-repeat 0 50%;
	color: #003366;
	position: absolute;
	padding: 0 0 0 10px;
	right: 2px;
	top: 10px;
}
/* flash holders in main area styles */
#content .main-area .video-holder {
	width: 100%;
	height:390px; /*410px;*/
}
#content .main-area .video-holder:after {
	display: block;
	content: "";
	clear: both;
}
#content .main-area .player-holder {
	width: 425px;
	float: left;
}
#content .main-area .related-area {
	position: relative;
	margin: -30px 0 0;
	width: 240px;
	float: right;
}
#content .main-area strong.title {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	display: block;
	margin: 2px 0 1px;
	color: #336699;
}
/* whats-hot area styles */
#content .hotblock {
	background: url(hotarea-mid.gif) repeat-y;
	overflow: hidden;
	width: 300px;
	/&margin: 0 0 16px;*/
	float: left;
}
#content .hotblock .hotblock-content {
	background: url(hotarea-top.gif) no-repeat;
	padding: 2px 0 0;
	overflow: hidden;
}
#content .hotblock .content {
	background: url(hotarea-bot.gif) no-repeat 0 100%;
	padding: 0 10px 9px;
	overflow: hidden;
	width: 280px;
}
#content .hotblock .image-holder {
	float: right;
	width: 130px;
	height:150px;
	overflow:hidden;
}
#content .hotblock .text-holder {
	float: left;
	width: 140px;
}
#content .hotblock strong {
	font-weight: normal;
	color: #407fb5;
	display: block;
	margin: 0 0 16px;
}
#content .hotblock .text-holder a {
	font-weight: bold;
	color: #407fb5;
	display: block;
	margin: 0 0 16px;
}
#content .hotblock p {margin: 0;}
#content .hotblock a.read-more {
	font-size: 10px;
	color: #bc33cc;
}
/* headlines block styles */
#content .headlines {
	background: url(headlines-mid.gif) repeat-y;
	overflow: hidden;
	width: 320px;
	margin: 0 0 10px;
	float: left;
}
#content .headlines .headlines-content {
	background: url(headlines-top.gif) no-repeat;
	padding: 2px 0 0;
	overflow: hidden;
}
#content .headlines .content {
	background: url(headlines-bot.gif) no-repeat 0 100%;
	padding: 0 10px 13px;
	overflow: hidden;
	width: 300px;
}
#content .headlines ul.news-list {
	overflow: hidden;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}
#content .headlines ul.news-list li {
	border-top: 1px solid #34c8ff;
	padding: 10px 0;
	margin: -1px 0 0;
	width: 100%;
	overflow: hidden;
}
#content .headlines ul.news-list a {
	display: block;
	margin: 0 0 1px;
	font-size: 12px;
	color: #405779;
}
#content .headlines ul.news-list img {
	float: left;
	margin: 0 6px 0 0;
}
#content .headlines ul.news-list p {
	font-size: 12px;
	line-height: normal;
	margin: 0 0 25px;
}
#content .headlines ul.news-list strong {
	display: block;
	margin: 0 0 7px;
	font-size: 12px;
	color: #405779;
}
#content .headlines ul.news-list a.full-story {
	background: url(full-story-link.gif) no-repeat 2px 3px;
	padding: 0 0 0 17px;
	color: #bc33cc;
	font-size: 10px;
	line-height: 10px;
}
/* sub content block styles */
#content .subcontent-holder {
	overflow: hidden;
	width: 660px;
	float: right;
}
#content .subcontent .heading h2 {padding: 0 0 0 10px;}
#content .subcontent .heading a {right: 10px;}
#content .subcontent {
	background: url(subcontent-mid.gif) repeat-y;
	overflow: hidden;
	width: 660px;
	margin: 0 0 19px;
	float: left;
}
#content .subcontent .subcontent-content {
	background: url(subcontent-top.gif) no-repeat;
	padding: 2px 0 0;
	overflow: hidden;
}
#content .subcontent .content {
	background: url(subcontent-bot.gif) no-repeat 0 100%;
	padding: 0 3px 15px;
	overflow: hidden;
	width: 654px;
}
/* hottest photos block styles */
#content .subcontent .photo-holder {
	margin: 0 0 0 2px;
	display: inline;
	width: 270px;
	float: left;
}
#content .subcontent .photo-holder img {display: block;}
#content .subcontent .photo-holder strong {
	font-weight: normal;
	font-size: 18px;
	color: #336699;
}
#content .subcontent .photo-holder a {
	font-weight: normal;
	font-size: 18px;
	color: #336699;
}
#content .subcontent .photo-thumbs ul {
	text-align: right;
	list-style: none;
	padding: 0;
	margin: 0;
}
#content .subcontent .photo-thumbs ul li {
	overflow: hidden;
	float: left;
	width: 122px;
	height:200px;
	margin: 0 0 0 4px;
	padding: 0 0 8px;
}
#content .subcontent .photo-thumbs img {
	display: block;
	margin: 0 0 3px;	
	width: 122px;
	/*height: 125px;
	overflow: hidden;*/
}
#content .subcontent .photo-thumbs .thumb-image-holder {
	width:122px;
	height:160px;
	overflow:hidden;
	margin:0 0 10px
}
#content .subcontent .photo-thumbs a {
	font-weight: bold;
	display: block;
	color:#336699;
	padding: 0 3px 0 0;
}
/* scene block styles */
#content .scene {
	background: url(bg-scenetitle.gif) no-repeat;
	margin: 10px 0 0;
	width: 100%;
	overflow: hidden;
}
#content ul.scene-list {
	background: url(bg-scenedivider.gif) repeat-y 50% 0;
	overflow: hidden;
	width: 100%;
	list-style: none;
	padding: 3px 0 0;
	margin: 0;
}
#content ul.scene-list li {
	width: 310px;
	height:118px;
	margin: 0 5px 0 12px;
	display: inline;
	float: left;
	overflow:hidden;
}
#content ul.scene-list img {
	margin: 0 10px 0 0;
	float: left;
	width:118px;
	overflow:hidden;
}
#content ul.scene-list span {
	font-size: 14px;
	display: block;
}
#content ul.scene-list strong {
	display: block;
	font-weight: bold;
	color: #336699;
	margin: 0 0 20px;
}
#content ul.scene-list p {
	font-size: 10px;
	margin: 0;
}
#content ul.scene-list a {
	/*font-size: 10px;*/
	color: #bc33cc;
}
/* celebs block styles */
#content .sidebanner-holder {
	float: right;
	width: 160px;

}
#content .celebs-content .heading h2 {padding: 0 0 0 10px;}
#content .celebs-content .heading a {right: 10px;}
#content .celebs .heading h2 {padding: 0 0 0 10px;}
#content .celebs .heading a {right: 10px;}
#content .hottest-celebs {
	background: url(celebs-mid.gif) repeat-y;
	overflow: hidden;
	width: 488px;
	margin: 0 0 10px;
	float: left;
}



#content .hottest-celebs .celebs-content {
	background: url(celebs-top.gif) no-repeat;
	padding: 3px 0 0;
	overflow: hidden;
}
#content .hottest-celebs .content {
	background: url(celebs-bot.gif) no-repeat 0 100%;
	padding: 0 3px 15px;
	overflow: hidden;
	width: 482px;
}
#content ul.celebs-list {
	list-style: none;
	overflow: hidden;
	width: 475px;
	padding: 0 0 0 5px;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}
/* background position for celeb blocks */
#content ul.celebs-list li.background1 {background-position: 1px 1px;}
#content ul.celebs-list li.background2 {background-position: -221px 1px;}
#content ul.celebs-list li.background3 {background-position: 1px -144px;}
#content ul.celebs-list li.background4 {background-position: -221px -144px;}

#content ul.celebs-list li {
	background: url(bg-celeb.gif) no-repeat;
	overflow: hidden;
	padding: 8px;
	width: 205px;
	height: 128px;
	margin: 15px 6px 0;
	display: inline;
	float: left;
}
#content ul.celebs-list li.position-right img {
	margin: 0 0 0 5px;
	float: right;
}
#content ul.celebs-list img {
	float: left;
	margin: 0 5px 0 0;
}
#content ul.celebs-list .text-holder {
	padding: 35px 0 0;
	width: 84px;
	float: left;
}
#content ul.celebs-list a {color: #000;}

/* alphabet list styles */
#content ul.alphabet {
	list-style: none;
	overflow: hidden;
	width: 460px;
	margin: 0 0 0 12px;
	padding: 20px 0 5px;
}
#content ul.alphabet li {
	font-size: 24px;
	margin: 0 1px 0 0;
	float: left;
}
#content ul.alphabet a {color: #003366;}
#header { position: relative; width: 1000px; height: 174px; background: url(yhlogo-1.gif) no-repeat; }
	#leaderboard { height: 128px;}
		#lb-ad { padding: 8px 0 0 268px; }
	#nav { position: absolute; width: 690px; height: 44px; background: url(bg_nav.gif) repeat-x; overflow: hidden; }
		#menu-c { overflow: hidden; }
			#menu { padding: 15px 0 0 10px; }
			#menu div { float: left; margin: 0 8px 0 0; height:18px; }
			#menu a { text-decoration: none; height:18px;}
			.home {}
				.home a { width: 42px;  background: url(nav.gif) no-repeat; display: block; }
				.home a:hover {  background-position: 0px -19px; }
				.home-active a{  width: 42px; background: url(nav.gif) 0px -38px;display: block;  }
			.videos { width: 52px; background: url(nav.gif) -56px 0px  no-repeat;}
				.videos a { width: 52px; background: url(nav.gif) -56px 0px  no-repeat; display: block; }
				.videos a:hover { background-position: -56px -19px; }
				.videos-active a{ width: 52px; background: url(nav.gif) -56px -38px;display: block;  }
			.fashion {}
				.fashion a { width: 63px; background: url(nav.gif) -124px 0px  no-repeat; display: block; }
				.fashion a:hover  { background-position: -124px -19px; }
				.fashion-active a{ width: 63px; background: url(nav.gif) -124px -38px; display: block;  }
			.tvfilm {}
				.tvfilm a { width: 61px; background: url(nav.gif) -202px 0px  no-repeat; display: block; }
				.tvfilm a:hover { background-position: -202px -19px; }
				.tvfilm-active a{ width: 61px; background: url(nav.gif) -202px -38px;display: block;  }
			.music{}
				.music a { width: 45px; background: url(nav.gif) -276px 0px  no-repeat; display: block; }
				 .music a:hover {  background-position: -276px -19px; }
				.music-active a{ width: 45px; background: url(nav.gif) -276px -38px;display: block;  }
			.lifestyle{}
				.lifestyle a { width: 75px; background: url(nav.gif) -338px 0px  no-repeat; display: block; }
				 .lifestyle a:hover { background-position: -338px -19px; }
				.lifestyle-active a{ width: 75px; background: url(nav.gif) -338px -38px;display: block;  }
			.news {}
				.news a { width: 45px; background: url(nav.gif) -428px 0px  no-repeat; display: block; }
				 .news a:hover { background-position: -428px -19px; }
				.news-active a{ width: 45px; background: url(nav.gif) -428px -38px;display: block;  }
			
			.celebs1 {}
				.celebs1 a { width: 55px; background: url(nav.gif) -488px 0px  no-repeat; display: block; }
				.celebs1 a:hover { background-position: -488px -19px; }
				.celebs1-active a{ width: 55px; background: url(nav.gif) -488px -38px;display: block;  }
			
			.photos {}
				.photos a { width: 57px; background: url(nav.gif) -558px 0px  no-repeat; display: block; }
				 .photos a:hover { background-position: -558px -19px; }
				.photos-active a{ width: 57px; background: url(nav.gif) -558px -38px;display: block;  }
			.dubs {}
				.dubs a { width: 80px; height:16px; background: url(nav.gif) -630px 0px  no-repeat; display: block; }
				.dubs a:hover {  background-position: -630px -19px; }
				.dubs-active a{ width: 80px; background: url(nav.gif) -630px -38px;display: block;  }
				#lnav { position: absolute; top: 0px; right: 0px; }
	#links-search { position: absolute; top: 105px; left: 700px; }
		#hdr-links { padding: 0 0 5px 0; }
		#hdr-links img { margin: 0 5px 0 0; }
		#hdr-search { background:url(roundbox.gif) no-repeat left top; padding: 0 0 5px 0; height: 22px; }
		#hdr-logged { padding: 0 0 0 0; z-index: 1; }
		#hdr-logged img { margin: 0 5px 0 0; }
		#links-search a { color: #993399; font-family: Tahoma, Verdana, Arial; }
/*	#search { margin: 10px 0 0 0; border-top: 1px solid #001d55; }
		.inputtxt { float: left; width: 250px; height: 20px; border: 1px solid #001d55; }
		.searchicon  {  float: left; border: 1px solid #001d55; } */

.dropdown { float:left; }
.dropdown dt { font-size: 15px; cursor: pointer; }

.dropdown dd { position:absolute; left: 70px; top: 155px; overflow:hidden; width:auto; display:none; background:#044c86; z-index:200; /*opacity: 0; */ }
.dropdown ul { margin: 0;  padding: 7px 0 0 0;  float: left; width:auto; border: 1px solid #044c86; border-top:none; }
.dropdown li { padding:0; height: 30px; margin: 0; display:inline;   }
.dropdown li span { font-family: Arial, Helvetica, sans-serif; color: #fff; }
.triangle { float: left; padding: 7px 10px 0 12px; }
.dropdown a, .dropdown a:active, .dropdown a:visited { height: 14px; width: 100%; display:block; padding: 5px 5px 5px 10px; color:#fff; text-decoration:none; background:#044c86; width:100px; text-transform:lowercase; font-size: 12px; font-weight: bold; }
.dropdown a:hover { background:#3086ca; color:#fff; }
.dropdown .underline { border-bottom:1px solid #0d4768; }

.hottestcelebs {
height:128px;
overflow:hidden;
}
.news-content{
width:165px;
float:right;
}
#content .headlines ul.news-list div.news-content p {
margin: 0px 0px 5px;
}
/*Fix*/
#Logo {
position:absolute;
}


.celebs a:hover {
background-position:-488px -19px;
}
.celebs a {
background:transparent url(../../imgs/nav.gif) no-repeat scroll -488px 0;
display:block;
width:55px;
}
