/* CSS designed by Joshua Hughes - www.freshbranding.co.uk */

/* TEXT FORMATTING */

p {
color: #3a5a72;
font-family: arial, verdana, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: normal;
line-height: 120%;
margin: 0;
padding: 0;
}

span.darker {
color: #369;
}

span.indentitalic {
margin: 0;
padding: 0px 0px 0px 10px;
font-style: italic;
}




/* POSITIONING */
body {
height: 100%;
padding: 0;
margin: 0;
background: #94adc1 url(../img/bodybg.gif) repeat-y 0 0;
text-align: left;
font-family: tahoma, arial, sans-serif;
font-size: 76%;
}

div.everything {
width: 760px;
padding: 0;
margin: 0;
}

div.nav {
width: 760px;
height: 125px;
padding: 0;
margin: 0;
background: url(../img/navbg.gif) no-repeat 0 0;
}




/* MENU DIV STARTS HERE */

div.menu {
width: 710px;
height: 30px;
padding: 0;
margin: 25px 0px 0px 30px;
}

div.menuright {
float: right;
width: 220px;
height: 28px;
padding: 0;
margin: 0;
}

span.menuright {
float: right;
padding: 0px 15px 0px 0px;
margin: 0;
}

div.menu p {
float: left;
padding: 10px 0px 0px 0px;
margin: 0;
color: #3a5a72;
}

div.menu a { text-decoration: none }
div.menu a:link { text-decoration: none; color: #3a5a72 }
div.menu a:visited { text-decoration: none; color: #3a5a72 }
div.menu a:hover { text-decoration: underline; color: #3a5a72 }

img.navdivide {
float: left;
padding: 0;
margin: 2px 12px 0px 12px;
}

/* MENU DIV ENDS HERE */





/* IMAGE STYLING */

img.logotext {
margin: 10px 0px 0px 20px;
padding: 0;
}

div.mainimg {
padding: 0;
margin: 5px 0px 5px 0px;
}

div.mainimg img {
border: 0;
padding: 0;
margin: 0;
background: #edf0f2;
}

div.mainimg h1 {
color: #ff3300;
font-family: tahoma, arial, sans-serif;
font-size: 1.25em;
font-style: normal;
font-weight: normal;
text-align: right;
letter-spacing: 1px;

width: 250px;
position: absolute;
margin: 178px 0px 0px 480px;
padding: 0;
}

img.headertext {
margin: 5px 0px 10px 5px;
padding: 0;
}

img.headertexttall {
margin: 5px 0px 5px 5px;
padding: 0;
}

div.photonote {
position: absolute;
margin: 178px 0px 0px 520px;
padding: 0;
}

img.arrow {
margin: 6px 5px 0px 5px;
padding: 0;
}

img.galleryimg {
margin: 0;
padding: 0;
border: 1px solid #CCC;
}


/*  CHARITY BANK IMAGE LINK  */

img.cbank {
margin: 30px 0 0 25px;
padding: 0;
border: none;
}



/* MAIN CONTENT SECTION STYLING */

div.content {
width: 700px;
margin: 20px 0px 0px 25px;
padding: 0;
}

div.content p {
margin: 0;
padding: 10px 0px 0px 5px;
line-height: 155%;
}

div.content a { text-decoration: underline }
div.content a:link { text-decoration: underline; color: #3a5a72 }
div.content a:visited { text-decoration: underline; color: #3a5a72 }
div.content a:hover { text-decoration: underline; color: #000 }

div.maincol {
float: left;
width: 480px;
margin: 0px 0px 40px 0px;
padding: 0;
background: url(../img/bluestripe.gif) repeat-x 0px 31px;
}

div.rightcol {
float: left;
width: 200px;
margin: 0px 0px 40px 20px;
padding: 0;
background: url(../img/bluestripe.gif) repeat-x 0px 31px;
}

div.rightcolextras {
width: 199px;
margin: 20px 0px 0px 0px;
padding: 0;
background: url(../img/bluestripe.gif) repeat-x 0px 31px;
}





/* FOOTER STYLING */

div.footer {
clear: both;
width: 700px;
height: 50px;
margin: 0px 0px 40px 25px;
padding: 0;
border-top: 1px solid #94adc1;
}

div.footer p {
margin: 10px 0px 0px 5px;
padding: 0;
font-size: 0.95em;
}

div.footer a { text-decoration: none }
div.footer a:link { text-decoration: none; color: #3a5a72 }
div.footer a:visited { text-decoration: none; color: #3a5a72 }
div.footer a:hover { text-decoration: underline; color: #3a5a72 }

div.footerright {
float: right;
width: 350px;
padding: 0;
margin: 0px 5px 0px 0px;
}

span.footerright {
float: right;
text-align: right;
}



