body {
	background-image:url(../img/pattern_4.png);
	padding-bottom:0px;
}
a:hover {cursor:pointer; text-decoration:none;}
.section {
	padding: 2em 0 2em 0;
}
.section-white {
	background-color: rgb(255, 255, 255);
}
.section-grey {
	background-color: #dce5ea;
}
.section-pattern-dark {
	background-image:url(../img/bar-bg.png);
	padding:0em 0 0em 0;
}

.padtopbot { padding-top:15px; padding-bottom:15px;}
.navbar-collapse.in {overflow:visible;}
footer { /* position: absolute;*/
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  /*height: 40px;*/
  background:url("../img/bar-bg.png")}
	
footer .container {padding-top:10px; background:#FFF;border-top:#00437f 5px solid;}
	
.bluHead {
  color: #fff;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 32px;
  padding: 0 0 0 85px;
  position: absolute;
  text-align: center;
  top: 50px;
  width: 100%;
}
.topnavwhite {color:#fff; position:absolute; right:0px; top:10px;}
.topnavwhite a {color:#fff!important}
button.blutopbutton {border-color:#fff; margin:0px 0px 0 0!important;}
button.blutopbutton .icon-bar {background-color:#fff;}
.navbar {min-height:0px!important;}

#navbar {
  bottom: 12px;
  left: 200px;
  position: absolute;
  right: 0;
  text-align: center;
}

#navbar ul li a {color: #fff;}
#navbar ul li a:hover, #navbar ul li a:focus, #navbar ul li.active a  {background: #fff; color: #00437f;}

.dropdown-menu > li > a {color: #00437f!important;}
.dropdown-menu > li > a:hover {color: #fff!important; background: #00437f!important;}
.navbar-nav > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
}

.topheader {background-image:url(../img/pattern_4.png)!important;padding:10px 15px 10px 15px;}
.bgwhite {background-color:#FFF;}
.bgblue {background-color:#00437f;}
.bgtrans {background:none!important;}
#header {padding:20px 0 20px 0; position:relative;}
#header .headline { float:right; text-align:right; padding:10px 10px 0 0; font-size:16px; line-height:1.5em; letter-spacing:0.2em;  }
.navbar-trans {background:none!important; border:none; margin-bottom:0px; }
.bluebreak {border-bottom:#00437f 5px solid;}

.mob-dropdown { float:right; width:20px; height:20px; }

.mob-caret-down { float:right; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px dashed;vertical-align:top; width:0px; height:0px;  }
.mob-caret-up { float:right; border-left:6px solid transparent;border-right:6px solid transparent; border-bottom:6px dashed;vertical-align:top; width:0px; height:0px; display:none; }

/* Sub nav */
.activeLink {color:#000;}
.subnavs a {display:block; width:100%; float:left; padding:0 0 5px 0; display:block; }
.subnavs a:hover {background:#CCC; text-decoration:none;} 
.mid-content {border-left:#ccc solid 1px;}
.singlecontent {border-left:none!important; border-right:none!important;}
.twitt {border-left:#ccc solid 1px;}
.header-login {float: right;}

/* Memebers */
.form-signin {margin: 0 auto;max-width: 450px;padding: 15px;}
.hideTemp {display:none;}
.container-login {width:450px!important; position:relative;}
#warningContain {margin: 0 auto; position:absolute;top:0px; left:0px; width:100%;}
#warningBox {/*position:relative; width:100%;*/}
.none {display:none;}
.contracteditor, .expandeditor {cursor:pointer;}
.editMe, .saveUser, .cancelMember, .delMe {float:right; margin:-10px 0 15px 0}

.saveUser, .delMe {margin-right:10px;}
.formError {border:2px solid red;}

/*COntact Foem */
.contact-request {display:block; float:left; width:100%;}
.mailOK, .mailFail, #cap-fail {display:none;}
.erreq { border: 2px red solid;}
.btn-default-busy {background:#FFF!important; color:#ccc!important;}

.lastestNewsContain img {width:100%!important; height:auto!important;}
.main-single {border-left:#ccc solid 1px;}
.soclog {padding:6px 0 6px 6px; display:block; float:left;}

#crvInput {display:none;}

/* More Home Stuf */
.homeBannerText { color: #00437f; text-align: center; padding: 0 0 15px 0; }
.homeButtonPad {  padding-bottom: 20px; }
.homeNewsSeper {margin-top: 20px; border-top: solid 1px #ccc; padding-top: 20px;}
.homeButtonText {
  bottom: 30px;
  left: 25px;
  position: absolute;
  right: 25px;
  text-align: center;
}
.homeButtonText p {
  background: #00437f none repeat scroll 0 0;
  color: #fff;
  display: inline;
  font-size: 20px;
  margin: auto;
  padding: 5px 0 5px 0px;
  line-height: 1.5em;
  box-shadow: 10px 0 0 #00437f, -10px 0 0 #00437f, 0 1px 8px 0 rgba(0, 0, 0, 1);
  /*box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);*/
  box-decoration-break: clone;
}
.homeNewsSeper img {width: 100%;}
#twitter-feed {
	height: 1000px;
	overflow-y: auto;
	overflow-x: hidden;
}

.box-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.box-shadow--3dp {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.box-shadow--4dp {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}
.box-shadow--6dp {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}
.box-shadow--8dp {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
}
.box-shadow--16dp {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.box-shadow--chall {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, 0.5), 0 0px 5px 3px rgba(0,67,127, 0.9);
}

.news-list img {box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);}


.box-shadow--chall {
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 2px 2px 2px -0px rgba(0, 0, 0, 0.7), 0 0px 5px 3px rgba(0,67,127, 0.5);
}

#persistmsg {    color: red;
    font-size: 22px;}
/**/

.searchpad {padding-bottom: 10px;}
.searchpad2 {padding-top: 10px;}

.searching {background: #ccc!important;border-color:#ccc!important;}

.artminus {display:none; cursor: pointer;}

.art-check {display: block;width: 100%; float: left;}

#extratags {display: none; }
#hidetags {display: none;}