/* template - Default */
body {
background:#a19e8d url(https://s3-eu-west-1.amazonaws.com/s3.spanglefish.com/2/t/3/pageback.jpg) repeat-x;
}
#banner {
background:url(https://s3-eu-west-1.amazonaws.com/s3.spanglefish.com/2/img/b/environment/40.jpg);
}
#nav {
background:#272727;
border-bottom:2px solid #272727;
}
#nav li ul {
background:#272727;
}
#nav li a {
font-style:italic;
background:#fff;
}
#nav li a:hover, #nav li a.on {
background:#e2dccc;
}

.vmenu #nav, .omenu #nav {
border-top:1px solid #fff;
}
.vmenu #nav li ul {
border-bottom:2px solid #272727;
}
.hmenu #nav {
background:#fff;
border-top:2px solid #272727;
}
.hmenu #nav ul {
border-left:2px solid #272727;
border-right:2px solid #272727;
}
#banner {background-image: url('images/topbars/benefice logo smaller.png');height:177px;}
body {background:url('images/backgrounds/10.gif') top center;}
.hmenu #nav, #nav a, #blogfloat a {background-color:#d2d1fa !important;color:#221f72 !important;}
#nav a:hover, #nav a.on, #blogfloat a:hover, #blogfloat a.on {background-color:#0f1b95 !important;color:#ffffff !important;}
#menu {background:#989D63;}
#ads {background:#FCEB8A;}
#menu {background:#ffffff;}
#ads {background:#ffffff;}

.rhs_item h3 { 
background:#221f72; 
} 
.rhs_item a { 
background:#cac9f3; 
}
hr {
  height: 1px;
  border-color: #221f72;
  color: #221f72;
  background-color: #221f72;
  border: none;
}
table,th,td {
  border: 1 px solid;
  border-color: #221f72;

}
h1  { 
  font-family:tahoma,geneva,sans-serif;
  color: rgb(22, 9, 123);
  line-height: 1.5em;
}h2  { 
  font-family:tahoma,geneva,sans-serif;
  color: rgb(22, 9, 123);
#  line-height: 1.5em;
}h3  { 
  font-family:tahoma,geneva,sans-serif;
  color: rgb(22, 9, 123);
#  line-height: 1.5em;
}h4  { 
  font-family:tahoma,geneva,sans-serif;
  color: rgb(22, 9, 123);
#  line-height: 1.5em;
}

*
{
    padding: 0;
    margin: 0;
}
over
{
    position:absolute;
    width:100%;
    height:100%;
    text-align: center; /*handles the horizontal centering*/
}
/*handles the vertical centering*/
.Centerer
{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.Centered
{
    display: inline-block;
    vertical-align: middle;
}

/*hide footer links*/
#f {
display:none;
}

