/* CSS Document */
.ticker_container {
	/*
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	padding: 8px;
	margin-top: -1px;
	text-align: center;
	clear: both
	*/
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding: 4px 0px;
	margin: 12px 0 20px 0;
	text-align: center;
	clear: both;
}
.ticker_content { margin: 0px; }
.ticker_items { display: none; }

.renderer_output {
	clear:both;
	overflow:hidden;
	float: left;
}

.ticker_container .ticker_controls span {
	background:url("images/gvl3-icons-0-2.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	font-size:1px;
	height:15px;
	line-height:1px;
	opacity:0.7;
	overflow:hidden;
	position:relative;
	text-indent:-5000px;
	z-index:10;
}

.ticker_controls { padding: 0px; margin: 0px; padding-top: 3px}
.ticker_controls li { list-style: none; float: right; padding-right: 5px;}

.ticker_content { float: left;  margin-left: 5px;  width: 389px; overflow: hidden;  }

.ticker_container .ticker_controls .stopped span {
	background-position:-5px 0;
	width:11px;
}

.ticker_container .ticker_controls .started span {
	background-position:-27px 0;
	width:12px;
}

.ticker_container .ticker_controls .prev span {
	background-position:-224px 0;
	width:10px;
}

.ticker_container .ticker_controls .next span {
	background-position:-247px 0;
	width:10px;
}

.ticker_title { float: left; margin-top: 0px; }
.renderer_output { height: 20px; }
#tickerHolder .div.spacer, .spacer { height: 0px !important; } /* CiviCRM fix */