html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,tdbutton{border:0;outline:0;vertical-align:top;background:transparent;font-family:inherit;font-size:inherit;font-weight:300;margin:0;padding:0}a,span,textarea{font-family:inherit;text-decoration:none}audio,canvas,video{display:inline;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font-family:inherit;line-height:1.6em;font-size:13px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q:before,q:after{content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}ul.nostyle,ol.nostyle{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;margin-left:-7px}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}button,input{line-height:normal;overflow:visible}table button,table input{overflow:auto}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearboth{width:100%;height:0;clear:both;overflow:hidden}p+p{margin-top:2em}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}blockquote,q,q{quotes:none}audio:not([controls]),[hidden]{display:none}a:focus,a:hover,a:active{outline:0}ul,ol,figure,form{margin:0}body{font-family:'Open Sans',sans-serif;margin:0}body {background-color: #121214;color: #fff;line-height: 1.9em}a {color: #4b7288;}a:hover {text-decoration: underline;}.bold,strong {font-weight: 700;}footer,#main_nav,.main_skewed_content,.outer_wrapper {display: block;text-align: center;margin: 0 auto;}footer,.main_skewed_content,.outer_wrapper {width: 90%;max-width: 980px;}.inner_wrapper {text-align: left;}.colour_wrapper {width: 100%;padding: 0;}.w_colour_1 {background-color: #fff;}h1, h2, h3 {display: block;margin-bottom: 1em;line-height: 1.4em;}h1, h1 span,h2, h2 span {font-size: 1em;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 700;letter-spacing: 0.2em;}h1 span,h2 span {opacity: 0.6;}h3 {font-size: 1.4em;color: #666666;}#toggle_internal {position: absolute;top: 70px;right: 10px;z-index: 9;cursor: pointer;}.switchHidden {display: none;}#top_banner {padding: 200px 0;background-color: #3d3d3d;background-image: url('../img/bg.jpg');background-size: cover;background-repeat: no-repeat;background-position: center;margin-bottom: -137px;text-align: center;}#splash_img {width: 100%;height: 137px;overflow: hidden;text-align: center;position: relative;z-index: 1;}#splash_img img{width: 1061px;margin: 0 auto;text-align: center;}#main_video_content {display: none;}#main_photo_content {display: none;}.forceShow {display: block !important;}#top_banner  h2 {display: none;}.hasvideo {padding: 65px 0 !important;}.hasImage {padding: 90px 0 !important;}#main_video_content {width: 72vw;height: 48vw;max-width: 600px;max-height: 300px;background-color: #111;background-image: url('../img/play.png');background-repeat: no-repeat;background-position: center;text-align: center;margin: 35px auto 0;}#main_photo_content {width: 72vw;height: 48vw;max-width: 600px;max-height: 350px;background-color: #111;background-image: url('../img/mag.png');background-repeat: no-repeat;background-position: center;text-align: center;margin: 35px auto 0;}.hasvideo h2,.hasvideo #main_video_content {display: block !important;font-size: 1.15em;}.hasvideo h2,.hasvideo #main_photo_content {display: block !important;font-size: 1.15em;}#toggle_menu {display: none;padding: 20px;color: #fff;text-transform: uppercase;font-weight: 700;letter-spacing: 0.2em;}#toggle_menu:hover {text-decoration: none;background-color: #b01117;}.removeImage{background-image:none !important;}#nav_wrapper {background-color: #cd1017;color: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;box-shadow: 0 0 10px rgba(0,0,0,0.4);}#nav_spacer {display: block;width: 100%;height: 40px;}#main_nav  li {float: left;}#main_nav  li a {display: block;color: #fff;padding: 20px 10px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.2em;}#main_nav  li a:hover {text-decoration: none;background-color: #b01117;}.padding_wrapper {padding: 90px 0 50px;max-width: 850px;}#maincontent {width: 45%;float: right;position: relative;right: 10%;}.readmore {display: block;margin-top: 2em;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 0.85em;transition: all 0.2s;}.readmore:hover {text-decoration: none;color: #666d7e;}#main_logo {width: 70%;position: relative;left: 40%;top: -60px;}.skewed_inner_wrapper {padding: 30px 0;}.left_content_sidebar {width: 47%;float: left;text-align: left;}.aboutWidth{width:32%;margin-left:10%;}.right_content_sidebar {width: 47%;float: right;text-align: left;}.left_content_sidebar img,.right_content_sidebar img {width: 100%;max-width: 100%;}.home_newsbox {padding: 0 0 20px;}.newsPreviewCopy {text-align:justify;}.home_newsbox h2 span  {font-size:11px;}.home_newsbox .readmore {margin-top: 1.5em !important;}.home_newsbox + .home_newsbox {padding: 20px 0;border-top: 1px dotted #ccc;}.home_gallery {position: relative;top: -70px;padding-top: 70px;}.home_gallery,.video_gallery_wrapper {margin: 0 0 0 0.5%;width: 100%;}.home_gallery li,.video_gallery_wrapper li {float: left;display: block;width: 30%;overflow:hidden;height:150px;margin: 1.5% 1.5% 0;}.home_gallery li a,.video_gallery_wrapper li a {display: block;border: 1px solid #666;}.home_gallery li a img,.video_gallery_wrapper li a img {width: 100%;padding: 0 !important}.video_gallery_outer {text-align: center;}.video_gallery_outer h2 {font-size: 1.15em;padding: 25px 0 5px;}.video_gallery_outer .readmore {font-size: 1em !important;padding-top: 2em !important;clear: both !important;}.video_gallery_outer .readmore:hover {color: #1986cc;text-decoration: none;}#timeline_line {background-image: url('../img/timeline/line.png');background-position: 7px 0;background-repeat: repeat-y;width: 80%;max-width: 450px;margin: 50px auto;text-align: center;}#timeline_line li {display: block;padding: 0 0 0 80px;background-image: url('../img/timeline/circle.png');background-position: 0 2px;background-repeat: no-repeat;position: relative;top: -4px;font-size: 1.15em;}#timeline_line li + li {margin-top: 40px;}#timeline_line li p {text-transform: uppercase;text-align: left;}#timeline_line li p + p {margin-top: 5px !important;}.timeline_date {color: #404043;font-weight: 700 !important;font-size: 1.15em;text-align: left;}.timeline_lastchild {top: 15px !important;height: 30px;}.skewed_content_wrapper {background-color: #292929;}.blue_wrapper {background-color: #0e3f69;}.skewed_content_border {width: 100%;overflow: hidden;}footer {padding: 70px 0 20px;color: #aaa;font-size: 0.9em;}footer p {text-align: center;}footer a {color: #aaa;padding: 0 10px;}#footer_logo {display: block;width: 60%;max-width: 200px;margin: 0 auto 20px;text-align: center;}.logoAbout{width:45%;padding-bottom:30px;}.galleryCopy{padding-left:20px;padding-right:20px;}#calendar_wrapper {box-shadow: 0 0 20px rgba(0,0,0,0.3);}#calendar_topwrap {background-color: #666666;padding: 20px;}#calendar_topwrap h3 {margin: 0 auto !important;text-align: center !important;font-size: 1.6em !important;line-height: 24px !important;color: #fff !important;}#cal_arrow_left {float: left;}#cal_arrow_right {float: right;}#calendar_proper {background-color: #fff;color: #333;}.calendar_single_event {padding: 20px 30px 20px 5px;}.calendar_single_event + .calendar_single_event {border-top: 1px solid #ddd;}.cal_date {float: left;width: 12%;padding-top: 6px;font-family: 'Open Sans', sans-serif;font-size: 2.4em;line-height: 1em;text-align: center;font-weight: 600;}.cal_date span {display: block;font-size: 0.4em !important;line-height: 1em;text-transform: uppercase;font-weight: 600;}.cal_content {text-align: left;float: left;width: 82%;padding: 0 0 0 3%;border-left: 2px solid #d52d2d;}.cal_content h4 {font-size: 1.15em;font-weight: 700;text-transform: uppercase;}.cal_readmore {float: right;width: 24%;}.cal_readmore a {display: block;padding: 8px 20px;color: #fff;background-color: #b1b1b1;margin: 12px 0;float: right;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 600;border-radius: 4px;}.cal_readmore a:hover {background-color: #d52d2d;}#calendar_proper .calendar_single_event:nth-child(even) {background-color: #e5e5e5;}.noDates{padding:20px;} #booking_form {width: 80%;max-width: 500px;margin: 0 auto;text-align: center;padding: 50px 0;border-top:1px dotted #CCC;}#booking_form form {display: block;padding: 20px 0;}#booking_form input[type='text'] {width: 92%;padding: 10px 4%;border-radius: 5px;border: 0;background-color: #ddd !important;margin: 3px 0;font-size: 1.4em;font-weight: 300;}#booking_form textarea {width: 92%;resize:none;padding: 10px 4%;border-radius: 5px;border: 0;background-color: #ddd !important;margin: 3px 0;font-size: 1.4em;font-weight: 300;}#booking_form input[type='submit'] {border: 0;background-color: #cd1017;border-radius: 5px;color: #fff;text-transform: uppercase;font-weight: 300;font-size: 1.2em;padding: 12px 30px;}#booking_form input[type='submit']:hover {background-color:#f00810;}.nostyle {color: inherit;}.copyMiddle{text-align:center;} #pressList{padding:10px;background-color:#FFF;} #pressList tr td{border-bottom:1px solid #CCC;padding:5px;}.pressName{font-size:14px;color:#333;}.pressDescription{font-size:11px;color:#333;}  .pressDescription a{font-size:11px;color:#900;font-weight:bold;text-transform:uppercase;}.textRight{text-align:right}.pressImg{}.newsViewImage{float:left; margin-right:20px;margin-bottom:20px;margin-top:20px;width:30%;}.newsSmallImage{float:left; margin-right:15px;margin-bottom:20px;width:18%;}.homeItem{margin-bottom:20px;margin-left:auto;margin-right:auto;width:940px;margin-top:50px;}   .homeItem .left{float:left;width:30%;margin-right:10%;}  .homeItem .right{float:left;width:40%;} .woImage{width:20%;float:left;margin-right:10px;}.homeItem .right h3{color:#CCC;text-transform:uppercase;font-weight:bold;font-size:14px;} .pressDesc{padding:2%;padding-top:0px;}.homeItem .right p{color:#CCC;margin-bottom:10px;}.homeItem .right a{text-transform:uppercase;color:#a83339;font-weight:bold;text-decoration:none;} .homeItem .right a:hover{text-transform:uppercase;color:#0e3f69 !important;}  .homeItem .left img{width:100%;}.vidTitle{display:block;height:45px;padding-bottom:5px;} @media (min-width: 1161px) {.tablet,.mobile {display: none;}#main_nav  li  + li {margin: 0 0 0 4px;}#main_nav  li a{padding: 20px 17px;}.skewed_content_border img {width: 100%;max-height: 100px;}}@media (min-width: 981px) {.tablet,.mobile {display: none;}#main_nav {float: left;display: block !important;}.extend_width {width: 57% !important;}.contract_width {width: 36% !important;}.about_width {width: 54% !important;}#timeline_line {position: relative;left: 5%;}.timeline_date {position: absolute;left: -95px;}#booking_form input[type='text'] {width: 50%;}#booking_form textarea {width: 50%;}}@media (min-width: 721px) and (max-width: 980px) {.tablet {display: block;}.mobile {display: none;}#main_nav {display: none;float: none !important;padding: 0 !important;}#toggle_menu {display: block !important;}#main_nav li {float: none !important;border-top: 1px solid #b01117;clear: both !important;margin-left: 0 !important;text-align: left;}#main_nav li a {display: block;padding: 10px 0 10px 3.2em;}#timeline_line li {padding: 0 0 0 70px !important;}.timeline_date {display: block;float: left;color: #666;padding: 0 0 5px;}#timeline_line li p {clear: both;}.homeItem{width:700px;}}@media (max-width: 720px) {body {font-size: 12px;}.tablet {display: none;}.mobile {display: block;}#main_nav {display: none;float: none !important;padding: 0 !important;}.aboutWidth{margin-left:0%;}#toggle_menu {display: block !important;}#main_nav li {float: none !important;border-top: 1px solid #b01117;clear: both !important;margin-left: 0 !important;text-align: left;}#main_nav li a {display: block;padding: 10px 0 10px 3.2em;}.left_content_sidebar,.right_content_sidebar {width: 100% !important;float: none !important;clear: both !important;padding: 0 !important;}.right_content_sidebar {margin-top: 40px;}#main_logo {width: 70%;position: relative;left: 0 !important;top: 0 !important;padding: 0 15% !important;}.video_gallery_wrapper {padding: 20px 10%;width: 80%;}.video_gallery_wrapper li {float: none;display: block;width: 100%;margin: 20px 0;}.video_gallery_wrapper li a {display: block;}.video_gallery_wrapper li a img {width: 100%;}#timeline_line li {font-size: 1em;padding: 0 0 0 50px !important;}.timeline_date {display: block;float: left;color: #666;padding: 0 0 5px;}#timeline_line li p {clear: both;}.mobile_lesspadd {padding-top: 50px !important;}.newsViewImage{float:left; margin-right:20px;margin-bottom:20px;margin-top:20px;width:100%;}.homeItem{width:98%;}   .homeItem .left{clear:both !important;width:100%;}   .homeItem .right{clear:both !important;width:98%;margin-left:5px;margin-right:5px;}   .woImage{display:none;}.home_gallery li,.video_gallery_wrapper li {float: left;display: block;width: 100%;overflow:hidden;height:auto;margin: 1.5% 1.5% 0;}}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Roboto Slab';  font-style: normal;  font-weight: 100;  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/MEz38VLIFL-t46JUtkIEgCeJLMOzE6CCkidNEpZOseY.woff) format('woff');}@font-face {  font-family: 'Roboto Slab';  font-style: normal;  font-weight: 300;  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/dazS1PrQQuCxC3iOAJFEJR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');}@font-face {  font-family: 'Roboto Slab';  font-style: normal;  font-weight: 400;  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');}	
