
#banner {background-image: url('https://s3-eu-west-1.amazonaws.com/s3.spanglefish.com/s/2959/images/topbars/banner2016.1.jpg');height:130px;}
body {background:#ffffff;}
.hmenu #nav, #nav a, #blogfloat a {background-color:#750000 !important;color:#efeebf !important;}
#nav a:hover, #nav a.on, #blogfloat a:hover, #blogfloat a.on {background-color:#a10000 !important;color:#efeebf !important;}
#menu {
margin-top:0 !important;
}

#blogfloat {border: 0px solid #750000}
#main {min-height:400px;} 

tr.divider {border-top:0 !important;}
#gallery img {margin-left:0;}

#menu {background:#efeebf;}
#ads {background:#efeebf;}

#menu a {text-transform: none;}
#menu a {font-style: normal; font-weight: normal;}
#menu a:hover {font-weight: normal;}
#menu a.on {font-weight: normal;}
.hmenu #nav li:hover ul,
.hmenu #nav li.sfHover ul {
z-index:990;
}


#container {color: #000000;}
a {color:#750000; font-weight: bold;}
a:hover {color: #000000; font-weight: bold;}
h1 {color:#750000;}
h2 {color:#750000;}
h5 {color:#750000; font-weight: bold;}

#content {background: #efeebf;}

#linkspage b {background: #efeebf; display: block; padding: 3px;}
#linkspage .link {margin: 3px; margin-top: 0px;}
#linkspage .link a {color: #750000; text-decoration: none;}
#linkspage .link a:hover {color: #750000; text-decoration: underline;}

.blogcommentname {background: #efeebf;}
.blogcommentname {color: #750000; font-weight: bold;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  max-width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  max-width: 100%;
  border: 0;
  }

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
        max-width:640px;
	height:100%;
        max-height:480px;
     margin: auto;
         transform: translate(-50%, -50%);
}

.map-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.youtube-video-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.youtube-video-container::after {
  display: block;
  content: "";
  padding-top: 56.25%;
}

.youtube-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

