/* COLOUR */
/* Dark Blue:#2A3753; Light Blue:#3878AE; Green:#939836; */

/* HTML */
html,body{padding:0;margin:0;background:#3878AE url(../images/layout/bg_body.png) repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

h1,h2,h3,h4,h5{margin:0 0 5px 0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h1{color:#FFF;font-size:1.3em;}
h2{color:#3878AE;font-size:1.2em;}
h3{margin:0;color:#717429;font-size:1em;}

a:link,a:visited,a:hover{color:#939836;text-decoration:none;}

p{padding:0 0 10px 0;margin:0;}

img{padding:0;margin:0;border:0;}

marquee{padding:0 0 5px 0;height:20px;width:800px;color:#939836;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:800;}

/* MAIN LAYOUT */
#container{margin:0 auto;width:1000px;position:relative;}
#header{margin:0 0 10px 0;height:97px;background:#2A3753 url(../images/layout/header_index.png) bottom left no-repeat;}
#logo{padding:0 0 0 30px;float:left;border:none;}
#navigation{padding:70px 15px 10px 0;text-align:right;}
#contentTop{height:29px;width:auto;background:#939836 url(../images/layout/bg_content_top.png) bottom left no-repeat;}
#contentMiddle{padding:10px 0 0 0;width:auto;min-height:450px;background:#FFF url(../images/layout/bg_content_middle.png) top center repeat-y;float:left;color:#666666;}
#contentLeft{padding:10px 20px 0 20px;height:auto;width:700px;float:left;}
#contentRight{padding:10px 20px 0 20px;height:auto;width:220px;float:right;}
#contentBottom{height:17px;width:auto;background:url(../images/layout/bg_content_bottom.png) top left no-repeat;clear:both;}
#footer{margin:5px 10px 20px 10px;height:auto;width:auto;font-size:0.6em;color:#FFF;}
#footerLeft{width:300px;float:left;text-align:left}
#footerRight{width:300px;float:right;text-align:right;}

/* SIDEBAR LAYOUT */
#contentRight .date{font-size:0.7em;font-style:italic;}
#contentRight h3{font-size:0.9em;}

/* INDEX LAYOUT */
#imageContainer{padding: 0px 0 10px 0; height:467px; width:700px;}
.topImage,topImage1,topImage2,topImage3,topImage4,topImage5,topImage6{padding:0 3px 0 0; float:left;}
ul.bxslider{margin: 0;}
.bx-wrapper .bx-viewport {border: none !important; left: 0 !important;}
.bx-pager{display:none;}
.addLogo{width: 200px;}
/*#facts p { word-break: break-all }*/

/* NEWS LAYOUT */
#contentLeft .newsContainer{padding:0 0 5px 0;margin:0 0 5px 0;width:100%;border-bottom:1px #999999 dotted;}
#contentLeft .date{font-size:0.7em;font-style:italic;}

/* RIDERS LAYOUT */
#contentLeft .ridersContainer{padding:0 0 5px 0;margin:0 0 5px 0;width:100%;float:left;border-bottom:1px #999999 dotted;}
#contentLeft .ridersImage{margin:0 10px 0 0;float:left;}

/* VIDEO LAYOUT */
.videoContainer{padding:0 0 10px 0;margin:0 0 10px 0;width:75%;min-height:340px;height:auto !important;height:340px;width:700px;float:left;border-bottom:1px #999999 dotted;}
.videoLeft{width:400px;min-height:180px;float:left;}
.videoRight{width:270px;float:right;}

/* NAVIGATION */
#navigation ul{padding: 0;margin: 0;list-style: none;}
#navigation li{padding:0;margin:0;display:inline;list-style:none;}

#navigation a{padding:0.2em 0.5em;font-size:0.8em;color:#999;text-decoration:none;text-align:center;color:#FFF;}
#navigation a:hover{background-color:#3878AE;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#navigation a.current, #navigation a:hover.current{background-color:#ADB340;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

/* LINKS */
#footer a:link,#footer a:visited,#footer a:hover{color:#939836;}
h3 a:link,h3 a:visited,h3 a:hover{color:#717429;}
h2 a:link,h2 a:visited,h2 a:hover{color:#3878AE;}

/* FORMS */
#friendForm{padding:0 0 0 30px}
#mc_embed_signup .inputText{width:100%; height: 15px; padding :5px 0 5px 5px;margin: 0 5px 0 0; }
#mc_embed_signup label{font-size: 0.876em;}
label{font-size: 0.8em;margin: 0 0 5px 0;font-weight:600;font-size:1em;}
.inputText{padding:5px;height:20px;width:375px;background-color:#D9E7F2;border:1px solid #3878AE;color:#939836;font-size:1.2em;}
.inputTextArea{padding:5px;height:90px;width:375px;background-color:#D9E7F2;border:1px solid #3878AE;color:#939836;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
.inputButton{width:auto !important;border:1px solid #939836;background-color:#CACE77;cursor:pointer; color:#FFF;font-size:0.9em;font-weight:800;}
.inputSelect{padding:0;height:20px;width:auto;border:1px solid #2A3753;color:#666;font-size:0.8em;}
.inputNewSelect{padding:5px 0;height:20px;width:375px; height:30px;background-color:#D9E7F2;border:1px solid #3878AE;color:#939836;font-size:1.2em;}

/* GENERAL */
.error{padding:0.5em;margin:0 0 5px 0;width:375px;border:1px solid #CC0000;background-color:#F7DCCA;text-align:center;color:#CC0000; font-size:0.9em;}
.success{padding:0.5em;margin:0 0 5px 0;width:375px;border:1px solid #69B92F;text-align:center;color:#69B92F;background-color:#C1F5AF;font-size:0.9em;}

#contentMiddle p, #contentMiddle li{font-size:0.8em;}
.imageTop img{margin:0 2px 0 0;padding:0;display:inline;}

#contentTop h1{margin:0 0 0 15px;color:#FFF;font-size:1.2em;line-height:1.45em}

.greenItalic{font-style:italic;color:#939836;}

/* GALLERY LAYOUT */
.gallery{
  list-style:none;
}
.gallery li{
  float: left;
  text-align: center;
  margin: 10px;
}
.center{text-align: center;}


#facts{ 
  margin: 0 auto 30px auto; 
  position: relative; 
  min-height: 100px; 
  left: 0;
  width:200000px;
  height:100%;
}
/*#facts > div {position: absolute; top: 0px; left: 0; right: 0; bottom: 10px; }*/
.factslides{
  width:215px;
  margin: 0 15px 0 0;
  height:100%;
  float:left;
}
#factswrap{
  background: #3878AE;
  padding: 10px;
  border-radius: 5px;
  color: #FFF;
  margin: 0 -5px;
  overflow:hidden; 
  width: 220px;
}
#factswrap h2{
  color: #ADB340;
  font-weight: 700;
}