 
/*Base Colors
------------------------------------------------------------ */
body { background: #ffffff url(http://www.johastingsphotography.co.uk/wp-content/uploads/2010/07/jo-hastings-background2.jpg) repeat; }
.container, .sliderGallery { background: #ffffff; }
div.colborder, div.border { border-right: 1px solid #ebebeb; }
.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover {background: #ebebeb }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #ebebeb; }
hr {background: #ebebeb; color: #ebebeb; }
#footer-wrap {background: #ffffff;}

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, #masthead #logo h1 a, #masthead #logo h1.sitename a {color: #ffffff}
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #7f7f7e}
h3.sub,h2.sub {border-bottom: 1px solid #ebebeb; }
.welcomebox h2, .welcomebox h6, .welcomebox p {color:#7f7f7e}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #c2ba27; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #fa0000; }

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#b8b8b8; }
#top .sf-menu li a,.sf-menu li a { color:#ffffff; background: #b8b8b8; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#7f7f7e; background:#ffffff}
#top #search #s, #search #s {border: 1px solid #ffffff;}

/*PhotoShelter
-------------------------------------------------------------*/
#psContent { background: #ffffff; }
/*#psContent .slide { margin: auto; background: #ffffff; }*/
/*#psContent .imagebox, ul.thumbs li { background: #ffffff; }*/

/*Custom CSS
-------------------------------------------------------------*/
#top  { 
height:135px; 
margin-top: 10px;
/* background: #fff; */ 
/* margin-bottom:0; */
}
#masthead {  
margin-left: 0px;
}
.sf-menu {
/* margin-top: 65px; */
width: 977px;
height: 33px;
margin-right: 0px;
padding-left: 13px;
font-size:14px;      
font-weight: bold;
font-family: Century Gothic, Verdana, Arial, Trebuchet;
position: relative; 
top: 0; 
margin: -5px 0 0 0px; 
}
#nav
.sf-menu ul li { 
font-size:13px;      
font-weight: bold;
}
#top .sf-menu ul li a {
background:none repeat scroll 0 0 #cccccc;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
top:2.3em;
}
body {
font-size:90%;
font-family: Century Gothic, Verdana, Arial, Trebuchet;
}
h2 {
font-size: 1.2em;
font-weight: bold;
letter-spacing: 2px;
border-bottom:1px solid #EBEBEB;
}
h3 {
font-size: 1.2em;
font-weight: bold;
letter-spacing: 2px;
}
.cform label {
font-size: 14px;
font-weight: normal;
font-family: Century Gothic, Verdana, Arial, Trebuchet;
}
.cform {
float: right;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
background:#fffccf;
}
.cform input:focus, .cform textarea:focus, .cform select:focus {
background: none scroll 0 0 #fffccf;
}
h3.sub, h2.sub {
font-size: 1.2em;
font-weight: bold;
}
#sidebar ul li a,ul.txt li {
color:#7f7f7e;
}
#sidebar ul li a:hover,ul.txt li:hover{
color:#c2ba27;
}
#search #s {
width:290px;
}
#top #search #s, #search #s {
border:1px solid #7f7f7e;
}
.postmetadata a:hover {
color:#fa0000;
}
#footer-wrap {
background:transparent url(images/trans.png);
}


