.socialbuttons{transition: all 0.5s ease 0s;}

.social_nonwidget{ transition: width 2s; -moz-transition: width 2s; /* Firefox 4 */ -webkit-transition: width 2s; /* Safari and Chrome */ -o-transition: width 2s; /* Opera */}

.larger:hover{ transform:scale(1.1);} 

html.freebook body{background-image:none; margin-top:20px;}

html.freebook body h1{text-align:center; color: #0066cc; font-size: 250%; line-height: 165%;}

html.freebook body h1 span{font-size:120%;}

html.freebook body h2{font-weight:100; text-align:center;}

html.freebook body .right-sidebar{background: #eeeeee; padding: 20px 10px 20px; border-radius: 5px; text-align:center;}

html.freebook body .right-sidebar h3{color: #0066cc; text-align:center; font-size:190%;}

html.freebook body .right-sidebar img {width:100%; margin: 20px 0;}

html.freebook body .right-sidebar a {text-align:center;}

html.freebook body .copyright {background-color:lightgrey; font-size:200%; text-align:center; font-weight: 100; color: grey; padding: 20px; margin-top: 40px;}

html.freebook body .copyright .span12{width:100%;}

html.freebook body #inline1 h3{text-align:center; margin-bottom:20px;}

html.freebook body .bulletpoints{font-size:150%;}

html.freebook body .bulletpoints li{list-style: none;
    background: url('https://davidlfeinstein.com/img/tick-small.png') no-repeat 0px 4px;
    padding-left: 45px;}

.meter { 
	height: 20px;  /* Can be anything */
	position: relative;
	background: #555;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 10px;
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
}

.meter > span {
  display: block;
  height: 100%;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: rgb(43,194,83);
  background-image: linear-gradient(
    center bottom,
    rgb(43,194,83) 37%,
    rgb(84,240,84) 69%
  );
  box-shadow: 
    inset 0 2px 9px  rgba(255,255,255,0.3),
    inset 0 -2px 6px rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
}

#clockdiv{
	font-family: sans-serif;
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
  font-size: 30px;
  margin: 0 170px;
}

#clockdiv > div{
	padding: 10px;
	border-radius: 3px;
	background: #00BF96;
	display: inline-block;
}

#clockdiv div > span{
	padding: 15px;
	border-radius: 3px;
	background: #00816A;
	display: inline-block;
}

.smalltext{
	padding-top: 5px;
	font-size: 16px;
}