* { margin: 0; padding: 0; font-family: Arial; font-size: 12px; }
img { border: none; }
html { background: #c8d3fe; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.left  { float: left; }
.right { float: right; }
.clear { clear:both; }
.overflow { overflow: hidden; }
.ten {
	font-size: 10px;
	color: #000000;
}
.mt10 { margin-top: 10px; }
.pb10 { padding: 0 0 10px 0; }
.comments { color: #4180b5; font-size: 9px; text-decoration: underline; }
.rm { color: #9933cc; font-size:10px; }
.cr { position: absolute; right: 0px; bottom: 0px; }
.cl  { position: absolute; left: 0px; bottom: 0px; }
.ctr { position: absolute; right: 0px; top: 0px; }
.ctl { position: absolute; left: 0px; top: 0px; }
#container { width: 1000px; margin: 0 auto; background: #c8d3fe; }
.hdl, .hdl2, .hdl3 { font-weight: bold; font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #fff; }
.hdl2 { position: absolute; top: 4px; left: 18px; }
.hdl3 { position: absolute; top: 4px; right: 18px; }
.hdl { position: relative; }
.hdl span { padding: 4px 0 0 18px; }
.breaker { padding-bottom:8px;}
#header {
	width:100%;
	height:185px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#main-container {
background:#C8D3FE;
float:left;
}
#Logo {
position:absolute;
}
/*---- header-----*/
#header { position: relative; width: 1000px; height: 174px; background: url(../imgs/yhlogo.gif) no-repeat; }
	#leaderboard { height: 128px;}
		#lb-ad { padding: 8px 0 0 268px; }
	#nav { position: absolute; width: 690px; height: 44px; background: url(../imgs/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(../imgs/nav.gif) no-repeat; display: block; }
				.home a:hover {  background-position: 0px -19px; }
				.home-active a{  width: 42px; background: url(../imgs/nav.gif) 0px -38px;display: block;  }
			.videos { width: 52px; background: url(../imgs/nav.gif) -56px 0px  no-repeat;}
				.videos a { width: 52px; background: url(../imgs/nav.gif) -56px 0px  no-repeat; display: block; }
				.videos a:hover { background-position: -56px -19px; }
				.videos-active a{ width: 52px; background: url(../imgs/nav.gif) -56px -38px;display: block;  }
			.fashion {}
				.fashion a { width: 63px; background: url(../imgs/nav.gif) -124px 0px  no-repeat; display: block; }
				.fashion a:hover  { background-position: -124px -19px; }
				.fashion-active a{ width: 63px; background: url(../imgs/nav.gif) -124px -38px; display: block;  }
			.tvfilm {}
				.tvfilm a { width: 61px; background: url(../imgs/nav.gif) -202px 0px  no-repeat; display: block; }
				.tvfilm a:hover { background-position: -202px -19px; }
				.tvfilm-active a{ width: 61px; background: url(../imgs/nav.gif) -202px -38px;display: block;  }
			.music{}
				.music a { width: 45px; background: url(../imgs/nav.gif) -276px 0px  no-repeat; display: block; }
				 .music a:hover {  background-position: -276px -19px; }
				.music-active a{ width: 45px; background: url(../imgs/nav.gif) -276px -38px;display: block;  }
			.lifestyle{}
				.lifestyle a { width: 75px; background: url(../imgs/nav.gif) -338px 0px  no-repeat; display: block; }
				 .lifestyle a:hover { background-position: -338px -19px; }
				.lifestyle-active a{ width: 75px; background: url(../imgs/nav.gif) -338px -38px;display: block;  }
			.news {}
				.news a { width: 45px; background: url(../imgs/nav.gif) -428px 0px  no-repeat; display: block; }
				 .news a:hover { background-position: -428px -19px; }
				.news-active a{ width: 45px; background: url(../imgs/nav.gif) -428px -38px;display: block;  }
			.celebs {}
				.celebs a { width: 55px; background: url(../imgs/nav.gif) -488px 0px  no-repeat; display: block; }
				.celebs a:hover { background-position: -488px -19px; }
				.celebs-active a{ width: 55px; background: url(../imgs/nav.gif) -488px -38px;display: block;  }
			.photos {}
				.photos a { width: 57px; background: url(../imgs/nav.gif) -558px 0px  no-repeat; display: block; }
				 .photos a:hover { background-position: -558px -19px; }
				.photos-active a{ width: 57px; background: url(../imgs/nav.gif) -558px -38px;display: block;  }
			.dubs {}
				.dubs a { width: 80px; height:16px; background: url(../imgs/nav.gif) -630px 0px  no-repeat; display: block; }
				.dubs a:hover {  background-position: -630px -19px; }
				.dubs-active a{ width: 80px; background: url(../imgs/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; margin:20px 0px 5px 0px;}
		#hdr-links img { margin: 0 5px 0 0; }
		#hdr-search { background: url(../../../assets/images/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; }

/*---- content --*/
#content { width: 1000px; padding-top: 10px; }
span.rawtext { position:absolute; top:0px; left:0px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke1 { position:absolute; color: #003366; top:-1px; left:-1px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke2 { position:absolute; color:#003366; top:1px; left:1px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke3 { position:absolute; color:#003366; top:-1px; left:1px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke4 { position:absolute; color:#003366; top:1px; left:-1px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke5 { position:absolute; color:#003366; top:2px; left:0px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke6 { position:absolute; color:#003366; top:-2px; left:0px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke7 { position:absolute; color:#003366; top:0px; left:2px; font: 18px 'Arial Black', Arial, Tahoma; }
span.stroke8 { position:absolute; color:#003366; top:0px; left:-2px; font: 18px 'Arial Black', Arial, Tahoma; }

#footer a, #footer a:visited { color: #FFFFFF; }
#footer p { color: #FFFFFF; }
.footerTen {
	font-size: 12px;
	color: #FFFFFF;
}
#chuck {
	clear: both;
	float: left;
	width: 300px;
	height: 250px;
	overflow: hidden;
}
/* EXTRA DATA #99FF33 */


/*CSS Documents*/

body {
	margin:0;
	margin-bottom:70px;
	padding:0;
}
.bottom_bar {
	width:100%;
	position:fixed;
	bottom:0;
	z-index:100;
}
.bottom_bar_content {
	padding:8px 0 4px;
	width:980px;
	margin:0 auto;
	color:#003399;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
}
.bottom_bar .col1 {
	float:left;
	width:255px;
	padding:2px 35px 0 0;
}
.bottom_bar .col1 span, .bottom_bar .col3  span {
	float:left;
}
.bottom_bar .col1 a, .bottom_bar .col3 a {
	background:#C8D3FE;
	color:#003399;
	border:1px solid #003399;
	display:block;
	float:right;
	font-size:14px;
	padding:5px 18px;
	text-decoration:none;
}
.bottom_bar .col2 {
	float:left;
	width:280px;
	border-left:1px dotted #FFFFFF;
	border-right:1px dotted #FFFFFF;
	float:left;
	padding:10px 35px;
	text-align:center;
}
.bottom_bar .col2 span.bottom_links{
	display:block;
	padding-top:6px;
}
.bottom_bar .col2 a {
	padding:0 14px 0 0;
	color:#003399;
	text-decoration:none;
}
.bottom_bar .col2 img {
	border:none;
}
.bottom_bar .col2 a:hover {
	text-decoration:underline;
}
.bottom_bar .col3 {
	padding:12px 0 0 35px;
	float:left;
	width:220px;
}
#bottombar-close {
	background:transparent url(http://www.younghollywood.com/customs/images/close-button.gif) no-repeat;
	float:right;
	color: #ff00cc;
	font-size:13px;
	font-weight:bold;
	padding:0 0 2px 22px;
	margin:16px 0 0;
	text-decoration:none;
}
#BotNewsForm span{
	display:block;
	width:100%;
	padding:0 0 6px;
	font-size:12px;
}
#BotNewsForm .BotBarEmail {
	width:140px;
	font-size:12px;
	border:none;
	margin:0 0 0 4px;
}
#BotNewsForm .BotEmailSubmit {
	border:1px solid #003399;
	width:60px;
	height:25px;
	font-weight:bold;
	background:#C8D3FE;
	color:#003399;
}
#BotNewsForm .BotEmailSubmit:hover {
	cursor:pointer;
}
.SubmitResult {
	padding:10px 0 0;
	font-size:13px;
}

/* CSS Document */

.NewsSubsWrapper {	
	background:#32CCFE;
	width:664px;
	height:334px;
	padding:13px;
	font-family:Arial;
	font-size:14px;
}
.NewsSubsWrapper h3 {
	font-size:12px;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
.NewsSubsContent {
	background:#FFFFFF;
	margin:12px 0 0;
	height:310px;
}
.NewsSubsIntro {
	display:block;
	margin:0 auto;
	font-weight:bold;
	width:462px;
	padding:50px 0 25px;
}
.NewsSubsForm {
	width:310px;
	margin:0 auto;
}
.EmailLabel {
	color:#344B5D;
	font-size:13px;
	font-weight:normal;
}
.EmailField {
	width:306px;
	height:22px;
	border:3px solid #EAEEF1;
	margin:10px 0 15px;
}
.ButtonWrapper {
	text-align:center;
}
.success {
	display:block;
	width:100%;
	text-align:center;
	padding:40px 0 20px;
	font-weight:bold;	
}
.CloseSuccess {
	background:transparent url(http://www.younghollywood.com/customs/images/close-button.gif) no-repeat;
	text-decoration:none;
	display:block;
	width:50px;
	margin:0 auto;
	height:22px;
	padding:0 0 0 20px;
	color:#003399;
}
