@charset "UTF-8";
/* CSS Document */

/*________________________________________ GLOBAL ______________________________________*/
/* BACKGROUND COLOR */
html, body {
	background-color: #666666;
}

/* LINK COLOR OFF STATE */
a {
	color: #74ab00;
}

/* LINK COLOR HOVER STATE */
a:hover {
	color: #74ab00;
}


/*________________________________________ HEADER ______________________________________*/

/* HEADER IMAGE & HEIGHT = 983px X designer defined */

/*
#interestTitle {
	background-image: url('http://current.com/images/skins/vcam/vcam_header.jpg');
	background-repeat: no-repeat;
	background-color: #191919;
	/* height: 135px; */
/*
}
*/

/* INTEREST TITLE IN HEADER VISIBILITY */
#interestTitle h1 {
	visibility: hidden;
}

/* TOPIC LABEL VISIBILITY */
#interestTypeLabel {
	display: none;
}

#interestTitle #explainer{
	background-color: #191919;
	margin-top: 0.5em;
	padding: 0;
}

#interestTitle #explainer .promo{
	padding: 0px;
	width: 100%;
}

	#explainer a{
		color: #FF6600;
		text-decoration: none;
	}
	
	#explainer a:hover{
		text-decoration: underline;
	}
	
	#vcamExplainer{
		font-size: 18px;
		color: #999;
		padding: 10px;
	}
	#vcamExplainer .bold{
		font-weight:bold;
		color: #fff;
	}
	#vcamExplainerBox{
		border-top: 3px solid #242424;
		border-bottom: 3px solid #242424;
		margin-bottom: 15px;
	}
	#moreVcamExplainer{
		font-size: 12px;
		margin: 15px 0;
	}
	#explainer .promo .wrapper{
		width: 645px;
		float: left;
	}
	#explainer .promo #assignments{
		float: left;
		width: 100%;
		border-right: 3px solid #242424;
		padding: 0px 15px 0px 0px;
	}
	#explainer .promo #assignments .assignment{
		border-bottom: 3px solid #242424;
		clear:both;
		float:left;
		padding: 15px 0px 15px 10px;
		width: 610px;
	}
	#explainer .promo #assignments .assignment .entry{
			margin: 0 0 0 230px;
			color: #999;
	}
	#explainer .promo #assignments .assignment .entry .open{
		color: #CCC;
		text-transform: uppercase;
		font-size: 0.9em;
		font-weight:bold;
	}
	
	#explainer .promo #assignments .assignment .entry .closed{
		color: #f8292d;
		text-transform: uppercase;
		font-size: 0.9em;
		font-weight:bold;
	}
	
	#explainer .promo #assignments .assignment .entry a{
		font-size: 1.7em;
		font-weight:bold;
		letter-spacing: -1px;
	}
	
	#explainer .promo #assignments .assignment.first{
			padding-top: 0px;
	}
	#explainer .promo #help{
		float: right;
		width: 277px;
		margin: 10px 0px;
		color: #999;
	}
	#explainer .promo #help h4{
		color: #FFF;
		font-size: 18px;
		margin-bottom: 5px;
	}
	#explainer .promo #help h4#newsletter{
		margin-bottom: 10px;
	}
	#explainer .promo #help h4{
		margin-top: 30px;
	}
	#explainer .promo #help h4.first{
		margin-top: 0px;
	}
	#explainer .promo #help input{
		padding: 0.4em;
		border: 1px solid #cccccc;
		font-size: 12px;
		color: #666;
	}
	#explainer .promo #help input.textbox{
		width: 200px;
	}
	#explainer .promo #help .submit{
		border:1px solid #ad4500;
		background-color:#ff6600;
		font-weight:bold;
		color: #FFF;
	}
	#explainer .promo #assignments .assignment .pic{
		margin-left: -230px;
		padding-right: 10px;
		float:left;
	}


/*_____________________________________ CONTENT AREA ___________________________________*/
/* CONTENT BACKGROUND COLOR */


/* ITEM ADDED COPY COLOR */
.upcoming ul.itemList li.itemListing .itemlistingUserInfo a {
	color: #999;
}	

/* ITEM RESPONSE COPY COLOR */
.upcoming ul.itemList li.itemListing .itemlistingResponseInfo a {
	color: #999;
}


/*______________________________________ RIGHT RAIL ____________________________________*/
/* RIGHT RAIL BACKGROUND COLOR */
.supportColumn .supportItem {
}

/* RIGHT RAIL HEADER COLOR */
.supportColumn h2, h2.bottomBar {
}

/* dashed LINE SEPARATOR FOR RELATED TOPICS */
.supportColumn .supportItem #moreVcam div {
	border-bottom: 1px dashed #CCCCCC;
	padding: 10px 0;
} 

/* ??? */
.supportColumn .supportItem #moreVcam div a {
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
}

.supportColumn .supportItem #moreVcam div.small a {
	font-size: 1.6em;
}

.supportColumn .supportItem #moreVcam div img {
	vertical-align: middle;
	padding-right: 1.2em;
}