body { background-color: #000080; }
a.thumbnail-link {
	display: inline-block; 
	margin: 0 10px 10px 10px; 
	line-height: 0; 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	-ms-border-radius: 2px; 
	-o-border-radius: 2px; 
	border-radius: 2px; 
	border: 2px solid #000080; 
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out; 
	-o-transition: all 0.1s ease-out; 
	transition: all 0.1s ease-out; }
a.thumbnail-link:hover { border: 2px solid #FFFF66; }
a.thumbnail-link-new {
	display: inline-block; 
	margin: 0 10px 10px 10px; 
	line-height: 0; 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	-ms-border-radius: 2px; 
	-o-border-radius: 2px; 
	border-radius: 2px; 
	border: 2px solid #ffffff; 
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out; 
	-o-transition: all 0.1s ease-out; 
	transition: all 0.1s ease-out; }
a.thumbnail-link-new:hover { border: 2px solid #FFFF66; }
a.thumbnail { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.caption { color: #FFFF66; font-size: 12pt; font-family: Times New Roman; text-align: center; font-weight: bold; }
.location { color: #FFFF66; text-align: left; font-size: 10pt; font-family: Times New Roman; }
.time { color: #FFFF66; text-align: right; font-size: 10pt; font-family: Times New Roman; }
.title-month { color: #C0BFCD; font-size: 12pt; font-family: Times New Roman; font-weight: bold; text-align: center; background-color: #333399; }
.number { color: #FFFF66; font-size: 10pt; font-family: Times New Roman; font-weight: bold; text-align: center; background-color: #333399; 
  display: inline-block;
  max-width: 550px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #333399;
  border: 2px solid #333399;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
.train { color: #FFFF66; font-size: 12pt; font-family: Times New Roman; font-weight: bold; text-align: center; background-color: #333399; 
  display: inline-block;
  max-width: 550px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #333399;
  border: 2px solid #333399;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
.title { color: #C0BFCD; font-size: 25pt; font-family: Times New Roman; font-weight: bold; text-align: center; background-color: #333399; 
  display: inline-block;
  max-width: 300px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #FA0234;
  border: 2px solid #C0BFCD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
.thumbnail { text-align: center; }
.thumbnail-caption { color: #FFFF66; font-size: 12pt; font-family: Times New Roman; text-align: center; font-weight: bold; }
.thumbnail-workings { text-align: left; }
.thumbnail-index-title { color: #C0BFCD; font-size: 14pt; font-family: Times New Roman; font-weight: bold; text-align: center; background-color: #333399; 
  display: inline-block;
  max-width: 300px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #FA0234;
  border: 2px solid #C0BFCD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
.thumbnail-title { color: #C0BFCD; font-size: 12pt; font-family: Times New Roman; font-weight: bold; text-align: center; background-color: #333399; 
  display: inline-block;
  max-width: 820px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #FA0234;
  border: 2px solid #C0BFCD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
.wrapper { max-width: 1200px; margin: 0 auto; }
.year { text-align: center; }
.link-button { text-align: center; font-size: 10pt; font-family: Times New Roman; font-weight: bold; color: #FFFF66;
  display: inline-block;
  max-width: 150px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #333399;
  border: 4px solid #333399;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
.link-button-nav { text-align: center; font-size: 20pt; font-family: Times New Roman; font-weight: bold; color: #FFFF66;
  display: inline-block;
  max-width: 150px;
  margin: 0 auto 5px auto;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #333399;
  border: 4px solid #333399;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  *zoom: 1;
}
a:link { color: #E6E6E8; font-family:Times New Roman; font-size:10pt; text-decoration: none; text-align: center; }
a:visited { color: #FFFF66; font-family:Times New Roman; font-size:10pt; text-decoration: none; }
a:active { color: #E6E6E8; font-family:Times New Roman; font-size:10pt; text-decoration: none; }
a:hover { color: #E6E6E8; font-family:Times New Roman; font-size:10pt; text-decoration: none; }
a:focus { color: #E6E6E8; font-family: Times New Roman; font-size:10pt; text-decoration: none; }


