@charset "utf-8";
/* CSS Document */
.show{display:block;}
.hide{display:none;}
.t1 big.green{font-style:italic;
color:rgb(140,196,67);}
.bold{font-weight:bold!important;}
.video_more{float:right; font-size:12px;}
.video_more a:hover{text-decoration:underline;}
.videoList{margin-top:10px;}
.videoPost{float:left; width:310px; margin-right:20px; height:372px; overflow:hidden;}
.videoPost img{border:1px solid #8CC443;}
.videoPost p{font-size:12px;;
line-height: 18px;}
.videoPost h2{color:rgb(140,196,67);}

.clr { clear: both;}
.thermometer_wrapper{ margin:0 auto; width:1000px; height:117px; background:url(../images/thermometer.png) no-repeat;  font-family: 'Open Sans', sans-serif;}
.thermometer_wrapper .progress_meter{ float:left; margin:21px 0 0 140px; width:780px; height:41px;}
.progress_meter h2{ font-size:14px; color:#fff; text-transform:uppercase; padding:10px 0 0 0px; float:left;}
.meter_bar{ float:left; width:78%; margin:0 0 0 0.5%; height:41px;}
.meter_bar .fill{ float:left; height:41px; background: url(../images/levelling.png) left repeat-x; width:auto;}

.goal_score{ float:left; width:60px; margin:22px 0 0 10px;}
.goal_score h2{ font-size:18px; color:#fff; text-align:center; margin:0; padding:0; float:left;}
.goal_score h3{ color:#fff; font-size:14px; text-align:center; clear:both; margin:-3px 0 0 0; padding:0; float:left; line-height:normal;}