/* CSS Document */

/* CBC global includes */
@import "/includes/globalnav/v07b/globalnav.css";
@import "/includes/footer/footer-v07b.css";
@import "/includes/ads/ads.css";
@import "/video/css/embeddedplaylist.css";
.ad300x250{width:300px;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
#globalnav { width: 100% !important; text-align: center; margin-left: auto; margin-right: auto; }
#gn-adww {margin-left:auto;margin-right:auto;}
#footer {margin-left:auto;margin-right:auto;}
/* end CBC global includes */

/* browser reset by Eric Meyer (modified) */
body{font:13px/1.5 Arial, Helvetica, sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:disc inside}li{margin-left:0px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin:0px}iframe {overflow-x: hidden;overflow-y: hidden;}
/* end browser reset */

/* grid structure based on 960 Grid System http://960.gs */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/* end grid structure */

/* typography */
body{font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 1.5;}
a {text-decoration: none;color: #C10A0A;}
a:hover {text-decoration: none;} /* was underline */
p{margin-bottom:10px;}
p.outline {border: 1px solid #666;overflow: hidden;padding: 10px 0;}
ul{padding: 0px;margin: 0px 0px 10px 10px;}
.video_view_sort li a {position:relative; display:block; float:left; width:100px;}
.byline {font-size:10px;color:#808080;padding-top:-15px;}
.entry-tags, .entry-categories {font-size:85%;}
h1{font-size:16px}h2{font-size:15px}h3{font-size:14px}h4{font-size:13px}h5{font-size:12px}h6{font-size:12px}
/* end typography */


/* images */
.featureimg{float:left;padding-right:20px;}
/* end images */

/* CBC promo buttons and copy */
.promo {float: left;display: inline;margin-top:10px;margin-bottom:10px;overflow: hidden;font: 11px/10px Arial, sans-serif;width:220px;}
.promo a {color: #333;text-decoration: none;}
.promo a:hover {text-decoration: none;} /* was underline */
.promo img {border: 1px solid #d6d6d6;}	
.promo a:hover img {border: 1px solid #C10A0A;}
.promo dl {margin: 0px 5px 0;padding: 0;}
.promo dt {margin-bottom: 4px;font-weight: bold; line-height: 1.1em;}
.promo dt a {color: #C10A0A;text-decoration: none;}
.promo dt em {color: #8A929D;font-style: normal;font-weight: bold;text-transform: uppercase;}
.promo dd {margin: 0;}
.promo dd ul {margin: 0;padding: 0;list-style-type: none; float: left;}
.promo.med dd ul {/* Temporary Fix*/width:128px;}	
.promo dd ul li {background: url(/images/promo_listbullet.gif) no-repeat 0px 4px;margin: 0 0 1px;padding: 0 0 0 12px;list-style-type: none; clear: none;}
/* LRG PROMO */
.promo.lrg {height: 195px; }
.promo.lrg img {margin-bottom:5px;}
.promo.lrg dt {font-size: 12px; }
.promo.lrg dt em {padding-bottom: 2px;font-size: 10px;display: block;}
.promo.lrg dd{line-height:1.15em;}
/* MED PROMO */
.promo.med {overflow:hidden;height:72px;line-height:1.1em;}
.promo.med img {height: 60px;width: 52px;margin: 5px 5px 0 0;display:inline;float:left;}
.promo.med dd {margin-top: 5px;}
.promo.med dl {height:100%;margin-top:5px;padding-bottom:5px;}
.promo.med dl dt {margin-bottom: 1px;}
.promo.med dt em {font-size: 9px;text-transform: uppercase; display:block;}
/* SML PROMO */
.promo.sml {height: 60px;}
.promo.sml img {display: none;}
.promo.sml dl {margin-top: 5px;}
.promo.sml dt em {font-size: 9px;text-transform: uppercase; display: block;}
.promo.sml dd {line-height: 1.2em;	}
/* LIST PROMO */
.promo.med.list { height: 68px; background: none; border: none;text-transform: uppercase;padding: 0;}
.promo.med.list dl {margin: 0;padding: 0;float: left;display: inline;}
.promo.med.list dd {margin: 5px 0 0 0;padding: 0;}
.promo.med.list dt em {font-size: 9px;text-transform: uppercase;}
.promo.med.list dd ul {margin-left: -5px;padding-left: 0;}
.promo.med.list dd ul li {background: url("/includes/gfx/lineuproll-bullet.gif") no-repeat 0 3px;margin: 0 0 5px 5px;padding-left: 13px;list-style-type: none;}
.promo.full {width: 596px;}
/* FORM FIELDS */	
.promo label{ margin-top:-4px; margin-bottom:3px; display:block;} /* YUCK */
.promo .form_set {margin: 1px 0 0 0;font-size: 1px;padding:0 10px 0 0;float: left;display: inline;}
.promo .form_set input.form-input{/* Input box */margin:0 3px 0 0;padding:0 0 0 3px;width:8em;height:14px;vertical-align:top;font: 10px Verdana, sans-serif;color:#999; display:inline;float:left;border: 1px #ccc solid;	}
.promo .form_set img {border: none;margin: 0;padding: 0;width: 21px;height: 17px;}
.promo .form_set a:hover img{ border:none;}
/* styling pluck stuff out */
dt span.meta { display:none; !important }
/* end promos */

/* Maven styles */
.mavensmall{width:380px;text-align:center;background-color:#ebebeb;padding-top:10px;padding-bottom:6px;}
/* end Maven */

/* THE PLATFORM VIDEO PLAYER AND PLAYLIST */
/* Colours */
.tpPlayer { background-color:#242424 !important; }
.tpPlayer h2 { color:#fff !important; }
.tpPlayer span a { color:#69b5da !important; }
.tpPlayer span a em { color:#fff !important; }
.tpPlaylist { background-color:#242424 !important; }
.tpPlaylist .kickmore a { color:#69b5da !important; }
.tpPlaylist .kickmore a span { color:#fff !important; }
.tpPlaylistTabs ul li a{ color:#69b5da !important; }
.tpPlaylistTabs ul li.sort{ color:#fff !important; }

#tpBigClips1 { height: auto !important; }
#tpBigClips2 { height: auto !important; }
.tpPlaylistTabs ul li a { color: #C10A0A !important; }
.tpPlaylistTabs ul.tab1 li.tab1 a, .tpPlaylistTabs ul.tab2 li.tab2 a { background-color: #171717 !important; }
.tpPlaylistTabs ul.tab1 li.tab1, .tpPlaylistTabs ul.tab2 li.tab2 { background: transparent url(/thehour/assets/video_arrow.gif) no-repeat bottom center !important; }

.tpClips a { border-bottom-color:#1a1a1a !important; }
.tpClips a:hover { background-color:transparent !important; }
.tpClips img { border-color:#d3d3d3 !important; }
.tpClips .title { color:#69b5da !important; }
.tpClips .desc { color:#f9f9f9 !important; }
.tpClips .cta { color:#69b5da; background:url(/video/imgs/small_play.gif) no-repeat 0 2px !important; }
.tpClips .cta .livelater { color:#f8cf12 !important; }
.tpClips .cta .livenow { color:#000;background-color:#f8cf12 !important; }
/* Base CSS - Player */
.tpPlayer {width:300px;}
.tpPlayer h2 {margin:0;padding:10px;float:left;display:inline;font-size:14px ;}
.tpPlayer span {padding:10px;float:right;}
.tpPlayer span a {font-weight:bold;font-size:14px;text-decoration:none;}
.tpPlayer span a:hover {text-decoration:none;} /* was underline */
.tpPlayer span a em {font-style:normal;}
/* Base CSS - Tabs */
.tpPlaylistTabs {padding-top:5px;}
.tpPlaylistTabs ul{list-style-type:none;padding:0;margin:0;}
.tpPlaylistTabs ul li{float:left;display:inline;padding:5px 0 0;height:29px;}
.tpPlaylistTabs ul li a{text-decoration:none;font-weight:bold;padding:4px 10px 0 10px;outline:none;height:19px;line-height:15px;float:left;overflow:hidden;}
.tpPlaylistTabs ul li a:hover {text-decoration:none;} /* was underline */
.tpPlaylistTabs ul li.sort{margin:0 10px;padding:9px 0 0;height:25px;}
.tpPlaylistTabs ul.tab1 li.tab1 a, .tpPlaylistTabs ul.tab2 li.tab2 a{text-decoration:none;}
/* Base CSS - Playlist & Clips */
.tpPlaylist {width:300px;}
.tpPlaylist .kickmore {padding:10px;}
.tpPlaylist .kickmore a {font-weight:bold;font-size:14px;text-decoration:none;}
.tpPlaylist .kickmore a:hover {text-decoration:none;	} /* was underline */
.tpClips a {display:block;height:62px;overflow:hidden;border-bottom-width:1px;border-bottom-style:solid;padding:12px 0 14px;outline:none;text-decoration:none;}
.tpClips a:hover {cursor:pointer;}
.tpClips img {float:left;margin:0 7px 0 10px;border-width:1px;border-style:solid;}
.tpClips .meta {display:block;height:47px;overflow:hidden;padding-right:5px;}
.tpClips .title {display:block;position:relative;font-weight:bold;font-size:12px;margin-bottom:1px;}
.tpClips .desc {display:block;font-size:11px;line-height:15px;}
.tpClips .cta {float:left;font-size:11px;line-height:14px;height:13px;padding-left:23px;margin-top:1px;font-weight:bold;}
.tpClips .cta em {font-size:10px;padding-left:5px;font-style:normal;font-weight:normal;}
.tpClips .cta .livelater {font-weight:bold;}
.tpClips .cta .livenow {font-weight:bold;padding:0 4px 1px;margin-left:3px;text-transform:uppercase;}
/* END THE PLATFORM VIDEO PLAYER AND PLAYLIST */

/* site specific styles */
.hdrimg{margin:0;padding:0;display:block;}
.container_12 {background: #fff;}
.asset-body{/*text-align:justify;*/ color:#9a9999;}
.widget{padding-top:10px;padding-bottom:10px;}
.clear {clear:both;} 
body {
	background-color: black !important;
	background-image: url(/thehour/assets/background.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	z-index: 0;
}
.main_container {
	background-color: transparent;
	width:986px;
	margin: -46px auto 0 auto;
	padding: 0;
	position: relative;
	z-index: 99;
}
#pageheader {
	width: 960px;
	height: 183px;
	background-color: transparent;
	padding: 0;
	margin: 0 auto 0 auto;
	position: relative;
	z-index: 98;
}
.main_container #logo-full-george {
	width: 308px;
	height: 496px;
	position: absolute;
	top: -48px;
	left: 0px;
	z-index: 1;
	cursor: pointer;
}
#pageheader .logo {
	display: block;
	position: absolute;
	top: 88px;
	left: 3px;
	width: 187px;
	height: 86px;
	cursor: pointer;
}
#pageheader .search {
	position: absolute;
	left: 383px;
	top: 135px;	
	width: 260px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;	
}
#pageheader .search .searchfield {
	width: 169px;
	height:  18px;
	* height: 19px;
	border: 1px solid #3D3D3D;
	background-color: white;
	color: #A7A7A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 2px 0 0 4px;
	* padding-top: 1px;
	margin: 0;
	float: left;
}
#pageheader .search .go {
	width: 33px;
	height: 22px;
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	cursor: pointer;
}
#pageheader .audioplayer {
	position: absolute;
	top: 132px;
	left: 656px;
	width: 302px;
	height: 38px;
	padding: 0;
	margin: 0;
}
.container_12 {
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: transparent;
}
/* left sidebar column */
.container_12 .left-sidebar {
	float: left;
	width: 208px;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px; 
	line-height: 16px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 99;
}
.container_12 .left-sidebar h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	* margin-top: -1px;
	width: 100%;
	border-bottom: 1px solid #1D1D1D;
}
.container_12 .left-sidebar a {
	width: 100%;
	display: block;
	text-transform: uppercase;
	color: #C10A0A;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 0 2px 0;
	margin: 0;
	border-bottom: 1px solid #1D1D1D;
}
.container_12 .left-sidebar .my_hour_box {
	color: #B4B3B3;
	background-image: url(/thehour/assets/my_hour_background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 188px;
	height: 98px;
	padding: 0 10px 10px 10px;
	margin: 0;
	position: relative;
}
.container_12 .left-sidebar .my_hour_box p {
	color: #B4B3B3;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.container_12 .left-sidebar .my_hour_box #login {
	position: absolute;
	left: 0px;
	bottom: 5px;
	height: 10px;
	width: 81px;
        text-align: center;
}
.container_12 .left-sidebar .my_hour_box #create_account {
	position: absolute;
	left: 86px;
	bottom: 5px;
	height: 10px;
	width: 122px;	
	white-space: nowrap;
        text-align: center;
}
.container_12 .left-sidebar .my_hour_box #login a,
.container_12 .left-sidebar .my_hour_box #create_account a {
	color: white !important;	
	border: none !important;
	white-space: nowrap;	
}
.container_12 .left-sidebar #on_this_week {
	height: auto;
}
.container_12 .left-sidebar #latest_from_george {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	border: none;
}
.container_12 .left-sidebar #latest_from_george .feed_links {
	width: 100%;
	height: 233px;
	overflow: auto;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #1D1D1D !important;
}
.container_12 .left-sidebar #latest_from_george .feed_links ul {
	padding: 0;
	margin: 0;
}
.container_12 .left-sidebar #latest_from_george .feed_links ul li {
	list-style: none;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	margin: 0;
	padding: 0 0 12px 0;
}
.container_12 .left-sidebar #george_reads_mail {
	margin-top: 7px;
}
.container_12 .left-sidebar #seetheshow {
	margin-top: 10px;
}
.container_12 .left-sidebar #newsletter {
	margin-top: 10px;
	margin-bottom: 20px !important; /* temp */
}
.container_12 .left-sidebar .newsletter_box {
	color: #B4B3B3;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	position: relative;
	border-bottom: 1px solid #1D1D1D;
	height: 95px;
	overflow: hidden;
}
.container_12 .left-sidebar .newsletter_box img {
	border: none !important;
	padding: 0;
	margin: 0;
}
.container_12 .left-sidebar .newsletter_box a {
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}
.container_12 .left-sidebar .newsletter_box p {
	width: 115px !important;
	color: #B4B3B3;	
	font-size: 11px;
	line-height: 14px;
	float: right;
	padding: 0;
	margin: 0;
	border: none !important;
}
/* main center column */
.container_12 .grid_8 { /* narrower */
	width: 442px;
	padding: 0 0 18px 0;
	margin: 0 5px 0 5px;
	position: relative;
	z-index: 99; 
}
.container_12 .grid_8 #slideshow, 
.container_12 .grid_8 .slideshow,
.container_12 .grid_8 embed {
	position: relative !important;
	z-index: 999 !important; /* make sure flash slideshow goes on top of standing george image */
	margin: 1px 0 0 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
}
.container_12 .grid_8 object {
	position: relative !important;
	z-index: 999 !important; /* make sure flash slideshow goes on top of standing george image */
	margin: 1px 0 0 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
}
.container_12 .fullwidth { /* wider */
	width: 635px !important;
	min-height: 1211px;
	* min-height: 1219px;
	height: auto !important;
	height: 1211px;
	* height: 1219px;
	overflow: visible;
	margin-left: 0 !important;
	margin-top: -5px !important;
	padding: 15px 10px 10px 10px !important;
	background-color: #010103 !important;
	border-top: 1px solid #1D1D1D;
	/*border-bottom: 1px solid #1D1D1D;	*/
	color: #B4B3B3 !important;
	position: relative;
	z-index: 99;
}
.container_12 .forumwidth {
	width: 940px !important;
	min-height: 500px;
	* min-height: 508px;
	height: auto !important;
	height: 500px;
	* height: 508px;	
}
.container_12 .fullwidth h1,
.container_12 .fullwidth h2 {
	color: white;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
	text-transform: none; /* changed from "uppercase" */
	border-bottom: 1px solid #1D1D1D;
	width: 100%;
	margin-top: 0;
	margin-bottom: 12px;
}
.container_12 .fullwidth h3 {
	color: white;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
	border-bottom: none;
	padding-top: 10px;
	margin-bottom: 2px;
}
.container_12 .fullwidth .whiter {
	color: white;
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	text-transform: none;
	border-bottom: none;
	padding-top: 10px;
	margin-bottom: 2px;
	margin-top: -10px;
}
.container_12 .fullwidth h4 {
	color: white;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	text-transform: none;
	border-bottom: none;
	padding-top: 15px;
	margin-bottom: 2px;
}
.container_12 .fullwidth p {
	color: #9a9999;
	text-decoration: none !important;
	font-size: 12px;
	line-height: 14px;
	padding: 0;
	margin: 0 0 14px 0;
}
.container_12 .fullwidth .entry-content .asset-body p.tighten {
	margin: 0 !important;
}
.container_12 .fullwidth p a {
	color: #C10A0A !important;
	text-decoration: none !important;
}
.container_12 .fullwidth a:hover {
	color: #C10A0A;
	text-decoration: none !important; /* was underline */
}
.container_12 .fullwidth p.bygenre,
.container_12 .fullwidth p.bylastname {
	width: 100% !important;
	height: 16px;
	overflow: visible;
	text-align: justify !important;
}
.container_12 .fullwidth p.bygenre a {
	display: block;
	padding-right: 14px;
	float: left;
}
.container_12 .fullwidth p.bylastname a {
	display: block;
	padding-right: 15px;
	float: left;
}
.container_12 .fullwidth p.bygenre_box a,
.container_12 .fullwidth p.bygenre_box a:hover {
	color: white !important;
	text-decoration: none !important;
}
.container_12 .fullwidth .byline {
	margin: -8px 0 12px 0 !important;
	padding: 0 !important;
}
.container_12 .fullwidth .mixedcase {
	text-transform: none !important;
}
.container_12 .fullwidth .entrybody {
	color: #8B8B8B;
	font-size: 12px;
	line-height: 14px;	
}
.container_12 .fullwidth .entrybody p {
	margin-bottom: 10px !important;
	font-size: 12px;
	line-height: 20px;
	text-align: left !important;
}
.container_12 .fullwidth ul, .container_12 .fullwidth ol {
	margin-left: 0px !important;
	color: #8B8B8B;	
}
.container_12 .fullwidth table {
	color: #8B8B8B;
}
.container_12 .fullwidth td {
	padding: 5px 0 5px 0;
}
.container_12 .fullwidth td input {
		width: 174px;
		height: 16px;
		border: 1px solid #A5ACB2;
		background-color: white;
		font-size: 10px;
		line-height: 13px;
		color: black;
		margin: -3px 0 0 0;
		padding: 0;	
}
.container_12 .fullwidth td .checkbox {
	border: none !important;
	width: 34px;
}
/* right sidebar column */
.container_12 .grid_4 {
	width: 300px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	line-height: 16px;
}
.container_12 .grid_4  .ad-300x250 {
	background-image: none;
	margin-top: 0;
	padding: 0;
	border: none !important	
}
.container_12 .grid_4 #advert300x250 a {
	border: none !important
}
.container_12 .grid_4 .watch_video {
	width: 300px;
	/*height: 290px;*/
	padding: 0;
	margin: -17px 0 15px 0;
}
.container_12 .grid_4 .latest_photos { width: 300px; height: 255px; * height: 254px; padding: 5px 0 0 0 !important; * padding-top: 10px !important; margin: 0 !important; border-bottom:1px solid #1D1D1D;}
.container_12 .grid_4 .latest_photos .row {
	width: 300px;
	height: 65px;
	padding: 0;
	margin: 5px 0 0 0;
}
.container_12 .grid_4 .latest_photos .row a {
	border: none !important;
	display: inline !important;
}
.container_12 .grid_4  .latest_photos .row .asset_small {
	width: 96px;
	height: 64px;
	float: left;
	padding: 0;
	margin: 0 6px 0 0;
	border: none;	
}
.container_12 .grid_4 .latest_photos .row .lastimage {
	margin: 0 !important;
}
.container_12 .grid_4 .weekly_win {
	width: 300px;
	height: 203px;
	padding: 0;
	margin: 0;
}
.container_12 .grid_4 .weekly_win .weekly_win_box {
	padding: 0px 0px 5px 0px;
	margin: 1px 0 1px 0;
	border-bottom: 1px solid #1D1D1D;
	width: 300px !important;
	height: auto !important;
	overflow: hidden;
}
.container_12 .grid_4 .weekly_win .weekly_win_box a {
	border: none! important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
}
.container_12 .grid_4 .weekly_win .weekly_win_box h3 {
	color: white;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-transform: none !important;
	width: 140px !important;
	float: right !important;
}
.container_12 .grid_4 .weekly_win .weekly_win_box h3 a {
	color: white !important;
	text-transform: none !important;	
	font-size: 13px !important;
	line-height: 14px !important;
}
.container_12 .grid_4 .weekly_win .weekly_win_box p {
	color: #666666;
	font-weight: normal;
	font: 11px/14px Arial !important;
	width: 140px !important;
	float: right !important;
	margin-bottom: 0px !important;
}
.container_12 .grid_4 .weekly_win .weekly_win_box img {
	padding: 0 !important;
	margin: 5px 0 0 0 !important;
	border: none;
	float: left !important;
	width: 153px !important;
	height: 119px !important;
}
.container_12 .grid_4 .latest_from_george {
	width: 300px;
	height: 290px;
	padding: 0 0 10px 0;
	margin: 0;
	border: none;
}
.container_12 .grid_4 .latest_from_george .feed_links {
	width: 100%;
	height: 233px;
	overflow: auto;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #1D1D1D !important;
}
.container_12 .grid_4 .latest_from_george .feed_links ul {
	padding: 0;
	margin: 0;
}
.container_12 .grid_4 .latest_from_george .feed_links ul li {
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	margin: 0;
	padding: 0 0 10px 0;
}
.container_12 .grid_4 .latest_posts {
	width: 300px;
	height: auto;
	padding: 0 0 0 0;
	margin: 0;
	border-bottom: 1px solid #1D1D1D;
}
.container_12 .grid_4 .latest_posts_box {
	border: none !important;
}
.container_12 .grid_4 .latest_posts .horizline {
	border-bottom: 1px solid #1D1D1D;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 0;
}
.container_12 .grid_4 .latest_posts a {
	display: inline !important;
	text-transform: none !important;
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.container_12 .grid_4 .latest_posts h3,
.container_12 .grid_4 .latest_posts h3 a,
.container_12 .grid_4 .latest_posts h3 a:hover {
	font-size: 14px !important;
	line-height: 16px !important;
	text-transform: none !important;
	color: white !important;
	border: none !important;
	font-weight: normal !important;
	padding-bottom: 0 !important;
	padding-top: 2px !important;
	margin-bottom: 0 !important;
}
.container_12 .grid_4 .latest_posts p {
	color: #666666 !important;
}
.container_12 .grid_4 .latest_posts p span.postedin {
	color: white !important;
	font-size: 11px !important;
	line-height: 12px;
}
.container_12 .grid_4 .latest_posts p span.postedin a {
	font-size: 11px !important;
	line-height: 12px;
}
.container_12 .grid_4 .tag_cloud {
	width: 300px;
	height: auto !important;
	padding: 0;
	margin: 0;
	clear: both;
	text-align: justify !important;
}
.container_12 .grid_4 .tag_cloud span {
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	/*height: 20px !important;*/
	/*overflow: hidden !important;*/
	float: left !important;
	border: none !important;
	white-space: normal !important;
	text-align: left !important;
}
.container_12 .grid_4 .tag_cloud span.bolder {
	font-weight: bold;
}
.container_12 .grid_4 .tag_cloud a {
	display: inline !important;
	width: auto !important;
	float: left !important;
	/* font-size: 14px !important; */
	line-height: 18px !important;
	text-decoration: none !important; /* was underline */
	text-transform: none !important;
	border: none !important;
	white-space: normal !important;
	text-align: left !important;	
}
.container_12 .grid_4 .tag_cloud .widget-tag-cloud {
	padding: 0 !important;
	margin: 0 0 10px 0 !important;
	width: 100%;
	height: auto;
	clear: both !important;
	border-bottom: 1px solid #1D1D1D;
}
.container_12 .grid_4 .tag_cloud .widget-tag-cloud .clear {
	clear: both !important;
	height: 1px !important;
	width: 1px !important;
	font-size: 1p !importantx;
	line-height: 1px !important;
	padding: 0 !important; 
	margin: 0 !important;
	
}
.container_12 .grid_4 .blog_categories {
	width: 300px;
	height: auto;
	padding: 0 0 5px 0 !important;
	margin0-bottom: 10px !important;
	border-bottom: 1px solid #1D1D1D !important;
}
.container_12 .grid_4 .blog_categories p {
	margin: 0;
	padding: 2px 0 0 0;
	width: 100%;
	text-align: left;
	border: none;
}
.container_12 .grid_4 .blog_categories p a {
	display: inline !important;
	text-transform: none;
	font-size: 12px;
	line-height: 16px;
	border: none;	
}
.container_12 .grid_4 .bigboxad {
	width: 300px;
	height: 250px;
	margin: 0;
	padding: 0;
}
.container_12 .grid_4 .my_hour {
	width: 300px;
	height: 140px;
	margin: 0;
	padding: 0;
}
.container_12 .grid_4 .my_hour .my_hour_box {
	color: #B4B3B3;
	background-image: url(/thehour/assets/my_hour_wide_background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 290px;
	height: 87px;
	padding: 10px 5px 0 5px;
	margin: 0;
	position: relative;
}
.container_12 .grid_4 .my_hour .my_hour_box p {
	color: #B4B3B3;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
}
.container_12 .grid_4 .my_hour .my_hour_box #login {
	position: absolute;
	left: 20px;
	bottom: 12px;
	height: 10px;
	width: 100px;
}
.container_12 .grid_4 .my_hour .my_hour_box #create_account {
	position: absolute;
	left: 130px;
	bottom: 12px;
	height: 10px;
	width: 150px;	
	white-space: nowrap;	
}
.container_12 .grid_4 .my_hour .my_hour_box #login a,
.container_12 .grid_4 .my_hour .my_hour_box #create_account a {
        background-color: #920202;
	color: white !important;	
	border: none !important;
	white-space: nowrap;	
}
.container_12 .grid_4 .newsletter {
	width: 300px;
	height: 150px;
	margin: 0;
	padding: 0;
}
.container_12 .grid_4 .newsletter .newsletter_box {
	color: #B4B3B3;
	/*background-image: url('/thehour/assets/my_hour_wide_background.jpg');
	background-position: top;
	background-repeat: no-repeat; */
	padding: 5px;
	margin: 0;
	position: relative;
	border-bottom: 1px solid #1D1D1D;
	height: 88px;
	overflow: hidden !important;
}
.container_12 .grid_4 .newsletter .newsletter_box img {
	border: none !important;
	float: left;
	width: 300px;
	height: 84px;
	padding: 0;
	margin: 0 0 10px -5px;
}
.container_12 .grid_4 .newsletter .newsletter_box a {
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	width: 76px;	
	float: left;
}
.container_12 .grid_4 .newsletter .newsletter_box p {
	width: 205px !important;
	color: #B4B3B3;	
	font-size: 12px;
	line-height: 15px;
	float: right;
	padding: 0;
	margin: 0;
	border: none !important;
}
.container_12 .grid_4 .newsletter p.botlink {
	clear: both;
	width: 100% !important;
	/* border-bottom: 1px solid #1D1D1D; */
	padding: 0;
	margin: 0 !important;
	text-align: left;
}
.container_12 .grid_4 .newsletter p.botlink a {
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
}

.container_12 .grid_4 .more_hour {
	width: 300px;
	height: 130px;
	padding: 0;
	margin: 0;
	* padding-top: 8px !important;
}
.container_12 .grid_4 .more_hour .leftcol {
	width: 145px;
	float: left;
	padding: 0;
	margin: 0;
}
.container_12 .grid_4 .more_hour .rightcol {
	width: 145px;
	float: right;
	padding: 0;
	margin: 0;
}
.container_12 .grid_4 h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 5px;
	width: 100%;
	border-bottom: 1px solid #1D1D1D;
}
.container_12 .grid_4 a {
	width: 100%;
	display: block;

	text-transform: uppercase;
	color: #C10A0A;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 0 2px 0;
	margin: 0;
	border-bottom: 1px solid #1D1D1D;
}
.container_12 .grid_4 a.launch_uber {display:inline; width:auto; font: 10px/10px Arial, Helvetica, sans-serif; color:#C40000; font-weight:normal; border-bottom: none; margin: 0 0 0 44px; }
/* sidebar playlist */
.container_12 .grid_4 .tpPlaylist {
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
}
#tpClipsSidebar {
	padding: 0 !important;
	margin: 0 !important;
	width: 300px;	
}
#tpClipsSidebar .playlistItem {
	padding: 5px 0 5px 0 !important;
	height: 62px !important;
}
#tpClipsSidebar img {
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
	border: none !important;
}
#tpClipsSidebar .title {
	color: white !important;
	text-transform: none !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
#tpClipsSidebar .desc {
	color: #666666 !important;
	text-transform: none !important;
	font-size: 12px !important;	
}
#tpClipsSidebar .cta {
	display: none !important;
}
/* full entry view */
.full-entry {
	background-color: #0F0F0F;
	color: white;
}
/* home page entry excerpts */
.entry_excerpt {
	background-color: #0F0F0F;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9a9999;
	/*border-bottom: 1px solid #1D1D1D;
	border-top: 1px solid #1D1D1D;*/	
	margin: 5px 0 0 0;
	padding: 0 5px 5px 5px;
	height: 149px !important;
	overflow: hidden !important;
}
.entry_excerpt h2 {
	font-size: 20px;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 3px;
}
.entry_excerpt h2 a, .entry_excerpt h2 a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.entry_excerpt .postedby,
.container_12 .fullwidth p.postedby {
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;	
	padding: 0 0 4px 0;
	margin: 0;
}
.entry_read_more a{padding:0; margin: 0; color:#C40000; font-size:12px; }
.container_12 .fullwidth p.postedby {
	margin-top: -8px;
}
.container_12 .fullwidth p.tagsandcats {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;	
	padding: 1px 0 5px 0;
	margin: 0;
}
.container_12 .fullwidth p.tagsandcats .plain {
	color: #8B8B8B !important;
}
.container_12 .fullwidth div.commentsandsharing { 
	width: 635px; 
	height: 17px; 
	padding: 2px 0 0 0; 
	margin: 10px 0 33px 0 !important; 
	border: none; 
	border-bottom: 1px solid #1D1D1D; 
	border-top: 1px solid #1D1D1D;  
	overflow: hidden; 
	position: relative; 
	font-size: 11px;
}
.container_12 .fullwidth div.comments_pullup {
	margin-top: -40px !important;
	margin-bottom: 23px !important;
}
.container_12 .fullwidth div.commentsandsharing a {color: #C10A0A !important;}
.container_12 .fullwidth div.commentsandsharing div.vertdivline {
	float: left;
	width: 5px;
	height: auto;
	color: #C10A0A !important;
	padding: 0;
	margin: -2px 0 0 5px;
}
.container_12 .fullwidth div.commentsandsharing div#socialhead {
	float: left;
	padding-left: 0;
	width: 195px;
	height: auto;
	color: #C10A0A !important;	
}
.container_12 .fullwidth div.commentsandsharing div#sharestuff {
	float: left;
	width: 55px;
	height: auto;	
	font-size: 11px;	
	margin-top: -1px;
	margin-left: 10px !important;
}
div#sharestuff_right {
	display:inline;
	float: right;
	width: auto;
	height: auto;	
	font-size: 11px;	
	margin-top: -1px;
	margin-left: 10px !important;
	margin-right: 4px !important;
}
.at300bs.at15t_expanded, .at300bs.at15t_compact {
	background-image: url(/thehour/assets/share-icon.gif) !important;
	margin-right: 0 !important;
}
.container_12 .fullwidth div.commentsandsharing div#permalink {
	float: left;
	width: 100px;
	height: auto;	
	font-size: 11px;	
	margin-top: -1px;	
	padding-left: 9px;
}

#weekly_win_container {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#weekly_win_container #form {
	margin: 0;
	padding: 0;
}
#weekly_win_container #form .enter_button {
	cursor: pointer;
	padding: 0;
	margin: 10px 0 0 0;
}
#weekly_win_container form #overallError,
#weekly_win_container form .error,
#weekly_win_container form .form_full p.error,
#weekly_win_container form .form_left p.error,
#weekly_win_container form .form_right p.error {
	display: none;
	color: #C40000;
	font-size: 10px !important;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#weekly_win_container #form .error,
#weekly_win_container #form .form_full p.error,
#weekly_win_container #form .form_left p.error,
#weekly_win_container #form .form_right p.error {
	margin-top: -5px 0 0 0;
}

.form_left, .form_right {float:left; width:189px; margin:0; padding:0; display:block;}

#weekly_win_container #form .form_full {float:left;width:610px !important;margin:0;padding:0;}


#weekly_win_container #form .form_full p.white,
#weekly_win_container #form .form_left p,
#weekly_win_container #form .form_right p {
	font-size: 11px;
	line-height: 12px;
	color: white;
	font-weight: bold;
	padding: 7px 0 0 0;
	margin: 0;
}
#weekly_win_container #form .textfield {
	width: 174px;
	height: 16px;
	border: 1px solid #A5ACB2;
	background-color: white;
	font-size: 10px;
	line-height: 13px;
	color: black;
	margin: -3px 0 0 0;
	padding: 0;
}
#weekly_win_container #form select {
	width: 174px;
	height: 18px;
	border: 1px solid #A5ACB2;
	background-color: white;
	font-size: 10px;
	line-height: 13px;
	color: black;
	margin: -2px 0 0 0;
	padding: 0;
}
#weekly_win_container #form p.checkline {
	color: white !important;
	font-size: 11px !important;
	line-height: 14px !important;
	padding: 0 !important;
	margin: 0 !important;
}
#weekly_win_container #form .form_left p .star,
#weekly_win_container #form .form_right p .star {
	color: #C40000;
	font-size: 120%;
}
#weekly_win_container .ww_entry .ww_date {
	color: #fff;
	font-size: 11px;
	line-height 12px;
	text-transform: none;
	padding: 0 0 2px 0;
	margin: 0;
}
#weekly_win_container .ww_entry .ww_nav {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	padding: 0 0 5px 0;
	margin: 0;
	clear: both;
	width: 100%;
	height: 15px;
}
#weekly_win_container .ww_entry .ww_nav a,
#weekly_win_container .ww_entry .ww_nav a:hover {
	color: #C40000;
	text-decoration: none !important;
	text-transform: uppercase;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 11px;
}
#weekly_win_container .ww_entry .ww_nav .prevarrow,
#weekly_win_container .ww_entry .ww_nav .nextarrow {
	display: block;
	float: left !important;
	padding: 0 0 0 10px !important;
	margin: 0 !important;
	background-image: url(/thehour/assets/small_prevarrow.gif) !important;
	background-position: top left !important;
	background-repeat: no-repeat !important;
}
#weekly_win_container .ww_entry .ww_nav .nextarrow {
	padding: 0 10px 0 0 !important;
	background-position: top right !important;
	background-image: url(/thehour/assets/small_nextarrow.gif) !important;
}
#weekly_win_container .ww_entry .ww_nav span.vertseparator {
	color: #C40000;
	padding: 0 6px 0 6px;
	margin-top: -1px;
	float: left;
	display: block;
}
#weekly_win_container .ww_entry .ww_nav span.heading {
	color: #fff;
	font-size: 16px;
	line-height 18px;
	text-transform: uppercase;
	padding: 0 20px 0 0;
	margin: 0;
	font-weight: bold;
	display: block;
	float: left;
}
#weekly_win_container .ww_entry img {
	width: 367px;
	height: 285px;
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	float: left;
}
#weekly_win_container .ww_entry  h3 {
	font-size: 15px;
	line-height: 21px;
	text-transform: none;
	color: white;
	margin: 2px 0 5px 0;
	padding: 0 0 2px 0;
}
#weekly_win_container .ww_entry  p, .container_12 .fullwidth p.ww_intro { color: #9a9999; font-size: 12px; line-height: 13px;}
#weekly_win_container .ww_entry  p strong {
	color: #AAAAAA;
	font-weight: normal !important;
}

.forms_required {color: #c90002;}
.form_fields_ww {width: 176px;}
.height_21 {line-height:23px;color:white;font-size:11px;font-weight:bold;display:block;margin:0;margin:2px 0 0 0;}
form.entercontent td{padding:0px 0;}
.form_fields {width: 345px;}


.container_12 .fullwidth .ws_entry {
	width: 100%;
	border-bottom: 1px solid #1D1D1D;
	padding: 5px 0 5px 0;
	margin: 0;
}
.container_12 .fullwidth .ws_entry  .ws_nav {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	padding: 0 0 5px 0;
	margin: 0;
	clear: both;
	width: 100%;
	height: 15px;
}
.container_12 .fullwidth .ws_entry .ws_nav a,
.container_12 .fullwidth .ws_entry .ws_nav a:hover {
	color: #C40000;
	text-decoration: none !important;
	text-transform: uppercase;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 11px;
}
.container_12 .fullwidth .ws_entry .ws_nav .nextarrow {
	display: block !important;
	float: left !important;
	padding: 0 10px 0 0 !important;
	margin: 0 !important;
	background-image: url(/thehour/assets/small_nextarrow.gif) !important;
	background-position: top right !important;
	background-repeat: no-repeat !important;
}
.container_12 .fullwidth .ws_entry img {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.container_12 .fullwidth .ws_entry .rightcontent {
	float: right; 
	width: 476px;
}
.container_12 .fullwidth .ws_entry .rightcontent p.enterlink {
	line-height: 14px;
	padding: 0;
	margin: 3px 0 0 0 !important;
}
.container_12 .fullwidth .ws_entry .rightcontent p.enterlink a {
	text-transform: uppercase;
}
.container_12 .fullwidth .ws_entry .ws_date {
	color: white !important;
	font-size: 11px;
	line-height 12px;
	text-transform: none;
	padding: 0 0 2px 0;
	margin: 0;
	display: block;
}
.container_12 .fullwidth .ws_entry .ws_nav span.heading {
	color: white;
	font-size: 16px;
	line-height 18px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-weight: bold;
	display: block;
	float: left;
}
.container_12 .fullwidth .ws_entry .rightcontent h3 {
	color: white;
	font-size: 13px;
	line-height: 15px;
	text-transform: none;
}
.container_12 .fullwidth .ws_entry .rightcontent p {
	color: #9a9999;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 0 0 !important;
}


.entry_excerpt .postedby a,
.container_12 .fullwidth p.postedby a {
	color: #C10A0A !important;
}
.entry_excerpt .featureimg {
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
}
.entry_pagination {
	width: 99%;
	text-align: right;
	height: 17px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #C10A0A !important;
	/*position: absolute;
	top: 1215px;
	* top: 1218px; */
	right: 3px;
	text-transform: uppercase;
	border-bottom: 1px solid #1D1D1D;	
}
.entry_pagination a {
	color: #C10A0A !important;
	text-transform: uppercase !important;
	cursor: pointer !important;
	text-decoration: none;
}
.entry_pagination a:hover {
	text-decoration: none; /* was underline */
}
.entry_pagination .curr_page {
	color: #C40000;
	text-decoration: underline !important;
}
.entry_pagination .inactive {visibility: hidden !important; font-size:0; /* color: #444444 !important; */ }
/* subscribe link */
.subscribe {
	position: absolute;
	top: 1215px;
	left: 5px;	
	width: 100px;
	height: 20px;
}
.subscribe a {	
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #C10A0A !important;	
}

/* page navigation */
/*
#pnav{background-color:#3c3c3c;margin-top:0px;padding-top:0;margin-bottom:10px;} 
#pnav ul{margin:0;padding:0;padding-left:22px;list-style:none;line-height:35px;}
#pnav li{display:inline;margin:0;padding:0;}
#pnav a, #pnav a:visited {color:#dfdfdf;text-decoration:none;padding-right:30px;}
#pnav a:hover {color:#fff;}
*/
/* end page navigation */

/* navigation bar */
#pnav {
	width: 960px;

	height: 32px;
	background-image: url(/thehour/assets/navback.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px auto 5px auto;
	padding: 0;
	overflow: hidden;
	position: relative;
	z-index: 100;
	text-align: center;
}
#pnav .nav-wrapper { float: left; position: relative; left: 50%; }
#pnav ul {
	float: left;
	width: auto;
	height: 16px;
	position: relative;
	left: -50%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 8px 0px 0px 0px;
}
#pnav li { display: inline; }
#pnav li a.selected {
	color: #fff !important;
}
#pnav li img { float: left; display: inline; }

#pnav a {
	display: block;
	float: left;
	height: 16px;
	width: auto;
	padding: 0px 15px 0px 15px !important;
	margin: 0;
	font: 12px/16px Arial;
	font-weight: bold;
	color: #aaaaaa !important;
	text-transform: uppercase; 
}
#pnav a:hover {
	color: #fff !important;
}
#pnav a:visited {
	color: #aaa;

}
#pnav #nav_main {
	background-image: url(/thehour/assets/nav/main_off.jpg);
	width: 62px !important;
}
#pnav #nav_the_show {
	background-image: url(/thehour/assets/nav/the_show_off.jpg);
	width: 99px !important;
}
#pnav #nav_george {
	background-image: url(/thehour/assets/nav/george_off.jpg);
	width: 87px !important;
}
#pnav #nav_episode_guide {
	background-image: url(/thehour/assets/nav/episode_guide_off.jpg);
	width: 127px !important;
}
#pnav #nav_guests {
	background-image: url(/thehour/assets/nav/guests_off.jpg);
	width: 85px !important;
}
#pnav #nav_video {
	background-image: url(/thehour/assets/nav/video_off.jpg);
	width: 70px !important;
}
#pnav #nav_photos {
	background-image: url(/thehour/assets/nav/photos_off.jpg);
	width: 83px !important;
}
#pnav #nav_discuss {
	background-image: url(/thehour/assets/nav/discuss_off.jpg);
	width: 80px !important;
}
#pnav #nav_win_stuff {
	background-image: url(/thehour/assets/nav/win_stuff_off.jpg);
	width: 98px !important;
}
#pnav #nav_tickets {
	background-image: url(/thehour/assets/nav/tickets_off.jpg);
	width: 80px !important;
}
#pnav #nav_contact {
	background-image: url(/thehour/assets/nav/contact_off.jpg);
	width: 88px !important;
}
/* nav selected and hover states */
.navselected_main #nav_main, #pnav #nav_main:hover { background-image: url(/thehour/assets/nav/main_on.jpg) !important; }
.navselected_the_show #nav_the_show, #pnav #nav_the_show:hover { background-image: url(/thehour/assets/nav/the_show_on.jpg) !important; }
.navselected_george #nav_george, #pnav #nav_george:hover { background-image: url(/thehour/assets/nav/george_on.jpg) !important; }
.navselected_episode_guide #nav_episode_guide, #pnav #nav_episode_guide:hover { background-image: url(/thehour/assets/nav/episode_guide_on.jpg) !important; }
.navselected_guests #nav_guests, #pnav #nav_guests:hover { background-image: url(/thehour/assets/nav/guests_on.jpg) !important; }
.navselected_video #nav_video, #pnav #nav_video:hover { background-image: url(/thehour/assets/nav/video_on.jpg) !important; }
.navselected_photos #nav_photos, #pnav #nav_photos:hover { background-image: url(/thehour/assets/nav/photos_on.jpg) !important; }
.navselected_discuss #nav_discuss, #pnav #nav_discuss:hover { background-image: url(/thehour/assets/nav/discuss_on.jpg) !important; }
.navselected_win_stuff #nav_win_stuff, #pnav #nav_win_stuff:hover { background-image: url(/thehour/assets/nav/win_stuff_on.jpg) !important; }
.navselected_tickets #nav_tickets, #pnav #nav_tickets:hover { background-image: url(/thehour/assets/nav/tickets_on.jpg) !important; }
.navselected_contact #nav_contact, #pnav #nav_contact:hover { background-image: url(/thehour/assets/nav/contact_on.jpg) !important; }

.preloads {
	visibility: hidden;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.iespacer {
	height: 0px;
	padding: 0;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
	* height: 3px !important;
}
/* videos page */
.container_12 .fullwidth .video_view_sort {
	float: left;
	width: 120px;
	padding: 0;
	margin: 10px 0px 0px 0px;
	
	/*margin: 10px 0 0 0;
	padding: 0;
	display:block;*/
}
.container_12 .fullwidth .video_view_sort ul li {
	font-size: 13px;
	line-height: 16px;
	padding: 2px 0 2px 0;
	margin: 0;
	list-style: none;	
	display: block;	
}
.container_12 .fullwidth .video_view_sort ul li.spacer {
	color: black;
	font-size: 4px;
	line-height: 5px;
	height: 8px;
	padding: 0;
	margin: 0;
	list-style: none;
}
.container_12 .fullwidth .video_view_sort ul li.sort {
	color: #D0D0D0 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	list-style: none;
	display:block;
}
.tpBigPlaylist {
	margin-top: 10px !important;
	width: 635px !important;
	height: auto;
	overflow: hidden;
	float: left;
}
.tpBigPlaylist .playlistItem {
	background-color: #171717;
	padding: 5px;
	display: block;
	text-decoration: none !important;
        width: 110px;
        font-size: 11px;
        line-height: 12px;
        float: left;
        height: 180px;
        margin: 0px 3px 5px 3px;
        overflow: hidden;
}
.tpBigPlaylist .playlistItem img {
        margin: 0 0 5px 0;
}
.tpBigClips img {
	float: left;
	margin: 0 5px 5px 5px;
}
.tpBigClips .title {
	color: white;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	text-decoration: none !important;	
}
.tpBigClips .desc {
	color: #666666;
	font-size: 10px;
	line-height: 13px;
	display: block;
	text-decoration: none !important;	
}
.tpBigClips .cta {
	display: none;
}
.tpBigClips img {
	border: none !important;
}
.tpBigClips a:hover {
	/*background-color: #262626; */
	text-decoration: none !important;
}

/* photos page */
.gallery {
	width: 640px;
	padding: 0 0 0 0;
	border: none;
	margin: 0 0 0 -10px;
}
.gallery .gallery_photo {
	padding: 0;
	margin: 0 0 10px 10px;
	border: none;
	float: left;
}
.gallery a {
	border: none !important;
	display: inline !important;
}

/* guests page */
#bygenre_box, #byalpha_box {
	padding: 0;
	margin: 0 0 5px 0;
	width: 100%;
	height: auto;
	clear: both;
}
.container_12 .fullwidth .guest_linkbox, #bygenre_box .guest_linkbox, #byalpha_box .guest_linkbox {
	padding: 0;
	margin: 0;
	display: none;
	position: relative;
}
.container_12 .fullwidth .guest_linkbox p,
#bygenre_box p, #byalpha_box p {
	padding: 0 !important;
	margin: 0 !important;
	width: 150px !important;
	height: 16px !important;
	overflow: hidden !important;
	font-size: 12px !important;	
	line-height: 16px !important;
	position: absolute;
	display: block !important;
}
.container_12 .fullwidth .guest_linkbox a, #bygenre_box .guest_linkbox a, #byalpha_box .guest_linkbox a, #bygenre_box .guest_linkbox p a, #byalpha_box .guest_linkbox p a {
	color: #C10A0A !important;
}
.container_12 .fullwidth .guest_linkbox a:hover, #bygenre_box .guest_linkbox a:hover, #byalpha_box .guest_linkbox a:hover, #bygenre_box .guest_linkbox p a:hover, #byalpha_box .guest_linkbox p a:hover {
	color: #C40000 !important;
}
#bygenre_box {	
	display: block;
}
#byalpha_box {
	display: none;
}
.divline {
	width: 100%;
	height: 20px;
	border-top: 1px solid #1D1D1D;
	padding: 0;
	margin: 30px 0 0 0;
	clear: both;
}
.guestPlaylist {
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto;
	clear: both;
	position: relative;
}
.guestPlaylist .guest_vid {
	width: 100%;
	height: 77px;
	margin-top: -5px !important;
	clear: both;
	position: relative;
}
.guestPlaylist .guest_vid img {
	width: 110px;
	height: 62px;
	position: absolute;
	top: 10px;
	left: 0px;
}
.guestPlaylist .guest_vid h3 {
	width: auto;
	text-align: left;
	color: white;
	position: absolute;
	top: 0px;
	left: 120px;
	font-size: 13px !important;
	line-height: 18px !important;
	text-transform: none !important;
}
.guestPlaylist .guest_vid h3 a {
	display: inline;
	color: white !important;
	text-decoration: none !important;
}
.guestPlaylist .guest_vid h3 a:hover {
	text-decoration: none !important; /* was underline */
	color: white !important;	
}
.guestPlaylist .guest_vid p {
	width: auto;
	text-align: left;
	position: absolute;
	top: 30px;
	left: 120px;
	height: 30px;
}

.fullwidth .asset-body .back_to_guests {
	width: 615px;
	height: 19px;
	padding: 0 0 0 15px !important;
	margin: 25px 0 5px 0;
	border-top: 1px solid #1D1D1D;
	border-bottom: 1px solid #1D1D1D;
	background-image: url(/thehour/assets/backarrow.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}
.fullwidth .divline {
	border-top: 1px solid #1D1D1D;
	width: 615px;
	height: 1px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
}
.fullwidth .linkrow {
	width: 100%;
	height: 19px;
	padding: 0 20px 0 0;
	margin: 5px 0 5px 0;


	border-top: 1px solid #1D1D1D;
	border-bottom: 1px solid #1D1D1D;
	overflow: hidden;
	position: relative;
}
.fullwidth .linkrow .rightside {
	display: block;
	float: right;
	width: 105px;
	height: auto;
	padding: 0;
	margin: 0;

	background-image: url(/thehour/assets/small_nextarrow.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
}
.fullwidth .linkrow .leftside {
	display: block;
	float: left;
	width: 90px;	
	height: auto;
	padding: 0;
	margin: 0;	
	background-image: url(/thehour/assets/uparrow.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;		
}
.fullwidth .back_to_top {
	width: 625px; height: 19px; padding: 0 20px 0 0; margin: 10px 0 5px 0; text-align: right; border-top: 1px solid #1D1D1D; border-bottom: 1px solid #1D1D1D; background-image: url(/thehour/assets/uparrow.jpg); background-position: top right; background-repeat: no-repeat; overflow: hidden; position: relative;
}

.fullwidth .back_to_top2 { width: 635px; height: 19px; padding: 0; margin: 10px 0 0 0; float: right; border: none; border-bottom: 1px solid #1D1D1D; border-top: 1px solid #1D1D1D; background-image: url(/thehour/assets/uparrow.jpg); background-position: top right; background-repeat: no-repeat; overflow: hidden; position: relative;}

.back_to_top2 a  { color: #C10A0A !important; font-size: 11px; line-height: 16px; text-transform: uppercase; text-decoration: none; margin-top: 2px; margin-left: 595px;}

.fullwidth .alignleft {
	text-align: left !important;
}
.fullwidth .nobg {
	padding: 0 !important;;
	background-image: none !important;
	text-transform: uppercase;
	font-size: 11px !important;
	line-height: 18px !important;
}
	
.fullwidth .asset-body .back_to_guests a, .fullwidth .asset-body .back_to_top a { color: #C10A0A !important; font-size: 11px; line-height: 16px; text-transform: uppercase; text-decoration: none; position: absolute; top: 2px; left: 15px;}

.fullwidth .asset-body .back_to_guests a:hover,
.fullwidth .asset-body .back_to_top a:hover, .back_to_top2 a:hover {
	color: #C40000 !important;
	text-decoration: none !important; /* was underline */
}

/* episode guide styles */
.episode, .prev_episodes {
	width: 635px;
	/* height: 170px; */
	height: 152px;
	margin: 10px 0 0 0;
	padding: 0 0 7px 0;
	border: none;
	border-bottom:1px solid #1D1D1D;
	position: relative;
	overflow: hidden;
	
}
.prev_episodes {border-bottom:none;}
.container_12 .fullwidth .episode h3 {
	color: white !important;
	font-size: 12px !important;
	line-height: 16px !important;
	text-transform: none !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}
.episode .features {
	width: 185px;
	height: 168px;
	position: absolute;
	top: 0;
	left: 450px;	
	padding: 0;
	margin: 0;
}
.episode .features p {
	line-height: 20px !important;
	margin-bottom: 0 !important;
}
.episode .features .featureshead {
	color: white !important;
	font-size: 15px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-transform: none !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}
.episode .features a {
	width: 100% !important;
	display: block !important;
	text-transform: uppercase !important;
	color: #C10A0A !important;
	font-size: 11px !important;
	line-height: 14px !important;
	padding: 2px 0 2px 0 !important;
	margin: 0 !important;
	border-bottom: 1px solid #1D1D1D !important;
}
.episode .features a:hover {
	text-decoration: none !important; /* was underline */
}
.episode .features .lastlink {
	border-bottom: none !important;
}
.episode .features .featurelinks {
	width: 100%;
	height: 66px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: -9px 0 0 0;
}
.episode .features .line {
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 8px 0 0 0;
	line-height: 0;
	overflow: hidden;
	background-color: #1D1D1D;
}
.episode .features .featurelinks div.icon p {
	width: 183px;
	height: 19px !important;
	line-height: 20px !important;
	overflow: hidden;
	padding: 3px 0 0 25px !important;
	margin: 0 !important;
	background-image: url(/thehour/assets/playicon_small.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
	color: white;
}
.episode .features .featurelinks div.noicon p {
	width: 183px;
	height: 19px !important;
	line-height: 20px !important;
	overflow: hidden;
	padding: 3px 0 0 0px !important;
	margin: 0 !important;
	background-image: none !important;
	color: white;	
}
.episode .features .featurelinks p a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	line-height: 20px !important;	
	color: #CF000;
	text-decoration: none;
	text-transform: none !important;
}
.episode .featurelinks p a:hover {
	text-decoration: none !important; /* was underline */
	background-color: transparent;
}
.episode .textPlaylist, .episode .textPlaylist .playlistItem {
	padding: 0;
	margin: 0;
}
.episode .imagePlaylist {
	width: 440px;
	height: 120px;
	padding: 0 !important;
	margin: 0 !important;
}
.episode .imagePlaylist .playlistItem {
	width: 220px !important;
	height: 120px !important;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}
.episode .imagePlaylist .playlistItem  img {
	width: 208px;
	height: 82px;
	margin: 0 0 5px 0;
	padding: 0;
	border: none;
}
.episode .imagePlaylist .playlistItem p {
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	color: white;
}
.episode .imagePlaylist .playlistItem a {
	display: inline !important;
	border: none !important;
	color: #C10A0A;
	text-transform: none;
	text-decoration: none;
}
.episode .imagePlaylist .playlistItem a:hover {
	text-decoration: none !important; /* was underline */
	background-color: transparent;
}
.clearline {
	clear: both;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding:0;
}
.spacer {
	border: none;
	padding: 0;
	margin: 0;
	height: 10px;
	width: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

/* pluck comments */
#socialcomments {
	margin-left: -10px;
	margin-top: -15px;
	padding-left: 0;
}
#articlecomments h4.icon,
#articlecomments h4, 
#socialcomments-submit h4 {
	color: #D0D0D0;
	text-transform: uppercase;
	font-size: 15px !important;
	line-height: 16px !important;
}
#articlecomments h4.icon {
	background-image: url(/thehour/assets/speech_bubble_red.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}
#cmt-form-label span.label {
	color: #D0D0D0;
	font-size: 14px;
	font-weight: normal;
}
#socialcomments-submit p.disclaimer {
	padding-top: 10px;
color:#666;
font-size:9px;
}
#cmt-sort-wrapper {
	margin-bottom: 7px !important;
	font-weight: normal;
}
#cmt-sort-wrapper span {
	color: #8B8B8B !important;
	font-weight: normal;	
}
.comment {
	background-image: url(/thehour/assets/greyline.gif);
	background-position: 135px bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px !important;
}
.comment div span strong  {
	color: white !important;
}
#socialcomments a,
#cmt-sort-wrapper a,
.comment div span strong a em {
	color:#C10A0A;
}
.comment div span {
	/* background-image: url(/thehour/assets/greyline.gif);
	background-position: top right;
	background-repeat: repeat-y; */
}
.comment div span.r {
	color: #B4B3B3;
	border: none !important;
}
#cmt-post-textarea {
	background-color: black;
	border: 1px solid #1D1D1D;
	width: 100% !important;
	color: white;
}
#cmt-post-textarea-disabled {
	background-color: black;
	border: 1px solid #1D1D1D;
	width: 100% !important;
	color: white;
}
#cmt-form-wrapper span.cmd {
	margin: 5px 0 0 0 !important;
}
#cmt-form-wrapper span.cmd {
	padding: 0;
	margin: 0;
}
#cmt-post-button, #cmt-abusereport-submit, #photo-abusereport-submit {
	background-color: #C10A0A !important;
	border: none !important;
	padding: 0 12px 0 12px;
}
#cmt-form-wrapper span.cmd a {
	display: none;
}
#cmt-form-label span.comment-chars-count {
	color: white !important;
}
.comment div {
	background-image: none;
}
.comment div.cmd span ul.thumb li a em, 
.comment div.cmd span ul.thumb li strong em,
.comment div.cmd span ul.thumb li a, 
.comment div.cmd span ul.thumb li strong,
.comment div.cmd span ul.thumb li {
	background-image: url(/thehour/assets/icons-red.gif) !important;
}
.comment {
	border-bottom: 1px solid #1B1B1B !important;
}
.comment.odd {
	background-color: black;
}
#cmt-sort-wrapper {
	border-bottom: 1px solid #1B1B1B !important;
	padding-bottom: 10px;	
}
#cmt-post-statusbox {
	background-color: black !important;
	font-size: 12px;
	line-height: 15px;
	margin-left: 0;
	padding-left: 0;
	color: #5B5B5B;
}

/* previous episodes weekly links */
.container_12 .fullwidth .prev_episodes p {
	line-height: 21px !important;
	font-size: 12px !important;
	color: #666666 !important;
	padding: 0 !important;
	margin: 0 !important;
}
.container_12 .fullwidth .prev_episodes p a {
	text-decoration: none !important;
	color: #C40000 !important;
}
.container_12 .fullwidth .prev_episodes p a:hover {
	color: #C40000 !important;
}
.container_12 .fullwidth .prev_episodes h3 {
	color: white;
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	padding: 5px 0 5px 0;
	margin: 0
}

/* content-nav */
.content-nav {
	width: 635px;;
	text-align: center;
	border-top: 1px solid #1D1D1D;
	border-bottom: 1px solid #1D1D1D;
	padding: 2px 0 3px 0;
	margin: 20px 0 0 0;
	font-size: 12px;
	line-height: 16px;
	color: #666666 !important;
}
.nolines {
	/* border: none !important; */
}
.content-nav span.vertdiv {
	display: block;
	float: left;
	width: 10px;
}
.content-nav a {
	display: block;
	float: left;
	padding: 0;
	width: 130px;
	text-align: center;
	color: #C40000 !important;	
}
.content-nav a:hover {
	color: #C40000 !important;	
}
.content-nav a.prev-nav {
	display: block;
	float: left;
	width: 300px;
	padding: 0 0 0 12px;
	margin: 0;
	background-image: url(/thehour/assets/small_prevarrow.gif) !important;
	background-position: left 3px;
	background-repeat: no-repeat;
	text-align: left;
}
.content-nav .prev-nav-inactive {
	display: block;
	float: left;
	width: 300px;
	padding: 0 0 0 12px;
	margin: 0;
	text-align: left;
	color: #666666;
}

.content-nav a.next-nav {
	display: block;
	float: left;
	width: 300px;
	padding: 0 12px 0 0;
	margin: 0;
	background-image: url(/thehour/assets/small_nextarrow.gif) !important;
	background-position: right 3px;
	background-repeat: no-repeat;
	text-align: right;
}
.content-nav .next-nav-inactive {
	display: block;
	float: left;
	width: 300px;
	padding: 0 12px 0 0;
	margin: 0;
	text-align: right;
	color: #666666;
}

/* Previous weeks nav */
.prevweeks-nav {
	width: 635px;;
	text-align: center;
	border-top: 1px solid #1D1D1D;
	border-bottom: 1px solid #1D1D1D;
	padding: 2px 0 13px 0;
	margin: 20px 0 0 0;
	font-size: 12px;
	line-height: 16px;
	color: #666666 !important;
	position: relative;
}
.prevweeks-nav a {
	width: 100%;
	display: block;
	padding: 0;
	text-align: left;
	color: #C40000 !important;	
}
.prevweeks-nav a:hover {
	color: #C40000 !important;	
}
.prevweeks-nav h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	* margin-top: -1px;
	width: 100%;
	border-bottom: 1px solid #1D1D1D;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	text-align: left !important;
}

/* pluck style overrides */
#pforums h2#pfheader {
	border-bottom:4px solid #CCCCCC;
	display:none;
	font-size:20px;
	font-weight:normal;
	margin:0 10px;
	padding:10px 10px 5px;
	width:890px;
}

#pforums table { margin:0 10px; width:900px; }
.container_12 .fullwidth h1, .container_12 .fullwidth .note h2{color:#666;}
.note h2{color:#666;}
#pforums a {color:#C40000; text-decoration:none;}

h1#page-title {color:#fff;}

.asset-name entry-title a, .asset-name entry-title h2 a, .asset-name entry-title h2 a:hover {color:#fff;}

img, div {behavior: url(/thehour/iepngfix.htc)}

/* pluck style overrides */

.sidebar_item {
	display: block;
	height: auto !important;
	margin: 10px 0px 0px 0px !important;
}
.sidebar_item h2 { padding: 0px !important; margin: 0px !important; font: 27px/20px Arial,sans; font-weight:regular; color: #fff; text-transform: uppercase; }
.sidebar_item .top_line { font: 14px/14px Arial,sans; font-weight: regular; color: #f0f0f0;}

/* PHOTO GALLERY */
#gallery_latest { float: left; display: inline; overflow: hidden; display: none; }
#gallery_george { float: left; display: inline; overflow: hidden; display: none; }
.photoLoader { float: left; display: inline; width: 615px; height: 40px; padding-top: 20px; padding-bottom: 20px; text-align: center; margin-bottom: 20px; margin-left: 20px; }
.photoLoader .loading_text { display: inline; font: 11px/12px Arial; color: #fff; margin: 3px 7px 200px 0px; overflow: hidden; }
.photoLoader img { display: inline; overflow: hidden; margin-top: 7px; }

/* TAG RANKING */
.tagrank-6 a { font: 10px/18px Arial !important; color: #C10A0A !important; font-weight: normal !important; }
.tagrank-5 a { font: 11px/18px Arial !important; color: #C10A0A !important; font-weight: normal !important; }
.tagrank-4 a { font: 12px/18px Arial !important; color: #C10A0A !important; font-weight: normal !important; }
.tagrank-3 a { font: 14px/18px Arial !important; color: #C10A0A !important; font-weight: normal !important; }
.tagrank-2 a { font: 16px/18px Arial !important; color: #C10A0A !important; font-weight: normal !important; }
.tagrank-1 a { font: 18px/18px Arial !important; color: #C10A0A !important; font-weight: normal !important; }

/* VIDEOUPLOAD */

div#p-videoupload{
	width: 620px !important;
	background: #000000;
	font-family: Arial, sans-serif;
}

#uploader h1{
display:none !important;}

/* VIDEOUPLOAD */

div#p-videoupload{
	width: 620px !important;
	background: #000000;
	font-family: Arial, sans-serif;
}

#uploader h1{
display:none !important;}

/* MODULES */
div#p-videoupload div.module,div#upload-modal #uploader.module {

	background:#000000;
	color:#9a9999;
}
div#p-videoupload div.module h1, div#upload-modal #uploader.module h1 {
	font:bold 18px Arial, sans-serif;
	margin:10px;
	padding:0;
}
div#p-videoupload div.module h2, div#upload-modal #uploader.module h2 {
	font:bold 12px Arial, sans-serif;
	padding:0;
	margin:0;
	padding:5px 10px;
}
div#p-videoupload div.module h2{
	padding:5px 0;
}
div#p-videoupload div.module p, div#upload-modal #uploader.module p {
	font-size:12px;
	padding:0;
}
div#p-videoupload div.module ul, div#upload-modal #uploader.module ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#p-videoupload #uploader_form, div#upload-modal #uploader_form {
	margin:15px 10px 0;
}
div#p-videoupload #uploader_metadata_form, div#upload-modal #uploader_metadata_form {
	margin:15px 0 0;
	display:none;
}
div#p-videoupload form.uploader label, div#upload-modal form.uploader label{
	margin:0 0 3px;
}
div#p-videoupload form.uploader label span, .reqField,div#upload-modal form.uploader label span, .reqField {
	color:#C10A0A;
	font-size:18px;
	font-weight:bold;
	line-height:100%;
	vertical-align:middle;
	display:inline;
}
div#p-videoupload form.uploader textarea, form.uploader input,div#upload-modal form.uploader textarea, form.uploader input {
	border:1px solid #ccc;
	width:300px;
	font-family:Arial,sans-serif;
	font-size:12px;
	margin:0 0 5px;
	display:block;
}

div#p-videoupload form.uploader span.ugcUploadRules input#contest-terms,div#upload-modal form.uploader span.ugcUploadRules input#contest-terms {
	width:20px;
	padding:10px 0;
}
div#p-videoupload form.uploader span.ugcUploadRules input#contest-terms, div#p-videoupload form.uploader span.ugcUploadRules label, div#upload-modal form.uploader span.ugcUploadRules input#contest-terms, div#upload-modal form.uploader span.ugcUploadRules label{
	display:inline;
}


div#p-videoupload form.uploader textarea:focus, form.uploader input:focus, div#upload-modal form.uploader textarea:focus, form.uploader input:focus {
	border:1px solid #141212;
}
div#p-videoupload form.uploader select, div#upload-modal form.uploader select {
	border:1px solid #ccc;
	margin:0 5px 10px 0;
}

div#p-videoupload .upload-progress, div#upload-modal .upload-progress {
	background-color:#f8f8f8;
	border:none;
	width:300px;
	padding:10px;
	margin:0;	
	
}
div#p-videoupload .upload-status, div#upload-modal .upload-status {
	background-color:#f8f8f8;
	font-size:11px;
	/*
	margin:0 10px;
	padding:5px 11px;
	*/
}
div#p-videoupload .upload-form .upload-progress,div#upload-modal .upload-form .upload-progress {
	background-color:transparent;
	width:auto;
}
div#p-videoupload .upload-progress legend,div#upload-modal .upload-progress legend {
	background-color:#f8f8f8;
	font-weight:bold;
}
div#p-videoupload .progressWrapper,div#upload-modal .progressWrapper {
	overflow: hidden;
}
div#p-videoupload .progressContainer,div#upload-modal .progressContainer {
	border:1px solid #e8e8e8;
	background-color:#f8f8f8;
	padding:5px;
	overflow:hidden;
}
/* Message */
div#p-videoupload .message,div#upload-modal .message {
	margin:1em 0;
	padding:10px 20px;
	border:1px solid #ffdd99;
	background-color:#ffffcc;
	overflow: hidden;
}
/* Error */
div#p-videoupload .red, div#upload-modal .red {
	border:1px solid #b27373;
}
/* Current */
div#p-videoupload .green, div#upload-modal .green {
	border:1px solid #cee2f2;
}
/* Complete */
div#p-videoupload .blue, div#upload-modal .blue {
	border:1px solid #b5d4b5;
}


div#p-videoupload form.uploader .button, div#upload-modal form.uploader .button {
	width:auto;
	height:24px;
	line-height:100%;
	display:inline;
}
div#p-videoupload form.uploader .button.inactive, div#upload-modal form.uploader .button.inactive {
	background-color:#f8f8f8;
}
div#p-videoupload form.uploader .error, div#upload-modal form.uploader .error {
	background-color:#9d0404;
	color:#9a9999;
}
div#p-videoupload object.swfupload, div#upload-modal object.swfupload {
	float:left;
	display:inline;
}
div#p-videoupload #bt_cancel, div#upload-modal #bt_cancel {
	background-color:#C10A0A;
	color:#9a9999;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:3px 5px;
}
div#p-videoupload #bt_cancel.inactive, div#upload-modal #bt_cancel.inactive {
	background-color:#d8d8d8;
}
div#p-videoupload #bt_cancel.inactive:hover, div#upload-modal #bt_cancel.inactive:hover {
	cursor:default;
}
div#p-videoupload #bt_submit, .btnUgc, div#upload-modal #bt_submit {
	background-color:#7c0000;
	color:#ffffff;
	font-weight:bold;
	margin:0px 5px 0 0;
	padding:3px 5px;
}
div#p-videoupload #bt_cancel:hover, #bt_submit:hover, div#upload-modal #bt_cancel:hover, #bt_submit:hover {
	cursor:pointer;
}

div#p-videoupload #termsconditions, div#upload-modal #termsconditions {
	border:1px solid #ccc;
	background-color:#efefef;
	width:90%;
	font-size:12px;
	line-height:140%;
	padding:5px 10px;
	position:relative;
	left:10px;
}
div#p-videoupload #termsconditions h5, div#upload-modal #termsconditions h5 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;
}

div#p-videoupload #form-wrapper{
	background:#000000;padding:0;
}
div#upload-modal #form-wrapper{
	background:#eee;padding:0;
}

#p-videoupload a.close {
	background:url(/includes/objects/pluck/gfx/icons-075c8c.gif) no-repeat 0 -415px;
	height:10px;
	width:10px;
	margin:10px 5px;
	padding:0;
	float:right;
}


#filequeue{font-size:14px;line-height:200%;padding:0px;background:#eee;color:#9a9999;display:inline;margin-top:10px;}
/* from your-voice-style.css */
div#p-videoupload a, div#p-videoupload a:visited, div#upload-modal a, div#upload-modal a:visited {
color:#9a9999;
text-decoration:none;
}
div#p-videoupload a:hover,div#upload-modal a:hover {
color:#9a9999;
text-decoration:underline;
}

.offScreen
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}
input#contest-terms{width:30px;float:left;}

div#upload-modal #uploader.module #video-upload-intro, div#upload-modal #uploader.module #video-upload-intro p {padding:0 0 0 0;margin:0;}

div.tpHead {
width: 600px;
display: none !important; }

/* END OF VIDEOUPLOAD */


/* end site specific styles */

/* OVERRIDE STANDARD SEARCH STYLES */
.entry-asset { 
	margin: 10px 0 55px 0 !important; 
	padding: 0 !important;
}
.container_12 .fullwidth h2.entry-title a, .container_12 .fullwidth h2.entry-title a:hover { color: #fff; }
.asset-header { margin-bottom: 5px !important; }

/* TAN playlist */
#tpPlaylistTAN {
	padding: 0 !important;
	margin: 0 !important
	background-color: transparent !important;
}


#tpClipsTAN .playlistItem {
	padding: 0 0 5px 0 !important;
	height: 65px !important;
}

#tpClipsTAN {
    padding: 0 !important;
	margin: 0 !important;
	width: 310px !important;	
}
#tpClipsTAN .cta {
	display: none !important;
}

#tpClipsTAN img {
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
	border: none !important;
	float: left;
}

#tpClipsTAN .title {
	color: white !important;
	text-transform: none !important;
	font-size: 12px !important;
	font-weight: normal !important;
}

#tpClipsTAN .desc {
	color: #666666 !important;
	font-size: 10px !important;
	line-height: 13px !important;
	display: block !important;
	text-decoration: none !important;	
}


.tpTANVPlaylist {
	margin-top: 5px !important;
	width: 635px !important;
	height: auto;
	overflow: hidden;
	float: left;
}
.tpTANVPlaylist .playlistItem {
	background-color: #171717;
	padding: 5px;
	display: block;
	text-decoration: none !important;
        width: 110px;
        font-size: 11px;
        line-height: 12px;
        float: left;
        height: 180px;
        margin: 0px 3px 5px 3px;
        overflow: hidden;
}
.tpTANVPlaylist .playlistItem img {
        margin: 0 0 5px 0;
}
.tpTANVClips img {
	float: left;
	margin: 0 5px 5px 5px;
}
.tpTANVClips .title {
	color: white;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	text-decoration: none !important;	
}
.tpTANVClips .desc {
	color: #666666;
	font-size: 10px;
	line-height: 13px;
	display: block;
	text-decoration: none !important;	
}
.tpTANVClips .cta {
	display: none;
}
.tpTANVClips img {
	border: none !important;
}
.tpTANVClips a:hover {
	/*background-color: #262626; */
	text-decoration: none !important;
}

/* new twitter user widget - hide footer logo/links */
.twtr-widget .twtr-ft a {
	display: none !important;
}