#capital_campaign{
padding: 12px 0;}

#capital_goal{
background: #76B81A;
height: 160px;
width: 50px;
overflow: hidden;}

#capital_raised{
background: #f8f8f8;
font-size: 16px;
text-align: center;
height: 100%;}

.cc_info{
clear: both;
color: #1a1a1a;
font-weight: bold;
font-size: 16px;
display: block;
text-align: center;}
	
.cc_info a{
	padding: 2px 8px;	
}
	
.cc_info a:hover,
.cc_info a:focus{
	background: #FBD4E8;
}

#cc_bar{
float: left;
border: 1px solid #1a1a1a;
margin: 12px 0;}

#cc_line{
float: left;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
margin: 12px 4px 0 0;
width: 20px;}

.cc_value{
position: relative;
top: 2px;
color: #1a1a1a;
font-size: 14px;}

#cc_labels{
float: left;
margin: 12px 0;}

#cc_labels ul{
float: left;
color: #1a1a1a;}

#ticks{
width: 10px;
margin: 0;}

#percs{
width: 24px;
margin: 0 3px 0 0;}

.tick{
width: 5px;
height: 15px;
clear: both;
float: right;
border-top: 1px solid black;}

.tick.big{
width: 10px;}

.perc{
color: #fff;
font-size: 12px;
text-align: center;
padding-top: 4px;
display: block;}

.ticklabel{
font-size: 10px;
text-align: right;
float: right;
display: block;
position: relative;
top: -6px;
height: 16px;
width: 24px;
font-weight: normal;}
