@charset "utf-8";@font-face {  font-family: 'doctor_who';  src: url('../fonts/doctor_who.eot');   src: url('../fonts/doctor_who.eot?#iefix') format('embedded-opentype'),        url('../fonts/doctor_who.woff') format('woff'),        url('../fonts/doctor_who.ttf')  format('truetype'),        url('../fonts/doctor_who.svg#svgFontName') format('svg');}body {  background:#003B6F;}#gameDialogue {  color: #FFF;}textarea#styled {  width: 100%;  height: 120px;  border: 3px solid #cccccc;  padding: 5px;  font-family: Tahoma, sans-serif;  background-position: bottom;  background-repeat: no-repeat;}.playButton {  text-align: center;}a {  color:#FFF;}ul {  list-style: none;}p {  color: #FFF;  padding-top: 15px;  text-align: center;}h1 {  font-family: 'doctor_who';  font-size: 55px;  text-align:center;  padding-top: 40px;  color:#FFF;}h2 {  font-family:'doctor_who';  font-size: 40px;  text-align:center;  color:#FFF;}h3 {  color: #FFF;  text-align: center;}.sec-page-head {  font:"Palatino Linotype", "Book Antiqua", Palatino, serif;  text-align:center;  margin-left: 100px;  color:#33CCFF;}.capaldi-note {  display:block;  margin-left:auto;  margin-right:auto;  margin-top:50px;}.hide-text {  text-indent: 100%;  white-space: nowrap;  overflow: hidden;}.Doctor-pic {  display:block;}.iframe {  padding-right: 208px;}.contact-head {  margin-left:0 auto;  margin-right:0 auto;}.contact-text {  color:#FFFFFF;  text-align:centre;  font-family:"Times New Roman", Times, serif;  font-size:18px;  padding-left: 130px;}.mainpic {  display:block;  margin: auto auto auto auto}.clearfix {	overflow: auto;}.icon-nav {	margin: 0;	padding: 0;}.icon-nav li {	display: inline-block;}.icon-nav li a {	display: block;	width: 32px;	height: 32px;}.twitter-icon {	background: url(../images/icons/twitter.png);	background-size: contain;}.facebook-icon {	background: url(../images/icons/facebook.png);	background-size: contain;}.googleplus-icon {	background: url(../images/icons/google-plus.png);	background-size: contain;}.link-desc {  font-family:"Times New Roman", Times, serif;  font-size:18px;  color:#FFFFFF;  text-align:right;}footer {	background: #222;  margin-top: 50px;}footer a:hover,footer a:focus {	color:#FFF;}.footer-wrap {	max-width: 940px;	margin: auto auto;	padding: 20px;	color:#FFF;}.footer-wrap .icon-nav {	float: right;}.hide-text {	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}.cf:before,.cf:after {  content: " ";  display: table;}.cf:after {  clear: both;}#wrap {  background: #eaf0f4;  border: 5px solid #7a91a1;  margin: auto;  width: 500px;  margin-bottom: 50px;  margin-left: 525px;}form {  padding: 0;  margin: 0 0 20px;}table {  margin: 0 auto;  width: 100%;}tr, td, input, textarea {  margin: 0;  padding: 0;}tr td:first-child {  padding-right: 10px;  padding-top: 11px;  text-align: right;  vertical-align: top;}.error[generated=true] {  color: #dc0000;  font-size: 16px;  padding: 5px 0 2px 5px;}tr.error td {  padding: 0;}label {  color: #FFF;}input, textarea {  background: #FFF;  border: 3px solid #7a91a1;  font: inherit;  font-size: 16px;  line-height: 29px;  min-height: 30px;  padding: 5px 10px;  width: 100%;}input:focus, textarea:focus {  border-color: #b0c3d0;  outline: none;}textarea {  height: 240px;  resize: vertical;}input[type=submit] {  background: #24333d;  color: #FFF;  font: inherit;  padding: 7px 20px;  width: auto;}#response {  margin-bottom: 20px;  text-align: center;}#response .success {  color: #08a300;}#response .failure {  color: #dc0000;}.gallery-thumb {  text-align:center;}.gallery-text p {  font-family:"Times New Roman", Times, serif;  font-size:18px;  color:#FFFFFF;  padding-left: 200px;}.img-responsive {  width: 100%;}.twitter-timeline{  float:right;  width: 100%;}.container:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}