* {margin: 0;padding: 0;}
img.loading-progress-image{border:none;}
@font-face {
	font-family: 'League Gothic';
	src: url('../league_gothic-webfont.eot');
	src: url('../league_gothic-webfont.eot?#iefix')  format('embedded-opentype'),
			 url('../league_gothic-webfont.woff') format('woff'),
			 url('../league_gothic-webfont.ttf') format('truetype'),
			 url('../league_gothic-webfont.svg#League Gothic') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
	font-family: 'Clarendon';
	src: url('../clrndnn-webfont.eot');
	src: url('../clrndnn-webfont.eot?#iefix')  format('embedded-opentype'),
			 url('../clrndnn-webfont.woff') format('woff'),
			 url('../clrndnn-webfont.ttf') format('truetype'),
			 url('../clrndnn-webfont.svg#League Gothic') format('svg');
font-weight: normal;
font-style: normal;
}

.body p {margin-bottom: 10px;font-size: 1.1em;line-height:21px;}
.voices-margin-bottom{margin-bottom:20px;}
.navPrimary.voices ul.main-level li.orange-voices-nav.active{
	background:#FE521B url("/skins/ind/voices/gfx/voices-logo.png") no-repeat;
	margin-top: 5px;
}

.orange-voices-nav.active a.voicesLogoAnchor{padding: 40px 20px 10px 20px;margin-top: -10px;text-indent: -9999px;}
/* Setting the links to be blue in voices*/
a {color:#009ab4;}

/*
	Comments Widget specific CSS
*/
.orangeFullstop {width: 10px;height: 10px;background: #FE521B;display: inline-block;margin-left: 3px;}
.orange, .orange a{color:#fe521b;}
/* .orangeBg{background-color:#fe521b;} */
.storyComments{float:left;}
#voicesComments{width:300px; font-family: league gothic;-webkit-font-smoothing:antialiased;float: left;}
#voicesComments .voicesCommentsHeading{height:29px; width:300px; float:left;}
#voicesComments .voicesCommentsHeading span{background:black url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat right 0;
letter-spacing: 1px; text-transform: uppercase; height:25px; padding: 1px 60px 4px 10px;float:left;color:white; font-size:25px;}
#voicesComments .voicesCommentsBody{width: 280px;padding:15px 10px 5px 10px; background:#f5f5f5; float:left; margin-bottom: 25px;}
#voicesComments .voicesCommentsBody .commentsViewAll{font-family: times new roman; float:left; margin:10px 0 0 10px; font-size: 16px;}
#voicesComments .voicesCommentsBody .commentsViewAll.countNotActive a{text-decoration:none; color:#7c7c7c;}
#voicesComments .voicesCommentsBody .commentsViewAll.countActive{margin-top:12px;}
#voicesComments .voicesCommentsBody .commentsViewAll.countActive a{color:#fe521b;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 20px;text-decoration:none; text-transform:uppercase;}
#voicesComments span.topText{margin-left:5px;padding-right:20px; color:#444444; font-family:Georgia; font-size:12pt;float:left;}
#voicesComments .byline .author {clear:left; text-transform: uppercase;font-size: 1.4em;font-style: italic;letter-spacing: 1px;margin: 7px 0 0 5px;float: left;}
#voicesComments img{border:none;}
#voicesComments .commentsHolder{background:#fff url('/skins/ind/voices/gfx/commentsholder-bg.png') no-repeat 0 bottom; float:left; 
	padding:10px 5px 15px 5px; position:relative; margin-top: 20px;}
#voicesComments .commentsHolder .commentsText{font-style:italic; margin:0 0 10px 0;float: left; text-transform:uppercase; letter-spacing:1px; 
	font-size:22px;width:270px;}
#voicesComments .commentsHolder img{float:left; clear:both; margin: 0 5px 0 0;}
#voicesComments .commentsHolder div{float:left;}
#voicesComments .commentsHolder div .commentsName{float:left; color:#ffba40; font-style:italic; text-transform:uppercase; font-size: 22px; letter-spacing:1px;}
#voicesComments .commentsHolder div .commentsDay{clear:both; float:left; margin-top:-4px;color:#444444; font-size: 18px; letter-spacing: 1px;}
#voicesComments .commentsHolder .whiteTriangle{background: url('/skins/ind/voices/gfx/commentsholder-img.png') no-repeat; height:23px; width:23px; position:absolute; top:1px;
	right:50px; top:-22px;}
#voicesComments .voicesCommentsBody .commentsCount{clear:both;height:55px; width:40px; float:left; background:url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;margin:5px 0 -24px 0; display:none;}
#voicesComments .voicesCommentsBody .commentsCount .commentsNumber{font-family: times new roman; font-size:18px; height:27px; background:#ffcc33; float:left; width:40px;color:black; padding:8px 0 0 0; text-align:center;}
/*
	Debate Widget specific CSS
*/
#voicesDebate{width:300px;}
#voicesDebate .voicesDebateHeading{height:29px; width:300px; float:left;}

#voicesDebate .voicesDebateBody blockquote{font-size: 2em; padding-left:10px;font-family:Clarendon; -webkit-font-smoothing:antialiased;}
#voicesDebate .voicesDebateBody blockquote a{color:#393939;}
#voicesDebate .voicesDebateBody blockquote .voicesCurlyQuotes{font-size:1em; margin-left:-5px;}
#voicesDebate .voicesDebateBody blockquote .voicesCurlyQuotes.first{margin-left:-15px;float:left;}
#voicesDebate .voicesDebateHeading span{font-family: league gothic;-webkit-font-smoothing: antialiased;text-transform: uppercase;height:25px; padding: 0 45px 4px 10px; float:left; background:black url('/skins/ind/voices/gfx/debate-heading-bg.png') no-repeat right bottom;color:white; font-size:25px;}
#voicesDebate .voicesDebateBody{padding:15px 15px 5px 15px; background:#f5f5f5; float:left; margin-bottom:10px;cursor:pointer;}
#voicesDebate .voicesDebateBody:hover{background:#eaeaea;}
#voicesDebate span.topText{float:left; color:#666666;}
#voicesDebate .commentsHolder{clear:both;float:left; padding:10px 5px 15px 10px; position:relative;}
#voicesDebate .commentsHolder .commentsText{font-style:italic; margin:0 0 10px 0;float: left; text-transform:uppercase; letter-spacing:1px; 
	font-size:19px;}
#voicesDebate .commentsHolder img{float:left; clear:both; margin: 0 5px 0 0;border:none;}
#voicesDebate .commentsHolder div{float:left;}
#voicesDebate .commentsHolder div .commentsName{letter-spacing: 1px;font-family:league gothic;-webkit-font-smoothing: antialiased;font-size:1.5em; float:left; font-style:italic; text-transform:uppercase;}
#voicesDebate .commentsHolder div .commentsDay{font-family:league gothic;-webkit-font-smoothing: antialiased;clear:both; float:left; color:#444444; font-size:1.3em; letter-spacing: 1px;}

/*
	Carousel Widget specific CSS
*/
.carouselHidden{visibility: hidden !important;}
.carouselConrtainer{width:700px; height:465px; position:relative; color: white; font-family:league gothic;-webkit-font-smoothing: antialiased;}
.carouselConrtainer .carouselNav{width:700px; height:30px; background:#000000;position:absolute; bottom:0; text-align:center;}
.carouselConrtainer .fullWidth img {float: left;}
.carouselConrtainer .fullWidth{cursor: pointer;width:680px; height:455px; position:relative; border:10px solid black; border-bottom:none;}
.carouselConrtainer .fullWidth .textArea{width:660px; position:absolute; bottom:30px;padding:15px 10px 10px 10px; text-transform:uppercase;}
.carouselConrtainer .fullWidth .textArea .heading{font-size:5.5em; z-index:5;position:relative; line-height: 60px;}
.carouselConrtainer .fullWidth .textArea .heading a{color:white;}
.carouselConrtainer .fullWidth .textArea img, .carouselConrtainer .halfWidth .textArea img{float:left; margin-right:10px; border:2px solid #ffffff;  z-index:5;position:relative; margin-top:5px;}
.carouselConrtainer .fullWidth .textArea .writer, .carouselConrtainer .halfWidth .textArea .writerName{font-style:italic;  z-index:5;position:relative;}
.carouselConrtainer .fullWidth .textArea .summary{z-index:5;position:relative; font-size:2em; letter-spacing:1px; line-height:25px;}
.carouselConrtainer .carouselNav ul{position: relative; float: left; display: block; left: 50%; margin-top:5px;}
.carouselConrtainer .carouselNav ul li{color: #C2C2C2;float:left; list-style:none; margin:0 5px 0 0; position: relative; display: block; right: 50%; font-size:14px; cursor:pointer;}
.carouselConrtainer .carouselNav li.pointer{color:#c2c2c2;letter-spacing:1px;}
.carouselConrtainer .carouselNav li.pointer:hover{color:#ffffff;}
.carouselConrtainer .carouselNav ul li.active span{font-weight:bold;color:#ffffff;}

.carouselConrtainer .halfWidth{width:700px; height:465px; position:relative;cursor: pointer;}
.carouselConrtainer .halfWidth img {float: right;}
.carouselConrtainer .halfWidth .textArea{width:280px; height:410px; position:absolute; bottom:30px;padding:15px 10px 10px 10px; text-transform:uppercase;}
.carouselConrtainer .halfWidth .textArea .heading{font-size:5em; line-height:0.9em; z-index:5;position:relative;}
.carouselConrtainer .halfWidth .textArea .heading a{color:white;}
.carouselConrtainer .halfWidth .textArea .summary{text-transform:none; margin:10px 0 10px 0; font-size:1.5em;z-index:5;position:relative; font-family:Clarendon; -webkit-font-smoothing:antialiased;}
.carouselConrtainer .halfWidth .textArea .writerDetails{float:left;z-index:5;position:relative; margin-top:10px;}
.carouselConrtainer .halfWidth .textArea .writerName{float:left;z-index:5;position:relative; letter-spacing: 1px; font-size:14pt;}
.carouselConrtainer .halfWidth .textArea .reports{clear:both; float:left;z-index:5;position:relative; letter-spacing: 1px; font-size:14pt;}
.carouselConrtainer .textAreaBg{width: 100%;height: 100%;background-color:black; position: absolute;top: 0px;left: 0px;z-index:1;}
.carouselConrtainer .commentsCount{display:none; height:82px; width:60px; position:absolute; background:url('/skins/ind/voices/gfx/carousel-bottom-triangle-bg.png') no-repeat 30px bottom; right:0px; top:0px;}
.carouselConrtainer .commentsCount .commentsNumber{font-family:georgia; font-size:2em;height:40px; background:#ffcc33; float:left; width:60px;color:black; padding:10px 0 0 0; text-align:center;}

/*
	Campaign Widget specific CSS
*/
.campaignContainer{width:160px; height:425px; background:black; padding:20px 30px; color:white;}
.campaignContainer h2{font-style:italic; margin: 0 0 5px 0; text-transform:uppercase; font-size:2em; font-family:league gothic;-webkit-font-smoothing: antialiased;font-weight:normal;}
.campaignColor a{color:#fe521b;}
.campaignSummary span a{color:white;}
.campaignSummary span p{color:white; font-family: Clarendon; -webkit-font-smoothing:antialiased;font-size: 1em;}
.campaignContainer img{border:3px solid white; margin:0 0 10px 0;}
.campaignSummary span a { color: white;font-family: georgia;font-size: 1.2em;font-weight: normal;}
.campaignContainer .joinCampaign{background:white url('/skins/ind/voices/gfx/join-campaign-bg.png') no-repeat 194px bottom;padding: 2px 33px 2px 10px; margin-top:20px;}
.campaignContainer .joinCampaign a{text-transform: uppercase;color:black; text-decoration:none; font-family: league gothic;-webkit-font-smoothing: antialiased; letter-spacing:1px; font-size:1.5em;}
.campaign-article .commentWithImage, .campaign-section .commentWithImage {position:relative;}


/*
	Poll Widget specific CSS
*/
.voicesPoll{width:940px; height:440px; background:yellow; color:white; font-family:league gothic;-webkit-font-smoothing: antialiased; text-transform:uppercase; letter-spacing:1px;}
.voicesPoll .pollCampaign{float:left; width:300px; background:black; height:410px; padding: 15px 10px;}
.voicesPoll .pollCampaign .title{color:#fe521b; font-style:italic; font-size:32px;}
.voicesPoll .pollCampaign h2{font-weight:normal; font-size:64px; line-height:56px; margin-top:10px;}
.voicesPoll .pollCampaign p{margin-top:15px; font-family:times new roman; letter-spacing:0px; text-transform:none; font-size:16px;}
.voicesPoll .pollImg{float:left; width:300px; height:440px; position:relative;}
.voicesPoll	.pollView{float:left; width:320px; background:#fe521b url('/skins/ind/voices/gfx/poll-view-bg.png') no-repeat right bottom; height:440px; position:relative;}
.voicesPoll	.pollView .viewTitle{font-style:italic; font-size:40px; margin-left: 20px;}
.voicesPoll .commentsCount{display:none; height:55px; width:40px; position:absolute; top:0px; right:0px; background:url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;}
.voicesPoll .commentsNumber{height:28px; background:#ffcc33; float:left; width:40px;color:black; padding:7px 0 0 0; text-align:center; font-family:times new roman;}
.voicesPoll	.pollView a.vote{height:54px; width:265px; background:black; position:absolute; bottom:0px; left:0px; text-align:center; font-size:48px; color:white; 
	text-decoration:none;}

/*
	List Article Widget specific CSS
*/
.listArticleWidget img{border:none; cursor:pointer;}
.listArticleWidget.fullWidth{width:620px; font-family:times new roman; color:#5c5c5c; }
.listArticleWidget.fullWidth .article{width:620px; float:left; background:#e0e0e0 url('/skins/ind/voices/gfx/list-widget-bg.png') no-repeat left bottom; padding-bottom:10px; position:relative;
	margin-bottom:10px;}
.listArticleWidget.fullWidth .contentArea{width:100%; height:100%; background:white; float:left; padding-bottom: 10px;}
.listArticleWidget.fullWidth .contentArea img{float:left; margin-right:20px;}
.listArticleWidget.fullWidth .contentArea .mainContent{height:100%;}
.listArticleWidget.fullWidth .contentArea .byLine{margin-bottom:-5px;font-family:league gothic;-webkit-font-smoothing: antialiased; letter-spacing:1px; font-size:14px;}
.listArticleWidget.fullWidth .contentArea .byLine span.author{display:block; color:#fe521b; font-style:italic; font-size:1.3em; text-transform:uppercase;}
.listArticleWidget.fullWidth .contentArea .summary h2 a{font-family: Clarendon; -webkit-font-smoothing:antialiased;color:#fe521b; line-height: 1em; font-weight: normal; font-size:1.1em;display:block;padding-right:50px;}
.listArticleWidget.fullWidth .contentArea .summary h2{line-height:22px;}
.listArticleWidget.fullWidth .contentArea .summary p{margin-top:5px; font-size:1.4em;}
.listArticleWidget.fullWidth .commentsCount{display:none; height:55px; width:40px; position:absolute; top:0px; right:0px; background:url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;}
.listArticleWidget.fullWidth .commentsNumber{height:28px; background:#ffcc33; float:left; width:40px;color:black; padding:7px 0 0 0; text-align:center; 
	font-family:georgia; font-size:1.2em;}
	
.listArticleWidget.halfWidth{float: left;width:300px; font-family:times new roman; color:#5c5c5c; border-left:1px solid #cccccc;padding-left:19px;margin-top: 15px;}
.listArticleWidget.halfWidth .article{width:300px; float: left; clear:both; padding:10px 0; position:relative; border-top:1px solid #cccccc;}
.listArticleWidget.halfWidth .article.first {padding-top: 0;border-top: none;}
.listArticleWidget.halfWidth .summary{margin-top:0;}
.listArticleWidget.halfWidth .contentArea img{float:right; margin-left:15px;}
.listArticleWidget.halfWidth .contentArea .byLine img{border: none;margin-left: 0;float:left; margin-right:5px;}
.listArticleWidget.halfWidth .contentArea .mainContent{height:100%; position:relative; padding-bottom:30px;}
.listArticleWidget.halfWidth .contentArea .mainContent .byLine{position:absolute; left:0; bottom:0;}
.listArticleWidget.halfWidth .contentArea .summary h2{line-height: 1.1em; font-weight: normal; font-size:1.4em; font-family:Clarendon; -webkit-font-smoothing:antialiased;}
.listArticleWidget.halfWidth .contentArea .summary h2 a {color: black;}
.listArticleWidget.halfWidth .contentArea .summary h2 a:hover, .storyWidget h1 a:hover {border-bottom: 1px dotted #000000;}
.listArticleWidget.halfWidth .contentArea .byLine .author{color:#fe521b; font-style:italic; font-size:1.3em; text-transform:uppercase; font-family:league gothic;-webkit-font-smoothing: antialiased;letter-spacing:1px;float:left;}	
.listArticleWidget.halfWidth .commentsCount{display:none; height:35px; width:25px; position:absolute; top:10px; right:0px; background:url('/skins/ind/voices/gfx/bottom-triangle-bg2.png') no-repeat right bottom;}
.listArticleWidget.halfWidth .article.first .commentsCount{top:0;}
.listArticleWidget.halfWidth .commentsNumber{height:20px; background:#ffcc33; float:left; width:25px;color:black; padding-top:3px; text-align:center; 
	font-family:times new roman; font-size:13px;}	

/*
	List Article Widget specific CSS
*/

.storyWidget{width:600px; float:left; padding-right: 20px;}
.storyWidget h2{font-family:league gothic;-webkit-font-smoothing: antialiased; letter-spacing:1px; font-weight:normal; font-size:60px; line-height:55px; text-transform:uppercase;}
.storyWidget .contentArea .aside{position:relative;float:left; margin-right:20px;}
.storyWidget .contentArea .aside img{float:left;}
.storyWidget .contentArea {margin-top:10px;}
.storyWidget .contentArea .main p.intro{font-family:georgia;font-size:16px;}
.storyWidget .contentArea .main p.summary{font-family:georgia; font-size:13px; margin-bottom:10px;}
.storyWidget .contentArea .main .authorInfo{margin:15px 0 5px 0; display:block;}
.storyWidget .contentArea .main img{float:left; margin-right:5px;}
.storyWidget .contentArea .main .authorName{color:#fe521b; font-style:italic; text-transform:uppercase;}
.storyWidget .contentArea .main ul.source{font-size:15px; font-weight:bold; font-family: georgia; list-style-type:square; color:#fe521b; list-style-position:inside;}
.storyWidget .contentArea .main .source li a{text-decoration:none; color:black; font-size:10px;}
.storyWidget .contentArea .commentsCount{height:55px; width:40px; position:absolute; top:0px; right:0px; background:url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;}
.storyWidget .contentArea .commentsNumber{height:28px; background:#ffcc33; float:left; width:40px;color:black; padding:7px 0 0 0; text-align:center; 
	font-family:times new roman;}
	
/*
	Related Articles & More From Widget specific CSS
*/
.voicesRelatedArticles, .fulllist.voicesFullList {border:1px solid #fe521b;padding:10px 10px 20px 10px;}
.voicesRelatedArticles h5, .fulllist.voicesFullList h5 {text-transform:uppercase;color:#fe521b;font-family:league gothic;-webkit-font-smoothing: antialiased;font-size:2em;font-style:italic;margin-bottom:5px;border:none;font-weight:normal;letter-spacing:1px; padding:0px;}
.voicesRelatedArticles.relatedContents a, .fulllist.voicesFullList a {border-bottom:none;display:inline;color:#000000;font-weight:normal;font-family:Clarendon; -webkit-font-smoothing:antialiased;font-size:13pt;}
.voicesRelatedArticles.relatedContents p, .fulllist.voicesFullList p{padding: 5px 0;border-top: 1px solid #CCC;}
.voicesRelatedArticles.relatedContents a:hover, .fulllist.voicesFullList a:hover {border-bottom: 1px dotted #000000;}
.voicesRelatedArticles .tags {padding-top:10px;padding-bottom:10px;background-color: #f5f5f5;}
.voicesRelatedArticles .tagNames li {border:none;}
.voicesRelatedArticles .tagNames a {background:none;padding:0 3px 0 8px;color:#000000;font-family:Georgia;font-size:12pt;font-weight:normal;text-decoration:underline;}
.voicesRelatedArticles.relatedContents li.first p, .fulllist.voicesFullList li.first p{border-top: medium none;}
.fulllist.voicesFullList span {float: left;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 1.1em;letter-spacing: 1px;margin: 10px 5px 0 0;}

/*
	Related Topics Widget specific CSS
*/
.voicesRelatedTopics .storyContentWidgetTitle {height:25px;float:left;background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;color:white;font-family:league gothic;-webkit-font-smoothing: antialiased;font-size:25px;text-transform: uppercase;padding: 1px 45px 4px 10px;}
.voicesRelatedTopics .tags {clear:both;padding-top:10px;padding-bottom:10px;background-color: #f5f5f5;}
.voicesRelatedTopics .tagNames li {border:none; padding:0 0 10px 10px;}
.voicesRelatedTopics .tagNames a {background:none;padding:0px;color:#000000;font-size:1.2em;font-weight:normal;line-height:0.8em;}
.voicesRelatedTopics .tagNames a:hover{border-bottom:1px dotted #000000;}
/*
	Read Next Widget specific CSS
*/
.readNextHeading {text-transform: uppercase;letter-spacing: 1px;background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;color:white;font-family:league gothic;-webkit-font-smoothing: antialiased;font-size:24px;height:25px;padding:1px 0 4px 10px;width:185px;}
.readNextStories {float:left; width:48%; margin-right:2%; margin-bottom:20px; background: url("/skins/ind/voices/gfx/list-widget-bg.png") no-repeat scroll left bottom #E0E0E0; padding-bottom:10px;}
.readNextStories .readNextStoriesImage {clear:both;border:none; float:right;margin-left:15px;}
.readNextStories p a{line-height:16px; font-size:14pt; color:black; margin:0px; font-family:Clarendon; -webkit-font-smoothing:antialiased; padding:5px 20px 5px 0;}
.readNextStories .content p {height: 52px;overflow: hidden;}
.readNextStories p a:hover{color:grey;}
.readNextStories .clear {clear:both;}
.readNextStories .author{display:inline; position: absolute;left: 10px;bottom: 10px;}
.readNextStories .author img {margin-right:5px; float:left; border:none; margin-top:15px;}
.readNextStories .author .name{color: #fe521b;float: left;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 1.2em;font-style: italic;letter-spacing: 1px;margin-top: 14px;text-transform: uppercase;}
.readNextStories .content {height: 105px;overflow: hidden;background-color:#fff; padding-left: 10px; position:relative;}
.readNextStories .commentsNumber {height:25px; background:#ffcc33; float:right; width:35px;color:black; padding:5px 0 0 0; text-align:center; 
	font-family:times new roman;font-size:16px;}
.readNextStories .commentsCount {display:none; float:right; height:50px; width:40px; position:relative; top:0px; background:url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;}

/*
	Fact File Widget specific CSS
*/
.factFileWidget h5{font-weight:normal;float:left; padding: 1px 45px 4px 10px;height:25px;border-top:none;background:url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black; color:white; font-family: league gothic;-webkit-font-smoothing: antialiased; font-size:25px; margin-bottom: 0;text-transform:uppercase;}
.factFileWidget ul{list-style:none; background:#f5f5f5; display: inline-block; width: 220px;}
.factFileWidget ul li{float:left; clear:both; border-top:1px solid black; padding:5px 5px 10px 5px;}
.factFileWidget ul li:first-child{border-top:none;}
.factFileWidget ul li .factFile{border:none; text-decoration:none;}
.factFileWidget ul .factFile .topText{font-weight: normal;margin-bottom: 15px;color:#fe521b;float:left; clear:both;font-size:3.5em; line-height:1em;}
.factFileWidget ul .factFile .bottomText{font-weight: normal;color:black;float:left; clear:both; font-size:2em;}


/*
	Most Most Most Widget specific CSS
*/
.voicesMostViewed, .voicesCommented, .voicesNewClass1 {padding: 13px 15px 5px 15px;}
.voicesNewClass1 .article {border-top: 1px solid #bfbfbf;padding: 5px 0;}
.voicesNewClass1 .article:first-child{border:none;padding: 5px 0 5px 0 !important;}
.voicesCommented ul li{list-style:none;}
.voicesMostViewed ul li, .voicesCommented ul li {clear:both;border-top: 1px solid #bfbfbf;margin: 0px !important;padding: 5px 0;}
.voicesMostViewed ul li:first-child, .voicesCommented ul li:first-child {border:none;}
.voicesMostViewed ul li a.author, .voicesNewClass1 .article a.author, .voicesCommented ul li a.author, .voicesCommented .commentsCount{
    color: #fe521b;font-style: italic;text-transform:uppercase;font-family:league gothic;-webkit-font-smoothing: antialiased;letter-spacing:1px; font-size: 1.2em;display:block; padding-top:5px;}
.voicesCommented .commentsCount span {display: inline-block;}
.voicesMostViewed ul li a.title, .voicesNewClass1 .article h3 a.title, .voicesCommented ul li a.title {color: black; font-family: Clarendon; -webkit-font-smoothing:antialiased;}
.voicesNewClass1 .article h3 a.title{font-size:1.2em;}
.voicesMostViewed ul li a.title:hover, .voicesNewClass1 .article h3 a.title:hover, .lettersWidget .article h5 a:hover{border-bottom:1px dotted #000000;}
.voicesNewClass1 .article h3 {font-size: 1.3em;}
.voicesMostViewed ul li a.title, .voicesCommented ul li a.title {font-size: 1.3em; width:100%;}
.voicesNewClass1 .article a.author {font-size: 1.3em;}
.voicesCommented .bylineTextWithCommentCount, .voicesCommented .commentsCount {float: left;}
.voicesCommented .bylineTextWithCommentCount{margin-bottom:5px;}
.voicesCommented ul li a.author {float: left;margin-right: 20px;}
.stories.custom.voicesNewClass1 {float: none;width: auto;}
.voices.tabbingGroup{border-bottom:7px solid #cccccc;}
.voicesCommented {padding-bottom: 25px;}

/*
	IVDRIP specific CSS
*/
.ivdripTeaserView{margin-bottom: 0 !important;}
.ivdripTeaserView p{text-align:center;}
.ivdripTeaserView h3, .ivdripTeaserView h5{text-align:center;}
.ivdripTeaserView .top-heading{font-size:1.6em;padding:15px 0;width:100%;background-color:#fe521b;background-image:url('/skins/ind/voices/gfx/IVDrip/dripHeadBg.gif');background-repeat:no-repeat;background-position:bottom;font-family:league gothic;-webkit-font-smoothing: antialiased;font-style:italic;color:black;line-height:1.2em;letter-spacing:1px;}
.ivdripTeaserView .top-heading p{text-transform:uppercase;}
.ivdripTeaserView .top-heading span{font-size:1.5em;color:white;font-style:normal;}
.ivdripTeaserView .media img{max-width:280px;border:0;}
.ivdripTeaserView .article h3{color: #FFFFFF;text-transform: uppercase;padding-top:10px;font-family:league gothic;-webkit-font-smoothing: antialiased;font-style:italic;font-size:2.4em;line-height:1em;margin-left:10px;margin-right:10px;letter-spacing:1px}
.ivdripTeaserView .article h5{color:white;margin-top:9px;font-size:1.2em; font-family:Clarendon; -webkit-font-smoothing:antialiased;}
.ivdripTeaserView .article h3 a{color:white;}
.ivdripTeaserView .article{width:280px;color:white;margin-left:9px;padding-bottom:10px;margin-top:1px;background-color:#6d796b;}
.ivdripTeaserView.first .article{margin-top:0;}
.ivdripTeaserView .article.colour0{background-color:#6d796b;}
.ivdripTeaserView .article.colour1{background-color:#8f9255;}
.ivdripTeaserView .article.colour2{background-color:#51504f;}
.ivdripTeaserView .article.colour3{background-color:#73526b;}
.ivdripTeaserView .article.colour4{background-color:#3e6a72;}
.ivdripTeaserView .article.colour5{background-color:#726364;}

.ivdripTeaserView .article.off{background-color:#6d796b;}

.ivdripTeaserView .bottom-heading{background-image:url('/skins/ind/voices/gfx/IVDrip/dripBotBg.gif');background-repeat:no-repeat;background-position:bottom;background-color:#fe521b;height:46px;font-size:2.2em;font-family:league gothic;-webkit-font-smoothing: antialiased;}
.ivdripTeaserView .bottom-heading p a{color:#ffffff;}

	.ivDrip-full {
	display: block;
    }
    .ivDrip-full img{border:none;}
    .ivDrip-full .top-heading, .ivDrip-section.top-heading{
	text-align: center;
    }

    .ivDrip-full .top-heading p, .ivDrip-section.top-heading h1 {
	background-color:#fe521b;
	padding: 10px 28px 10px 28px;
	font-family:'league gothic';
	font-size: 5em;
	margin: 0;
	letter-spacing: 1px;
	color: white;
	text-transform: uppercase;
    }
    .ivDrip-full .top-heading span, .ivDrip-section.top-heading span {
	color: black;
    }

    .ivDrip-full .article {
	float:left;
	clear:both;
	margin-top: 0;
	padding-bottom: 10px;
	color: #444;
    }

    .ivDrip-full .article .media {
	float: left;
	width:620px;
	font-size: 1.5em;
	position: relative;
    }

    .ivDrip-full .article .text {
	float: right;
	width:310px;
	text-align: right;
    }

    .ivDrip-full .article .sep, .ivDrip-section.top-heading .sep {
	background-repeat: no-repeat;
	background-image:url('/skins/ind/voices/gfx/IVDrip/dripSepCorner.gif');
	background-color: #ccc;
	height: 20px;
	margin-bottom: 15px;
    }
	
    .ivDrip-full .article.first .sep, .ivDrip-section.top-heading .sep {
	width:910px;
    }

    .ivDrip-full .article .media h3 a, .ivDrip-section.header h1{
	font-family:'league gothic';
	font-size: 42px;
	letter-spacing: 1px;
	color: #6D796B;
	font-style:italic;
	line-height: .9em;
	text-transform:uppercase;
    }
    .ivDrip-section.header h1{color:#333333;}
    .ivDrip-full .article .media h3{margin-bottom: 16px;font-family: league gothic;-webkit-font-smoothing: antialiased;text-transform: uppercase;font-style: italic;font-size: 2.5em;line-height: 1em;}

    .ivDrip-full .article .media .title,  .ivDrip-full .article .media .date{
	float: left;
	width: 50%;
	text-align: left;
	margin-bottom: 16px;
    }

    .ivDrip-full .article .media .title {
	color: #6D796B;
	font-size: 0.8em;
	font-family: Clarendon; -webkit-font-smoothing:antialiased;
    }

    .ivDrip-full .article .media p {
	line-height: 1.3em;
	font-size: 0.9em;
	margin-bottom: 40px;
	color: #444444;
	clear: both;
    }

    .ivDrip-full .article .media .date {
	text-align: right;
	font-family:'league gothic';
	font-size: 0.9em;
	letter-spacing:1px;
    }
	.ivDrip-full .ivDripArticlesList {
	float: left;
	margin-bottom: 50px;
	}
    .ivDrip-full .bottom-heading {
	height: 48px;
	background-color:#fe521b;
	background-image:url('/skins/ind/voices/gfx/IVDrip/dripSepCorner_bot.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding: 5px 0 5px 12px;
	text-transform:uppercase;
	clear:both;
	margin-bottom:40px;
    }

    .ivDrip-full .bottom-heading a {
	color: #FFFFFF;
	font-family: 'league gothic';
	font-size: 4em;
	line-height: 1em;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
    }

    .ivDrip-full .article.colour0 .hl, .ivDrip-section .article.colour0 .hl{color:#6d796b;}
    .ivDrip-full .article.colour1 .hl, .ivDrip-section .article.colour1 .hl{color:#8f9255;}
    .ivDrip-full .article.colour2 .hl, .ivDrip-section .article.colour2 .hl{color:#51504f;}
    .ivDrip-full .article.colour3 .hl, .ivDrip-section .article.colour3 .hl{color:#73526b;}
    .ivDrip-full .article.colour4 .hl, .ivDrip-section .article.colour4 .hl{color:#3e6a72;}
    .ivDrip-full .article.colour5 .hl, .ivDrip-section .article.colour5 .hl{color:#726364;}
	
	.ivDrip-full .voicesReaction{float:left;}
	.ivDrip-full .socialShareButtons-container{float:left; margin-top:10px;}
	.ivDrip-full .socialShareButtons-container .socialwidget{float:left;}
	.ivDrip-full .socialShareButtons-container .socialwidget.tweeter-container{margin-left:5px;}
	.ivDrip-full .socialShareButtons-container .inshare-container{margin-right:3px;}
	
	.ivDrip-full .commentsCount{height:90px; width:65px; float:left; background:url('/skins/ind/voices/gfx/ivdrip-triangle.png') no-repeat right bottom; display:none;}
	.ivDrip-full .commentsNumber{font-size: 1.5em;height:47px; background:#ffcc33; float:left; width:65px;color:black; padding:10px 0 2px 0; text-align:center; font-family:georgia;}


.ivDrip-section.header h1{font-size:4.5em; margin-bottom:15px !important;}
#content .widget.ivDrip-section.title{margin-bottom: 30px;font-family: Clarendon; -webkit-font-smoothing:antialiased;float:left;font-size: 1.6em;font-weight: bold;margin-top: 10px;}
#content .widget.ivDrip-section.datetime{margin-bottom: 30px;font-family: league gothic;-webkit-font-smoothing: antialiased;float:right;font-size: 1.7em;margin-top: 10px;}
.ivDrip-section .body{clear:both;}
.ivDrip-section .body p {font-size: 1.1em; display:block; margin-bottom:10px;}
.ivDrip-section.url{float:left;}
.ivDrip-section.url a {padding: 3px 19px 0 0;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 1.3em;font-style: italic;letter-spacing: 1px;text-decoration: underline;background:url('/skins/ind/voices/gfx/source-bg.png') no-repeat right top;}
.ivDrip-section.nav {float: right;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 1.7em;text-transform: uppercase;}
.ivDrip-section.nav a {letter-spacing: 1px;font-style:italic;}
.ivDrip-section.nav span {font-style: normal;margin: 0 -9px 0 -7px;color: #999898;}
.ivDrip-section.nav a, .ivDrip-section.url a{color:#fe521b;}
.ivDrip-section .storyTop {float: left;}
.ivDrip-section .storyTop p {font-size: 1.3em;margin-bottom: 10px;line-height: 1.6em;}



/*
	Ivdrip Archieve specific CSS
*/
.ivDripArchive.ivdripday h3 {
    color: #FF4F2C;
    margin: 10px 0;
}
.ivDripArchive.ivdripday ul li {
    border-top: 5px solid #E0E0E1;
    list-style: none outside none;
    padding: 15px 0;
}
.ivDripArchive.ivdripday ul li a {
    color: black;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}
.ivDripArchive.ivdripday ul li a:hover {
    text-decoration: underline;
}
.ivDripArchive.ivdripday ul li .publishDate {
    margin-bottom: 5px;
}
.ivDripArchive.ivdripday ul li .contentImg img {
    margin: 5px 0;
}

/*
	Share Widget specific CSS
*/
.hiddenSocialIcons {margin-top: 3px;width: 100px;margin-bottom: 5px;}
#socialShare .socialShareHeading{height:29px;}
.socialShareToggleButton {color: black;margin-top: 10px;font-size: 25px; font-family:league gothic;-webkit-font-smoothing: antialiased; letter-spacing:1px;text-transform: uppercase;cursor: pointer;}
#socialShare .socialShareHeading span{height:25px; padding: 0 59px 4px 10px; float:left; background:black url('/skins/ind/voices/gfx/debate-heading-bg.png') no-repeat right bottom;color:white; font-size:25px; font-family:league gothic;-webkit-font-smoothing: antialiased; text-transform:uppercase;}
#socialShare .socialShareBody{clear:both;padding:15px 10px 15px 10px; width:98px; background:#f5f5f5 url('/skins/ind/voices/gfx/share-bg.png') no-repeat left bottom;}
#socialShare .fb_edge_widget_with_comment, #socialShare #___plusone_0 {margin-bottom: 6px !important;}

/*
	Letters Widget specific CSS
*/
.lettersWidget{width:300px; clear:both;}
.lettersWidget .lettersHeader h5{padding:1px 50px 0 10px;border-top:none;background:url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black; color:white; font-family: league gothic;-webkit-font-smoothing: antialiased; font-size:1.8em; font-style:normal; margin-bottom: 0; letter-spacing:1px; text-transform:uppercase; font-weight:normal;float:left;}
.lettersWidget .article{clear:both; background:#f5f5f5; padding:10px 15px 15px 15px; color:black;margin-top: 1px;}
.lettersWidget .article.first{margin-top:0;}
.lettersWidget .article h5 { margin-bottom:5px;}
.lettersWidget .article h5 a {font-family:Clarendon; -webkit-font-smoothing:antialiased; color: black;font-size: 19pt;line-height: 30px;}
.lettersWidget .article .media {font-family: league gothic;-webkit-font-smoothing: antialiased;display: block;color: #444444;font-size: 12pt; letter-spacing:1px;}
/*
	Storys Widget specific CSS
*/
.storyWidget .storyImg{float:left;}
.storyWidget img{border:none;}
.storyWidget .storyImg img{float:left; cursor:pointer;}
.storyWidget .voiceImageWithComments .commentsCount{display:none;height:82px; width:60px; position:absolute; top:0px; right:0px; background:url('/skins/ind/voices/gfx/carousel-bottom-triangle-bg.png') no-repeat right bottom;}
.storyWidget .voiceImageWithComments .commentsNumber{font-size: 2em;height:40px; background:#ffcc33; float:left; width:60px;color:black; padding:10px 0 0 0; text-align:center; font-family:georgia;}
.storyWidget .voiceImageWithComments {float: left;position: relative;margin-right: 15px;}
.storyWidget .summary{font-size:1.2em;margin-bottom: 15px;}
.storyWidget .bylineImg {float: left; margin-right:10px;}
.storyWidget .byline h3{color: #FE521B;font-style: italic;text-transform: uppercase;font-family:league gothic;-webkit-font-smoothing: antialiased; font-size:1.4em; letter-spacing:1px;}
.storyWidget ul{margin-top:5px;color: #FE521B;font-family: georgia;font-size: 15px;font-weight: bold;list-style-position: inside;list-style-type: square;}
.storyWidget li a{color: black;font-size: 11px;text-decoration: none;}
.storyWidget h1 a {color: black;font-family: league gothic;-webkit-font-smoothing: antialiased; font-size: 2.2em;line-height: 1.1em;text-transform: uppercase;}
.leading-articles #content {border-top: 12px solid #E0E0E0;margin-top: 15px;padding-top: 5px;}

/*
	React Now Widget specific CSS
*/
.voicesReaction {clear: both;}
.voicesReaction .header {border-bottom: 1px solid #FF4F2C; margin-bottom: 16px !important;}
.voicesReaction .header h3 {background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;color: white;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 24px;font-weight: normal;height: 28px;letter-spacing: 1px;padding: 2px 0 0 10px;text-transform: uppercase;width: 150px;}
.voicesReaction.reactionArticlePage .reaction-container, .voicesReaction.reactionArticlePage .socialShareButtons-container {background: url("/skins/ind/voices/gfx/reactnow-bg.png") no-repeat scroll left bottom #cccccc;padding-bottom: 20px;}
.voicesReaction.reactionArticlePage .socialShareButtons-container{margin-top:15px;}
.voicesReaction.reactionArticlePage .socialShareButtons-container .social-box{padding-bottom:10px;}
.voicesReaction.reactionArticlePage .reaction-container .reaction-box, .voicesReaction.reactionArticlePage .social-box {background: none repeat scroll 0 0 white;padding-bottom: 10px;}
.voicesReaction .gig-button-text.gig-reaction-button-text{font-size: 1.5em;font-family: league gothic;-webkit-font-smoothing: antialiased; letter-spacing:1px;color:white; background:#ff4f2c; text-transform:uppercase; font-style:italic;}
.voicesReaction .gig-button-td{background:#ff4f2c;}
.voicesReaction td, .bgNone{background-image:none !important;}
.voicesReaction .gig-bar-container tbody tr td:first-child .gig-button-container {border: medium none;}
.voicesReaction .gig-bar-container tbody tr td .gig-button-container {border-left: 1px solid #CCCCCC;margin-right: 8px;padding: 0 0 0 8px;}
.voicesReaction .gig-button-td td div {background: none !important;}

/*
 	Top Voices Widget
 */
 .topVoicesWidget{float:left; width:100%;}
.topVoicesWidget .header h5 {
	background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;
	color: white;
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	font-size: 24px;
	height: 25px;
	padding: 0 55px 4px 10px;
	font-weight: normal;
	border: none;
	text-transform:uppercase;
	margin-bottom:0px;
	float:left;
}

.topVoicesWidget .topStoryContainer h1.default {
	margin:0px;
	font-size:25px;
}

.topVoicesWidget .topStoryContainer h1.default a {
	color: #222222;
	font-family: Clarendon; -webkit-font-smoothing:antialiased;
	font-size:0.9em;
}

.topVoicesWidget .topStoryContainer h1.default a:hover {
	border-bottom: 1px dotted black;
}

.topVoicesWidget img {
	border:none;
}

.topVoicesWidget .byline h3 {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	display: block;
	color: #fe521b;
	font-style: italic;
	font-size: 16pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.topVoicesWidget p {
	font-size: 1.2em;
}

.topVoicesWidget .article {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	display: block;
	color: #444444;
	font-size: 13pt;
}

.topVoicesWidget .topStoryContainer {
		background-color:#f5f5f5;
		padding-bottom:10px;
		clear:both;
		float:left;
		width:100%;
}

.topVoicesWidget .commentsCount {
	display:none;
	float:right;
	height: 55px;
	width: 40px;
	background: url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;
	position:absolute;
	right:0;
	top:0;
}

.topVoicesWidget .commentsCount .commentsNumber {
	float:right;
	font-family: Georgia;
	font-size: 1em;
	height: 28px;
	background: #ffcc33;
	width: 40px;
	color: black;
	padding: 7px 0 0 0;
	text-align: center;
}

.topVoicesWidget .voiceImageWithComments {
	position:relative;
	padding-bottom:10px;
}

.topVoicesWidget .media , .topVoicesWidget .summary, .topVoicesWidget .bylineImg {
	padding:0 10px;
	margin-bottom: 10px;
}

.topVoicesWidget .bylineImg{float:left; padding-right: 0px;}

.topVoicesWidget .bylineTitleAndDate{margin-left:10px;}

.topVoicesWidget .summary {
	font-size:14px;
	color:#333333;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin:10px 0;
}

.topVoicesWidget .bylineImg .topPicture {
	float:left;
	margin-right:10px;
}


/*
 Voices Today's Cartoon Widget
 */
.voicesTodaysCartoonWidget img{border:none;}
.voicesTodaysCartoonWidget .header h5 {
	background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;
	color: white;
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	font-size: 24px;
	height: 25px;
	padding: 0 50px 4px 10px;
	font-weight: normal;
	border: none;
	text-transform:uppercase;
	margin-bottom:0px;
	float:left;
}

 /*
	TopArticle Widget
*/
.TopArticleWidget {
	position:relative;
}
.TopArticleWidget img{border:none;}
.TopArticleWidget .TopArticleImage {
	float:left;
	margin-right:20px;
}

.TopArticleWidget .articleByline a {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	color: #fe521b;
	font-style: italic;
	font-size: 16pt;
	text-transform: uppercase;
}

.TopArticleWidget h1.title {
	font-family:Georgia, Times, "Times New Roman", serif;
	color:#fe521b;
	font-weight:bold;
	margin:0;
	padding-top: 5px;
}

.TopArticleWidget .articleByline p {
	font-size:14px;
}

.TopArticleWidget .twitter {
	clear:both;
	display:block;
	float:left;
	margin-top:5px;
}
.TopArticleWidget.imgAndTwitter {
float: left;
}

.TopArticleWidget .dateline {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	color: #444444;
	font-size: 13pt;
} 
 
.TopArticleWidget .commentsCount {
	display:none;
	float:right;
	height: 55px;
	width: 40px;
	background: url('/skins/ind/voices/gfx/bottom-triangle-bg.png') no-repeat right bottom;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

.TopArticleWidget .commentsCount .commentsNumber {
	float:right;
	font-family: Georgia;
	font-size: 16px;
	height: 28px;
	background: #ffcc33;
	width: 40px;
	color: black;
	padding: 7px 0 0 0;
	text-align: center;
}

.TopArticleWidget h3.subtitle p {
	color:#333333;
}
.topArticleDivider{background: url("/skins/ind/voices/gfx/list-widget-bg.png") no-repeat scroll left bottom #E0E0E0;margin: 20px 0 10px 0; height:11px;}

/*
	Debate Widget
*/
 .campaign-article, .campaign-section{position:relative;}
 .campaign-article, .campaign-section {
 	width:auto;
 	height:auto;
 	display:block;
 	padding:0 0 0 20px;
}
.campaign-article .commentWithImage, .campaign-section .commentWithImage{float:right; margin-left:100px;} 
.campaign-article .commentsCount, .campaign-section .commentsCount{display:none; height:82px; width:60px; position:absolute; background:url('/skins/ind/voices/gfx/carousel-bottom-triangle-bg.png') no-repeat 30px bottom; left: -60px; top:0px;}
.campaign-article .commentsCount .commentsNumber, .campaign-section .commentsCount .commentsNumber{font-family:georgia; font-size:2em;height:40px; background:#ffcc33; float:left; width:60px;color:black; padding:10px 0 0 0; text-align:center;}
 
 
 .campaign-article img, .campaign-section img {
 	float:right;
 	border:none;
 	margin-bottom:0;
 }
 
 .campaign-article .joinCampaign, .campaign-section .joinCampaign {
 	width:180px;
 }
 
 .campaign-article h2.campaignColor, .campaign-section h2.campaignColor {
 	font-size:2.5em;
 	padding-top:10px;
 	font-style:normal;
 	text-transform:none;
 }
 
 .campaign-article .campaignSummary, .campaign-section .campaignSummary {
 }
 
  .campaign-article h2.campaignColor a, .campaign-section h2.campaignColor a {
	color:white; 
	font-family:Clarendon; -webkit-font-smoothing:antialiased;
	font-weight:bold;
}

.campaign-article .campaignSummary .topText a, .campaign-section .campaignSummary .topText a  {
	color:white;
	font-size:1.2em;
}

.clear {
	clear:both;
}

/* IV DRIP - Archive */

div.ivDripArchive div.row {
	width: 620px;
	overflow: hidden;
}
div.ivDripArchive div.row div.column {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	border:none;
}
div.ivDripArchive.day {
	margin-bottom: 20px;
}
div.ivDripArchive div.row div.column:first-child {
	margin-right: 20px;
}
div.ivDripArchive div.row div.column ul, div.ivDripArchive.day ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	float:left;
	width:100%;
}
div.ivDripArchive div.row div.column ul li {
	padding-left: 10px;
	background: url(/skins/ind/voices/gfx/archive-bullet.gif) left 5px no-repeat;
	margin-bottom: 4px;
	font-size: 0.9em;
}
div.ivDripArchive div.row div.column ul li a {
	color: black;
	font-family: Clarendon; -webkit-font-smoothing:antialiased;
	font-size: 1.2em;
}
div.ivDripArchive div.row div.column ul li a:hover {
	border-bottom: 1px dotted black;
}
div.ivDripArchive.day ul li {
	padding: 5px 0 5px 15px;
	background: url(/skins/ind/voices/gfx/archive-bullet.gif) 5px 7px no-repeat;
	margin-bottom: 0;
}
div.ivDripArchive.day ul li.odd {
	background-color: #e1e1e1;
	margin-bottom: 4px;
}
div.ivDripArchive div.row div.column h3, div.ivDripArchive.day h3 {
	border-bottom: 2px solid #FE521B;
	padding-bottom: 1px;
	color: #FE521B;
	font-size: 1.2em;
	font-weight: bold;
}
div.ivDripArchive div.row div.column h3 a, div.ivDripArchive.day h3 a {
	color: #FE521B;
}


/* Styling for the blockquotes */
.blockquote-widget {
    background: url("/skins/ind/voices/gfx/list-widget-bg.png") no-repeat scroll left bottom #E0E0E0;
    margin: 0 0 30px 0;
    padding-bottom: 11px;
    float:left;
    width:100%;
}
.blockquote-widget .blockquote {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
.blockquote-widget .blockquote span {
    color: #333333;
    float: left;
    font-size: 2em;
    font-style: italic;
}
.blockquote-widget .blockquote .quote {
    background: url("/skins/ind/voices/gfx/blockquotes.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin-left: -65px;
    width: 45px;
    float:left;
}


/* Social Voices Widget */

.socialVoices {
	float:left;
	margin-bottom:20px;
	width:620px;
}

.socialVoices h5.header {
	background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;
	color: white;
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	font-size: 24px;
	height: 25px;
	padding: 0 50px 4px 10px;
	font-weight: normal;
	border: none;
	text-transform:uppercase;
	margin-bottom:0px;
	letter-spacing:1px;
	float:left;
}

.socialVoices .voicesFacebook {
	float:left;
	color:#FE521B;
	line-height:20px;
	margin-right:5%;
}

.socialVoices .twitterName , .socialVoices .moreFromTwitter {
	display:block;
}

.socialContainer {
	background-color:#FFFFFF;
	padding:20px;
	border:2px solid #FE521B;
	clear:both;
	width:576px;
	float:left;
}

.socialVoices .socialContainer .fb_iframe_widget span .fb_ltr #facebook .plugin #LikeboxPluginPagelet .transparent_widget .fbConnectWidgetTopmost {
	border: none !important;
}

.socialVoices .twitterName iframe  {
	margin-left:5px;
}

.voicesTwitter{float:left;}
.voicesTwitter .twtr-hd{padding: 0 !important;}
.voicesTwitter #twtr-widget-1 .twtr-doc .twtr-hd h3 a {
	color:#FE521B !important;
	font-size:2em;
	font-weight:bold;
	font-family:Clarendon; -webkit-font-smoothing:antialiased;
}
.socialVoices .voicesTwitter .twtr-new-results span {top:-17px;}
.voicesTwitter #twtr-widget-1 .twtr-doc .twtr-ft span a.twtr-join-conv {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	display: block;
	color: #fe521b !important;
	font-style: italic;
	font-size: 17pt;
	text-transform: uppercase;
	letter-spacing:1px;
	
}

#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline {
	background: none !important;
}

.voicesTwitter #twtr-widget-1 .twtr-doc .twtr-ft span {
	padding-left:7%;
	float:left;
	text-align:left;
}

.voicesTwitter #twtr-widget-1 .twtr-doc .twtr-hd h4 {
	border:none;
	color:red;
}

.fbConnectWidgetTopmost {
	border-style:none;
}


/* Subscribe Widget */ 

.SubscribeWidget, .lettersWidget, .voicesTodaysCartoonWidget, .topVoicesWidget {
	background:url("/skins/ind/voices/gfx/300px-widget-shadow.png") no-repeat scroll left bottom;
	padding-bottom:10px;
}

.SubscribeWidget .external-newsletter-register-link {
	background-color:#f5f5f5;
	padding:20px;
}
.SubscribeWidget img{border:none;}
.SubscribeWidget div h5 {
	background: url("/skins/ind/voices/gfx/subscribe-orange-arrow.png") no-repeat scroll right 0 black;
	color: white;
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	font-size: 30pt;
	height: 40px;
	padding: 0px 0 10px 10px;
	font-weight: normal;
	border: none;
	text-transform:uppercase;
	margin-bottom:0px;
	letter-spacing:1px;
}

.SubscribeWidget div p {
	color:#444444;
	font-size:12pt;
	margin-bottom:5px;
}

.SubscribeWidget div div.byline {
	margin-top:10px;
}

.SubscribeWidget .byline img {
	float:left;
	margin-right:10px;
}

.SubscribeWidget .byline span {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	color:#414141;
	font-size:13pt;
	line-height:20px;
}

.SubscribeWidget div div.byline a.authorName {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	display: block;
	color: #fe521b;
	font-style: italic;
	font-size: 16pt;
	text-transform: uppercase;
	letter-spacing:1px;
}

.SubscribeWidget .clear {
	clear:both;
}

/* Petition link */
.voices-petition-link-container{float:left; margin-bottom:20px;}
.voices-petition-counter-container{float:left; font-size:1.1em; padding-top:3px;}
.voices-petition-link{border-bottom: 1px solid #fff;color:#fe521b;text-transform: uppercase;font-style: italic;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 1.5em;margin-right: 10px;float: left;}
.voices-petition-link:hover{color:#fe521b; border-bottom:1px dotted #fe521b;}
.petition-not-logged-in-container .heading{clear: both;}

#petition-submission {
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	display: block;
	color: #fe521b;
	font-style: italic;
	font-size: 16pt;
	text-transform: uppercase;
	letter-spacing:1px;
	margin:10px 0;
}

/*Petition Lightbox */

#petitionSuccessMsgBox .col-header span.col-title{
	font-family: league gothic;-webkit-font-smoothing: antialiased;
	display: block;
	color: #fe521b;
/*  font-style: italic; 	text-transform: uppercase; */
	font-size: 26pt;
	letter-spacing:1px;}
	
.voicesRelatedTopics, .factFileWidget{
    clear: both;
    float: left;
    width: 220px;
    margin-top: 5px;
    padding-bottom: 10px;
    background: url("/skins/ind/voices/gfx/ffile-rtopics-shadow.png") no-repeat scroll left bottom;
}
.factFileWidget ul{float:left;}
.voicesRelatedTopics a, .factFileWidget a, .factFileWidget .factFile {
	font-family: Clarendon; -webkit-font-smoothing:antialiased;
}
.socialShare {float: left;width: 120px;}
.voicesArticleLayout {margin-left: 135px;}
.voicesArticleLayout .storyTop p {font-size: 1.3em;line-height:1.6em;}
.voicesLeftFloatingStyle{margin-right: 20px;}


/*
	Debate Comment Widget specific CSS
*/
.voicesDualComment .title, .voicesDualComment .submit input{background: url("/skins/ind/voices/gfx/debate-comment-bg.png") no-repeat scroll left bottom black;color: white;float: left;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 25px;height: 30px;letter-spacing: 1px;padding: 4px 16px 4px 50px;text-transform: uppercase;}
.voicesDualComment .postCommentWrapper{float:left;clear:both;width:100%;padding: 15px 0;background: #f5f5f5;}
.voicesDualComment .postCommentWrapper .for, .voicesDualComment .postCommentWrapper .against{float:left; height:145px; margin-left:4%; width:43%;}
.voicesDualComment .or{background: url("/skins/ind/voices/gfx/or-bg.png") no-repeat; width:44px; height:43px; float:left;margin:50px 0 0 6px;}
.voicesDualComment .postCommentWrapper .against{float:right; margin:0 4% 0 0;}
.voicesDualComment .postCommentWrapper .txtHolder {width: 370px;height: 115px;background: white;padding: 15px;}
.voicesDualComment .postCommentWrapper textarea{resize:none;border:none; background:#ffffff; width:100%; height:100%;font-size: 1.1em;font-family: georgia;font-style: italic;line-height: 1.5em;}
.voicesDualComment .error {float: left;margin: 10px 0 0 5px;color: red;font-size: 1.2em;}
.voicesDualComment .submit{float:right;margin-right:5%;}
.voicesDualComment .submit input{cursor: pointer;height:38px;padding:4px 55px 4px 10px;border:none; background: url("/skins/ind/voices/gfx/debate-comment2-bg.png") no-repeat scroll right bottom black;}
.voicesDualComment .separator{float:left;height:21px;background:url("/skins/ind/voices/gfx/debate-separator.png") no-repeat left bottom #e0e0e0; width:95%;}
.voicesDualComment #debateCommentStream_postCommentFor{overflow: auto;background: url("/skins/ind/voices/gfx/for-bg.jpg") no-repeat 50% 50% #ffffff;}
.debateTextareaActive{background-image:none !important;}
.voicesDualComment #debateCommentStream_postCommentAgainst{overflow: auto;background: url("/skins/ind/voices/gfx/against-bg.jpg") no-repeat 50% 50% #ffffff;}
.voicesDualComment .postComment{width:100%;float:left;margin-bottom:30px;}
.voicesDualComment .commentHeader, .voicesSingleComment .commentHeader{font-weight:normal;background: url("/skins/ind/voices/gfx/debate-heading-bg.png") no-repeat scroll right 0 black;color: white;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 20px;float:left; padding: 0 70px 0 0; height:30px;letter-spacing: 1px;text-transform: uppercase;margin:0;}
.voicesDualComment .commentHeader span, .voicesSingleComment .commentHeader span {float: left;padding: 4px 0 2px 10px;}
.voicesDualComment .commentHeader .commentNumber, .voicesSingleComment .commentHeader .commentNumber {background: none repeat scroll 0 0 #FE521B;padding: 4px 10px 2px;}
.voicesDualComment .commentCount, .voicesSingleComment .commentCount {border-bottom: 1px solid #FE521B;float: left;width: 100%;margin-bottom: 15px;}
.voicesDualComment .comments, .voicesSingleComment .comments {float: left;width: 48%;}
.voicesDualComment .comments.for{border-right:3px solid #fe521b; padding:0 15px 40px 0;}
.voicesDualComment .comments.against {float: left; border-left:3px solid #fe521b; padding:0 0 40px 15px; margin-left:-3px;}
.voicesDualComment .senderNameAndTime, .voicesSingleComment .senderNameAndTime{float:left;font-weight:bold;}
.voicesDualComment .senderName, .voicesSingleComment .senderName{color:#fe521b;background:url("/skins/ind/voices/gfx/debate-sender-bg.png") no-repeat right 1px; padding: 0 10px 0 0;text-transform: uppercase;font: italic 1.2em league gothic;-webkit-font-smoothing:antialiased;}
.voicesDualComment .senderTime, .voicesSingleComment .senderTime{color:#444444;font-size:0.8em;}
.voicesDualComment .debate-commentData-header, .voicesSingleComment .single-commentData-header{border-bottom:1px solid #CCC;float:left;width:100%;}
.voicesDualComment .debate-commentData-header .flag, .voicesSingleComment .single-commentData-header .flag{float:right;margin-right:4px;}
.voicesDualComment .debate-commentData-header .flag a, .voicesSingleComment .single-commentData-header .flag a{background:url("/skins/ind/voices/gfx/flag-db-comment.png") no-repeat right bottom;display: block;width:15px;height:18px;}
.voicesDualComment .commentBody, .voicesSingleComment .commentBody{word-wrap: break-word;border-bottom:1px solid #CCC;float:left;width:100%;padding:7px 0;margin-bottom:15px;font-size: 1.1em;line-height: 1.3em;}
.voicesDualComment .commentImage, .voicesSingleComment .commentImage{float:left;}
.voicesDualComment img, .voicesSingleComment .img{border:none;}
.voicesDualComment .commentAside, .voicesSingleComment .commentAside{float:right;width:85%;}
.voicesDualComment .commentBlock, .voicesSingleComment .commentBlock{float:left;width:100%;border-bottom: 5px solid #cccccc;padding:15px 0;}
.voicesDualComment .vote-buttons, .voicesSingleComment .vote-buttons{float:right;background:#fe521b;border-bottom:1px solid #000000; color:#ffffff; padding:2px 0;}
.voicesDualComment .vote-buttons .vote-pos, .voicesDualComment .vote-buttons .vote-score, .voicesDualComment .vote-buttons .vote-neg, .voicesSingleComment .vote-buttons .vote-pos, .voicesSingleComment .vote-buttons .vote-score, .voicesSingleComment .vote-buttons .vote-neg{float:left;padding:0 7px;font-size:1.2em;}
.voicesDualComment .vote-buttons .vote-pos a, .voicesDualComment .vote-buttons .vote-neg a, .voicesSingleComment .vote-buttons .vote-pos a, .voicesSingleComment .vote-buttons .vote-neg a {color:#ffffff;}
.voicesDualComment .vote-buttons .vote-pos, .voicesDualComment .vote-buttons .vote-score, .voicesSingleComment .vote-buttons .vote-pos, .voicesSingleComment .vote-buttons .vote-score{border-right:1px solid #000000;}
.voicesDualComment .readMore{clear:both; text-align:center;}
.voicesDualComment .readMore a {background: #fe521b;padding: 1px 30px;color: #fff;display: inline-block;text-transform: uppercase;font-style: italic;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 20px;letter-spacing: 1px;}
/*
	Single Comment Widget specific CSS
*/
.voicesSingleComment .commentImage{width:50px; margin-right:10px;position: absolute;left: 0;top: 15px;}
.voicesSingleComment.widget{width: 100%; position:relative; padding-top:6px; margin-top:20px; float:left;}
.voicesSingleComment.widget img{border:none;}
.voicesSingleComment .comments{width:100%;}
.voicesSingleComment .commentCount{margin-bottom:36px;}
.voicesSingleComment .commentsLogo {width: 70px;height: 70px;position: absolute;right: 0;top: 0;}
.voicesSingleComment .share, .voicesDualComment .share{float:right;}
.voicesSingleComment .custom-twitter-share-button, .voicesDualComment .custom-twitter-share-button{margin-right:5px; background: url("/skins/ind/voices/gfx/tweet-comments.png") no-repeat; width:18px; height:18px; float:left;}
.voicesSingleComment .facebook-share-button, .voicesDualComment .facebook-share-button{margin-right:5px; background: url("/skins/ind/voices/gfx/facebook-icon.png") no-repeat; width:18px; height:18px; float:left;}
.voicesSingleComment .reply{float:left;}
.voicesSingleComment .reply-form{clear:both;}
.voicesSingleComment .reply-form form{clear:both; position:relative;padding-top:10px;}
.voicesSingleComment .close-replyform{cursor: pointer;background: url("/skins/ind/voices/gfx/close_reply_icon.png") no-repeat;width:15px; height:15px; position:absolute;top:15px; right:10px;}
.voicesSingleComment .reply a {background: url("/skins/ind/voices/gfx/reply-bg.png") no-repeat right bottom #FE521B;color: white;font-family: league gothic;-webkit-font-smoothing: antialiased;letter-spacing: 1px;padding: 4px 34px 3px 10px;font-size:14px;text-transform: uppercase;}
.voicesSingleComment .replies{margin-left: 50px; width:auto;}
.voicesSingleComment .replies .commentBlock{border-top:5px solid #cccccc; border-bottom:none; margin: 15px 0 -15px 0;}
.voicesSingleComment .commentAside{width:90%; float:left; padding: 0 0 0 60px;}
.voicesSingleComment .postCommentWrapper .for{padding:5px;width: auto;float: none;color: #4D4D4D;position: static;text-align: left;vertical-align: baseline;}
.voicesSingleComment .postCommentWrapper{border-radius: 3px;margin: 0 0 5px;zoom: 1;hasLayout: true;background-color: white;border: 1px solid silver;height: 88px;box-shadow: inset 0 0 4px gainsboro;-moz-box-shadow: inset 0 0 4px #DCDCDC;-webkit-box-shadow: inset 0 0 4px gainsboro;}
.voicesSingleComment .postCommentWrapper .for textarea{width:100%;overflow: auto;word-wrap: break-word;zoom: 1;hasLayout: true;height: 78px;padding: 0px;resize: none;border: none;}
.voicesSingleComment .submit input, .voicesSingleComment .login input{line-height: 20px;font-weight: bold;font-size: 12px;padding: 0 10px;float: right;border-radius: 3px;cursor: pointer;border: 1px solid #C5C7C7;box-shadow: 0 0 2px RGBA(0,0,0,0.15);
-webkit-box-shadow: 0 0 2px RGBA(0,0,0,0.15);-moz-box-shadow: 0 0 2px RGBA(0,0,0,0.15);background: white;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#EAEBEB");
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EAEBEB));background: -moz-linear-gradient(top, white, #EAEBEB);}
.voicesSingleComment .login input{float:left;}
.voicesSingleComment .submit input:hover, .voicesSingleComment .login input:hover{background: #EAEBEB;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#EAEBEB", endColorstr="#FFFFFF");background: -webkit-gradient(linear, left top, left bottom, from(#EAEBEB), to(white));background: -moz-linear-gradient(top, #EAEBEB, white);}
.voicesSingleComment .formContainer {clear: both;}
.voicesSingleComment .formContainer .avatar {margin: 0 10px 10px 0;float: left;width: 50px;height: 50px;}
.voicesSingleComment .formContainer .title{margin-bottom:10px; padding-top:2px;}
.voicesSingleComment .formContainer form {clear: both;margin-top: 10px;}
.voicesSingleComment .readMore{width: 100%;text-align: center;background: #FE521B;clear: both;margin-top: 30px;float: left;}
.voicesSingleComment .readMore a {width:100%;color: white;font-style: italic;text-transform: uppercase;font-family: league gothic;-webkit-font-smoothing: antialiased;font-size: 1.5em;float: left;letter-spacing: 1px;}
.voicesSingleComment .readMore a:hover{color:black;}
.voicesSingleComment #replyText {width: 100%;}
.voicesSingleComment .replies .commentAside {width: 89%;}
.voicesSingleComment .replies .replies .commentAside {width: 88%;}
.voicesSingleComment .replies .replies .replies .commentAside {width: 87%;}
.voicesSingleComment .replies .replies .reply {display: none;}
.voicesSingleComment .replies .replies .replies .replies .commentAside {width: 86%;}
.voicesSingleComment .commentBlock {position: relative;}
#commentReference{float:left;}
.voicesDualComment h1 {font-weight: bold;margin-bottom: 30px;font-size: 2.5em;}
.voices-read-more {color: #FE521B;font-family: league gothic;text-transform: uppercase;-webkit-font-smoothing: antialiased;font-style: italic;}
.voices-read-more:hover {color: #FE521B;border-bottom: 1px dotted #FE521B;}
.deleteComment {float: right;margin-right: 4px;margin-top: 2px;}
.deleteCommentIcon {background: url("/skins/ind/voices/gfx/close_reply_icon.png") no-repeat;width: 15px;height: 15px; display:block;}
div.relative.commentsCount {position:relative; margin-left:5px;}

/*IND-ES1023 (Formatting Comments)*/
.comment-formatting-btns {list-style: none; overflow: hidden; margin: 0 0 3px 0;}
.comment-formatting-btns .formatting-btn {background: url("/skins/ind/voices/gfx/comment-formatting.png") no-repeat left center #fff; border: 1px solid #ccc; float: left; height: 20px; text-indent: -99em; width: 22px; margin: 0 2px 0 0;}
.comment-formatting-btns .formatting-btn[data-btn="bold"] {background-position: -1px center;}
.comment-formatting-btns .formatting-btn[data-btn="italic"] {background-position: -25px center;}
.comment-formatting-btns .formatting-btn[data-btn="blockquote"] {background-position: -73px center;}
.comment-formatting-btns .formatting-btn[data-btn="anchor"] {background-position: -49px center;}
.comment-formatting-btn-link {width:295px !important;height:30px !important;}
.comment-formatting-btn-link input {width:220px;}
.ui-widget-content.formatting-btn-link-overlay {width: 325px !important;}
.ui-dialog.formatting-btn-link-overlay .ui-dialog-buttonpane {width: 325px !important;}
#singleCommentHeader ul.sorting-controls.hide {display: none;}
#singleCommentHeader ul.sorting-controls {height:30px;list-style:none;clear:both;border-bottom: 1px solid #F54E2E;}
#singleCommentHeader ul.sorting-controls li {float: left;padding-right: 5px;background: url("/skins/ind/images/tabs-border-v.png") no-repeat right top;}
#singleCommentHeader ul.sorting-controls li.oldest {background: url("/skins/ind/images/third-tab-border-v.png") no-repeat right top;padding-right:31px;height:30px;}
#singleCommentHeader ul.sorting-controls li a.active {color: #F54E2E;padding-bottom: 1px;border: 1px solid #f54e26;border-bottom: 0px none;background: #fff;}
#singleCommentHeader ul.sorting-controls li a {padding: 3px 15px 1px 15px;font-size: 21px;font-family: league gothic;-webkit-font-smoothing:antialiased;color: white;font-weight: normal;display: block;background: #f54e2e;text-transform: uppercase;}
#singleCommentHeader .comments .loading {position:relative;left:50%;top:20px;margin: 0 0 200px 0;}
/*IND-ES1023 (Formatting Comments)*/
