@charset "UTF-8";
/* CSS Document */

*{
	list-style-type:none;
	margin:0;
	padding:0; 
}
body{
	background-image:url(background.png);
}

#wrapper{
	height:auto; 
	width:800px;
	margin:0 auto;
}

#banner{
	height:150px; 
	width:800px; 
	float:left;
	margin-bottom:10px;
	background-image:url(banner.png);
	
}
h1{
	color:#1e2e76;
	margin-bottom:10px;
	background-color:#cedaea;
	text-align:center;
	border:1px solid #90440d;
	float:left;
	font-family:"MS Serif", "New York", serif;
	padding-top:3px;
	font-size:30px;
}
h2, p{
	color:#4b5daa;
	margin-bottom:10px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
}
p{
	text-indent:20px;
	border:1px solid #90440d;
	margin-bottom:10px;
	padding:5px;
	background-color:#cedaea;
	font-size:16px;
	
}
h2{
	text-decoration:underline;
	font-size:18px;
}

/* Nav Bar */
ul#nav_bar {
	width:815px;
	height:40px;
	float:left;
	margin-bottom:10px;
	border:0;
}
ul#nav_bar li {
	height:40px;
	background-image:url(sprite.png);
	float:left;
	margin-bottom:10px;
}
li.services {
	height:40px;
	position:relative;
}
ul#drop_down {
	float:left;
	position:absolute;
	top:40px;
	width:155px;
	height:0px;
	background-color:#0F0;
	background-image:none;
	display:hidden;
}
li#item {
	float:left;
	height:5px;
	width:155px;
	background-position:200px 0;
	background-color:#90440d;
	z-index:999;
	padding-top:10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	color:#cedaea;
	background-repeat:no-repeat;
	padding-bottom:-10px;
}
li.services:hover ul#drop_down {
	display:block;
}
	

li.home{
	background-position:-93px 0;
	width:102px;
	overflow:hidden;
}
li.home:hover{
	background-position:-93px -40px;
}
li.home a {
	padding-top:40px;
	width:102px;
	display:block;
}

li.services{
	background-position:-193px 0;
	width:155px;
	overflow:hidden;
}
li.services:hover{
	background-position:-193px -40px;
	overflow:visible;
	
}
li.services a {
	padding-top:40px;
	width:155px;
	display:block;
}

li.contribute{
	background-position:-349px 0;
	width:180px;
	overflow:hidden;
}
li.contribute:hover{
	background-position:-349px -40px;
	
}
li.contribute a {
	padding-top:40px;
	width:180px;
	display:block;
}

li.gallery{
	background-position:-530px 0;
	width:137px;
	overflow:hidden;
}
li.gallery:hover{
	background-position:-530px -40px;
	
}
li.gallery a {
	padding-top:40px;
	width:137px;
	display:block;
}

li.faq{
	background-position:-673px 0;
	width:84px;
	overflow:hidden;
}
li.faq:hover{
	background-position:-673px -40px;
	
}
li.faq a {
	padding-top:40px;
	width:84px;
	display:block;
}

li.contact{
	background-position:-765px 0;
	width:142px;
	overflow:hidden;
}
li.contact:hover{
	background-position:-765px -40px;
	
}
li.contact a {
	padding-top:40px;
	width:142px;
	display:block;
}

/*Footer*/

#footer {
	height:40px; 
	width:800px; 
	float:left;
	background-image:url(footer.png);
}

/* Home */
.homec{
	height:440px;
	width:800px;
	float:left;
}
.homec1, .homec2{
	float:left;
	height:600px; 
	width:395px; 
	margin-bottom:10px;
	
}

.homec1{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.homec h1 {
	width:393px;
}
div.homeps1, div.homes2{
	border:1px solid #90440d;
	float:left;
	padding:5px;
	background-color:#cedaea;
}
.homes2 {
	height:544px;
}

p.homep, p.homep2, p.homep3{
	font-family:;
	float:left;
	margin-bottom:10px;
	border:0;
}
p.list{
	text-indent:0;
	margin-bottom:10px;
	border:0;
}

/* Services */ 
.servicesh1 {
	width:798px;
	float:left;
}
.servicec1, .servicec2{
	height:405px; 
	width:383px; 
	float:left;
	margin-bottom:10px;
	border:1px solid #90440d;
	background-color:#cedaea;
	padding:5px;
}
.servicec1{
	margin-right:10px;
	margin-bottom:10px;
}
	
.servicesc{
	border:1px solid #90440d;
}
	
p.servicesp1 , p.servicesp2{
	float:left;
	border:0;
	padding:5px;
	margin-bottom:10px;
}

p.slist{
	float:left;
	border:0;
	text-indent:0;
}
h2.sh2 {
	margin-bottom:10px;
	width:300px;
}

<!-- Contribute --> 
div.contributec{
	height:470px; 
	width:900px; 
	float:left;
	margin-bottom:10px;
}
h1.contributeh1 {
	width:798px;
}
p.contribute{
	float:left;
	border:1px solid #90440d;
	padding:5px;
	margin-bottom:10px;
	width:788px;
	height:115px;
}

/* Form */
form{
	height:300px; 
	width:788px;
	float:left;
	margin-bottom:10px;
	position:relative;
	background-color:#cedaea;
	border:1px solid #90440d;
	padding:5px;
	line-height:20px;
}
input.input {
	position:absolute;
	left:100px;
}
.form1 {
	width:373px;
	position:absolute;
	left:5;
}
.form2 {
	width:373px;
	position:absolute;
	left:395px;
}
input.submit {
	position:absolute;
	top:80px;
	left:675px;
}
input.reset {
	position:absolute;
	top:80px;
	left:740px;
}
textarea.comment {
	height:50px;
	width:785px;
	position:absolute;
	top:20px;
	resize:none;
}
.form3 {
	height:70px;
	width:788px;
	position:absolute;
	top:195px;
}

/* Photo Gallery */ 
div#slide{
	height:450px; 
	width:700px; 
	float:left;
	margin-bottom:10px;
	background-image:url(pic1.png);
	margin-left:50px;
}
.gp {
	width:788px;
	height:50px;
	padding:5px;
	float:left;
}
.gh1 {
	width:798px;
	float:left;
}

<!-- FAQ -->
div.content{
	height:505px; 
	width:800px;
	float:left;
	margin-bottom:10px;
	
}
div.faq1{
	height:495px; 
	width:395px; 
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.faq2{
	height:495px; 
	width:395px; 
	float:left;
	margin-bottom:10px;
}

h2.faq{
	float:left;
	color:#1e2e76;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.25 em;
	padding:5px;
}

p.faqp{
	float:left;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.10 em;
	color:#90440d;
	border:0;
	padding:5px;
}
div.faqdiv{
	border:1px solid #90440d;
	float:left;
	margin-bottom:10px;
	background-color:#cedaea;
}

<!--Contact --> 
.contactc{
	height:100px; 
	width:800px; 
	float:left;
	margin-bottom:10px;
}

p.contact{
	float:left;
	border:1px solid #90440d;
	margin-bottom:10px;
	width:788px; 
	text-align:center;
	padding:5px;
	height:115px;
}
h1.contacth1 {
	width:798px;
}
#wrapper_contact{
	height:100px; 
	width:800px;
	margin:0 auto;
}
.contactc img {
	margin-bottom:10px;
	margin-left:50px;
}




	