#packageHeader {
	background: url(emmys_header.png) no-repeat 0 0;
	height:73px;
}
#packageHeader h1, #packageHeader h2, #packageHeader h3 {
	text-indent: -9999px;
}
#packageHeader h1 a, #packageHeader h2 a, #packageHeader h3 a {
	display: block;
	width: 400px;
	height: 60px;
}

#packageHeader h3 a { background:url(emmys_header2.png) no-repeat 0 0; }

#newPackageContainer #packageHeader .sponsoredBy span { color: #ffffff; }
#gall.gallv3 #rightCol #photoGalleryPackageImage {
	background: url(emmys_header_sm.png) no-repeat;
	height: 38px;
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
}
#gall.gallv3 #rightCol #photoGalleryPackageImage a {
	text-indent: -9999px;
	height: 38px !important;
	width: 100%;
}

#special #packageHeader h1, #special #packageHeader h2, #special #packageHeader h3 { margin:0 !important; padding:0 !important }
#special #packageHeader h1 a, #special #packageHeader h2 a, #special #packageHeader h3 a { width:auto !important }







body#pkg { background:#fff; }
	body#pkg #container { border:none; }
	body#pkg #adtop { border-bottom:none; }

body#home .threecol { clear:both; }
	body#home #content > .threecol { border-bottom:#bd982d 4px solid; margin:0 12px 11px; padding-bottom:10px; }

	body#home .threecol h3, body#pkg #newPackageContainer h3 { border-top:#000 3px solid; border-bottom:#000 1px solid; padding:1px 7px 3px; font:bold 21px arial; letter-spacing:-0.99px; float:none !important; }
	body#home .threecol h3 { border-color:#e0e0e3; }

	body#pkg #newPackageContainer #leftCol .blockHeader { border-bottom:none; position:relative; }
	#newPackageContainer #leftCol .freeform .blockHeader { display:block; }

#content > .threecol { padding-top:25px; }
	.tout175x175with75x75s2hpcols .imgcont, .tout175x175with75x75s2hpcols .imgcont { float:left }
	.tout175x175with75x75s2hpcols .txtcont, .tout175x175with75x75s2hpcols .txtcont { margin-left:8px; }
	
#big-bc-wrap { position:relative; width:971px; margin:43px 0 23px 20px; border:#a78323 2px solid; }	
	#home #big-bc-wrap { margin:0 0 23px -5px; border:#dbd3bf 4px solid; }
	#big-bc-wrap h1 { display:none; }
	#home #big-bc-wrap h1 { display:block; }
	#home #big-bc-wrap h1 a { display:block; height:73px; text-indent:-9999px; background:url(emmys_header.png) no-repeat 47% 0; }
	#big-bc-player { height:445px; background:#000; }
	
	/* Package ad placement */
	#packageHeader { position:relative; }
	#bc-ad, #packageHeader .sponsoredBy { position:absolute; top:12px !important; right:7px !important; width:88px; text-align:center; margin:0 !important }
	#special .sponsoredBy { top:6px !important;  }
	#bc-ad span, #packageHeader .sponsoredBy span { font:11px/11px arial !important; display:block; padding-bottom:5px; color:#fff; float:none !important; text-transform:none !important }

/* Homepage- top right ad placement */
#what2cntID1 { position:relative !important; }
	#what2cntID { margin-top:0 !important; }



#sub-head, #sub-head p:before, #sub-head p:after { background-image:url('naxBxRpcDZQAAAABJRU5ErkJggg==') }
	
#sub-head { position:absolute; top:-28px; left:-21px; background-position:0 100%; background-repeat:repeat-x; height:15px; width:994px; overflow:hidden; width:994px; }
	#sub-head p { padding:0 12px 0 11px; margin:0; font:bold 12px/15px arial; text-transform:uppercase; background:#fff; color:#023052; position:absolute; top:0; left:24px; }
	#sub-head p .hilight { font-weight:normal }
	#sub-head p span { color:#ad151a; }
	#sub-head p:before, #sub-head p:after { content:""; width:6px; height:15px; position:absolute; }
	#sub-head p:before { background-position:0 0; left:2px; }
	#sub-head p:after { background-position:-6px 0; right:2px; }
	
	#side-line { position:absolute; top:-21px; left:-21px; height:470px; border-left:#a38432 1px solid; }
	
	
/* Infomous Tag Cloud */
#pkg #leftCol .block.threecol.freeform { padding:10px 0 20px !important; float:none !important; width:595px; margin-left:12px; position:relative; }
	#pkg #leftCol .block.threecol.freeform h3 { border-bottom:none !important; }

	#pkg #leftCol .block.threecol.freeform .infomous-widget { border:#000 1px solid; border-bottom:none; padding:7px 7px 0; }
	#pkg #leftCol .block.threecol.freeform .infomous-widget embed { padding-bottom:3px; border-bottom:#ae2229 8px solid; }

	#pkg .infomous-caption-2 { padding:0 10px 6px; border:#000 1px solid; border-top:none; position:relative; }
	#special .infomous-widget { padding-top:10px; }
	#special .infomous-caption-2 { padding-bottom:20px; }
	.infomous-caption-2 p { font-size:11px; padding:3px 0 1px !important; }
	#pkg .infomous-caption-2 p { width:375px; }
	.infomous-caption-2 a { color:#ad151a; }
	.infomous-caption-2 a.powered-infomous { color:#000; }

	#pkg .infomous-caption-2 .ad170x30 { position:absolute; top:8px; right:10px; margin-top:0 !important }
	#pkg .infomous-caption-2  .ad170x30 span { text-transform:none; font:italic 11px/32px arial; padding-right:8px; float:left }

	#pkg #rightCol .block.onecol.freeform { padding-top:10px !important; }

body#home .latestHeadlines { height:380px; overflow:hidden; }
	body#home .rightcol #smg-tout1 { margin:0 0 19px; }

	body#home .tout175x175with75x75s2hpcols, body#home .imagesize175x175 { position:relative; }
	body#home .tout175x175with75x75s2hpcols .seeAll, body#home .imagesize175x175 .seeAll { position:absolute; bottom:-28px; right:0; color:#000; padding-right:12px; text-decoration:underline }
	body#home .tout175x175with75x75s2hpcols .seeAll:after { content:""; position:absolute; width:0; top:4px; right:0; border:transparent 4px solid; border-left-color:#000; }

	#pkg #newPackageContainer #leftCol .block { padding-top:0; padding-bottom:20px; }
	#pkg #newPackageContainer #leftCol .block h3 { text-transform:none; }

#pkg #newPackageContainer #leftCol .onecol .row { padding-bottom:10px; margin-bottom:10px; border-bottom:#e9e8e6 1px solid; }
	#pkg #newPackageContainer #leftCol .onecol .row:last-child { border-bottom:none; }
	#pkg #newPackageContainer #leftCol .onecol .row * { float:none; text-align:center;  }
	#pkg #newPackageContainer #leftCol .onecol .tout { padding-top:0 !important }
	#pkg #newPackageContainer #leftCol .onecol .blockHeader { margin-bottom:15px; }
	#pkg #newPackageContainer #leftCol .onecol .blockHeader .seeAll { position:absolute; right:0; top:1px; }

#pkg #newPackageContainer #leftCol .onecol .featuredVideo { text-align:left; padding:6px 10px; bottom:3px;
	/* IE compatible semi-transparent CSS3 backgrounds: http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/ */
	background: rgba(173, 21, 26, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FAD151A, endColorstr=#7FAD151A);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FAD151A, endColorstr=#7FAD151A)"; }

.block-split-module { border-top:#000 1px solid; margin-top:10px; padding-top:10px; }
	.block-split-module .block-bulleted-list { width:245px; height:318px; float:left; position:relative; background:url(sprite_emmys_bgs.png) no-repeat 0 0; }
	.block-split-module .block-bulleted-list h3 { padding:14px 0 8px; margin:0 14px; font:bold 22px arial; color:#fff; }
	.block-split-module .block-bulleted-list h3 span { color:#dcb64f; }
	.block-split-module .block-bulleted-list .seeAll { position:absolute; bottom:15px; left:19px; padding-left:11px; font:bold 12px arial; color:#fff; text-transform:uppercase; }
	.block-split-module .block-bulleted-list .seeAll:after { content:""; width:0; position:absolute; top:3px; left:1px; border:transparent 5px solid; border-left-color:#bd151a; }
	.block-split-module .block-bulleted-list .row { margin:0 9px 0 10px; padding:12px; border-top:#2a4b5f 1px solid; border-bottom:#0d2e42 1px solid; }
	.block-split-module .block-bulleted-list .row:last-child { border-bottom:none; }
	.block-split-module .block-bulleted-list .row .txtcont .toutEyebrow { display:none; }
	.block-split-module .block-bulleted-list .row .txtcont .toutTitle { font:bold 16px/.9em arial; color:#fff; }
	.block-split-module .block-bulleted-list .row .txtcont .toutTitle:hover { text-decoration:none; border-bottom:#fff 1px solid; }

.block-photo-dl { width:398px; height:316px; float:left; margin-left:17px; border:#000 1px solid; overflow:hidden; position:relative; }
	.block-photo-dl ul.photo-dl-slides { position:relative; }
	.block-photo-dl ul.photo-dl-slides li { display:none; width:398px; height:316px; position:absolute; top:0; left:0; }
	.block-photo-dl ul.photo-dl-slides li.active { display:block; }
	.block-photo-dl ul.photo-dl-slides li .pdl-text { width:356px; height:78px; padding:10px 21px 0; overflow:hidden; position:absolute; bottom:0; border-top:#000 1px solid; background:#BB151A url(sprite_emmys_bgs.png) no-repeat 21px -318px; }
	.block-photo-dl ul.photo-dl-slides li .pdl-text p { color:#fff; font:bold 12px/1.1em arial; margin:0 10px 0 13px; }
	.block-photo-dl ul.photo-dl-slides li .pdl-text p.pdl-title { font:bold 18px/1em arial; }
	.block-photo-dl ul.photo-dl-slides li .pdl-text p a { color:#fff; }
	.block-photo-dl ul.photo-dl-slides li a:hover { text-decoration:none; }
	.block-photo-dl ul.photo-dl-slides li .pdl-deck { padding-top:6px; }
	.block-photo-dl ul.photo-dl-slides li .pdl-image { margin:0 0 0 -1px; }

#photo-dl-controls li { position:absolute; bottom:0; width:21px; height:88px; z-index:4 }
	#photo-dl-controls li a { display:block; width:21px; height:88px; text-indent:-9999px; font-size:0; background-image:url(sprite_emmys_bgs.png); }

	#photo-dl-prev { left:0; }
	#photo-dl-prev a { background-position:-245px -230px; }
	#photo-dl-prev a:hover { background-position:-266px -230px; }

	#photo-dl-next { right:0; }
	#photo-dl-next a { background-position:-287px -230px; }
	#photo-dl-next a:hover { background-position:-308px -230px; }

#adrightcol { width:314px; min-height:318px; padding-bottom:0 !important; float:left; margin-left:18px; text-align:center; background:transparent url('w38wAAAyeAkyDNPSUAAAAABJRU5ErkJggg==') repeat 0 0; }
	#adrightcol * { margin:0 auto; }
	#adrightcol .adtext { width:300px; margin:10px auto 6px; padding:2px 0 1px; color:#343434; }


#block-latest-headlines {  }
	#block-latest-headlines li {padding:10px 10px 10px 4px; border-bottom:#e9e8e6 1px solid; }
	#block-latest-headlines li p { margin:0; padding:0; }
	#block-latest-headlines .lh-pubinfo { font:bold 11px arial; color:#9a0e0d; text-transform:uppercase; }
	#block-latest-headlines .lh-time { font-style:italic; }
	#block-latest-headlines .lh-date { color:#b59a51; }
	#block-latest-headlines .lh-title a { color:#000; font:bold 14px arial; color:#000405; }
	#block-latest-headlines .lh-title a:after { content:"\00a0\00bb"; color:#023052; top:-2px }

	#block-latest-headlines .see-all { padding-left:5px; }
	#block-latest-headlines .see-all a { font:bold italic 12px arial; position:relative; color:#b91a20; }
	#block-latest-headlines .see-all a:after { content:""; width:0; position:absolute; right:-12px; top:4px; border:#b91a20 4px solid; border-color:transparent transparent transparent #d71820; }

/* EW Homepage Comic-Con special area styles */
.tout175x175with75x75s2hpcols { width:612px; float:left; }
	.tout175x175with75x75s2hpcols .left-col { width:311px; float:left; }
	.tout175x175with75x75s2hpcols .right-col { width:265px; float:left; margin-left:36px; }

	.tout175x175with75x75s2hpcols .row { padding:8px 0; border-bottom:#e9e8e6 1px solid; }
	.tout175x175with75x75s2hpcols .imagesize75x75 .row { padding-top:10px; }
	.tout175x175with75x75s2hpcols .imagesize75x75 .row:last-child { border-bottom:none; }

	.tout175x175with75x75s2hpcols .row:before, .tout175x175with75x75s2hpcols .row:after{content:"";display:table}
	.tout175x175with75x75s2hpcols .row:after{clear:both}
	.tout175x175with75x75s2hpcols .row{zoom:1}

	.tout175x175with75x75s2hpcols .imgcont { position:relative; }
	.tout175x175with75x75s2hpcols .imgcont .featuredVideo { bottom:0; color:#fff; display:block; left:0; padding:10px; position:absolute; width:155px;
		/* IE compatible semi-transparent CSS3 backgrounds: http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/ */
		background: rgba(0, 0, 0, 0.5);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000)"; }

	.tout175x175with75x75s2hpcols .txtcont { float:left; }
	.tout175x175with75x75s2hpcols .txtcont a.toutTitle { color:#dd2d44; font:bold 13px/1.1em arial; }


	.tout175x175with75x75s2hpcols .imagesize175x175 .imgcont { width:175px; }
	.tout175x175with75x75s2hpcols .imagesize175x175 .txtcont { width:124px; }

	.tout175x175with75x75s2hpcols .imagesize75x75 .imgcont { width:75px; }
	.tout175x175with75x75s2hpcols .imagesize75x75 .txtcont { width:220px; }
	.tout175x175with75x75s2hpcols .right-col .imagesize75x75 .txtcont { width:178px; }

	.tout175x175with75x75s2hpcols .imagesize75x75 .txtcont p, .tout175x175with75x75s2hpcols .imagesize175x175 .txtcont p { margin:1px 0; }

	.tout175x175with75x75s2hpcols .imagesize75x75 .noimage .txtcont { width:100%; }

/* Photo Gallery touts */
.tout320x240with75x75s1hpcol { width:333px; float:left; margin:0 0 25px 22px; }
	.tout320x240with75x75s1hpcol .imagesize320x240 { margin:7px 0 0 9px; }
	.tout320x240with75x75s1hpcol .imagesize320x240 img { height:240px; }
	.tout320x240with75x75s1hpcol .imagesize320x240 .txtcont { margin:5px 3px; font:bold 14px arial; }
	.tout320x240with75x75s1hpcol .imagesize320x240 .txtcont a { color:#000; }
	.tout320x240with75x75s1hpcol .imagesize75x75 { margin-top:30px; padding:0 0 16px; border-bottom:#d8d8dc 1px solid; background:url(ph_gall_bg2.jpg) no-repeat 0 0; }

	.tout320x240with75x75s1hpcol .imagesize75x75 .tout { float:left; width:77px; margin:-18px 0 0 25px; clear:none; }
	.tout320x240with75x75s1hpcol .imagesize75x75 .tout img { border:#d3d3d3 1px solid; margin-bottom:3px; height:75px; }
	.tout320x240with75x75s1hpcol .imagesize75x75 .tout .imgcont { margin-bottom:0; }
	.tout320x240with75x75s1hpcol .imagesize75x75 .tout .txtcont { font:bold 11px/12px arial; color:#fff }
	.tout320x240with75x75s1hpcol .imagesize75x75 .tout .txtcont a { color:#fff; }

	.tout320x240with75x75s1hpcol .imagesize75x75:before, .tout320x240with75x75s1hpcol .imagesize75x75:after{content:"";display:table}
	.tout320x240with75x75s1hpcol .imagesize75x75:after{clear:both}
	.tout320x240with75x75s1hpcol .imagesize75x75{zoom:1}

#contentHeader { display:none; }
	#pkg h3.pb-header { color:#000; border-top:none !important; }


/* Twitter Ticker */
#pkg #twitterModule { position:relative; }
	#pkg #twitterModule.active{ margin-top:7px; background:url(twitter_bg.png) no-repeat 0 0 !important; overflow:visible; }
	#pkg #twitterModule h4 { display:none; }
	#pkg #twitterModule .tweets { padding:97px 0 0; }
	#pkg #twitterModule .celeb { border-top:none; min-height:435px; }
	#pkg #twitterModule #celebtweets li { padding:7px 19px !important; }
	#pkg #twitterModule .more { float:none; text-transform:none; margin:10px 0 44px; padding:0 !important; }
	#pkg #twitterModule .more a { color:#fff; text-align:left; text-indent:-9999px; display:block; padding:9px 0 6px 17px; }
	
	#pkg #twitterModule .sponsor { height:223px; }
	#pkg #twitterModule .sponsor .tweets { padding:24px 3px 0; height:130px !important; }
	#pkg #twitterModule .sponsor .tweets #sponsortweets { padding-top:5px; }
	#pkg #twitterModule .sponsor .tweets li { padding:0 16px 0 18px !important; clear:both; }
	#pkg #twitterModule .sponsor .tweets li a {color:#3795b5; }
	#pkg #twitterModule .sponsor .entry-content { float:right; }

