/* @override http://www.tvweek.com/_library/tvweek.css */

/* hp tooltip styling */

img.btrackertip {
/*	position: relative;
	left: 25px;
	top: 38px;
	
*/ 




}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/_images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/_images/bubble.png) bottom right;
}

span.btrackertip {
	font-size:20px;
}


/* -----------------------------------------------------------------------------------------
STRUCTURAL STYLING
---------------------------------------------------------------------------------------- */


/* Nick's work: to distribute correctly in css sheet*/ 

form.search {
	position: absolute;
	top:-6px;
	left:700px;
	width:200px;
}

	h1 { /* fix news article titles that overlap */ 
	line-height:1em;
}

body#home a img { /* turns off borders on linked images */ 
border:0 !important; 
}

/* news tags and more */ 
h4.entry-tags-header {display:inline;font-size:1.0em;}
div.entry-tags {font-size:smaller;margin-top:15px!important;}

/* ad code: temp location in css file */ 
div.ad_top {
	margin: 0;padding: 0;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	width: 728px; /* Explicit width needed for IE6 */
	margin-left: 270px;
}

div.ad_top img {
	margin:0;padding:0;
}

/* finito la musica */ 

html { 
	font: 65%/1.3 arial,helvetica,sans-serif; 
}

body {
	margin: 0; padding: 0;
	font-family: sans-serif;
	line-height: 1.4em;
	font-size: small;
}

div#container {
	width: 999px;
	/* width:1005px;  nkg hp fix */ 
	margin:0;padding:0;
}

div#header {
	width: 999px;
	height: 137px;
	margin:0;padding:1px 0 1px 0;
	position:relative;top:0;left:0;
	background:#fff url(/_images/bg_header.gif) no-repeat 0 0;
}

	#header a.logo {
		display:block;
		width:238px;height:85px;
		position:absolute;top:0;left:0;
	}
	
	#header a span {
		display:none;
	}

/* FOOTER STYLING */

div#footer {
	width:999px;
	padding-bottom:15px;
	margin-bottom:10px;
	clear: both;
	background:url(/_images/bg_nav.gif) repeat-x 0 0;
	text-align:center;
}

#nav-footer1 ul {
	height:20px;
	padding:10px 0 0 0;

		text-align:center;
		list-style-image: none!important;
		list-style-type: none!important;
		margin: 0 auto 0 auto;
	}
}

#nav-footer2 ul {
	height:20px;
	padding:0px 0 0 0;
}

#nav-footer1 ul, #nav-footer2 ul {
	width:93%;
	text-align:center;
	list-style-type:none;
	margin: 0 auto 0 auto;
}

	#nav-footer1 ul li, #nav-footer2 ul li {
		float:left;
	}

#nav-footer1 ul li a:link, #nav-footer1 ul li a:visited {
	color:#fff;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none !important;
	border-right:solid 1px #fff;
	padding:0 8px 0 8px;
}

div#nav-footer1 ul li.end a {
	border-right:none !important;
}

a.end {
	border-right:none !important;
}

	#nav-footer1 ul li a:hover { 
		text-decoration:underline !important;
	}
	
div#maincontent {
	width:626px; /* Width w/o padding 666px */
	min-height:400px;
	padding:0 15px 20px 20px;
	margin-bottom:5px;
	background:url(/_images/bg_text.gif) no-repeat 0 45px;
	color:#444;
}

#maincontent div#newswire_container {
width:491px;
}

#maincontent div#newswire_container p {
margin-top:8px;
}

#maincontent div#newswire_container h2 a:link, #maincontent div#newswire_container h2 a:visited {
color:#000!important;
font-size:.8em;
margin-bottom:10px!important;
}

body.gallery div#maincontent, body.photosolo div#maincontent {
	/* no background image for photo galleries */ 
	background:none !important;
}

#blog div#maincontent {
	width:640px !important; /* Width w/o padding 666px */
	height: 100%;
	background-image:none;
	background-color:#ECEAD6;
	padding-right:0 !important;
	color: #000;

}

#curved_content div#maincontent { /*gets rid of bottom padding in pages with cured corners */
	 padding-bottom:0 !important;
}

div#rightcolumn {
	float: right;
	width: 333px;
}










/*  --------------   strike watch CSS   ---------------   */

#home div#strike {
	width:  650px !important;
	}

	div#strike div#strike_block {
		width:  300px !important;
		}

	div#strike div#midcol_video {
		float: right;
		display: inline;
		width: 300px;
		margin: 0px;
		padding: 0px;
		}
		
	div#strike_bizwire {
		width:  300px !important;
		background-color:  #ddd !important;
		padding-bottom:  20px !important;
		}	
		
		
/* STRIKE-WATCH TEXT STYLING */

div.strike_resources {
	padding-bottom: 40px !important;
	}

div.strike_resources h3 {
	text-transform: uppercase;
	font-size: 1.4em !important;
	padding: 0px !important;
	margin:  5px 0px !important;
	}
	
div.strike_resources h2 {
	font-size:  1.3em;
	padding-top:  3px !important;
	text-transform:  uppercase;
	color:  #bbb;
	}
	
div.strike_resources ul {
	margin: 0px !important;
	padding: 0px !important;
	}
	
div.strike_resources ul li {
	list-style: none !important;
	background: none !important;
	padding:  0px !important;
	margin: 0px !important;
	}
	
div.strike_resources a {
	font-weight:  normal;
	color: #fff !important;
	text-decoration: none !important;
	}
	
	div.strike_resources a:hover {
		color: #fff !important;
		text-decoration: underline !important;
		}
	


















/* ROAD TO NATPE */

div#headerNATPE {
	width: 999px;
	height: 131px;
	margin:0;padding:1px 0 1px 0;
	position:relative;top:0;left:0;
	background:#fff url(/_images/bg_header.gif) no-repeat 0 0;
}

div#header2 {
	margin-bottom:15px;
}

div#header2 img {
margin:0px!important;padding:0px!important;
}

h2.NATPE {
	font-size:  1.5em;
}

h2.NATPE a:link, h2.NATPE a:visited {
	color:#330000!important;
}


.more-green {
	color:#666600!important;
	font-size:  0.9em !important;
	font-style:italic;
}

.blueNATPE {
	color:#000033!important;
	background-color: transparent;
	background-image: url(/_images/bullet_white.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}

.grayNATPE {
	color:#000033!important;
	background-color: transparent;
	background-image: url(/_images/bullet_gray.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}

.block_element_NATPE_NOTES .blueNATPE {
	color:#000033!important;
	background-color: transparent;
	background-image: url(/_images/bullet_gray.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}

#home .column_leftNATPE {
	width:658px;
	float:left;
	margin-left:20px;margin-right:10px;padding:0;
	background:#fff no-repeat 0 0;
}

	.column_leftNATPE h2.column_title {
		background:url(/_images/bg_column_title.gif) no-repeat 0 0;
		width:370px;
		height:36px;
		margin:0;padding:10px 8px 0 8px;
		text-transform:uppercase;
		font-family:'Interstate-Black', 'arial black', sans-serif !important;
		font-weight:normal;
		font-size:1.8em;
		color:#fff;
	}
	

	
/* FOR H2 LEFT COLUMN 'NEWS,' 'TVWEEK NEWS,' and 'BUZZTRACKER' H2 a elements */
.column_leftNATPE .column_title a {
color:#fff;
}

.column_leftNATPE .block_element_NATPE_NOTES {
	width:154px;
	float:left;
	background-color:#cccccc;
	padding:15px 15px 5px 15px;
	margin:0 7px 0 0;
}	

.column_leftNATPE .block_element_top {
	width:348px!important;
	padding:0px 15px 5px 0px;
	margin:0;
}
	
	.column_leftNATPE .block_element h2, .block_element h2 { 
		color:#AE141A;
		margin:5px 0 10px 0;
		font-family:'arial narrow',arial,sans-serif;
		font-size:2.0em;
		line-height:0.9em;
		text-transform:uppercase;
	}
	
	.column_leftNATPE ul.categories {
	/*	width:220px;   */
	}
		
	.column_leftNATPE ul.categories li {
		float:left;
		font-size:0.8em;
		font-family:verdana,arial,sans-serif;
	}
	
	.column_leftNATPE ul.categories li a:link, .column_leftNATPE ul.categories li a:visited {
		font-weight:normal !important;
		color:#000;
		padding:0 3px 0 3px;
		border-right:solid 1px #000;
	}

.column_leftNATPE ul.news_list {
	list-style-type:none;
	list-style-image:none !important;
	margin: 0 !important;padding:0;
}

	.column_leftNATPE ul.news_list li {
		margin-bottom:15px;
		line-height:1.1em;
	}

	.column_leftNATPE ul li a:link, .column_leftNATPE ul li a:visited { /*colors ul links as black*/
		color:#000;
	}
	
	.column_leftNATPE ul.news_list li a:link, .column_leftNATPE ul.news_list li a:visited { /*large TITLE LINK*/
		font-size:1em;
	}

	.column_leftNATPE a:link.more, .column_leftNATPE a:visited.more, .column_rightNATPE a:link.more, .column_rightNATPE a:visited.more, .promo_column a:link.more, .promo_column a:visited.more { /* MORE LINK color blue*/
/*		color:#D39E0F !important; old Yellow*/
		color:#4D8FC9;
		font-size:0.9em !important;
		font-style:italic;
	}
	
	.column_leftNATPE .block_element ul {
		list-style-image:url(/_images/bullet_halfCircle.gif);
		margin:10px 0 10px 15px;padding:0;
	}
	
	.column_leftNATPE .tab_block_element { /* LEFT COLUMN */
		width:340px;
	}
	
	.column_leftNATPE h3.green {
		color:#003333;
		background-image:none;
		border-bottom:none;
		margin:0 0 5px 0;
		font-size:  1.3em;
		width:auto!important;
	}
		
	.tab_block_elementNATPE {
			width:265px!important;
				background:#cccccc;
				margin:0;padding:0px 10px 15px 10px;
				color:#fff;
			}

				.tab_block_elementNATPE p {
					margin:0 0 13px 0;padding:0;
					line-height:1.1em;
				}
				
				.tab_block_elementNATPE h2 .gray {
					color:#363636;
					margin:0px!important;padding:0px!important;
				}

	#home .column_rightNATPE {
		width:300px;
		float:right;
	/*	margin:0 0 0 395px;*/
		margin:0 0 0 0px;
		padding:0;
	}

	.column_rightNATPE h2.column_title {
		background:url(/_images/bg_column_title_gray.gif) repeat-y 0 0;
		height:27px;
		width:287px;
		margin:0;padding:10px 8px 0 8px;
		text-transform:uppercase;
		font-family:'Interstate-Black', 'arial black', sans-serif !important;
		font-weight:normal;
		font-size:1.8em;
		color:#fff;
	}

		.column_rightNATPE h2.column_title a:link, .column_rightNATPE h2.column_title a:visited, .column_rightNATPE h2.column_title a:hover {
			color:#fff !important;
			text-decoration:none;
		}
		
		.column_rightNATPE div#sidecontent {
			color: #ffffff;
			width:270px;
			padding: 15px;
			font-size: 0.9em;
			background-color: #333333;
		}
		
		.column_rightNATPE div#sidecontent p {
			margin:0px;
			padding:0px;
		}
		
		.lttext {
			color: #ffffff;
		}
		
div#curve_top_green {
	width:467px;
	float:right;
	height:19px;
	background-image: url(/_images/curve_top_green.gif);
	background-repeat: no-repeat;
}		
		
div#videoNATPE {
	width:447px;
	float:right;
	padding:0 10px 0 10px;
	background-image: url(/_images/bg_gradient_green.gif);
	background-repeat: repeat-x;
	background-color: #003434;
}

	div#videoNATPE .videoNATPEcontent {
		float:left;
		margin: 0 10px 10px 0;
	}
	
	div#videoNATPE h2 a:link, div#videoNATPE h2 a:visited {
		color:#fff;
	}
	
	div#videoNATPE p {
		color:#fff;
		font-size:.9em;
	}

div#curve_btm_green {
	background-image:url(/_images/curve_btm_green.gif);
	width:467px;
	height:13px;
	float:right;
	background-repeat: no-repeat;
}

div#promosNATPE {
	width:466px;
	float:right;
	padding:0px;
	margin-top:5px;
	background-color:#999999;
}

.promo-left {
float:left;
margin:0!important;padding:0!important;
}

.promo-left img {
margin:0px!important;padding:0px!important;
}

.promo-right img {
margin:0px;padding:0px;
}

.promo-right {
float:right;
margin:0px;padding:0px;
}

/* ---------------------------------------------------------------------------------------------------
CURVED CONTENT STYLING STYLING
--------------------------------------------------------------------------------------------------- */

#curved_container { /* contains all videos */
	width:650px;height:100%;
	margin:5px 0 0 -12px;padding:0 0 15px 0;
	border-bottom:solid 1px #fff;
}

.blue #curved_container_top {
	background:#B5D2EE url(/_images/bg_viral_container.gif) no-repeat 0 0;
	padding-top:1px;
}

.blue {
	background:#B5D2EE url(/_images/bg_viral_container_bottom.gif) no-repeat left bottom;
}


#curved_container p { /*content before & after boxes*/
	padding:5px 10px 5px 10px;
}


/* ---------------------------------------------------------------------------------------------------
NAVIGATION STYLING
--------------------------------------------------------------------------------------------------- */


div#nav_wrapper {
	position: absolute;
	top: 105px;
	left: 80px;
}

div#nav_wrapper ul {
	list-style-type: none;
	margin: 0; padding: 0;
}

div.primary ul.menu li {
	display:block;
	float: left;
	margin-right: 25px;
}
/* SUB MENU POSITIONING STYLING */

div#nav_wrapper div.nav ul.sub-menu {
	padding: 8px 8px 10px 8px;
	background:url(http://www.tvweek.com/_images/bg_nav_secondary.png) repeat-x bottom left;
}

#newsContainer, #blogsContainer, #talkingtvContainer, #reportsContainer, #newslettersContainer {
	visibility:hidden;
	left:0;
	top:39px; 
	overflow:hidden;
	position:absolute; 
}

#newsContent, #blogsContent, #talkingtvContent, #reportsContent, #newslettersContent {
	padding-left:30px;
	position:absolute;
}

/* NAVIGATION LINK STYLING */

 ul.menu li a:link,  ul.menu li a:visited { /* PRIMARY NAV STYLING */
	 color:#fff;
}

/* 
#nav-primary {
	margin:90px 0 0 60px;
	z-index:10;
}

div.nav {
	height:100px;
	margin:0;padding:10px 20px 0 20px;
	margin-top:0px;
}

div.nav ul {
	margin: 0;padding: 0;
	list-style-type:none;
}

div.nav ul li {
	display: block;
	float: left;
	margin-right:2px;
	padding:0 8px 0 8px;
}

div.nav ul li ul {
	padding-left: 0px;
}
div.nav li ul li { 
	float: none !important;
	font-size:smaller;
	font-weight: normal;
	border: none !important;
	margin:0;padding:0;
}

div.nav ul li a:link, div.nav ul li a:visited {
	color:#fff;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none !important;
}

	div.nav li ul li a:link, div.nav li ul li a:visited {
		color:#333;
	}
	
	*/ 

/* BUZZ TRACKER NAV */

ul#buzztracker-navigation {
	margin: 0;padding: 0;
	margin-top: 10px;
}

ul#buzztracker-navigation li {
	list-style-type:none;
	display: block;
	margin-left: 10px;
	float: left;
}


/* ---------------------------------------------------------------------------------------------------
TYPOGRAPHIC STYLING
--------------------------------------------------------------------------------------------------- */

h1.pagetitle { /*Static Page Titles*/
	color:#2B5981;
	border-bottom:solid 6px #A41318;
/*	font-size:3.5em;*/
	font-size:45px;
	line-height:39px;
	font-weight:normal;
	font-family:'Interstate-Black', 'arial black', sans-serif;
	padding:5px 10px 0px 15px !important;
	margin:5px 0 0 -20px;
	background-color:#fff;
	letter-spacing:-0.05em;
}

	h1 .smalltitle {
		font-family:'trebuchet ms',helvetica,sans-serif;
		font-size:0.7em;
		color:#000;
		letter-spacing:-0.05em;
	}
	
	h1.pagetitle span.very-small {
		font-size: .5em;
	}
	
	h1.pagetitle span.small {
		font-size: .7em;
	}

#blog h1#pagetitle { /*BLOG Page Titles*/
/*	min-height:32px; 63px is original height
	padding:21px 10px 0px 20px !important;*/
	width:630px;
	padding:13px 10px 8px 20px !important;
	margin:0px 0 0 -20px;
	background:#81867F url(/_images/bg_blog_title.jpg) repeat-x 0 0;
	border-bottom:solid 1px #fff;
	color:#fff;
	font-size:40px;
	line-height:40px;
	font-family:arial,helvetica,sans-serif;
}
	#blog h1#pagetitle a:link, #blog h1#pagetitle a:visited {
		color:#fff;
		text-decoration:none !important;
	}

h2.bolder {
	color:#2B5981;
	border-bottom:solid 3px #A41318;
	font-size:2.5em;
	font-family:'Interstate-Black', 'arial black', sans-serif;
	padding:5px 10px 5px 20px !important;
	margin:20px 0 0 -20px;
	background-color:#fff;
}

h2.bolder-upfront {
color:#2B5981;
	border-bottom:solid 3px #A41318;
	font-size:2.5em;
	font-family:'Interstate-Black', 'arial black', sans-serif;
	padding:5px 10px 5px 20px !important;
	margin:20px 0 0 -20px;
	background-color:#ECEAD6;
}

h2.bolder-blogs {
	color:#2B5981;
	border-bottom:solid 3px #A41318;
	font-size:2.5em;
	font-family:'Interstate-Black', 'arial black', sans-serif;
	padding:5px 10px 5px 20px !important;
	margin:20px 0 0 -20px;
	background-color:#ECEAD6;
}

h1, h2 {
	color:#2C5981;
	margin:10px 0 5px 0;
}

h2.drophead {
	margin:0 0 5px 0 !important;padding:0 !important;
	font-size:14px;
}

.category-archive-title {
	color:#2B5981;
	border-bottom:solid 6px #A41318;
	font-size:3.5em;
	font-family:'Interstate-Black', 'arial black', sans-serif;
	padding:5px 10px 15px 20px !important;
	margin:20px 0 0 -20px;
	background-color:#fff;
}

.title-excerpt-archive h3 a:link, .title-excerpt-archive h3 a:visited {
	font-size:.8em;
	margin:0px !important;
	padding:0px !important;
}

.title-excerpt h3 a:link, .title-excerpt h3 a:visited{
	margin:0px !important;
	padding:0px 7px 0 0px !important;
	display:inline;
	/*float:left; Why is this floated? ### */
}

.title-excerpt p {
	margin: 0px !important;
	line-height: 1.5em;
}

p.debug {
	font-size: .8em;
	color: gray;
	font-style: italic;
}
/* sidebar block styling */ 

div.block p {
	font-size: .8em;
}

p.small {
	font-size:0.8em;
	font-family:verdana,arial,sans-serif;
}

p.tight {
	margin-top:0px !important;
	padding-top:0 !important;
}

#blog p { 
	padding-right:20px !important;
}

p.byline {
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	margin:0 0 10px 0;padding:0 0 5px 0;
	border-bottom:solid 1px #A01B18;
}

.dateline { /* DATE IN NEWS SECTION */
	padding:5px 10px 0px 0px;
	margin:0;
	font-weight: bold !important;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
	border-bottom:solid 1px #A01B18;
}

.news-date-header {
	background-color: #D0D0D0;
	padding: 5px 0px 3px 5px;
	margin: 15px 0 0 0;
}



#maincontent ul {
	list-style-image:url(/_images/bullet_halfCircle.gif);
	margin:10px 0 10px 15px;padding:0;
}

#maincontent ul {
	list-style-image:url(/_images/bullet_halfCircle.gif);
	margin:10px 0 10px 15px;padding:0;
}


/* ---------------------------------------------------------------------------------------------------
LINK STYLING
--------------------------------------------------------------------------------------------------- */
#top_promos a {
	color: #D39E0F;
}


a:link, a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#003768;
}
	
	a:hover {
		text-decoration:underline;
	}

/* ---------------------------------------------------------------------------------------------------
IMAGE STYLING
--------------------------------------------------------------------------------------------------- */

img {
	margin:5px 15px 10px 0px;
	padding:0;
}

.img_left {
	float:left;
	margin:0 5px 10px 5px;
}

.img_right {
	float:right;
	margin:0 5px 10px 5px !important;
}

.entry img { /* BLOG CONTENT IMAGES */
	float:right;
}

.powered_by {/*Buzztracker header image (bee)*/
	float:right;
	padding:0px 0px 15px 15px;
}

/* ---------------------------------------------------------------------------------------------------
SIDEBAR BLOCK STYLING
--------------------------------------------------------------------------------------------------- */

/* CURVED SIDEBAR STYLING */

.sidebar_block {
	width:333px; /*original size 333px */
	margin:0px 0 10px 0;
	padding:0px 0 5px 0;
}

	.curved_blue {
		background:#9DB0C0 url(/_images/bg_curvedBlue_bottom.gif) no-repeat bottom left;
	}
	
	.curved_green {
		background:#D3DDC7 url(/_images/bg_curvedGreen_bottom.gif) no-repeat bottom left;
	}
	
	.curved_gray {
		background:#D0D9DD url(/_images/bg_curvedGray_bottom.gif) no-repeat bottom left;
	}

.sidebar_block h3 {
	width:318px;/* ORIGINAL WIDTH 333px*/
	height:100%;/* ORIGINAL HEIGHT 20px*/
	margin:0;padding:5px 5px 0 10px;
	font-family:'arial narrow',arial,sans-serif;
	text-transform:uppercase;
	font-size:1.4em;
	border-bottom:solid 1px #D14348;
}

	.sidebar_block h3.header_dkGray {
		background:#5E6A73 url(/_images/bg_curvedDkGray_header.gif) no-repeat 0 0;
		color:#fff;
	}
	
	.sidebar_block h3.header_ltBlue {
		background:#5E6A73 url(/_images/bg_curvedLtBlue_header.gif) no-repeat 0 0;
		color:#fff;
	}
	
	.sidebar_block h3.header_red {
		background:#772323 url(/_images/bg_curvedRed_header.gif) no-repeat 0 0;
		color:#fff;
	}
	
	.curved_green h3.header_red { /* HEADER COLOR WITH GREEN BOTTOM */
		color:#D14348 !important;
	}

.sidebar_block img {
	margin:0;padding:0;
	border:none;
}

.sidebar_block p {
	padding:3px 10px 8px 10px;
	margin:0;
}

.sidebar_block ul {
	padding:5px 10px 10px 10px;
	margin:0;
	list-style-type:none;
}

	.sidebar_block ul li {
		margin:3px 0 5px 0;
	}

/* START OLD SIDEBAR DESIGN - DELETE WHEN COMPLETE WITH NEW STYLING */


	.black {
		width: 295px !important;
		background:url(/_images/bg_block_black.gif) no-repeat 0 0;
		border-bottom:solid 4px #000;
		
	}
	
	.green {
		width: 295px !important;
		background:url(/_images/bg_block_green.gif) no-repeat 0 0;
		border-bottom:solid 4px #6E7069;
	}
/* START OLD SIDEBAR DESIGN - DELETE WHEN COMPLETE WITH NEW STYLING */
	
div.block {
		width:333px; /* 333 original width*/
		margin:0px 0 10px 0;
		padding:5px 15px 10px 15px;
}

	.tab {
		background:url(/_images/bg_block_tab.gif) no-repeat 0 0;
		padding:0 !important;
	}

div.block h3 {
	width:200px;
	margin:0;padding:0;
	font-size:1.6em;
	font-family:'arial narrow', arial, sans-serif;
	text-transform:uppercase;
}

	.black h3 {
		color:#fff;
	}
	
	.green h3 {
		color:#333333;
	}
	
	.tab h3 {
		color:#D39E0F;
		font-size:1.8em !important;
		padding:25px 5px 10px 45px!important;
	}

div.block p {
	font-size:1.0em;
	line-height:1.2em;
}

	.tab p {
		margin:0;padding:5px;
	}

div.block a:link, div.block a:visited {
	color:#000;
	font-size:0.9em;
}
	
.tab a:link, .tab a:visited {
	color:#003768 !important;
}

.tab ul {
	margin:0 0 0 10px;padding:10px;
	list-style-image:url(/_images/bullet_tab.gif);
}

/* ------------------------------------------------------------------------------------------
HOMEPAGE STYLING
---------------------------------------------------------------------------------------- */

#top_promos { /*contains hp_main & hp_secondary promos */
	width:999px;
	height:213px;
	margin:0 0 7px 0;padding:0;
}

.hp_main_promo {
	width:630px;height:213px;
	float:left;
	margin:0 0 0 0px;
	padding:0;
	background:#4C494B;
}

	.hp_main_promo .home_content {
		margin-left:415px;
		padding:10px;
	}

	.hp_main_promo h2 {
		color:#C32126;
		text-transform:uppercase;
		font-family:'Interstate-Black','arial black', sans-serif;
		font-weight:normal;
		font-size:2.0em;
		line-height:1.0em;
		margin:0 0 8px 0;padding:0px;
	}
	
	.hp_main_promo h3 {
		color:#E4E1C5;
		font-size:1.4em;
		margin:0 0 8px 0;padding:0;
	}
	
	.hp_main_promo p, .hp_promo_secondary p {
		color:#fff;
		margin:0 0 8px 0;padding:0;
		line-height:1.2em;
	}
	
	.hp_main_promo a:link, .hp_main_promo a:visited, .hp_promo_secondary a:link, .hp_promo_secondary a:visited {
		color:#A1BED7 !important;
		font-style:italic;
	}
	
	.hp_main_promo ul {
		list-style-image:url(/_images/bullet_halfCircle_black2.jpg);
		margin:10px 0 10px 15px;padding:0;
	}
	
	.hp_main_promo ul li {
		color:#fff;
		margin:0 0 8px 0;padding:0;
		line-height:1.2em;
	}

	.hp_main_promo img {
		float:left;
		margin:0;
	}

.hp_promo_secondary {
	float:right;
	margin:0;padding:0;
	width:369px;height:213px;
	background:#5E5C4F url(/_images/bg_hp_secondary.jpg) repeat-y 0 0;
}

	.hp_promo_secondary .home_content {
		padding:10px;
		width:125px;
	}
	
	.hp_promo_secondary h2 {
		color:#FBCB59;
		font-size:1.4em;
		line-height:1.0em;
		margin:0 0 5px 0;padding:0px;
	}
	
	.hp_promo_secondary img {
		float:right;
		margin:8px;
	}
	
/* HOMEPAGE LEFT COLUMN STYLING */

#home .column_left {
	width:385px;
	float:left;
	margin:0;padding:0;
	background:#fff url(/_images/bg_text.gif) no-repeat 0 0;
}

	.column_left h2.column_title {
		background:url(/_images/bg_column_title.gif) no-repeat 0 0;
		width:370px;
		height:36px;
		margin:0;padding:10px 8px 0 8px;
		text-transform:uppercase;
		font-family:'Interstate-Black', 'arial black', sans-serif !important;
		font-weight:normal;
		font-size:1.8em;
		color:#fff;
	}
	

	
/* FOR H2 LEFT COLUMN 'NEWS,' 'TVWEEK NEWS,' and 'BUZZTRACKER' H2 a elements */
.column_left .column_title a {
color:#fff;
}
	
.block_element h2 a {
color: #C32126 !important;

}
/**********************************************************/
	
.column_left .block_element {
	width:355px;
	padding:0px 15px 5px 15px;
	margin:0;
}	
	
	.column_left .block_element h2, .block_element h2 { 
		color:#AE141A;
		margin:5px 0 10px 0;
		font-family:'arial narrow',arial,sans-serif;
		font-size:2.0em;
		line-height:0.9em;
		text-transform:uppercase;
	}
	
	/* SMALL CATEGORY LIST */
	#container .block_element ul.categories { 	
		width:359px;
		height:15px;
		margin: 2px 0 10px 0 ;
		padding:0;
		list-style-type:none !important;
		list-style-image:none !important;
	}
	
	.column_left ul.categories {
	/*	width:220px;   */
	}
		
	.column_left ul.categories li {
		float:left;
		font-size:0.8em;
		font-family:verdana,arial,sans-serif;
	}
	
	.column_left ul.categories li a:link, .column_left ul.categories li a:visited {
		font-weight:normal !important;
		color:#000;
		padding:0 3px 0 3px;
		border-right:solid 1px #000;
	}

.column_left ul.news_list {
	list-style-type:none;
	list-style-image:none !important;
	margin: 0 !important;padding:0;
}

	.column_left ul.news_list li {
		margin-bottom:15px;
		line-height:1.1em;
	}
	
	.column_left ul.news_list li:last-child {
		margin-bottom:5px;
		line-height:1.1em;
	}

	.column_left ul li a:link, .column_left ul li a:visited { /*colors ul links as black*/
		color:#000;
	}
	
	.column_left ul.news_list li a:link, .column_left ul.news_list li a:visited { /*large TITLE LINK*/
		font-size:1.2em;
	}

	.column_left a:link.more, .column_left a:visited.more, .column_right a:link.more, .column_right a:visited.more, .promo_column a:link.more, .promo_column a:visited.more { /* MORE LINK color blue*/
/*		color:#D39E0F !important; old Yellow*/
		color:#4D8FC9;
		font-size:0.9em !important;
		font-style:italic;
	}

.block_element p a:link, .tab_block_element p a:link, .tab_block_element p a:visited,  .half_left_column a:link, .half_left_column a:visited  {
/*	color:#D39E0F; old Yellow*/
	color:#A1BED7;
	font-style:italic;
}

.column_left .block_element ul {
	list-style-image:url(/_images/bullet_halfCircle.gif);
	margin:10px 0 10px 15px;padding:0;
}

/* ORIGINALLY IN LEFT COLUMN HAS BEEN MOVED TO RIGHT PROMO COLUMN
.half_left_column { LEFT COLUMN SPLIT in 2 halves 
	width:140px;
	margin:0 8px 10px 8px;
	padding:0;
	float:left;
	text-align:center;
}

	.half_left_column img {
		margin:0 !important;padding:0 !important;
	}
	
	.column_left .bg_gray {
		color:#fff;
		background:#3B3A3A;
		text-align:left !important;
	}
	
	.column_left .bg_gray p {
		padding:3px 8px 5px 8px !important;
	}
*/

.half_left_column { /* RIGHT PROMO COLUMN SPLIT in 2 halves */
	width:140px;
	margin:0 7px 10px 15px;
	padding:0;
	float:left;
	text-align:center;
}

div.bg_gray {
background:#3B3A3A;
color: #fff;

}

	.half_left_column img {
		margin:0 !important;padding:0 !important;
	}
	
	.two_column_content .bg_gray {
		color:#fff;
		background:#3B3A3A;
		text-align:left !important;
	}
	
	.two_column_content .bg_gray p {
		padding:3px 8px 5px 8px !important;
	}

/* HOMEPAGE RIGHT COLUMN STYLING */

#home .column_right {
	width:607px;
/*	margin:0 0 0 395px;*/
	margin:0 0 0 389px;
	padding:0;
}

.column_right h2.column_title {
	background:url(/_images/bg_column_title_gray.gif) repeat-y 0 0;
	height:27px;
	width:287px;
	margin:0;padding:10px 8px 0 8px;
	text-transform:uppercase;
	font-family:'Interstate-Black', 'arial black', sans-serif !important;
	font-weight:normal;
	font-size:1.8em;
	color:#fff;
}

	.column_right h2.column_title a:link, .column_right h2.column_title a:visited, .column_right h2.column_title a:hover {
		color:#fff !important;
		text-decoration:none;
	}

.tab_block_element {
	background:#3B3A3A url(/_images/bg_hp_tab.gif) no-repeat 0 0;
	margin:0;padding:10px 10px 15px 10px;
	color:#fff;
}



	.short_head { /* FOR FIRST BLOCK ELEMENT UNDER TALKING TV ON HOMEPAGE */
		background:#3B3A3A url(/_images/bg_hp_tab.gif) no-repeat 0 -16px !important;
		padding:0px 10px 15px 10px !important;
	}
	
	
	.short_head h2 {
		padding-top:8px !important;
	}

.column_left .tab_block_element { /* LEFT COLUMN */
	width:340px;
}

.column_right .tab_block_element {
	width:283px!important;
}

	.tab_block_element h2 { 
		color:#F4B213;
		margin:0 0 10px 0;padding:15px 0 0 55px;
		font-family:'arial narrow',arial,sans-serif;
		font-size:2.0em;
		line-height:0.9em;
		text-transform:uppercase;
	}
	
	.tab_block_element h2 a:link, .tab_block_element h2 a:visited, .tab_block_element h2 a:hover {
		color:#F4B213;
		text-decoration:none;
	}
	
	h2 span.smalltitle { /*for homepage only*/
		display:block;
		clear:left;
		font-size:0.7em;
	}
	
	.tab_block_element p, .bg_gray p {
		background:url(/_images/bullet_halfCircle_black.gif) no-repeat 0 5px;
		padding-left:10px;
		margin:0px;
	}


.column_right .promo_photo { /* PHOTO STYLING FOR PHOTO SECTION */
	background:url(/_images/bg_column_title_gray.gif) repeat-y 0 0;
	_margin-bottom:-3px!important;
	width:303px;height:125px;
}

	.column_right .promo_photo img {
		margin:0px!important;padding:0px!important;
	}
	
.photos { /* PHOTOS TAB  - NO IMAGE BG to TAB_BLOCK_ELEMENT */
	background-image:none !important;

}

.print {
_width:266px!important;
_padding-right:4px!important;
height:auto;

}

	
/* HOMEPAGE AD STYLING */

.promo_column {
	float:right;
	width:300px;
	margin:0;padding:0;
}
	
	.onethird_promo {
		background:#cccccc;
		margin:0 0 5px 0;padding:0;
		text-align:center;
	}
	
	.onethird_promo p {
		margin:2px;padding:2px;
	}
	
	.onethird_promo p a:link, .onethird_promo p a:visited, .onethird_promo p a:hover {
	/*	color:#F2B012 !important;*/
		color:#A1BED7;
		font-style:italic;
	}
	
	.onethird_promo img {
		margin:0;padding:0;
	}

.hp_promo_video {
	width:607px;
	height:265px !important;
	margin:0px 0 3px 0;padding:0 !important;
	background:url(/_images/bg_hp_video_promo.jpg) no-repeat 0 0;
	color:#fff;
}

.hp_promo_video .video { /* video */
	width:311px;height:265px;
/*	background-color:#0A2741;   */
	float:left;
	margin:0 0 0 15px !important;padding:0 !important;
}

	.hp_promo_video .video a:link, .hp_promo_video .video a:visited, .hp_promo_video .video a:hover {
		margin:0;padding:0;
		height:264px;
	}

	.hp_promo_video .video img {
		height:265px;width:311px;
		margin:0 !important;padding:0 !important;
	}
	
	.hp_promo_video .video_content {
		margin-left:350px;
		padding:0 10px 5px 0;
	}

	.hp_promo_video h2 {
		padding:15px 0 12px 0px;
		margin:0 0 10px 0;
		font-family:'arial narrow',arial,sans-serif;
		font-size:2.2em;
		color:#fff;
	}
	
	.hp_promo_video h2 a:link, .hp_promo_video h2 a:visited, .hp_promo_video h2 a:hover {
		color:#fff !important;
		text-decoration:none;
	}
	
	.hp_promo_video h3 {
		font-size:1.1em;
		margin:0 0 5px 0;padding:0;
		color:#EAB41D;
	}
	
	.hp_promo_video h3 a:link, .hp_promo_video h3 a:visited, .hp_promo_video h3 a:hover {
		color:#EAB41D !important;
		text-decoration:none;
	}
	
	.hp_promo_video p {
		margin:0 0 5px 0;padding:0;
	}
	
	.hp_promo_video p a:link.more, .hp_promo_video p a:visited.more, .hp_promo_video a:link, .hp_promo_video a:visited {
		color:#A1BED7 !important;
	}
	
.promo_column .block_element {
	margin:15px 0 15px 5px;
}

h2.ltgray {
	color:#ccc;
}

a.white {
	color:#fff;
	font-weight:normal;
}

a.yellow {
	color: #ffcc00!important;
}

p.yellow {
	color: #ffcc00!important;
}

p.orange {
	color: #ff9900;
}
/* ---------------------------------------------------------------------------------------------------
BLOG STYLING
--------------------------------------------------------------------------------------------------- */

/* Previous Main and Next entry links */
ul.content-nav { 
	list-style-type:none;
	margin:5px 0 0 -15px !important;
	padding:0 20px 0 0 !important;
}

	ul.content-nav li {
		display:inline;
		float:left;
	}


	ul.content-nav li.previous {
		text-align:right;
                padding-right:4px!important;
		width:300px;
	}

	ul.content-nav li.main {
		text-align:center;
	}

	ul.content-nav li.next {
		text-align:left;
                padding-left:4px!important;
		width:300px;
	}

	.content-nav a:link, .content-nav a:visited {
		color:#003768;
		font-size:0.9em !important;
	}
	
.entry {
	border-bottom:solid 1px #A22219;
	margin-right:5px;
	margin-bottom:20px;
}


h3.entry-header {
	font-size:2.0em;
	line-height:1.0em;
	margin:0;padding:0;
	color:#003768;
}

	h3.entry-header a:link, h3.entry-header a:visited {
		color:#003768;
	}

p.entry-footer {
	font-size:0.9em;
	margin-bottom:0px;
	padding-bottom:0px;
}

p.entry-footer { 
	clear:left;
}

p.entry-footer, .trackbacks p, p.comment-footer {
	font-size:0.9em;
	margin-bottom:0px;
	padding-bottom:0px;
}

	p.comment-footer {
		margin-left:170px;
		color:#757772;
	}

p.entry-footer a:link, p.entry-footer a:visited, .trackbacks p a:link, .trackbacks p a:visited, p.comment-footer a:link, p.comment-footer a:visited {
	font-size:0.9em;
	font-family: verdana,arial,sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight:normal;
}

/* COMMENT STYLING */

#comments .comment-inner, .trackbacks {
	border-bottom:solid 1px #8E1214;
	margin: 10px 20px 20px 0;
}

#comments form h2, h3.comments-header, .trackbacks h3 {
	font-size: 1.1em;
	margin-bottom: 5px;
}

.comment-header {
	width: 150px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
}

.comment-content p {
	color:#453D38;
	margin:3px 0 5px 170px;
}

/* COMMENT FORM */

#comments form p {
	margin: 5px 0 15px 0;
}

#comments form label {
	display: block;
	font-size: 0.8em;
	font-family:verdana,arial,sans-serif;
	padding-left:3px;
	margin-bottom:0px;
}

/* BLOG IMAGE STYLING */
#blog .entry img {
	border: none;
	padding:0;
	margin: 5px 5px 10px 0px;
	float:left;
}

/*Travis' edit for archive title h2 - will apply to News archives also*/
#archive-title {
font-size:11px;
color:#003768;
}

/* ---------------------------------------------------------------------------------------------------
VIRAL VIDEO STYLING
--------------------------------------------------------------------------------------------------- */

.viral-video-box { /*Individual video rounded box*/
	width:615px;height:255px;
	padding:1px 20px 1px 15px;
	margin:0 0 10px 0;
	background:url(/_images/bg_viral_video.jpg) no-repeat 0 0;
}

.viral-video-box .video { /* video */
	width:320px;height:253px;
/*	height:243px;
*/	background-color:#0A2741;
	float:right;
	margin:0;padding:0;
/*	padding:5px 0 5px 0;
*/}

.viral-video-box-sm .video { /* video */
	width:195px;height:120px;
	background-color:#0A2741;
	margin:0 0 0 -8px;padding:0;
}

	.viral-video-box-sm .video a:link, .viral-video-box-sm .video a:visited, .viral-video-box-sm .video a:hover {
		margin:0;padding:0;
	}

.viral-video-box .video_content {
	width:245px;
}

.viral-video-box-sm { /* ONE THIRD WIDTH */
	width:187px;
	min-height:300px;
	padding:0 0px 15px 8px;
	margin:0 32px 10px 0px; 
	float:left;
	background:#B5D2EE url(/_images/bg_viral_sm.jpg) no-repeat bottom left;
}

.third_sm_video { /*3rd small video block */
	float:right;
	margin:0;
}

/*VIRAL TYPGOGRAPHY*/

.viral-video-box h2 {
	padding:15px 0 12px 0px;
	margin:0 0 10px 0;
	font-family:'arial narrow',arial,sans-serif;
	font-size:2.0em;
}

	.viral-video-box-sm h2 {
		width:180px;height:40px;
		padding:10px 5px 0px 10px;
		margin:0 0 0 -8px;
		font-family:'arial narrow',arial,sans-serif;
		font-size:1.8em;
		background:url(/_images/bg_viral_h2_sm.jpg) no-repeat 0 0;
	}
	
.viral-video-box h2 .number {
	font-family:'Interstate-Black', 'arial black', sans-serif !important;
	font-size:1.2em;
	color:#fff;
	padding-right:3px;
}

	.viral-video-box h2 a:link, .viral-video-box h2 a:visited {
		color:#F4B213 !important;
	}
	
	.viral-video-box-sm h2 a:link, .viral-video-box-sm h2 a:visited {
			color:#F4B213 !important;
	}
	
	.viral-video-box h2 a:hover, .viral-video-box-sm h2 a:hover {
		text-decoration:none !important;
	}

	.viral-video-box-sm h2 .number {
		font-family:'Interstate-Black', 'arial black', sans-serif !important;
		font-size:1.0em;
		color:#fff;
		padding-right:3px;
	}

.viral-video-box h3 {
	color:#fff !important;
	margin:0;
}

	.viral-video-box-sm h3 {
		width:179px;
		color:#fff !important;
		font-family:'arial narrow', arial, sans-serif;
		margin:0 0 0 -8px;padding:8px;
		background-color:#000;
	}

.viral-video-box p, .viral-video-box-sm p {
	color:#fff !important;
	font-size:0.9em;
	line-height:1.3em;
	margin:0;padding:5px 10px 5px 0 !important;
}

.viral-video-box p a:link, .viral-video-box p a:visited, .viral-video-box-sm p a:link, .viral-video-box-sm p a:visited {
	color:#fff !important;
	font-style:italic;
}

.video img {
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

/* ---------------------------------------------------------------------------------------------------
NEWS STYLING
--------------------------------------------------------------------------------------------------- */

.tab_headers h2 {
	background:url(/_images/bg_news_h2.gif) no-repeat 0 0;
	width:555px;height:15px;
	margin:1px 0 10px -20px;
	text-transform:uppercase;
	color:#A22219;
	font-family:'arial narrow',arial,sans-serif;
	font-size:2.0em;
	padding:25px 10px 5px 65px;
	line-height:25px;
}

.tab_headers ul {
	list-style-type:none;
	padding:0;
	margin:5px 15px 20px 45px;
}
	
	.tab_headers ul a:link, .tab_headers ul a:visited {
		color:#000;
		font-weight:normal;
	}

.tab_headers p {
	list-style-type:none;
	padding:0px;
	margin:15px 15px 15px 45px;
}

	.tab_headers p a:link, .tab_headers p a:visited {
		font-style:italic;
		font-size:0.9em;
	}

/* ---------------------------------------------------------------------------------------------------
PODCAST STYLING
--------------------------------------------------------------------------------------------------- */

/* Lead Podcast */

.lead_podcast {
	width:635px;height:265px;
	margin:5px 0 10px -15px;padding:1px 0 0 0;
	background:url(/_images/bg_leadpod_content.jpg) no-repeat 0 1px;
	color:#fff;
}

	.lead_podcast img {
		float:right;
		margin:0;padding:0;
		border:none;
	}
	
.lead_podcast .podcast_content {
	width:165px;
	padding:5px 5px 10px 15px;margin:0;
}

#podcast_page h2 {
	font-family:'arial narrow', arial, sans-serif;
	text-transform:uppercase;
	margin:5px 0 5px 0;padding:5px 0 5px 0;
	font-size:2.0em;
}

	#podcast_page h2 a:hover {
		text-decoration:none;
	}
	
#podcast_page p {
	line-height:1.2em;
	padding:0 0 5px 0;
	margin:3px 0 5px 0;
}

.lead_podcast p a:link, .lead_podcast p a:visited {
	color:#fff;
	font-style:italic;
}

#podcast_page .curved_container {
	width:635px;
	margin:5px 0 10px -15px;padding:1px 0 10px 0;
}

#podcast_page .light_blue { /* LIGHT BLUE BOX */
	background:url(/_images/bg_podBlue_bottom.gif) no-repeat bottom left;
}

	.light_blue .curved_container_top {
		background:#BFCDD9 url(/_images/bg_podBlue_top.gif) no-repeat 0 0;
	}

#podcast_page .tan { /* TAN BOX */
	background:url(/_images/bg_podTan_bottom.gif) no-repeat bottom left;
}

	.tan .curved_container_top {
		background:#C9C5B5 url(/_images/bg_podTan_top.gif) no-repeat 0 0;
	}

#podcast_page .cream { /* CREAM BOX */
	background:#EEECE2 url(/_images/bg_podCream_bottom.gif) no-repeat bottom left;
}

	.cream .curved_container_top {
		background:#EEECE2 url(/_images/bg_podCream_top.gif) no-repeat 0 0;
		padding:15px;
	}

.curved_container img {
	float:left !important;
	margin-left:10px;
}

.curved_container .podcast_content {
/*	width:390px !important;
	margin:0 0 0 220px;
	width:600px;*/
	margin:0;
	padding:5px 10px 10px;
}

.curved_container .podcast_content p a:link, .curved_container .podcast_content p a:visited {
	font-style:italic;
}

a:link.podcast_image_link, a:visited.podcast_image_link {
	float:left !important;
	margin:0;padding:0;
}

	a:link.podcast_image_link img, a:visited.podcast_image_link img, img.pod_image {
		margin:10px 20px 10px 10px;padding:0;
		border:none;
		float:left;
	}

.curved_container h2, .curved_container h2 a:link, .curved_container h2 a:visited {
	color:#C4161C;
	line-height:0.9em;
	margin:0 0 10px 0;padding:0;
}

.curved_container h4 {

	color:#C4161C;
	margin:0 0 3px 0;padding:0;
}

.small_podcast {
	float:left;
	width:255px;
	margin:0 15px 0px 5px;
	padding:10px;
}

.small_podcast h2 {
	margin:0;padding:0;
	font-family:arial,helvetica,sans-serif !important;
	font-size:1.2em !important;
}

.podcatchers { /*YAHOO, GOOGLE, etc links */
/*	background:#C8C4B4;
*/	margin:0 0 10px 0;padding:5px;
	width:300px;
}

	.podcatchers img {
		border:none;
		padding:0 3px 0 3px;margin:0;
	}
	
p.desktopsub {
	margin:0 0 10px 0 !important;padding:0 !important;
}

	form {
		margin:0 !important;padding:5px 0 0 0 !important;
	}
	
/* ---------------------------------------------------------------------------------------------------
PHOTO SECTION  STYLING
--------------------------------------------------------------------------------------------------- */



.gallery #content {
	margin:20px 0 0 0px;
	padding:0 !important;
}

.gallery #content img {
	margin:0;padding:0;
}

.gallery #content ul.slides { /* MULTIPLE IMAGE STYLING FOR ALBUMS */
	width:555px !important; /*original width 635px */
/*	background:#fff url(http://www.tvweek.com/_images/photo_container_bottom2.gif) repeat-y bottom right;*/
	margin:0 !important;padding:0 40px 25px 0px !important;
}

#photo_container {/*HOLDS LARGE PHOTO, BACK & NEXT AND PHOTO INFO*/
	width:555px !important; /*original width 635px */
/*	background:#fff url(http://www.tvweek.com/_images/photo_container_content.gif) repeat-y top right;*/
	margin:0 !important;padding:0 40px 25px 40px !important;
	position:relative;
}



/* ------------------------------------------------------------------------------------------
NEWSLETTER STATIC PAGE STYLING
---------------------------------------------------------------------------------------- */


.newsletter_description { /* Newsletter Landing page Styling */
	margin:10px 0 20px 0;
}

	.image_left img {
		float:left !important;
	}

.newsletter_description img {
	float:right;
	margin:10px 20px 10px 20px;
	border:none;
}

.newsletter_description h3 {
	margin:0 0 10px 0px !important;
	padding-top:0 !important;
	font-size:1.2em;
	display:inline;
}

.newsletter_description p {
	margin:0 0 5px 0px;
	padding:0px 20px 10px 0;
}

a:link.btn_subscribe, a:visited.btn_subscribe {
	width:110px;
	padding:0 0 0 5px !important;
	margin:0 !important;
}
	.btn_subscribe img {
		margin:0 !important;
		padding:0 !important;
		float:none !important;
	}


.newsletter_description a:link, .newsletter_description a:visited {
	font-style:normal !important;
	color:#A83037;
}

.newsletter_description dl {
	width:240px;
	padding:0 !important;
	margin-left:145px;
}

	.newsletter_description dt {
		background:#D6D6D6;
		color:#7E1F1D;
		font-weight:bold;
		height:20px;
		padding:5px 10px 0 10px;
		margin:0 !important;
	}

	.newsletter_description dd {
		background:#EBEBEB;
		margin:0 !important;padding:0px 10px 3px 10px;
	}
	
	.newsletter_description dd a:link, .newsletter_description dd a:visited {
		color:#666;
		font-size:0.8em;
		font-family:verdana,arial,sans-serif;
		font-weight:normal !important;
	}
	
	
/* ------------------------------------------------------------------------------------------
FULL WIDTH CONTENT
---------------------------------------------------------------------------------------- */

#full-page-layout #maincontent {
	width:960px;
}

/*   ---------  DIGITAL DEALMAKERS    -------------    */

		div#content div#maincol div#maincoltop {
			background-color: #015d78;
			width: 677px;
			height: 55px;
		}

			div#content div#maincol div#maincoltop img#tvweek {
				position: relative;
				display:inline;
				margin-left: 25px;
			}

			div#content div#maincol.dealmakers {
				background-color: #015d78;
			}
			
			div#content div#maincol div#maincoltop img#topdealmaker {
				position: relative;
				display:inline;
				margin-left: 25px;
			}
			
			div#content div#dealmaker {
				background-color: #3B393A;
				float: left;
				display: inline;
				width: 657px;
				margin-top: 0px;
				margin-bottom: 0px!important;
				margin-left: 10px;
				margin-right: 0px;
				padding:0px;
			}
			
			 	div#content div#dealmaker div#makercontent {
					float: left;
					display: inline;
					margin:0px;
					padding:0 15px 20px 15px;
				}
				
					
					
					div#makercontent a .orange   {
						font-weight:bold;
						border:solid 1px red;
					}
				
					div#makermedia {
						float: right;
						padding:0;
						margin:0 0 10px 20px;
					    width:200px;
					}
				
				div#content div#maincol div#subdealmakers {
					float: left;
					display: inline;
					background-color: #3b393a;
					margin-top: 10px;
					margin-bottom: 40px;
					margin-left: 0px;
					margin-right: 0px;
					padding: 0px 15px 0 15px;
				}
				
				div#dealmaker div#subdealmaker {
						float:left;
						width:420px;
						display:inline;
						margin-bottom:15px;
					}
				
				div#subdealmaker img {
					float: left;
					margin-right:10px;margin-bottom:5px;
				}
				
			
				
				div#content div#maincol div#submakerslink {
					float: right;
					width:185;height:50px;
					background:url('/_images/backgrounds/more_dealmakers_top.gif') no-repeat;
					margin-top: 0px;
					margin-bottom: 40px;
					margin-left: 10px;
					margin-right: 0px;
					padding: 0px;
				}
				
				div#content div#maincol div#submakerslink div#dmlinktitle {
					padding:5px;
					margin-left:10px;
					color: #ff9900;
				}
				
				div#content div#maincol div#submakerslink div#dmlinklist {
					padding: 10px;
					width: 161px;
					margin: 0px;
					background-color: #3b393a;
					border-left: 2px solid #666;
				}
				
				div#content div#maincol div#submakerslink div#dmlinklist p {
					color: #ccc;
					padding:0px;
					font-size: 1.1em;
					margin: 0px 0px 6px 10px;
				}
				
				div#content div#maincol div#submakerslink div#dmlinklist p .company{
					display:block;
					color:#ccc;
				}
				
			div#maincol div#btmcurve {
				float:left;
				height: 19px;
				background-color: red;
				margin:0px!important;padding:0px!important;
			}
			
			div#maincol .btmgray {
				margin-left:10px;
			}
				
/*   ---------  end DIGITAL DEALMAKERS    -------------    */


/* NEWS EXPANDING TOOLBOX */

.meta-container {
	padding-bottom:10px!important;
}

.share-links {
margin:10px 0 0 0;padding:0px;
width:575px!important;
height:auto;
}

.share-links img {
display:inline;
float:none!important;
border:none;
margin:0px!important;padding:0px;
}

li.share {
	background-image: url(http://www.tvweek.com/_images/icons/expand.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

div.meta-container ul li {
	list-style-type: none;

	float: left;
	padding-right: 0em;
	margin-bottom: 0px;
}

div.meta-container ul li { /* for both lists */ 
	list-style-type:none;
	display: block;
	float: left;
	padding-right: .8em;
	margin-bottom: 6px;
}

div.meta-container li.separator {
	color: #555;
}

.meta-links, .share-links {
	margin-left: 0px!important;
}

ul.share-links {
	clear: left;
}

.share-links a:link, .share-links a:visited {
margin:0px!important;padding:0px!important;

}

.share-links a:hover {
	text-decoration: underline;
}

#trackbacks-info {
display:block!important;
}

.rss {
	background-color: #ff9900;
	color: #ffffff!important;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0pt;
	padding-left: 3px;
	font-weight: bold;
}

/* TV NEWS FEED HP BLOCK */

h2.tvnewsfeed a:link, h2.tvnewsfeed a:visited {
	text-transform:none !important;
	color:#C32126 !important;
}

h2.tvnewsfeed a span {
	font-size: .5em;
	text-transform: none!important;
	color:#4b4b4b!important;
}

ul.tvnewsfeed_list {
	list-style-image:url(/_images/bullet_halfCircle.gif);
	margin:10px 0 0px 15px;padding:0;
}

ul.tvnewsfeed_list li:last-child {
	margin-bottom:0px!important;padding-bottom:0px!important;
}

a.tvnewsfeed {
	color: #000;
	
}

a.lightblue {
	display: inline!important;
	color:#4D8FC9;
	font-style: italic;
	margin-right: 15px;
}

.subscribe_btn {
	float: right;
	margin: 0!important;padding: 0!important;
	display:inline!important;
}

.subscribe_link {
	display:none;
}

.temp {
	width:355px;
	padding:0px 15px 5px 15px;
	margin:0;
}	

span.source {
color:#999999;
font-style:italic;
font-size:.9em!important;
}

span.source_special {
color:#999999;
font-style:italic;
font-size:.8em!important;
font-weight:normal;
}


span.source_special2 {
color:#999999;
font-style:italic;
font-size:.5em!important;
font-weight:normal;
}


/* Health Care Journalism inprint div */

div.highlight {
	float:right!important;
	margin:0 0 15px 15px!important;
	padding:0px!important;
	background-color:#FFFFCC!important;
	width:120px!important;
}

div.highlight h3 {
	width:104px;
	margin:0!important;padding:8px;
	background-color:#CCCC99;
}

div.highlight ul li {
	margin:8px!important;
}

/* CAPTIONS */

div#padding {
	padding:0 0 0 25px;
	width:800px;
}

div.caption_small_left {
float:left!important;
width:250px;
margin:0 15px 15px 0;
}

div.caption_small_right {
float:right!important;
width:250px;
margin:0 0 15px 15px;
}

div.caption_medium_left {
float:left!important;
width:430px;
margin:0 15px 15px 0;
}

div.caption_medium_right {
float:right!important;
width:430px;
margin:0 0 15px 15px;
}

div.caption_large_left {
float:left!important;
width:600px;
margin:0 15px 15px 0;
}

div.caption_large_right {
float:right!important;
width:600px;
margin:0 0 15px 15px;
}

div.caption_small_left p, div.caption_small_right p {
	width:250px;
	font-size:.9em;
	line-height:1.3em;
	margin:0px;padding:0px;
}

div.caption_medium_left p, div.caption_medium_right p {
	font-size:.9em;
	width:430px;
	line-height:1.3em;
	margin:0px;padding:0px;
}

div.caption_large_left p, div.caption_large_right p {
	font-size:.9em;
	width:600px;
	line-height:1.3em;
	margin:0px;padding:0px;
}

div.caption_small_left p span, div.caption_small_right p span, div.caption_medium_left p span, div.caption_medium_right p span, div.caption_large_left p span, div.caption_large_right p span {
	text-transform:uppercase;
	font-weight:bold;
	color:#003768;
}



.more_content_box{
	       width: 280px;
	       border: 2px solid #ccd8f2;
	       background: #ffffff url('/_images/blue-gradient-bg.png') repeat-x 0px bottom;
	       float: right;
	       margin: 0 0 10px 15px;
	   }
	   
	   .more_content_box_header{
	       height: 25px;
	       background: #f5f8fc url('/_images/blue-box-header.png') repeat-x 0px bottom;
	       border-bottom: 2px solid #ccd8f2;
	       width: 280px;
	   }
	   
	   .more_content_box_header h2{
	       margin: 5px 25px 3px;
	       font: 20px bold "Arial Narrow", Arial, sans-serif;
	   }
	   
	   .more_content_box ul{
	       margin: 20px 0;
	       padding: 0 20px;
	       list-style: none;
	   }
	   
	   .more_content_box li{
	       font-family: Helvetica, Arial, sans-serif;
	       margin-bottom: 8px;
	       margin-right: 10px;
	       list-style: none !important;
	       list-style-image: none !important;
	       background: url('/_images/red-circle-bullet.png') no-repeat -1px 2px;
	       text-indent: 10px;
	       line-height: 18px;
	   }
	   
	   .more_content_box a{
	       color: #4d8fc9;
	       text-decoration: none;
	   }
	   
	   .more_content_box a em{
	       font-size: .85em;
	       font-weight: bold;
	   }

div#bizwire-calltoaction{
	width: 275px;
	padding: 15px 15px 7px;
	background: url(/_images/bizwiresubscribe.jpg) -2px -1px no-repeat;
	color: #fff;
	height: 100px;
	margin-bottom: 7px;
}

div#bizwire-calltoaction h2{
	color: #fff;
	font-size: 1.15em;
	border-bottom: 1px solid;
	width: 265px;
	padding: 0 0 2px;
	margin: 0;
	text-transform: uppercase;
}

div#bizwire-calltoaction p{
	line-height: 14px;
	font-size: 11px;
	margin: 5px 0;
}

div#bizwire-calltoaction a{
	color: #fff;
	font-size: 12px;
}
