/* basic elements

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

body { 

	padding: 0px;

	margin:auto 0;

	background-color:#ffffff;

	background-position:top center;

	font-family: Arial;

	font-size:12px;
margin-top:10px;

}



p, ul, ol {

	font-family: Arial;

	font-size: 12px;

	line-height:16px;

	color: #484A48;

}



h1{

font-family: Arial;

font-size:24px;

font-weight: bold;

padding-top:0px;

margin-top:0px;

border-top:0px;

letter-spacing:-1px;

color: #484A48;

}



h2 {

font-family: Arial;

font-size:16px;

padding-top:0px;

margin-top:0px;

font-weight: bold;

border-top:0px;

letter-spacing:-.5px;

color: #484A48;

}



h3 {

font-family: Arial;

font-size:12px;

padding-top:0px;

margin-top:0px;

border-top:0px;

color: #484A48;

font-weight:bold;

}



h4 {

font-family: Arial;

font-size:22px;

padding-top:0px;

margin-top:0px;

border-top:0px;

letter-spacing:-.5px;

color: #484A48;

}





ul {

list-style-type:circle;

}



img a {

text-decoration:none;

}



 hr {

  border: 0px;

  width: 100%;

  color: #979797;

  background-color: #979797;

  height: 1px;  

}



a img {border: none; }



a img, :link img, :visited img { border: none }



a:link, a:visited {

	color: #484A48;

	text-decoration: none;

	font-weight:normal;

}

a:hover, a:active {

	color: #454545;

	text-decoration: none;

	font-weight:normal;

}



.image_right {

margin-right:10px;

margin-bottom:10px;

}



.image_sides {

margin-right:10px;

margin-left:10px;

}



.image_left {

margin-left:15px;

margin-bottom:15px;

}







/* main structural elements

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

 

#bg {

background-color:white;





}



.leftmargin {

background-color:#43698E;

margin:0px;

border:0px;

color:#fff;

padding:5px;

text-align:left;

}



.rightmargin {

background-color:white;

margin:0px;

color:black;

border:0px;

padding:15px 20px 50px 20px;

text-align:left;

}



.rightmargin p{

color:#000;

}



.rightmargin a:link,.rightmargin a:visited {

	color: #3A6B45;

	text-decoration: underline;

}

.rightmargin a:hover,.rightmargin a:active {

	color:#3A6B45 ;

	text-decoration: underline;

}



#topleft

{

background-image:url(../images/topleft.gif);

background-position:top left;

background-repeat:no-repeat;

}

#rightbg {

background-image:url(../images/index_r3_c204.jpg);

background-position:top left;

background-repeat:no-repeat;

}



.rightmargin_bottom {

background-image:url(../images/index_08.jpg);

background-repeat:repeat-y;

margin:0px;

padding:5px 21px 0px 16px;

text-align:left;

}





/* navigation

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

#navbg {

background-image:url(../images/navigationbg.gif);

background-repeat:no-repeat;

background-position:top left;

height:34px;

margin:0px;

padding-left:6px;

}





#nav-menu ul

{

list-style: none;

padding: 0;

width:736px;

margin: 0;

}



#nav-menu li

{

float: left;

margin: 0 0;

list-style-type:none;

text-transform:capitalize;

font-weight:normal;

font-family:Verdana,Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;



padding: 0;

text-align: center

}

#nav-menu li a

{

background-image:url(../images/bottomnav.gif);

background-position:bottom;

background-repeat:repeat-x;

height: 34px;

line-height: 34px;

float: left;

padding: 0px 12px 0px 12px;

display: block;

color: #000;

border-right:1px solid #000;

text-decoration: none;

text-align: center;

}

#nav-menu li a:hover

{

background-image:url(../images/navigationbg2.gif);

background-position:center;

height: 34px;

line-height: 34px;

float: left;

padding: 0px 12px 0px 12px;

display: block;

border-right:1px solid #000;

color: #000;

text-decoration: underline;

text-align: center;

}



.spacing {

padding:0px;

border:0px;

margin:0px;

height:4px;

}



.homelink {

border-left:1px solid #000;

}



#nav-menu

{

width:30em

}



/* footer

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



.footer {

background-color:#ffffff;

margin:0px;

border:0px;

color:#fff;

line-height:16px;

font-size:10px;

padding:0px;

text-align:left;

}



.footer p {

color:#000;

}



.footer a {

color:#000;

font-weight:normal;

}

/* misc layout elements 

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

 

input, textarea {

	font-family: arial, Helvetica, sans-serif;

	font-size: 12px;

	margin:1px;

	padding:3px;

	color: #000;

	border: 1px solid #999;

	background-color: #fff;

}



.submit {

padding:0px;

border:0px;

margin:0px;

}



.quickcontact {

	width: 160px;

}

#footer {
padding:10px 0;
width:810px;

}

#footer a{
color:#999;

}
#footer a:hover{
color:#454545;

}


#footer1 {
text-align:left;
display:inline;
padding-left:50px;
float:left;
padding-top:15px;
height:50px;
background-image: url('Images/logo.jpg');
background-position:left;
color:#454545;
font-size:12px;
background-repeat:no-repeat;
	}

#footer2 {
text-align:right;
display:inline;
padding-top:15px;
height:50px;
float:right;
color:#999;
font-size:12px;
	}

/*LINKS*/

#current a:link, #current a:visited{
color:#06c;
font-weight:bold;
}

#vision a:hover {
color:#06c;
}
#community a:hover {
color:#F60;
}
#kids a:hover {
color:#f39;
}
#congregations a:hover {
color:#f00;
}
#adults a:hover {
color:#690;
}
#schedule a:hover {
color:#93c;
}
#outreach a:hover {
color:#39c;
}
#youth a:hover {
color:#ddb000;
}
