/* template - Default */
body {background:#fff;}
/*body {
background:#a19e8d url(http://www.ashbornebeauty.co.uk/documents/backgrad.jpg) repeat-x; background-attachment: fixed;
}*/
/*#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('https://s3-eu-west-1.amazonaws.com/s3.spanglefish.com/s/23069/images/topbars/origins logo 4.jpg');height:229px;}
.hmenu #nav, #nav a, #blogfloat a {color:#041e42 !important;}
#nav a:hover, #nav a.on, #blogfloat a:hover, #blogfloat a.on {background-color:#041e42 !important;color:#ffffff !important;}
#nav {
background:#538430;
border-bottom:2px solid #538430;}
/*===========================================*/
#copy {display: none;}
/*===========================================*/
#content {color: #041e42;} /*prev #593c81*/
/*===========================================*/
#menu a {background: url(documents/button-off2.jpg);}
#menu a:hover {background: url(documents/button-hover3.jpg);}
#menu a:active {background: url(documents/button-hover3.jpg);}
#menu a.on {background: url(documents/button-on3.jpg);}
/*============================================*/
/*override 3 col layout styles for anchors to work & allows footer to be any height */
#content {margin-bottom: 10px;
                 padding-bottom: 10px;}
/*=============================================*/
/* all links in the content area */ 
#content a:link {color: #50842E;}
#content a:visited {color: #50842E;} 
#content a:hover {color: #904C96; font-weight: bold;} 
#content a:active {color: #904C96;}
/*============================================*/
#controlpanel p {display: none;}
/*============================================*/

@media (max-width: 450px) {
#footer {position:absolute;
         margin-left: 0px !important;}
/*setting margin for unordered lists */
#content li {
    margin: 0px 30px 0px -20px; 
}
}

.info {color:white !important;}

.twocolumns {
width:100%;
overflow:auto;
}

.twocolumns div {
float:left;
width:50%;
}

@media (max-width: 450px)  {
.twocolumns div {
float:none;
width:100%;
}
}



