/* Unchanged */
/* Over-ride Blueprint defaults*/
body {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h1 {
    font-size: 1.2em;
    color: #FFF;
    padding-left: 12px;
    margin-top: 90px;
    margin-bottom: 7px;
    line-height: 1;

}

h2 {
    font-size: 1.1em;
    color: #FFF;
    padding-left: 12px;
    margin-top: 20px;
    margin-bottom: 7px;
    line-height: 1;

}


h3 {
    font-size: 1em;
    color: #FFF;
    padding-left: 12px;
    margin-top: 10px;
    line-height: 1;

}


hr {
    width: 90%;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 0;
    margin-bottom: .5em;
}


ul {
    list-style-type: circle;
    margin-left: 30px;
}

blockquote {
    color: #FFF;
}

/* ----------- */

#header {
    height: 150px;
}

#cameronedge-logo {
    text-align: right;
    margin-top: 25px;
}

#cameronedge-logo-line {
    position: relative;
    top: -91px;
    left: 860px;
    height: 40px;
    width: 1px;
    background-color: #767676;
}

#cameronedge-tagline {
    position: relative;
    top: -76px;
    color: #0085C5;
    font-size: 1.2em;
}

#content-background {
    background-repeat: repeat;
    background-image: url(../images/web_tile_2.jpg);
}

#left-column,
    #centre-column,
    #right-column {
    height: 850px;
    overflow: auto;
}

#left-column p,
    #centre-column p,
    #right-column p {
    padding-left: 12px;
    padding-right: 1em;
}

#body-home #left-column {
    background-color: #0085C5;
    color: #FFF;
}

#body-home #centre-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-home #right-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-services #left-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-services #centre-column {
    background-color: #0085C5;
    color: #FFF;
}

#body-services #right-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-contact #left-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-contact #centre-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-contact #right-column {
    background-color: #0085C5;
    color: #FFF;
}

#body-about #left-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-about #centre-column {
    background-color: #0085C5;
    color: #FFF;
}

#body-about #right-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-charities #left-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-charities #centre-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-charities #right-column {
    background-color: #0085C5;
    color: #FFF;
}

#body-media #left-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-media #centre-column {
    background-color: #4F5150;
    color: #FFF;
}

#body-media #right-column {
    background-color: #0085C5;
    color: #FFF;
}

#content a {
    color: #FFF;
    text-decoration: none;
    border-bottom: 1px #FFF solid;
}

#content a:hover {
    color: #AAA;
    border-bottom: 1px #AAA solid;
}

#content .email a {
    color: #FFF;
    text-decoration: none;
    border-bottom: none;
}

#content .email a:hover {
    color: #AAA;
    border-bottom: 1px #AAA solid;
}


#content table#charity-logos {

	margin-left: 5px;
	width: auto;

}


#content td.text-link
{
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 20px;
	
}

#content .charity-logo a {

	display: block;
	height: 30px;
	width: 80px;
	text-indent: -9999px;
	border-bottom: 1px #FFF none;
}

#content .charity-logo a:hover {

	border-bottom: 1px #FFF none;

}

#content td.text-link a {

	text-decoration: none;
	text-indent: 0;
	border-bottom: 1px #FFF solid;
	display: inline;
	font-size: 1em;
	line-height: 1.75;
}

#content td.text-link a:hover {

	text-indent: 0;
	color: #000;
    border-bottom: 1px #000 solid;

}




#content .charity-logo a.ai {

	background: url(../images/charities/ai_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.ai:hover {

	background: url(../images/charities/ai_3.gif) no-repeat;
	background-position: 0 0;
	border-bottom: 1px #FFF none;
}


#content .charity-logo a.msf {

	background: url(../images/charities/msf_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.msf:hover {

	background: url(../images/charities/msf_3.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.ox {

	background: url(../images/charities/ox_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.ox:hover {

	background: url(../images/charities/ox_3.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.red {

	background: url(../images/charities/red_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.red:hover {

	background: url(../images/charities/red_3.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.sal {

	background: url(../images/charities/sal_2.gif) no-repeat;
	background-position: center;
}

#content .charity-logo a.sal:hover {

	background: url(../images/charities/sal_3.gif) no-repeat;
	background-position: center;
}

#content .charity-logo a.stc {

	background: url(../images/charities/stc_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.stc:hover {

	background: url(../images/charities/stc_3.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.sla {

	background: url(../images/charities/sla_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.sla:hover {

	background: url(../images/charities/sla_3.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.sf {

	background: url(../images/charities/sf_2.gif) no-repeat;
	background-position: center;
}

#content .charity-logo a.sf:hover {

	background: url(../images/charities/sf_3.gif) no-repeat;
	background-position: center;
}

#content .charity-logo a.uni {

	background: url(../images/charities/uni_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.uni:hover {

	background: url(../images/charities/uni_3.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.wv {

	background: url(../images/charities/wv_2.gif) no-repeat;
	background-position: 0 0;
}

#content .charity-logo a.wv:hover {

	background: url(../images/charities/wv_3.gif) no-repeat;
	background-position: 0 0;
}



#navigation ul {
    list-style-type: none;
    margin-left: 0;
}

#navigation li {
	display: inline;
}

#navigation a {
    text-decoration: none;
    /* font-size: 11px; */
    font-size: .9em;
    line-height: 2;
    color: #FFF;
    float: left;
    width: 72px;
    text-align: left;
    padding-left: 7px;
    background-color: #4F5150;
    border-right: 1px solid #AEAEAE;
    /* border-top: 1px solid #AEAEAE; */
}

#navigation a:hover {
    color: #FFF;
}


#body-home #navigation .nav-welcome a,
    #body-services #navigation .nav-services a,
    #body-contact #navigation .nav-contact a,
    #body-about #navigation .nav-about a,
    #body-charities #navigation .nav-charities a,
    #body-media #navigation .nav-media a {
    background-color: #0085C5;
}

#body-home #navigation a:hover,
    #body-services #navigation a:hover,
    #body-contact #navigation a:hover,
    #body-about #navigation a:hover,
    #body-charities #navigation a:hover,
    #body-media #navigation a:hover {
    color: #FFF;

}

#body-home .nav-about a,
    #body-home .nav-charities a,
    #body-home .nav-media a,
    #body-services .nav-about a,
    #body-services .nav-charities a,
    #body-services .nav-media a,
    #body-contact .nav-about a,
    #body-contact .nav-charities a,
    #body-contact .nav-media a,
    #body-about .nav-services a,
    #body-about .nav-charities a,
    #body-about .nav-media a,
    #body-charities .nav-about a,
    #body-charities .nav-contact a,
    #body-charities .nav-media a,
    #body-media .nav-about a,
    #body-media .nav-contact a,
    #body-media .nav-charities a {
    background-color: #3C3F3E;
    color: #AAA;
}


#footer {

}

.copyright {
    font-size: 11px;
    text-align: right;
/*     padding: .2em; */
    color: #4f5150;

}


