@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorItalic';
    src: url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-italic-webfont.svg#TeXGyreAdventorItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBoldItalic';
    src: url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
         url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
         url('/includes/ireland_am_fonts/texgyreadventor-bolditalic-webfont.svg#TeXGyreAdventorBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}





html, body, ul, ol, li, form, fieldset, legend 
{
	margin: 0;
	padding: 0;
}



h1, h2, h3, h4, h5, h6, p { margin-top: 0; margin-bottom:0; 	}

h1, h2, h3, h4, h5, h6 {
	color:#222;	
}

p {
	color:#686760;	
}

fieldset,img { border: 0; }

legend { color: #000; }

li { list-style: none; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

input, textarea, select
{
	font-size: 110%;
	line-height: 1.1;
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

body{
    text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #EEEEEE;
	font-size:14px;
	padding-top:40px;
}

a {
	text-decoration:none;
	color:#686760;	
}



/* IE6 PNG SUPPORT */
img, div { behavior: url(/player/assets/css/iepngfix.php); }






/* COMMON CLASSES */

.marginTop15{
	
	margin-top: 15px !important;
	
}

.break { clear: both;}

.shadow {
	-moz-box-shadow: 0px 1px 3px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	box-shadow: 0px 1px 3px #000;
	
}

.noshadow {
	-moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	box-shadow: 0px 0px 0px #000;
	
}

.ent_shadow {
	-webkit-box-shadow: 0 2px 5px -2px #000;
   -moz-box-shadow: 0 2px 5px -2px #000;
            box-shadow: 0 2px 5px -2px #000;
	
}

.roundcorner {
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px;
	outline:none;
	behavior: url(/player/assets/css/PIE.php);
}

.smallroundcorner {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.roundcornerbottom {
	-webkit-border-radius-bottomright: 20px; 
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;	
	-webkit-border-radius-bottomleft: 20px; 
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}

.smallroundcornerbottom {
	-webkit-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;	
	-webkit-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.smallroundcornertop {
	-webkit-border-radius-topright: 5px; 
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
	-webkit-border-radius-topleft: 5px; 
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.smallroundcornertopleft {
	-webkit-border-radius-topleft: 5px; 
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.smallroundcornerPIE {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

.someopacity {
	/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;	
}

.moreopacity {
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;	
}

.poll_iframe{margin-bottom: 15px;}
.grid_3 .poll_iframe{margin-bottom: 10px;}


/* GLOBAL CONTENT */

#global
{
    width: 1001px;
    margin: 0px auto;
    text-align: left;
	position: relative;
	background-color: White;
	position: relative;
    top: -7px;
}

#header_bg {
	width:1001px;
	height:74px;
	cursor:pointer;
	padding:0;
	margin-top:3px;
}

p{ /* Default Text Class */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	line-height:1.5em;
}

#footer_top_ad{
	text-align: center;
	margin-bottom: 7px;
	
}













/* TOP BAR */

#topbar {
	position:fixed;
	top:0px;
	height:47px;
	width:1001px;
	color:#fff;
	z-index:999;
	
/* 	background: #111;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#222));
	background: -webkit-linear-gradient(top, #555, #222);
	background: -moz-linear-gradient(top, #555, #222);
	background: -o-linear-gradient(top, #555, #222);
	background: -ms-linear-gradient(top, #555, #222);
	background: linear-gradient(top, #555, #222); */
	
	background: rgb(85,85,85); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(85,85,85,1) 36%, rgba(34,34,34,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(36%,rgba(85,85,85,1)), color-stop(100%,rgba(34,34,34,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(85,85,85,1) 36%,rgba(34,34,34,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=0 ); /* IE6-8 */
	
}

#topbar2013 {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:33px;
	background:#000;
	z-index:999;	
}

#mainnav2013 {
	width:1001px;
	height:33px;
	z-index:1000;
	margin:auto;	
	padding-top:7px;
}

#mainnav2013 li {
	display:inline;
	padding:0px 8px 0px 8px;
	float:left;
	color:#fff;
}

#mainnav2013 li a:link,#mainnav2013 li a:visited {
		color:#fff;
		font-size:12px;
}

#mainnav2013 li a:hover,#mainnav2013 li a:active {
		text-decoration:underline;
}

.rightpipe {
	border-left:1px solid #666;	
	margin-top:2px;
}

.mainnav2013_logo {
	padding:0px 15px 0px 10px !important;
}

.mainnav2013_search {
	padding:0px !important;	
	float:right !important;
	position:relative;
}

#mainnav {
	float:left;	
	padding:10px 10px 10px 15px;
	height:25px;
	z-index: 1000;
	line-height: 28px;
}

#mainnav li {
	display:inline;
	padding-right:15px;
	float: left;
	
}

#mainnav a:link,#mainnav a:visited {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	transition: color .1s ease-in-out;
   	-moz-transition: color .1s ease-in-out;
   	-webkit-transition:color .21s ease-in-out;
   	padding-top:5px;
}

#dropdown_shows a:link,#dropdown_shows a:visited {
	color:#fff;
	line-height:1.7em;
	transition: color .1s ease-in-out;
   	-moz-transition: color .1s ease-in-out;
   	-webkit-transition:color .1s ease-in-out;
}

#dropdown_shows a:active,#dropdown_shows a:hover {
	text-decoration:none;
}

#mainnav a:hover,#mainnav a:active,#dropdown_shows a:hover,#dropdown_shows a:active{
	color:#7d56ce;
}

#mainnav_tv3:link,#mainnav_tv3:visited {
	background:url('/graphics/global/tv3_logo_2012.png') no-repeat top;
	width:25px;
	height:20px;
	display:inline-block;
   	margin-bottom:10px;
   	margin-top:0px;
}

#mainnav_tv3:hover,#mainnav_tv3:active {
	background-position:bottom;
}


#mainnav_3player:link,#mainnav_3player:visited {
	background:url('/graphics/global/3player_logo_2012.png') no-repeat top;
	width:75px;
	height:20px;
   	display:inline-block;
   	padding-top:9px;
   	margin-bottom:2px;
}

#mainnav_3player:hover,#mainnav_3player:active {
	background-position:bottom;
}


#mainnav_entertainment:link,#mainnav_entertainment:visited {
	background:url('/graphics/xpose/xpose_bt.png') no-repeat top;
	width:149px;
	height:14px;
   	display:inline-block;
   	padding-top:10px;
}

#mainnav_entertainment:hover,#mainnav_entertainment:active {
	background-position:bottom;
}

#search {
	float:right;
}

#search input {
	border:0;
	width: 143px;
	height:19px;
	padding-left:32px;
	font-weight:bold;
}

#searchsubmit {
	position:absolute;
	right:5px;
	top:4px;
	
}

#searchselect {
	position:absolute;
	padding:3px;
}

#searchselect:hover {
}


#searchselect img {
	display:inline;	
}


#searchdropdown {
	position:fixed;
	display:none;
	margin-top:22px;
	margin-left:826px;
	background:#fff;
	width:175px;	
	color:#111;
	z-index:99999999;
}

#searchdropdown ul li {
	padding:5px;
	font-size:12px;	
	border-bottom:1px solid #ccc;
	display:block;
	float: none;
	color:#000;
}

#searchdropdown ul li img {
	margin-right:5px;
	float:left;
}

#searchdropdown ul li:hover {
	background:#eee;
	cursor:pointer;	
}


/* SHOWS A-Z DROPDOWN */

#dropdown_shows {
	background:#111111;
	position:fixed;
	padding-top:15px;
	width:1001px;
	color:#fff;
	z-index:999999999999;
	margin-top:-5px;
	display:none;
}

#dropdown_shows h3 {
	font-size:16px;
	color:#7d56ce;
	padding-bottom:2px;
}

#dropdown_shows #whiteheader {
	color:#fff;	
}

#shows_close {
	float:right;
	padding:15px;	
}


#header_gridshow a {
	font-size:16px;
	font-weight:bold;	
}

.header_smallgridshow,.header_smallgridshow-b {
	display:inline;
	float:left;
	margin-right:18px;
	v-align:top;
	padding-top:5px;
}

.header_smallgridshow-right,.header_smallgridshow-right-b {
	display:inline;
	float:left;
	margin-right:0px;
	v-align:top;
	padding-top:5px;
}

.header_smallgridshow img, .header_smallgridshow-right img,.header_smallgridshow-b img, .header_smallgridshow-right-b img {
	margin:4px;
}

.header_smallgridshow img:hover, .header_smallgridshow-right img:hover,.header_smallgridshow-b img:hover, .header_smallgridshow-right-b img:hover {
	margin:0px;
	border:4px solid #7d56ce;
}

#header_smallgridshow h4, #header_smallgridshow-right h4 {
	margin:0px 0px 0px 4px;		
	padding:0px;
}



/* SUBNAV -coloring done inline, basic setup here */

#subnav {
	padding:7px 15px 7px 8px;
	/* margin-bottom:15px; */
	width:978px;
	font-size:12px;
	font-weight:bold;
}

.subnav_fixed {
	position:fixed;
	top:47px;
	z-index:999999;	
	border-top:1px solid #222;
}

.extra_margin {
	padding-top:41px !important;	
}

#subnav li {
	display:inline;
	color:#fff;
	margin-right:1px;
}

#subnav li a {
	padding:3px 5px 3px 5px;
}

#subnav li a:link,#subnav li a:visited {
	color:#eee;	
	text-transform: uppercase;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px;
	behavior: url(/player/assets/css/PIE.php);
}

#subnav li a:hover,#subnav li a:active, #currentPage {
	background-color:rgba(255,255,255,0.2);
	color:#fff;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px;
	behavior: url(/player/assets/css/PIE.php);
}

.lowercase {
	text-transform: lowercase !important;	
}



/* ADVERTISTING */

#leaderboard {
	text-align:center;
}

#ad_leader{
	position: relative;
	top: 0px;
	margin: 15px 0px 0px 15px;
	padding: 0 0 2px 0;
	text-align: center;
	 
	float:left;
}

#ad_button{
	
	
	float:right; 
	margin-top:15px; 
	margin-bottom:15px;
	margin-right: 15px;
}

.ie7 #ad_leader{
	position: relative;
	top: -2px;
	left: -5px;
}


#ad_mpu {
	margin-bottom:15px;	
	margin-left:1px;
}

div#ad_halfbanner{
	position: absolute;
	top: 0px;
	right:0px;
	margin: 0px;
	height: 90px;
}

.ie7 #ad_halfbanner{
	position: absolute;
	top: -2px;
}

div#content{
	background-image:none;
	background:none;
}

#ad_skyscraper{
	position: absolute;
		top: 0px;
		left: 877px;
		margin: 0px;
}

body{ /* Sets background image */
    background-color: #fdfdfd;
	background-image: url('/graphics/bodyBck.png');
	background-position:center; 
	background-repeat:repeat-y;
	
}


/* CONTENT */

#new_content {
	width:1001px;
	background:#fff;
	color:#000;
	padding-top:5px;
}

#ent_content {
	background:#fff;
	color:#000;
	
}






/* SUBNAV GRADIENTS */

.subnav_redgradient {
	/* background-image: linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -o-linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -moz-linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -webkit-linear-gradient(bottom, #f72e34, #c7010e);
	background-image: -ms-linear-gradient(bottom, #f72e34, #c7010e);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #f72e34),
		color-stop(0, #c7010e)
	); */
	
	background: rgb(173,1,10); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMDEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzJlMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(173,1,10,1) 0%, rgba(247,46,52,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,1,10,1)), color-stop(100%,rgba(247,46,52,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(173,1,10,1) 0%,rgba(247,46,52,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad010a', endColorstr='#f72e34',GradientType=0 ); /* IE6-8 */
	
}

.subnav_greygradient {
	/* background-image: linear-gradient(bottom, #444, #121212);
	background-image: -o-linear-gradient(bottom, #444, #121212);
	background-image: -moz-linear-gradient(bottom, #444, #121212);
	background-image: -webkit-linear-gradient(bottom, #444, #121212);
	background-image: -ms-linear-gradient(bottom, #444, #121212);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #444),
		color-stop(0, #121212)
	); */
	
	background: rgb(18,18,18); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(18,18,18,1) 0%, rgba(68,68,68,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,18,18,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(18,18,18,1) 0%,rgba(68,68,68,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#444444',GradientType=0 ); /* IE6-8 */
	
}

.subnav_lightgreygradient {
	background: rgb(137,137,137);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTJhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(137,137,137) 0%, rgb(42,42,42) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(137,137,137)), color-stop(100%,rgb(42,42,42)));
background: -webkit-linear-gradient(top,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
background: -o-linear-gradient(top,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
background: -ms-linear-gradient(top,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
background: linear-gradient(to bottom,  rgb(137,137,137) 0%,rgb(42,42,42) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#2a2a2a',GradientType=0 );


}

.subnav_purplestatic {
	background:#311546;
}

.subnav_blackstatic {
	background:#000;
}

.subnav_greystatic {
	background:#f4f3f3;
	
}

.subnav_greystatic li a{
	color: #707070 !important;
	
}



/* ENTERTAINMENT PAGE STUFF */

.ie7 .container_9{
	padding-top: 9px;
}

.ent_box {
	border:1px solid #ddd;
	margin:0 0 15px -1px;
	padding:10px;
	z-index:20;
}

.ent_box_purple {
border:1px solid #ddd;
margin:0 0 15px -1px;
padding:10px;
z-index:20;
float:left;
width: 97%;
}

.ent_box_player {
	border:1px solid #ddd;
	margin:0 0 15px -1px;
	padding:10px;
	z-index:20;
}

.ent_title {
	color:#fff;	
	margin:-11px 0px 10px -11px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
}

.ent_title_purple {
	color:#fff;	
	margin:-11px 0px 10px -11px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
	background: url('/graphics/xpose/titleback_player.jpg');
}

.ent_title_player {
	color:#fff;	
	margin:-11px 0px 10px -11px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
	background:url('/graphics/xpose/titleback_player.jpg');
}

.ent_maintitle {
	color:#fff;	
	margin:0px 0px 10px 0px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
}

.ent_maintitle_purple {
	color:#fff;	
	margin:0px 0px 10px 0px;
	padding:6px 0px 5px 10px;
	width:50%;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
	background: url('/graphics/xpose/titleback_player.jpg');
}

#ent_title_link {
	color:#fff;	
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
}

#ent_title_link_player {
	color:#fff;	
	font-weight:regular;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #40235F;
}

#ent_articles #topstory {
	float:left;
	width:280px;
	margin-right:20px;
}

#ent_articles #topstory img {
	width:280px;
	margin-bottom:10px;
	
}

#ent_articles #topstory img:hover {
	border:4px solid #c7010e;
	margin:-4px 6px 6px -4px;
}

#ent_articles #topstory h4 a {
	font-size:18px;
	padding-bottom:3px;
	color:#333;
}

#ent_articles #topstory p {
	padding-bottom:10px;
}

#ent_articles #story {
	width:280px;
	height:118px;
	position:relative;
	float:right;
}

#ent_videos #story,#ent_videos_player #story {
	width:280px;
	height:85px;
	position:relative;
	float:right;
}

#ent_articles #story img {
	position:absolute;
	top:0;
	left:0;
	width:100px;
}

#ent_videos #story img,#ent_videos_player #story img {
	position:absolute;
	top:0;
	left:0;
	width:130px;
}

#ent_articles #story img:hover,#ent_videos #story img:hover {
	border:4px solid #c7010e;
	margin:-4px 6px 6px -4px;
}

#ent_videos_player #story img:hover {
	border:4px solid #61398E;
	margin:-4px 6px 6px -4px;
}


#hoverPlayImg {
	width:34px !important;
	height:34px;
	padding:20px 48px;
	z-index:50;	
	opacity:0.8;
}

#hoverPlayImg:hover {
	opacity:1;
}




#ent_articles #story img {
	position:absolute;
	top:0;
	left:0;
}

#ent_articles #story h4 a {
	font-size:13px;
	color:#333;
}

#ent_articles #story h4 a:hover {
	text-decoration:underline;
}

#ent_articles #story h4 {
	padding:0 0 3px 108px;	
}

#ent_articles #story p {
	padding:0 0 15px 108px;	
	font-size:11px;
	line-height:1.5em;
}

#ent_videos #story h4 a {
	font-size:13px;
	color:#333;
}

#ent_videos_player #story h4 a {
	font-size:13px;
}

#ent_videos #story h4 a:hover,#ent_videos_player #story h4 a:hover {
	text-decoration:underline;
}

#ent_videos #story h4,#ent_videos_player #story h4 {
	padding:0 0 0px 140px;	
}

#ent_videos #story p,#ent_videos_player #story p {
	padding:0 0 15px 140px;	
	font-size:11px;
	line-height:1.5em;
}





/* LIST PAGE STYLES */

#ent_list #topstory,#ent_list_soap #topstory {
	width:100%;
	position:relative;
	min-height:248px;
	margin-bottom:15px;
}

#leftcol {
	float:left;
	padding-right:10px;	
	width:47%;
}

#rightcol {
	float:right;	
	width:50%;
}

#topstoryrect {
	margin-bottom:15px;
	border-bottom:1px solid #ddd;	
}

#ent_list #story {
	width:100%;
	height:130px;
	position:relative;
	padding-bottom:15px;
}

#ent_list_soap #story {
	width:100%;
	height:180px;
	position:relative;
	padding-bottom:15px;
}

#ent_list #topstory img,#ent_list_soap #topstory img {
	position:absolute;
	top:0;
	left:0;
	width:248px;
}

#ent_list #story img {
	position:absolute;
	top:0;
	left:0;
	width:130px;
}

#ent_list_soap #story img {
	position:absolute;
	top:0;
	left:0;
	width:300px;
}

#ent_list #story img:hover,#ent_list #topstory img:hover,#ent_list_soap #story img:hover,#ent_list_soap #topstory img:hover  {
	border:4px solid #c7010e;
	margin:-4px 6px 6px -4px;
}

#ent_list #topstory h4#ent_list_soap #topstory h4 {
	padding:10px 0 3px 263px;	
}

#ent_list #topstoryrect h4,
#ent_article #topstoryrect h4,
#ent_list_soap #topstoryrect h4,
#ent_article_soap #topstoryrect h4 {
	padding:10px 0 3px 10px;	
}

#ent_list #topstoryrect p,#ent_article #topstoryrect p {
	padding:0px 10px 15px 10px;
	font-size:13px;
}

#ent_list #topstoryrect p a,#ent_article #topstoryrect p a {
	font-size:13px;
}

#ent_list_soap #topstoryrect p,#ent_article_soap #topstoryrect p {
	padding:0px 10px 15px 10px;
	font-size:13px;
}

#ent_list_soap #topstoryrect p a,#ent_article_soap #topstoryrect p a {
	font-size:13px;
}

#ent_list #topstory h4 a:link,
#ent_list #topstory h4 a:visited,
#ent_list_soap #topstory h4 a:link,
#ent_list_soap #topstory h4 a:visited,
#ent_list #topstoryrect h4 a:link,
#ent_list_soap #topstoryrect h4 a:link,
#ent_list #topstoryrect h4 a:visited,
#ent_article #topstoryrect h4,
#ent_list_soap #topstoryrect h4 a:visited {
	font-size:16px;
	color:#333;
}

#ent_article #topstoryrect h1.smallTitle{
	
	font-size:16px;
	color:#333;
	padding:10px 0 3px 10px;
	
}

#ent_list #topstory h4 a:hover,
#ent_list #topstory h4 a:active,
#ent_list_soap #topstory h4 a:hover,
#ent_list_soap #topstory h4 a:active,
#ent_list #topstoryrect h4 a:hover,
#ent_list #topstoryrect h4 a:active,
#ent_list_soap #topstoryrect h4 a:hover,
#ent_list_soap #topstoryrect h4 a:active {
	text-decoration:underline;
}

#ent_list #topstory p {
	padding:0 0 15px 263px;
}

#ent_list_soap #topstory p {
	padding:0 0 15px 263px;
}

#ent_list #topstory p a:link,#ent_list #topstory p a:visited {
	font-size:11px;
	line-height:1.5em;
}


#ent_list #story h4 {
	padding:0 0 3px 140px;	
}

#ent_list_soap #story h4 {
	padding:0 0 3px 310px;	
}

#ent_list #story h4 a:link,#ent_list #story h4 a:visited {
	font-size:13px;
	color:#333;
}

#ent_list_soap #story h4 a:link,#ent_list_soap #story h4 a:visited {
	font-size:16px;
	color:#333;
}

#ent_list #story h4 a:hover,#ent_list #story h4 a:active {
	text-decoration:underline;
}

#ent_list #story p {
	padding:0 0 15px 140px;
}

#ent_list_soap #story p {
	padding:0 0 15px 310px;
}

#ent_list #story p a:link,#ent_list #story p a:visited {
	font-size:11px;
	line-height:1.5em;
}

#ent_list #story p a:hover,#ent_list #story p a:active {
}

#redlink {
	color:#c7010e;
}

#purplelink {
	color:#61398E;
	}

#redlink:hover,#purplelink:hover {
	text-decoration:underline;
}


	


#ent_video h2 {
	padding:10px 0 0 0;
}

#ent_video h1.smallTitle {
	padding:10px 0 0 0;
	font-size: 1.5em;
}

#ent_video #date_of_video {
	color:#C7010E;
	margin-bottom:15px;	
}


/* HOMEPAGE BUTTONS */

#ent_button #story img {
	float:left;
	margin-right:10px;
	width:134px;
}

#ent_button #story img:hover {
	border:4px solid #c7010e;
	margin:-4px 6px 0 -4px;
}

#ent_button #story h4 {
	font-size:14px;
}

#ent_button #story p {
	font-size:11px;
	line-height:1.3em;
}





/* ARTICLE PAGE STYLES */

.article_timestamp {
	
	padding-top: 20px !important;
	
}

#ent_article #story {
	width:100%;
	position:relative;
	min-height:630px;
	margin-bottom:15px;
}

#ent_article #story #leadimage {
	position:absolute;
	top:0;
	left:0;
	width:248px;
	height:248px;
}

#ent_article #storyLeftImage {
	position:absolute;
	top:423px;
	left:0;
	width:248px;
	height:248px;
}

#ent_article #story h4 {
	font-size:16px;
	padding:0 0 3px 263px;	
}

#ent_article #story p {
	padding:0 0 15px 263px;	
	font-size:12px;
	line-height:2em;
}





#ent_biographies li {
	width:100%;
	position:relative;
	min-height:248px;
	margin-bottom:15px;
}

#ent_biographies li img {
	position:absolute;
	top:0;
	left:0;
	width:240px;
	height:240px;
}

#ent_biographies li h4 p {
	font-size:18px;
	padding:0 0 3px 263px;	
}

#ent_biographies li #biogbody {
	padding:0 0 3px 263px;	
}

#ent_biographies li #biogbody p {
	padding-bottom:15px;	
}




#ent_home_biog li {
	
}

#ent_home_biog li #biogbody p {
	padding-bottom:10px;
}

#ent_home_biog li {
	width:25%;
	float:left;
}

#ent_home_biog p {
	font-size:9px;
	font-weight:bold;
}

#ent_home_biog li a img {
	width:60px;
	height:60px;
	margin:0 0 4px 0;
}

#ent_home_biog li a img:hover {
	border:4px solid #c7010e;
	margin:-4px 0 0 -4px;
}


/* CAROUSEL */
#ent_carousel {
	width:636px;
	height:357px;
	margin-bottom:15px;	
}

#ent_carousel li img {
	width:100%;	
	width:636px;
	height:357px;
}

#ent_carousel #carousel_details {
	position:absolute;
	bottom:14px;
	left:10px;
	width:586px;
	display:block;
	z-index:20;
	background:#fff;
	padding:15px;	
	background-color:rgba(255,255,255,0.6);
}

.ie7 #ent_carousel #carousel_details{
	background:#fff;
	filter: alpha(opacity=50);
}

.ie8 #ent_carousel #carousel_details{
	background:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

#ent_carousel #carousel_details h2 {
	font-size:22px;	
	font-weight:normal;
	color:#333;
}

#ent_carousel #carousel_details p {
	font-size:12px;	
	font-weight:normal;
	width:470px;
	color:#333;
}



/* NEW FOOTER STUFF */

#footer {
	width:1001px;	
}






/* PAGINATION */
#pager-container {
	width:570px;
	padding:0px;	
	margin:15px 0px 15px 0px;
}

#pager-container ul {
	list-style-type:none;	
	width:570px;
}

#pager-container ul li {
	display:inline;
	padding-right:5px;
}

#pager-container ul li a {
	font-size:12px;
	padding:2px 6px 2px 6px;
}

#pager-notselected {
	color:#333;	
}

#pager-selected {
	color:#fff;	
	background-color:#f00;
}









/* entertainment grid slider styles */

#ent_gridshow,#ent_gridshow-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:24px;
	font-size:11px;
	v-align:top;
	padding-top:5px;ent_
}

#ent_gridshow-right,#ent_gridshow-right-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:0px;
	font-size:11px;
	v-align:top;
	padding-top:5px;
}

#ent_gridshow img, #ent_gridshow-right img,#ent_gridshow-b img, #ent_gridshow-right-b img {
	margin:4px;	
	width:180px;
	height:102px;
}

#ent_gridshow img:hover, #ent_gridshow-right img:hover,#ent_gridshow-b img:hover, #ent_gridshow-right-b img:hover {
	margin:0px;
	border:4px solid #C7010E;
}

#ent_gridshow h4, #ent_gridshow-right h4,#ent_gridshow h3, #ent_gridshow-right h3,#ent_gridshow-b h4, #ent_gridshow-right-b h4,#ent_gridshow-b h3, #ent_gridshow-right-b h3 {
	margin:0px 0px 0px 4px;		
	padding:0px;
}

.ent_gridshow,.ent_gridshow-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:18px;
	font-size:11px;
	v-align:top;
	padding-top:5px;
}

.ent_gridshow-right,.ent_gridshow-right-b {
	width:180px;	
	display:inline;
	float:left;
	margin-right:0px;
	font-size:11px;
	v-align:top;
	padding-top:5px;
}

.ent_gridshow img, .ent_gridshow-right img,.ent_gridshow-b img, .ent_gridshow-right-b img {
	margin:4px;	
	width:180px;
	height:102px;
}

.ent_gridshow img:hover, .ent_gridshow-right img:hover,.ent_gridshow-b img:hover, .ent_gridshow-right-b img:hover {
	margin:0px;
	border:4px solid #C7010E;
}

#ent_gridcont {
	width:982px;
	margin:auto;
	overflow:hidden;
	padding-bottom:40px;
	}
	
	#ent_gridcaption {
		display:block;
		clear:both;
		width:100%;
		color:#666;
		margin-left:4px;	
		height:38px;
		overflow:hidden;
	}
	
	#ent_griddate {
		display:block;
		float:left;
		color:#7d5aec;
		margin-left:4px;	
	}
	
	#ent_gridduration {
		display:block;
		float:right;
		color:#7d5aec;
	}
	
	#ent_gridtimeleft {
		display:block;
		float:left;
		color:#7d5aec;
		margin-left:4px;	
	}
	
	
	#ent_slider1 ul, #ent_slider1 li,
	#ent_slider2 ul, #ent_slider2 li,
	#ent_slider3 ul, #ent_slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#ent_slider1 li, #ent_slider2 li, #ent_slider3 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 615px;
		height:700px;
		
		}	
		
	#grid_nav_holder {
		position:absolute;
		margin-left:498px;
		margin-top:-30px;
		width:104px;
		height:24px;
	}	
		
		
	#nextBtn, #slider1next, #slider2next, #slider3next{ 
		z-index:0;
		}	
															
	#prevBtn a, #ent_nextBtn a,
	#slider1next a, #slider1prev a,
	#slider2next a, #slider2prev a,
	#slider3next a, #slider3prev a{  
		width:24px;
		height:24px;
	}	
		
	#nextBtn a, #slider1next a, #slider2next a, #slider3next a{
		background: url("/graphics/gridnav/nextOn.png");
		z-index:0;
		float:right;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
	}
	
	#nextBtn a:hover, #slider1next a:hover, #slider2next a:hover, #slider3next a:hover{
		background: url("/graphics/gridnav/nextOff.png");
		z-index:0;
	}
	
	#prevBtn a, #slider1prev a, #slider2prev a, #slider3prev a{
		background: url("/graphics/gridnav/prevOn.png");
		z-index:0;
		float:left;
		display:inline;
		text-indent:-99999px;
		font-size:0;
		line-height:0;
	}
	
	#prevBtn a:hover, #slider1prev a:hover, #slider2prev a:hover, #slider3prev a:hover{
		background: url("/graphics/gridnav/prevOff.png");
		z-index:0;
	}
	
	
	
	#gridNavPage1,#gridNavPage2,#gridNavPage3 {
		height:14px;
		background: #C71A1A;
		font-size:12px;
		font-weight:bold;
		padding:4px;
		display:inline;
		float:left;
		width:48px;
		text-align:center;
		color:#fff;
		border-top:1px #9E0404 solid;
		border-bottom:1px #9E0404 solid;
	}
	
	
	
#ent_horoscopes li {
	width:270px;
	height:380px;
	float:left;
	padding-right:15px;
	margin-bottom:15px;
	margin-right:15px;
}

#ent_horoscopes img {
	width:270px;
}

#ent_horoscopes h4 {
	font-size:18px;
	font-weight:bold;
}
}

#horoscope_date {
	font-size:16px;
	font-weight:normal;	
}



#gallery_container {
	position:relative;	
}

#gallery_container #mainimg {
	width:616px;	
}

#gallery_container #thumbimg {
	width:98px;	
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	border:1px #fff solid;
}

#gallery_container #thumbimg:hover {
	border:1px #f00 solid;
}

#gallery_container #hover_container {
	width:250px;
	height:86%;
	background-color:rgba(255,255,255,0.6);
	position:absolute;
	top:20px;
	right:20px;
	display:none;
}

.ie7 #gallery_container #hover_container{
	background:#fff;
	filter: alpha(opacity=50);
}

.ie8 #gallery_container #hover_container{
	background:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#hover_container #inside_hover_container {
	overflow:hidden;
	position:absolute;
	top:20px;
	height:86%;
	width:230px;
}

#more_list {
	padding:10px;	
	position:absolute;
}

#gallery_container #caption {
	width:606px;
	color:#fff;
	padding:3px 0px 3px 10px;
	font-weight:regular;
	font-size:12px;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
}

#gallery_container #more_controls {
	padding-top:5px;
	padding-right:5px;
	float:right;
}



#ent_social {
	margin:10px 0 0 10px;
}

#ent_article #story #ent_social {
	margin:10px 0 0 262px;
}

#social_facebook {
	float:left;
	padding-right: 35px;
}

#social_twitter, #social_google {
	display:inline;	
}

.HoroscopeMessage{
				color:#fff;	
	margin:0px 0px 0px 0px;
	padding:6px 0px 5px 0px;
	width: 276px;
	font-weight:normal;
	font-size:11px;
	text-shadow: 1px 1px 1px #801515;
	background:url('/graphics/xpose/titleback.jpg');
	text-align: center;
	position:absolute; bottom:0;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-bottom-left-radius: 5px; 
	-moz-border-bottom-left-radius: 5px; 
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-bottom-right-radius: 5px; 
	border-bottom-right-radius: 5px;
			}
			.hor_ent_box{
			border:1px solid #ddd;
	margin:0 0 15px -1px;
	
	z-index:20;
			}
	#ent_horoscopes_new li{
	width:295px;
	height:419px;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
	position:relative;
	}
	#horoscopesTxtCont{padding-left: 10px; padding-right: 15px; margin-bottom:5px;}
	#ent_horoscopes_new img {
width: 270px;
}

#roku_block {
	width:100%;
	height:100%;
	background:#1a1a1a;
	border:2px solid #5a5a5a;
	position:relative;
}

#roku_block h3 {
	color:#fff;
	font-size:18px;	
	margin:30px 30px 0 30px;
}

#roku_block p {
	margin-top:15px;
	font-size:14px;
	line-height:1.4em;	
	margin:20px 30px 0 30px;
}

#roku_block p a:link, #roku_block p a:visited{
	color:#7758bf;	
	font-size:14px;
	line-height:1.4em;	
}

#roku_block p a:hover, #roku_block p a:active{
	color:#997adf;	
	text-decoration:none;
}

#tv3rokulogo {
	margin-top:15px;
	width:135px;
	height:27px;	
	margin:20px 0 0 30px;
}

.EntNoMargin{margin: 0px !important;}
.ExNoMarLeft{margin-right: 0px !important; margin-left: 30px !important;}
.entDoubleBox li{margin-right: 26px;}

#global_footer {
	width:941px;
	height: 124px;
	padding:30px;
	color:#fff;
	position: relative;
	top: 7px;
	background: #4f4f4f; /* Old browsers */
	background: -moz-linear-gradient(top,  #4f4f4f 1%, #191a1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4f4f4f), color-stop(100%,#191a1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f4f4f 1%,#191a1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f4f4f 1%,#191a1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f4f4f 1%,#191a1a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4f4f4f 1%,#191a1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#191a1a',GradientType=0 ); /* IE6-9 */

}

#global_footer_toprow_left {
	float:left;
	height:100px;
}

#global_footer_toprow_right {
	float:right;
	height:100px;	
	width:750px;
}

#global_footer_bottomrow {
	position:relative;
	display:block;
	margin-top:0px;	
}

#global_footer_bottomrow_left {
	float:left;	
}

#global_footer_copyright {
	display:block;
	margin-top:5px;
	font-size:12px;	
}

#global_footer_bottomrow_right {
	float:right;
	width:150px;	
}

.global_footer_links {
	float:left;
	width:150px;
	height:100px;
	position: relative;
	top: 7px;	
}

#global_footer_aoplogo{position: relative; top: -15px; left: -7px;}

.global_footer_links_inline li {
	display:inline;
	padding:0px 10px 0px 10px;	
}

#global_footer a {
	color:#fff;
	font-size:13px;
	line-height:1.5em;	
}

#carousel {
	width:971px;
	margin:15px 15px 5px 15px;
	height:402px;
	border-top:7px solid #5B4298;
	background:#ddd;
	position:relative;
	overflow:hidden;
}

.carousel_bug {
	vertical-align:middle;
	margin-left:8px;
	margin-bottom:4px;	
}

#carousel_list li {
	width:971px;
	height:402px;
	display:none;	
}

#carousel_logo {
	width:104px;
	height:100px;
	position:relative;
	margin-left:40px;
	z-index:50;
}

.carousel_element_mainimage {
		position:absolute;
		top:0;
		left:0;
}

.carousel_element_text {
	position:absolute;
	max-width:550px;
	top:200px;
	left:-500px;
	z-index:600;	
}

.carousel_element_text h2 a:link,.carousel_element_text h2 a:visited,.carousel_element_text h2 a:active {
	font-size:26px;
	font-weight:normal;
	color:#fff;
	background: rgb(0, 0, 0); /* The Fallback */
    background: rgba(0, 0, 0, 0.8); 
    padding:10px 30px 5px 50px;
    margin-left:-50px;
    line-height:40px;
}

.carousel_element_text h2 a:hover {
	text-decoration:underline;
}

.carousel_element_text h3 {
	display:none;
}

.carousel_element_text p {
	font-size:13px;
	font-weight:normal;
	color:#fff;
	padding:10px 30px 10px 50px;
    margin-left:-50px;
    background: rgb(0, 0, 0); /* The Fallback */
    background: rgba(0, 0, 0, 0.8); 
}

.carousel_element_text .action a:link ,.carousel_element_text .action a:visited,.carousel_element_text .action a:active{
	font-size:16px;
	color:#5b4099;
}

.carousel_element_text .action a:hover {
	text-decoration:underline;
}

#socialbar {
	float:right;
	margin-right:15px;	
	margin-bottom:5px;
	height:26px;
	color:#999;
	font-size:12px;
}

#socialbar img {
	vertical-align:middle;	
}

.homepage_section {
	width:971px;
	margin:0px 15px 30px 15px;
	border-bottom:1px #CCC solid;	
	padding-bottom:30px;
}

.homepage_section h2 {
	font-size:26px;
	color:#4F2870;
	font-weight:lighter;
	margin-bottom:10px;	
}

.homepage_section h2 a:link,.homepage_section h2 a:visited{
	color:#4F2870;
}

.homepage_section h2 a:hover,homepage_section h2 a:active{
	color:#4F2870;
	text-decoration:underline;
}


.homepage_section_left {
	float:left;	
	width:656px;
}

.homepage_section_right {
	float:right;
	width:300px;	
}

.homepage_favourite_logo {
	width:100px;
	height:30px;
	background:#5B4297;
	z-index:50;
	position:relative;
}

.homepage_favourites{
	display:block;
	width:656px;
	margin-bottom:30px;	
}

.homepage_news {
	display:block;
	width:320px;
	margin-bottom:30px;	
	float:left;
}

.homepage_one_to_watch {
	width:270px;
	float:left;	
	padding-left:15px;
	padding-right:15px;
}

.homepage_one_to_watch h3 {
	width:270px;
	display:block;
	font-size:24px;
	font-weight:lighter;
	margin-top:15px;
}

.homepage_one_to_watch p {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#000;
}

.homepage_one_to_watch a {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#5B4297;
}

.homepage_one_to_watch h4 a{
color: #000;
font-weight: lighter;
font-size: 12px;
margin-top: 10px;
text-decoration: none;
}
.homepage_one_to_watch h4 a:hover{
text-decoration: none;	
}

.homepage_one_to_watch #news_belletin_image h4 a {
width: 280px;
position: absolute;
bottom: 0px;
padding: 10px 20px 10px 20px;
color: #fff;
background: rgba(0, 0, 0, 0.5);
font-size: 14px;
font-weight: lighter;
}

#news_belletin_image{
position: relative;
z-index: 40;
}

.homepage_one_to_watch a:hover {
	text-decoration:underline;
}

.purple_header {
		background:#5B4297;
		width:80px;
		padding:3px;
		color:#fff;
		font-size:12px;
}

.orange_header {
		background:#EC7A24;
		width:80px;
		padding:3px;
		color:#fff;
		font-size:12px;
}

.homepage_3e {
	width:656px;
	display:block;	
}

.homepage_3e_image {
	position:relative;
	float:left;	
}

.homepage_3e_right {
	width:270px;
	float:left;	
	padding-left:15px;
	padding-right:15px;
}

.homepage_3e_right h3 {
	width:270px;
	display:block;
	font-size:24px;
	font-weight:lighter;
	margin-top:15px;
}

.homepage_3e_right p {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#000;
}

.homepage_3e_right a {
	width:270px;
	display:block;
	font-size:14px;
	font-weight:lighter;
	margin-top:15px;
	color:#EC7A24;
}

.homepage_one_to_watch a:hover {
	text-decoration:underline;
}

.threebug {
	position:absolute;
	top:-7px;
	left:-7px;	
}

.homepage_news_list {

	width:319px;
	margin-bottom:2px;
	
	
	background: #d1d1d1; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #d1d1d1 1%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#d1d1d1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #d1d1d1 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #d1d1d1 1%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #d1d1d1 1%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(135deg,  #d1d1d1 1%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}

.homepage_news_list img {
	width:162px;
	float:left;	
}

.newsmore {
	width: 270px;
	display: block;
	font-size: 14px;
	font-weight: lighter;
	margin-top: 15px;
	color: #5B4297;	
}	

.newsmore:hover {
	text-decoration:underline;	
}

.homepage_news_list h4 a {
	margin:10px 10px 5px 10px;	
	color:#4F2870;
	width:137px;
	display:block;
	float:left;
}

.homepage_news_list p {
	margin:0px 10px 10px 10px;
	color:#333;
	width:137px;
	display:block;
	float:left;
	font-size:12px;	
}

.homepage_favourites_main {
	width:327px;
	position:relative;
	float:left	;
	margin-top:-15px;
	z-index:40;
}

.largeAdSections{
	display: none;
}

.homepage_favourites_sub {
	width:162px;	
	margin-left:2px;
	float:left;
	position:relative;
	margin-top:-15px;
	z-index:40;
}

.homepage_favourites_main h4 a {
	width:287px;
	position:absolute;
	bottom:0px;
	padding:10px 20px 10px 20px;
	color:#fff;	
	background: rgba(0, 0, 0, 0.5);
	font-size:14px;
	font-weight:lighter;
}

.homepage_favourites_sub h4 {
	padding:10px 10px 10px 10px;
	font-size:12px;
	width:142px;
}

.homepage_favourites_sub h4 a {
	color:#000;	
	font-weight:lighter;
	font-size:1.1em;
}

.homepage_favourites_main img {
		width:327px;
}

.homepage_favourites_sub img {
	width:162px;	
}

.homepage_tvguide {
	minn-height:268px;
	width:240px;
	background: url('/graphics/tvguideback.jpg') #ddd;
	padding:30px;
}

.homepage_tvguide h3 {
	color:#5b4297;
	font-size:26px;
	font-weight:lighter;
	margin-bottom:20px;
}

.homepage_tvguide p {
	color:#333;
	font-size:14px;
	font-weight:lighter;
	margin-bottom:8px;	
}

.homepage_tvguide a {
	color:#5b4297;	
}

.homepage_tvguide a:hover {
	text-decoration:underline;	
}

.homepage_3view p {
	color:#333;
	font-size:14px;
	font-weight:lighter;
	line-height:1.5em;
	margin-top:15px;
	margin-bottom:5px;
}

.homepage_3view a {
	color:#5b4297;	
}

.homepage_3view a:hover {
	text-decoration:underline;	
}

#videoPlayerHolder {
	position:relative;
	z-index: 9999;
	width: 640px;
	
}

#playButton {
	position:absolute;
	top:130px;
	left:270px;	
}

#videoPlayer{display: none;}


/************New site styles*************/

.iam_3player_box{margin-top: 7px; margin-bottom: 15px;}
.iam_3player_box h4 a{color: #742998;}

.iam_3player_box h2{margin-bottom: 9px; margin-top: 0px;}

.iam_small_box_horizontal img.mainImage{width: 150px; z-index: 1; float: left; position: absolute; top: 0;}
.iam_small_box_horizontal{width: 300px; position: relative; height: 85px; margin-bottom: 1px;}
.iam_small_box_horizontal.middle{margin-left: 10px; margin-right: 10px;}
.iam_small_box_horizontal .hoverPlayImg{position: absolute; top: 0; left: 120px; z-index: 2; height: 29px;}
.iam_small_box_horizontal .textContent{
padding: 10px;

padding-right: 0px;
width: 140px;
height: 65px;
float: right;
}

.itemContContainer p{color: Black;}

.item{
width: 640px;
position: relative;
margin:0;
}

.itemImage{
width:262px;
height:149px;
float: left;
position:relative;
}

.itemImage img{
position: absolute;
top: 0;
left: 0;
height: 149px;
}

.itemContent .date{float: left;}

.itemContent{
width: 344px;
padding: 8px;

padding-left: 25px;
position: relative;
height: 133px;
margin: 0;
margin-bottom: 15px;
display: inline-block;
background-color:#f4f3f3;
}

.itemContent h1{margin-top:0;}

.itemContent h1 a{text-decoration:none;}
.itemContContainer p{font-size: 13px; height: 48px; line-height: 1.2;}
.itemContContainer{height:120px;}
.itemContContainer h2{min-height: 25px; padding-top: 0px; padding-bottom: 5px;line-height: 1.2}
.smallCaption{font-size: 11px;}
.dark_grey {
color: #707070;
}

/*********Homepage bulletin box styles**********/

.homepage_3view{margin-top: 15px;}

.homepage_3view .showPalImage{float: left; margin-left: 15px;}

.homepage_3view .homepage_3viewRight{float: right; width: 194px !important; margin-top: 0px !important; margin-right: 15px;}

.homepage_3view .homepage_3viewRight a{color: #19c1dc}


.news2013_bulletinBox {
padding: 10px;
width: 300px;
background-color: #f4f3f3;
}

.blue_header{
	background:#3793dc;
		width:80px;
		padding:3px;
		color:#fff;
		font-size:12px;
}

h2 a.darkBlueText{
display: block;
color: #3793dc !important;
font-weight: bold;
font-size: 26px;

}


.marginLeft66{margin-left: 66px;}

.marginbot13{margin-bottom: 13px;}

.xposemag h1{font-size: 20px;}
.xposemag p{width: 572px;}

.fullWidth{
	
	width: 100%;
	
}

#resultsTable th{
	
	color: #6d28aa;
	font-weight: bold;
	text-align: center;
	
}

.marginBot25{margin-bottom:25px;}
.marginTop23{margin-top:23px;}
.inlineblock{display:inline-block;}
.marginLeft5{margin-left: 5px;}
.top3{position: relative; top: 3px;}

ul#ent_video p a{color: #C7010E;}
#topstoryrect p a{color: #C7010E;}

#topstoryrect p a#imglink{color: #686760;}
