div { border:none; }
body {
	padding:0;
	margin:0;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
}
#wrapper { max-width:400px; height:300px; margin:0 auto; }
#rail_title {
	width: 395px; 
	margin: 0 auto; 
	margin-bottom:5px;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	font-size:22px; 
	color:#fff; 
	background-color:#314d7c; 
	padding:2px 2px 2px 5px;
}
#rail_chatter {
	width: 395px; 
	margin: 0 auto; 
	margin-bottom:10px;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	line-height:1.3em;
	font-size:13px; 
	color:#3c3c3c; 
	padding:2px 2px 2px 5px;
}
#rail_credits {
	width: 395px; 
	margin: 0 auto; 
	margin-bottom:20px;
	padding:2px 2px 2px 5px;
	margin-top:0;
}
#rail_credits, #rail_credits a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#999; 
	text-decoration:none;
}
#container {
	margin: 0 auto;
}
.gold { color:#ecaf00; }
.white { color:#fff; }
.bold {	font-family:'Arial Narrow Bold', Arial, Helvetica, sans-serif; }
.roman { font-family:'Arial Narrow', Arial, Helvetica, sans-serif; }

.title {
	margin:20px 0 10px m 0;
	font-size:40px;
	color:#ecaf00;
	font-family:'Arial Narrow Bold', Arial, Helvetica, sans-serif;
}
.title_bkgd { background-color:#000; padding:5px 15px; }

/* Grow */
.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.grow:hover, .grow:focus, .grow:active {
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
.button {
	margin:20px;
	padding:4px 15px;
	cursor:pointer;
	background: #314d7c;
	text-decoration: none;
	color: #fff;
	font-family:'Arial Narrow Bold', Arial, Helvetica, sans-serif;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position:relative;
	z-index:99;
}
/* END Grow */

.subtitle {
	margin:8px 0 0 0;
	font-size:18px;
	color:#fff;
	z-index:99;
	font-family:'Arial Narrow Bold', Arial, Helvetica, sans-serif;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.subtitle_span { background-color:#314d7c; padding:4px 10px; }
.year {
	font-size:18px;
	color:#fff;
	z-index:100;
	position:relative;
	width:50px;
	font-family:'Arial Narrow Bold', Arial, Helvetica, sans-serif;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.year_span { background-color:#000; padding:4px 10px; color:#fff; }
.wrapper { margin-left:20px; float:left; height:auto; }
.donut_wrapper { float:left; height:210px; width:180px; }
#donut1, #donut2, #donut3 {
	width:180px;
	padding:5px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}