/*________________________________________ GLOBAL ______________________________________*/
html, body {
	background-color: #666;
}
/*
body {
	background-image: url('/images/skins/supernews/images/backgroundGradient.gif');
}
*/
a {
	color: #74ab00;
}
a:hover {
	color: #74ab00;
}




/*________________________________________ LEADER BOARD ______________________________________*/

/* LEADER BOARD IMAGE */
#interestTitle {
    /*background: url('/images/skins/hack_the_debate/images/header_debate_08_II_01.jpg') no-repeat top left #04202e;*/
	/*background: url('/images/skins/hack_the_debate/images/header_debate_08_III_01.jpg') no-repeat top left #04202e;*/
	/*background: url('/images/skins/hack_the_debate/images/header_debate_08_IV_01.jpg') no-repeat top left #04202e;*/
	background: url('/images/skins/hack_the_debate/images/header_debate_08_final_01.jpg') no-repeat top left #04202e;
}

/* LEADER BOARD HEIGHT */
#interestTitle h1 {
    height: 165px;
    margin: 0;
    padding: 0;
    visibility: hidden;
}


/*______________________________________ SUBHEADER _____________________________________*/
/* CLOSED TOPIC LABEL VISIBILITY */
#interestTypeLabel  {
	margin: 0 0 0.6em 2.0em;
	visibility: visible;
}
/* CLOSED TOPIC LABEL TEXT */
#interestTypeLabel li {
	color: #fff;
}


/*#interestTypeLabel {
	display: none;
}*/


/*_______________________________________ SPONSOR ______________________________________*/
/*
#interestSponsorBar {
	width: 100%;
	height: 30px;
	background-image: url('/images/skins/supernews/images/sponsorBarBg.gif');
	background-repeat: repeat;
	clear: both;
}
*/
/*
#interestSponsorLink {
	display: none;
	float: right;
	width: 205px;
	height: 19px;
	margin-top: .5em;
	background-image: url('/images/barca/skinning_demo/sponserLogo.gif');
}
*/

/*___________________________________ EXPLAINER MODULE _________________________________*/
/* explainer box */
#interestTitle #explainer {
	background-color: #03202E;
	margin: 1.25em 0 0 0;
	padding: 1em 1em 1.5em 2.5em;
	margin-top: 1em;
	float: left;
	overflow: hidden;
	display: none;
}

/*_____________________________________ CONTENT AREA ___________________________________*/
/* CONTENT BACKGROUND COLOR */
.mainColumn {
	background-color: #fff;
}

/* ITEM BACKGROUND - NEED TO SET THE SAME AS CONTENT BACKGROUND COLOR */
.upcoming {
background-color:#fff;

}

/* SORT MENU BG COLOR */
.topicFilters {
	background: #bcbcbc;
}	

/* SORT MENU LINK COLORS */
.filters li a {
	border-right: 1px solid #a7a7a7;
	color: #fff;
	text-decoration: none;
}
.filters li a.active {
	background-color: #6c6c6c;
	color: #fff;
	text-decoration: none;
}
.filters li a:hover {
	background-color: #6c6c6c;
	color: #fff;
	text-decoration: underline;
}

/* ITEM CONTAINER */
.upcoming ul.itemList li.itemListing {
	background: #fff;
	border-bottom: 1px dashed #bcbcbc;
}

/* ITEM DESCRIPTION TITLE */
h2.itemTitleList a {
	/* color: #999; */
}

/* ITEM DESCRIPTION TEXT */
.upcoming ul.itemList li.itemListing .itemListingContent p {
	color: #999;
}

/* ITEM ADDED COPY COLOR */
.upcoming ul.itemList li.itemListing .itemlistingUserInfo a {
	color: #74ab00;
}

/* ITEM RESPONSE COPY COLOR */
.upcoming ul.itemList li.itemListing .itemlistingResponseInfo a {
	color: #74ab00;
}


/*______________________________________ RIGHT RAIL ____________________________________*/
.supportColumn .supportItem {
	background-color: #fff;
}
.supportColumn h2, h2.bottomBar {
	color: #666;
}
.supportColumn .supportItem #relatedTopics li {
	border-bottom: dashed 1px #bcbcbc;
} 
.supportColumn .supportItem #relatedTopics li a {
	color: #414141;
}
#currentSlot {}


/*________________________________________ PAGINATION, FOOTER ______________________________________*/	

/* PAGINATION - Prev/Next/Showing */
.pagingFill {background-color: #f4f4f4; border: solid 1px #e5e5e5;}
	
	/* PAGINATION - Numbered Squares OFF State */
	.paging .pagingPageNumbers .pagingPageFill { background-color: #f4f4f4; border: solid 1px #e5e5e5;}
	
	/* PAGINATION - Numbered Squares ON State */
	.paging .pagingPageNumbers .pagingPageFill:hover {background-color:#ccc8c8; border:1px solid #e5e5e5;}
	
	/* PAGINATION - NUMBERS IN NUMBERED SQUARES */
	.paging .pagingPageNumbers li a {background-color: #f4f4f4; }
	
		/* ??? */
		.paging .pagingPageNumbers li a.active {background-color: #ccc8c8; color: #fff;}
		
/* ??? */		
.pagingButtons {background-color: #013950;}



/*__________________________________ PAGINATION, FOOTER ________________________________*/	
/*.pagingFill {
	background-color: #e5e5e5;
	border: solid 1px #005273;
}
.paging .pagingPageNumbers .pagingPageFill {
	background-color: #e5e5e5;
	border: solid 1px #005273;
}
.paging .pagingPageNumbers .pagingPageFill:hover {
	background-color: #e5e5e5;
	border: 1px solid #005273;
}
.paging .pagingPageNumbers li a {
	background-color: #e5e5e5;
}
.paging .pagingPageNumbers li a.active {
	background-color: #e5e5e5;
	color: #000;
}
.pagingButtons {
	background-color: #e5e5e5;
}

.pager a.previousPages:hover, .pager a.nextPages:hover {
	background-color: #021d27;
}
.pager a.previousPagesOff:hover, .pager a.nextPagesOff:hover {
	background-color: #e5e5e5;
}

/* the links and the separating dots (ellipses) */
/*.pager div span.dots, .pager a {
	background: #013950;
	border: solid 1px #005273;
}
/* the page range ("showing 1-10 of 55") */
/*.pager div.pagingRangeDisplay {
	background: #013950;
	border: solid 1px #005273;
}*/
/* the prev/next button boxes and images */
/*.pager a.pagerButtons, .pager div.pagerButtons {
	background: #013950;
	border: solid 1px #005273;
}*/
/* <prev & next> button images */
/*.pager a.pagerButtons span, .pager div.pagerButtons span {
	background-color: transparent;
}*/
/* link rollovers (hover) */
/*.pager a:hover {
	background: #021d27;
	border: solid 1px #005273;
}**//*/

/*__________________________________ ADDITIONAL CLASSES ________________________________*/

/* ABOUT SECTION CONTAINER */
.channels {
	color:#74ab00;
}

/* ABOUT SECTION CONTAINER */
.about_container {
	width:668px;
}

/* ABOUT SECTION VIDEO CONTAINER */
.about_video {
	width:400px; 
	float:left; 
	margin-left:10px; 
	/*padding-right: 20px; 
	border-right: 2px solid #bcbcbc;*/
}

/* ABOUT SECTION TEXT CONTAINER */
.about_text {
	width:190px;
	margin-left: 20px; 
	margin-top: 20px;
}

/* ABOUT SECTION HEADLINE TITLE 01 */
.topic_emphasis_01 {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin-bottom: 5px;
}

/* ABOUT SECTION HEADLINE TITLE 02 */
.topic_emphasis_02 {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-bottom: 5px;
}

/* ABOUT SECTION COPY */
.topic_text {
	margin: 0px;
	padding: 0px;
	font-size:13px;
	font-weight:normal;
	color:#414141;
	line-height: 17px;
}

.participate_number {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
	color:#2d713e;
	line-height: 17px;
}



/* CELEBRITY THUMBNAILS */
.celeb_container {
	width: 278px; 
	margin-top: 0px;
	float: left;
}

.celeb_container_02 {
	width: 278px; 
	margin-top: 30px;
	float: left;
}


.celeb_container_03 {
	width: 278px; 
	margin-top: 0px;
	float: left;
}

.celeb_hosts {
	margin-left: 10px; 
	margin-top: 0px; 
	padding-top: 0px; 
	float: left;
	font-size: 14px;
	font-weight: normal;
	color: #414141;
}

.celeb {
	width: 80px; 
	height: 60px; 
	/*background-color: #fff; */
	float: left; 
	margin-top: 5 px;
}

.celeb_title {
	margin-left: 0px; 
	margin-top: 0px; 
	padding-top: 0px; 
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #414141;
}

.celeb_title_02 {
	margin-left: 0px; 
	margin-top: 0px; 
	padding-top: 0px; 
	float: left;
	font-size: 14px;
	font-weight: normal;
	color: #414141;
}

.celeb_link {
	width: 148px; 
	height: 20px; 
	/*background-color: #fff; */
	margin-left: 90px; 
	margin-top: -20px; 
	padding: 0px; 
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #697611;
}

.big_bar_solid {
	border-bottom: solid 6px #b9b9b9; 
	margin-top: 0px; 
	margin-bottom: 10px;
	padding: 0px;
	width: 278px;
	float: left;
}

.big_bar_solid_blue {
	border-bottom: solid 6px #172f5f; 
	margin-top: 0px; 
	margin-bottom: 10px;
	padding: 0px;
	width: 278px;
	float: left;
}

.subtitle {
	font-size: 20px; 
	font-weight: bold; 
	color: #172f5f; 
	margin: 0px 0px 5px 0px;
	padding: 0px; 
	width: 278px; 
	line-height: 18px;
}

.subtitle_text {
	width: 278px;
	font-size:12px; 
	font-weight: normal;
	line-height: 16px;  
	color: #414141;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 0px;
}

.bar_solid {
	border-bottom: solid 3px #b9b9b9; 
	margin-top:10px; 
	margin-bottom: 10px;
	width: 278px;
	float: left;

}

.bar_dashed {
	border-bottom: dashed 1px #b9b9b9; 
	margin-top:5px; 
	margin-bottom: 5px;
	width: 278px;
	float: left;
}

.ecospot_container {
	width: 258px; 
	margin-top: 0px;
	float: left;
}

.ecospot_link {
	width: 148px; 
	height: 20px; 
	margin-left: 90px; 
	margin-top: -20px; 
	padding: 0px; 
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #697611;
}

.curator_container {
	width: 258px; 
	margin-top: 0px;
	float: left;
}

.curator_link {
	width: 148px; 
	height: 20px; 
	margin-left: 90px; 
	margin-top: -35px; 
	padding: 0px; 
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #697611;
}

.curated_links {
	width: 228px; 
	margin-left: 0px; 
	margin-top: 00px; 
	padding: 10px 0px 10px 0px;; 
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #697611	;
	border-bottom: dashed 1px #b9b9b9;
}

.promo_image {
	margin-top: 0px;
	padding: 0px;
	width: 280px;
	
}

.promo_copy {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	width: 280px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
	line-height: 17px;
	
}

.bar_dashed_promo {
	border-bottom: dashed 1px #b9b9b9; 
	margin-top:0px; 
	margin-bottom: 20px;
	width: 278px;
	float: left;
}