body{
background-color: #000;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
color: #FFF;
}

h1{ padding-left: 4px; font-size: 1.4em; }
h2{ font-size: 1.2em; padding-bottom: 2px; }
h3{ margin-bottom: 10px; color: #000; }
h4{ margin-bottom: 4px; }
p{}

#wrapper{width: 680px; margin: 0px auto; }

#footer{ margin-top: 32px; border-top: 1px solid #333; padding-top: 16px; padding-bottom: 32px;}
#footer_inner{width: 680px; margin: 0px auto;}

#header{ padding: 14px 0px 18px 12px;}
#main{}

#left{  float: left; width: 444px; }
#right{ float: left; padding: 0px 0px 0px 0px; width: 200px;}

#footer{   }

#left_content{
width: 367px; height: 500px;
border: 4px solid #FFF;
background-color: #FFF;
position: relative;
}


body.body_areas_covered #left_content{ height: 600px !important; }

#tel_number{ padding: 10px 0px 10px 0px; font-size: 1.8em; letter-spacing: 1px; padding-left: 18px;  }


/* navigation */
#navigation{ margin-bottom: 24px;}
#navigation a{ padding-left: 12px; font-size: 1.5em; color: #FFF; text-decoration: none; letter-spacing: .5px; }
#navigation a:hover{ background: url( ../images/bullet.gif ) no-repeat 0px 3px; xpadding-left: 12px; }
#navigation li{list-style-type: none; padding: 2px 0px 2px 0px; margin-bottom: 6px; }
.bullet{ background: url( ../images/bullet.gif ) no-repeat 0px 3px; }


/* images */
#images{ width: 150px; padding-left: 12px; }
.image_thumb{ cursor: pointer; float: left; margin: 0px 17px 17px 0px; width: 55px; height: 55px; display: block; border: 1px solid #FFF; background-position: 0px 0px; }

.image1{  background: url(../images/thumbs/image1.jpg); }
.image2{  background: url(../images/thumbs/image2.jpg); }
.image3{  background: url(../images/thumbs/image3.jpg); }
.image4{  background: url(../images/thumbs/image4.jpg); }
.image5{  background: url(../images/thumbs/image5.jpg); }
.image6{  background: url(../images/thumbs/image6.jpg); }
.image7{  background: url(../images/thumbs/image7.jpg); }
.image8{  background: url(../images/thumbs/image8.jpg); }
.image9{  background: url(../images/thumbs/image9.jpg); }
.image10{ background: url(../images/thumbs/image10.jpg); }
.image11{ background: url(../images/thumbs/image11.jpg); }
.image12{ background: url(../images/thumbs/image12.jpg); }

#images a:hover{ background-position: -55px 0px; }

p{ font-size: 1.2em; margin-bottom: 1.1em; line-height: 1.2em; }


/* pages */

#areas{color: #000; background: url(../images/image_contact.jpg) no-repeat left bottom;height: 500px; text-align: left;}
#areas_text{   padding: 4px;}
#areas .para1{  width: 280px; }


#contact{color: #000; background: url(../images/image_contact.jpg) no-repeat left bottom;height: 500px; text-align: left;}
#contact_text{   padding: 20px;}
#contact .para1{  width: 280px; }
#contact .para2{  width: 280px; }
#contact .para3{  width: 280px; }


#donations{color: #000;background: url(../images/donations.jpg) no-repeat left bottom;height: 500px; text-align: justify;}
#donations_text{ padding: 16px;}
#donations .para1{ padding-left: 0px;  }
#donations .para2{ padding-left: 20px;  }
#donations .para3{ padding-left: 50px;  }

.back1{ background: url(../images/image_profile.jpg) }

#profile{color: #000;background: url(../images/image_profile.jpg);height: 500px;}
#profile_text{padding: 6px;}
#profile .para1{ width: 180px; }
#profile .para2{ width: 160px; }
#profile .para3{ width: 230px; }
#profile .para4{ width: 260px; }
#profile .para5{ width: 260px; }

.newtext{color: #AA0000; font-weight: bold; letter-spacing: 1px; font-size: 1.3em; }
.redtext{color: #AA0000; font-weight: bold; letter-spacing: 1px; font-size: 1.2em; }


#site_map{ background: url(../images/image_contact.jpg) no-repeat left bottom; height: 500px; text-align: left; }
#site_map ul {padding-left: 10px; margin-bottom: 4px;}
#site_map ul li {list-style-type: none; }
#site_map ul li ul li {list-style-type: none; float: left; padding-right: 10px; }
#site_map a{ text-decoration:  none; color: #000;}
#site_map a:hover { text-decoration:  underline; }

#areas_covered{ }
#areas_covered ul {padding-left: 10px; margin-bottom: 4px;}
#areas_covered ul li {list-style-type: none; margin-bottom: 4px; font-size: 1.1em; }
#areas_covered ul li ul li {list-style-type: none; float: left; padding-right: 10px; margin-bottom: 2px; font-size: 1.0em; }
#areas_covered a{ text-decoration:  none; color: #000;}
#areas_covered a:hover { text-decoration:  underline; }

#footer_links {float: left;}

#footer_links li { float: left; padding-left: 80px; list-style-type: none;}

.strapline{color: #999999; text-decoration: none; }

#footer_inner a{ text-decoration: none; color: #FFF; }
#footer_inner .footer_link { padding: 0px 40px 0px 100px; }
#footer_inner .first_link { padding-left: 64px; }

#footer_inner .strapline { padding-left: 100px;   }
#footer_inner .strapline.extra { padding-left: 360px;   }

.seo_text{color: #FF0000; position: absolute; top: -1000px; left: 0px;}


.test_image{ width: 200px; height: 200px; border: 1px solid #ff0000; }

#image_a{ position: absolute; left: 0px; top: 0px;}
#image_b{ position: absolute; left: 40px; top: 40px; }

.js_sitemap_li{ cursor: pointer; }

.frame_width{ width: 367px; height: 500px; }

.loader_gif { position: absolute;
top: 220px; left: 160px; width: 32px; height: 32px; background: #FFF no-repeat 50% 50% url(../images/ajax-loader.gif);
border: 1px solid #000;
display: none;
); }

#subfooter
{
	margin: 140px auto 2em auto;
	width: 672px;
	font-size: 12px;
}

#subfooter h1,
#subfooter .h1
{
	padding: 0;
	text-align: center;
	font-size: 20px;
	margin: 0.5em 0;
}

#subfooter h2,
#subfooter .h2
{
	padding: 0;
	font-size: 18px;
	margin: 0.5em 0;
}

#subfooter p
{
	text-align: justify;
	margin: 0.5em 0;
}

