body#template5 {
background: #3b484e url("../images/grad_bkg_black.jpg") repeat-x left top;
margin: 0; padding: 0;
font-family: arial, helvetica, "lucida grande", "lucida sans", sans-serif;
text-align: left;
}

body.popup {
background: #222;
color: #ccc;
}

/*td, hidden to fix rss icon aligning oddly to left */ div {
font-family: arial, helvetica, "lucida grande", "lucida sans", sans-serif;
font-size: 11px;
text-align: left;
}

img { border: 0; }
form { margin: 0; padding: 0; }

a { color: #02808c; text-decoration: none; }
a:hover { color: #19a7b5; }
/*a:visited { color: #02808c; text-decoration: none; }*/

p {
font: 12px/15px arial, helvetica, "lucida grande", "lucida sans", sans-serif;
margin: 1px 0 6px 0;
padding: 0;
color: #111111;
}



/* layout */
#wrapper {
	width: 940px;
	margin: 0 auto;
	padding: 0;
}

td#mainlead { padding: 8px 0 0 0; }
	td.mainlead_left { padding: 0 10px 0 0; }
	td.mainlead_right { background: #384905; padding: 0; width: 300px; }
	

#main {
}

td#mainfull {
padding: 8px 0 0 0;
}

td#maintop {
padding: 8px 0 0 0;
}

td#mainbot {
padding: 0 0 0 0;
}


body.homeA td#mainleft {
padding: 0 5px 0 0;
}

body.homeA td#mainright {
padding: 0 0 0 0;
}


body.interior1a td#mainleft {
width: 614px;
padding: 8px 5px 0 0;
}
/* SF Case 9648 */
body.interior1a td#mainright div.contestList table {
width: 280px !important;
}

body.interior2a td#mainleft {
width: 614px;
padding: 8px 5px 0 0;
}

body.interior3a td#mainleft {
width: 614px;
padding: 8px 5px 0 0;
}

body.interior4a td#mainleft {
width: 30%;
padding: 10px 5px 0 0;
}

body.interior4a td#mainright {
width: 70%;
}

body.interior5a td#mainleft {
width: 200px;
padding: 10px 5px 0 0;
}

body.interior6a td#mainleft {
width: 200px;
padding: 10px 5px 0 0;
}

body.interior7a td#mainleft {
width: 200px;
padding: 10px 5px 0 0;
}

body.interior1b td#mainleft {
padding: 10px 5px 0 0;
}

body.interior2b td#mainleft {
width: 300px;
padding: 10px 10px 0 0;
}


td#maintopleft {
}

td#mainbotleft {
}

td#mainright {
width: 314px;
padding: 10px 0 0 0;
}

td#maintopright {
}

td#mainbotright {
}


/* masthead */
td#header {
background: url("../images/masthead.jpg") no-repeat;
margin: 0 6px 0 6px;
}

.logo { padding: 20px 20px 14px 20px; }

/* top nav */
#nav {
/*background: #353535 url("../images/nav_bkg.jpg") repeat-x left top;*/
}

	#nav ul { list-style-type: none; padding: 8px; margin: 0; }
	#nav li {
	display: inline;
	color: #6bd6e1;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px 0 10px;
	}
	#nav li a { color: #6bd6e1; text-decoration: none; }
	#nav li a:hover { color: #85e4ee; text-decoration: none; }
	#nav li.search { font-size: 11px; color: #666; font-weight: normal; padding-left: 150px;  }
	#nav input { border: 1px solid #444; margin: 0 8px 0 8px; background: #333; }


.imgheader {
border: 0 !important;
}

#nav input:focus, textarea:focus {
background-color: #ccc;
}


/* SKINS */

	.contentblock p {
	color: #fff;
	}
	
	.contentblock a {
	color: #d0cd09;
	}
	.contentblock a:hover {
	color: #ff0;
	}

	.contentblock_alt p {
	color: #3a3321;
	}
	.contentblock_alt a {
	color: #727000;
	font-weight: bold;
	}
	.contentblock_alt a:hover {
	color: #990;
	}



/* elements */

.skin_dark { margin: 0 0 8px 0; }
.skin_light { margin: 0 0 8px 0; }

.content_block {
padding: 0;
margin: 0;
}

.content_block_alt {
background: url("../images/module_light_bkg.png") repeat left top;
padding: 10px;
margin: 0;
}

.content_block_nopad {
padding: 0;
margin: 0;
}

.content_body { 
background: #d7d7d7 url("../images/module_bkg.jpg") repeat-x left top;
padding: 10px;
}


	.skin_light .label_text {
	background: #d7d7d7 url("../images/label_bkg.jpg") repeat-x left top;
	padding: 6px 10px 10px 10px;
	font-size: 14px;
	font-family: "lucida grande", "lucida sans", arial, sans-serif;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	color: #333;
	position: relative;
	overflow: hidden;
	}
	
	.skin_light .label_text a { color: #222 !important; }
	.skin_light .label_text a:hover { color: #222 !important; }
	
	.skin_light .label_text .label_go { 
	background: #bdbdbd url("../images/label_go_bkg.jpg") repeat-x left top;
	padding: 10px 0 10px 10px;
	width: 16px;
	float: right;
	display: inline;
	position: absolute;
	right: 0; top: 0px;
	}

	.skin_light .label_image {
	background: #d7d7d7 url("../images/label_bkg.jpg") repeat-x left top;
	padding: 8px 10px 9px 10px;
	margin: 0;
	position: relative;
	overflow: hidden;
	}
	
	.skin_light .label_image .label_go { 
	background: #bdbdbd url("../images/label_go_bkg.jpg") repeat-x left top;
	padding: 10px 0 10px 10px;
	width: 16px;
	float: right;
	display: inline;
	position: absolute;
	right: 0; top: 0px;
	}
	
	.skin_dark .label_text {
	background: url("../images/label_bkg_alt.png") repeat-x left top;
	padding: 6px 10px 10px 10px;
	font-size: 14px;
	font-family: "lucida grande", "lucida sans", arial, sans-serif;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	color: #cccccc;
	position: relative;
	overflow: hidden;
	}
	
	.skin_dark .label_text a { color: #efefef !important; }
	.skin_dark .label_text a:hover { color: #efefef !important; }
	
	.skin_dark .label_text .label_go { 
	background: url("../images/label_go_bkg_alt.png") repeat-x left top;
	padding: 10px 0 10px 10px;
	width: 16px;
	float: right;
	display: inline;
	position: absolute;
	right: 0; top: 0px;
	}
	
	.skin_dark .label_image {
	background: url("../images/label_bkg_alt.png") repeat-x left top;
	padding: 8px 10px 9px 10px;
	margin: 0;
	position: relative;
	overflow: hidden;
	}

	.skin_dark .label_image .label_go { 
	background: url("../images/label_go_bkg_alt.png") repeat-x left top;
	padding: 10px 0 9px 10px;
	width: 16px;
	float: right;
	display: inline;
	position: absolute;
	right: 0; top: 0px;
	}
		
	.label_go a { 
	padding: 6px 6px 6px 0;
	}
	
	.skin_dark p { color: #ccc; }
	
	
	.skin_subnav {
	background: #384905 url("../images/subnav_bkg.jpg") repeat-x left top !important;
	margin: 0; padding: 5px;
	font-family: arial, helvetica, "lucida grande", "lucida sans", sans-serif;
	text-align: left;
	height:1%;
	}
	
	
	
	.subnav_list { 
	float: left;
	display: inline;
	color: #fff;
	padding: 0;
	margin: 0;
	width:50%;
	}
	
	.subnav_list ul {
	font-weight: bold;
	font-size: 11px;
	list-style-type: none;
	color: #fff;
	margin: 0; padding: 6px 0 6px 0px;
	}
	
	.subnav_list li { color: #fff; padding-bottom: 7px; }
	.subnav_list li a { color: #fff; }
	.subnav_list li a:hover { color: #e0e0e0; }


	
	
	.skin_labelonly {
	padding: 0 0 20px 0;
	}
	
	.label_imageonly {
	padding: 0 0 4px 0;
	}
	
	
	td.base_col { 
	padding: 0 12px 0 12px;
	}
	
	.col_border { border-left: 2px solid #fff; }
	

		
	/* DROP SHADOWS */

	.drop_top { background: url("../images/top.png") repeat-x left bottom;}
	.drop_topleft { background: url("../images/topleft.png") no-repeat; }
	.drop_topright { background: url("../images/topright.png") no-repeat;  }
		
	.drop_left { background: url("../images/left.png") repeat-y right top; }
	.drop_right { background: url("../images/right.png") repeat-y left top; }
	
	.drop_bot { background: url("../images/bot.png") repeat-x left top;}
	.drop_botleft { background: url("../images/botleft.png") no-repeat; }
	.drop_botright { background: url("../images/botright.png") no-repeat;  }
	
	
	/* ROUNDED CORNERS */

	.round_top { background: url("../images/top.png") repeat-x left bottom;}
	.round_topleft { background: url("../images/topleft.png") no-repeat; }
	.round_topright { background: url("../images/topright.png") no-repeat;  }
	
	.round_left { background: url("../images/left.png") repeat-y right top; }
	.round_right { background: url("../images/right.png") repeat-y left top; }
	
	.round_bot { background: url("../images/bot.png") repeat-x left top;}
	.round_botleft { background: url("../images/botleft.png") no-repeat; }
	.round_botright { background: url("../images/botright.png") no-repeat;  }


.subnavblock {
font-size: 12px;
text-align: right;
padding:0 0 5px 0;
text-transform: lowercase;
}

.subnavblock a {
font-weight: bold;
text-decoration: none;
}

.subnavblock a:hover {
font-weight: bold;
text-decoration: none;
}

.footlinks {
padding: 10px 6px 10px 0;
margin: 0 -6px -6px -6px;
font-size: 11px;
text-align: right;
text-transform: lowercase;
}

.footlinks a {
text-decoration: none;
}

.footlinks a:hover {
text-decoration: none;
}

.inset_banner img {
text-align: center;
padding: 0;
margin: 0;
}

.corner { width: 9px; }

#footer {
background: #353535;
}

#footer_outer {
	width: 100%;
	margin: 20px auto 0 auto;
	padding: 0 0 30px 0;
	background: #353535 url("../images/footer_bkg.jpg") repeat-x 0 0;
}

#footer_inner {
	width:940px;
	margin:0 auto;
	padding:30px 0 0 0;
}

.footer_left {
	display:block;
	float:left;
}

.footer_center {
	display:block;
	float:left;
	width:450px;
	padding:0 10px 0 20px;
}

.footer_center p { color: #999; font-size: 9px; width: 450px; }

.footer_right {
	display:block;
	float:left;
	width:300px;
	padding:0 10px 0 20px;
}

.footer_right p {
text-align:center;
font-size:10px;
font-style:italic;
margin:10px 0 0 0;
}

.footer_center a { color: #e0e0e0; text-decoration: none; }
.footer_center a:hover { color: #fff; }
/*.footer_center a:visited { color: #e0e0e0; text-decoration: none; }*/

.footer_right a { color: #6bd6e1; text-decoration: none; }
.footer_right a:hover { color: #85e4ee; }
/*.footer_right a:visited { color: #6bd6e1; text-decoration: none; }*/

#footer_inner ul{
	list-style:none;
	line-height:16px;
	font-size:11px;
}
#footer p.copyright {
		display:block;
		clear:both;
		margin:0 auto 5px auto;
		text-align:center;
		color:#fff;
		font-size:11px;
		}


/* FOOTER */
<!--td#footer {
background: #353535 url("../images/footer_bkg.jpg") repeat-x left top;
text-align: left;
padding: 10px;
margin: 10px 0 10px 0;
}
	
	.footer_col { float: left; padding: 15px; display: inline;  }
	
		.footer_col a { color: #e0e0e0; }
		.footer_col a:hover { color: #fff; }
		.footer_col ul { list-style-type: none; padding: 0 10px 0 10px; margin: 0; }
		.footer_col li { padding: 0 0 4px 0; }
		.footer_col li a { color: #6bd6e1; text-decoration: none; }
		.footer_col li a:hover { color: #85e4ee; text-decoration: none; }
		.footer_col p { color: #999; font-size: 9px; width: 450px; }-->
	
	a.comments { font-weight: normal; color: #999; text-decoration: none; }
	.comments a:hover { font-weight: normal; color: #fff; text-decoration: none; }

p.ei_logo {
text-align:center;
padding-bottom:0px;
margin-bottom:0px;
}

.popupmasthead { background: #222; }
.popupcontent { background: #222; padding: 10px; color: #ccc; }
.popupcontent td { padding: 2px; }
.popupfooter { background: #222; }


/* ETC */
.alignright {
float: right;
display: inline;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.pad img { margin-right: 5px; }
.image_top_left	{ float: left; padding: 0 10px 10px 0; margin: 0; }
.image_top_right	{ float: right; padding: 0 10px 0 10px; margin: 0; }
.image_no_text_wrap	{ padding: 0 0 10px 0; margin: 0; clear: both; }


/* v2.0 text styles */
h1 { font-size: 18px; line-height: 21px; font-weight: bold; padding: 0 0 3px 0; margin: 0; }
h2 { font-size: 16px; line-height: 18px; font-weight: bold; padding: 0 0 3px 0; margin: 0; }
h3 { font-size: 14px; line-height: 16px; font-weight: bold; padding: 0 0 2px 0; margin: 0; }
.phototeaser h3 {font-size:11px !important; line-height:12px !important;}
h4 { font-size: 12px; line-height: 14px; font-weight: bold; padding: 0 0 2px 0; margin: 0; }
.phototeaser h4.dim {font-size:10px !important; line-height:12px !important;}
h5 { font-size: 10px; line-height: 12px; font-weight: bold; padding: 0 0 2px 0; margin: 0; }
h6 { font-size: 10px; line-height: 11px; padding: 0 0 2px 0; margin: 0;  }

.white { color: #fff; }
.light { color: #ccc; }
.mid { color: #999; }
.dark { color: #333; }
.black { color: #000; }
.accent { color: #a0ae2a; }
.alert { color: #ff3300; }
.lit { color: #01808d; }
.dim { color: #666; }


.div2 { padding: 1px; margin: 0; clear: both; }
.div4 { width: 100%; padding: 2px; height: 4px; clear: both; }
.div6 { width: 100%; padding: 3px; height: 6px; clear: both; }
.div8 { padding: 4px; height: 8px; clear: both; }
.div10 { width: 100%; padding: 5px; height: 10px; clear: both; }
.hdiv10 {
border-bottom: 1px solid #bbb;
padding-bottom: 10px;
margin-bottom:10px;
}
.bot2pad { padding-bottom: 2px; }
.bot4pad { padding-bottom: 4px; }
.bot6pad { padding-bottom: 6px; }


/* CONTROL-SPECIFIC */
.channels .headlinetease tr.tralt { background: transparent !important; }
.channels .headlinetease tr.trdef { background: transparent !important; }
.ratingMeter img { padding: 0 !important; margin: 0 !important; }
.showcaseteaser_entry .tralt td { padding: 0 !important; }
.showcaseteaser_entry .trdef td { padding: 0 !important; }
.videoSingleTeaser .tralt td { padding: 0 !important; }
.videoSingleTeaser .trdef td { padding: 0 !important; }
.newreleasesteaser table { width:100%;}
.newreleasesteaser ul { padding: 0!important; margin: 0 !important; text-align:left !important;}
.newreleasesteaser li { padding:0 0 10px 0; }


/* v1.0 text styles, REQUIRED for controls */
.largeheader { font-weight: bold; font-size: 14px; color: #01808d; }
.header { font-weight: bold; font-size: 13px; color: #01808d; }
.subheader { font-weight: bold; font-size: 12px; color: #333; }
a.jumperlink { font: bold 12px/15px; color: #778200; }
a.jumperlink:hover { color:#97a40d; }
a.headerlink { font-weight: bold; font-size: 13px; color: #111; }
a.headerlink:hover  { color: #ff6038; }
a.largeheaderlink  { font-size: 14px; font-weight: bold; color: #333; }
a.largeheaderlink:hover  { color: #ff6038; }
.mini { font-size: 12px; line-height: 15px; }
.minilit { font-size: 12px; line-height: 15px; color:#01808d; }
.miniheader, .sblabel { font-size: 12px; font-weight: bold; color: #4f580a; }
.minidim { font-size: 12px; line-height: 15px; color: #666; }
.minidimheader { font-size: 12px; line-height: 15px; color: #666; font-weight:bold; }
.minilink { font-size: 12px; line-height: 15px; color: #D20101; }
.micro, .microlink { font: 10px/12px arial, sans-serif; }
.microdim { font: 10px/12px arial, sans-serif; color: #666; }


/* v1.0 styles for dark skins */
.skin_dark a { color: #37ecfd !important; }
.skin_dark a:hover { color: #77f3ff !important; }
.skin_dark .dim { color: #ccc !important; }
.skin_dark .largeheader { font-weight: bold; font-size: 14px; color: #fff; }
.skin_dark .header { font-weight: bold; font-size: 13px; color: #fff; }
.skin_dark .subheader { font-weight: bold; font-size: 12px; color: #efefef; }
.skin_dark .miniheader, .sblabel { font-size: 11px; font-weight: bold; color: #fff; }
.skin_dark .mini { font-size: 11px; color: #ccc; }
.skin_dark .minidim { font-size: 11px; line-height: 15px; color: #999; }
.skin_dark .minidimheader { font-size: 11px; line-height: 15px; color: #999; font-weight:bold; }
.skin_dark .microdim { font: 10px/12px arial, sans-serif; color: #999; }
.skin_dark tr.tralt td { background: #3d464b !important; }
.skin_dark tr.trdef td { background: #31393d !important; }
.skin_dark td.tralt { background: #3d464b !important; }
.skin_dark td.trdef { background: #31393d !important; }
.skin_dark .tralt { background: #3d464b !important; }
.skin_dark .trdef { background: #31393d !important; }
.skin_dark .sbrl { background: #222 !important; }

/* v1.0 bg styles, required for controls */
.mhpopup { background: url("../images/mh.popup.gif"); }	
.pg { background: url("../images/pg.gif"); }	
.sbdiv { background-image: url("../images/sb.div.gif"); background-repeat: repeat-x; background-position: center center; }
.sbdivrl { background-image: url("../images/sb.div.rl.gif"); background-repeat: repeat-x; background-position: center center; }
.sbint { }	
.sblb { background: url("../images/sb.lb.gif"); }	
.sbrl { background: url("../images/sb.rl.gif"); padding: 4px 6px 4px 6px; }
.trlb { background: url("../images/tr.lb.gif"); }
.sbtralt { padding: 2px; }	
.sbtrdef { padding: 2px; }	
.tralt { background: #c4c5c7 !important; padding: 2px; }
.trdef { backgound: #e6e7e9 !important; padding: 2px; }

li.tralt { background: #c4c5c7 !important; padding: 2px; }
li.trdef { backgound: #e6e7e9 !important; padding: 2px; }
tr.tralt td { padding: 2px; vertical-align: top; }
tr.trdef td { padding: 2px; vertical-align: top;  }
tr.sbtralt td { padding: 2px; vertical-align: top; }
tr.sbtrdef td { padding: 2px; vertical-align: top;  }


.pgBg	{ background: #efefef; }
.crint	{ background: #fff url("../images/cr.int.gif")	}
.hdiv11 {
border-bottom: 1px solid #999;
padding-top: 5px;
margin-bottom: 5px;
clear: both;
}
.hdiv17 {
border-bottom: 1px solid #999;
padding-top: 8px;
margin-bottom: 8px;
clear: both;
}

/** SF Case 5823 */
ul.list h4 {padding-top:0;}

/** SF Case 9425 */
/*
ul.list, ul.list li  { list-style: none !important;  list-style-type: none; margin-left: 0px;padding: 0px;
}

.phototeaser ul {
 margin: 5px 0;
}

.phototeaser img {
	float: left; 
	margin-right: 8px;
}
.phototeaser li {
	padding: 8px 0 8px 8px  !important;
	}*/

.phototeaser ul {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}

.phototeaser ul li {
margin: 0;
padding: 0;
}

.phototeaser ul {
padding: 0 0 5px 0;
margin: 0;
}

.phototeaser ul.list li img {
padding: 0;
margin: 0 10px 0 0;
width: 60px;
float: left;
}

.phototeaser ul.list li {
height: 60px;
margin: 0;
padding: 0 4px 0 0;
vertical-align: middle;
}

.phototeaser h3 {
padding: 1px 0 1px 0;
margin: 0;
}

.phototeaser .caption {
padding: 5px 0 0 0;
margin: 0;

}	

.blogteaser ul.list li {
height:auto !important;
}


/*For twitter api */
.homeA .blogs_aggregated {
width:170px !important;
word-wrap:break-word !important;
overflow:hidden;
}

.homeA div#tweet {
width:280px !important;
word-wrap:break-word !important;
overflow:hidden;
}

.homeA div#tweet ul {
list-style-type: none !important;
}