@charset "utf-8";
/* CSS Document */

body {
	font:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:url(images/bg_body.gif) repeat;
	font-size:12px;
	behavior: url("csshover3.htc"); 
}
#wrapper {
	background:url(images/bg_page.gif) repeat-y;
	width:806px;
	margin:0 auto;
	min-height:500px;
}
#headerouter {
	background:url(images/bg_topgradient.jpg);
	width:800px;
	margin:0 auto;

}
#header {
	background:url(images/header_bigpicture.jpg) no-repeat;
	background-position:0 119px;
	height:90px;
	width:800px;
	margin:0 auto;
}
#headpicture {
	background:url(images/header_bigpicture.jpg) no-repeat;
	width:806px;
	margin:0 auto;
	height:182px;

}



/* LEFT COLUMN */

#leftcontent {
	width:200px;
	margin-bottom:10px;
	margin-top:5px;

}
#leftcontent #menuleft {
	width:183px;
}
#leftcontent #menuleft {
	width:183px;
	margin:0 auto;
}
#leftcontent #menuleft ul {
	list-style:none;
	padding:0;
	margin:0;
	line-height:0;
}
#leftcontent #menuleft ul li {
	margin: 5px 0 0 0;
	
}
#menuleft a span {
	display:block;
	width:183px;
	height:68px;
}
#menuleft a:hover span {
	background-position:-183px;
}

.listennow a
{
	display:block;
	width:100px;
	height:114px;

}

.listennow {
	background-image:url(images/listennow.png);
	width:100px;
	height:114px;
	margin:10px auto;
}
.listennow:hover  {
	background-position:-100px;
	cursor:pointer;
}

/* RIGHT CONTENT */

#rightcontent {
	width:190px;
	margin:10px 10px 10px 0;
}
#rightcontent .padding {
	padding:0 10px 10px 10px;
}

.schedule p.scheduletimes {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.schedule p {
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	padding-bottom: 0px;
	font-weight:bold;
}



/* Center Content */

.centercontent {
	font-family:Arial, Helvetica, sans-serif;
	width:360px;
	padding:5px;
	margin:5px;
	background-color:#ffffff;
}

.centercontentonecolumn {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	margin:10px;
	background-color:#ffffff;
	
}
	
#announcements {
	width:387px;
	margin: 5px 5px 15px 5px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#announcementstitle {
	background:url(images/bg_menu.gif) repeat-x;
	width:377px; 
	height:20px; 
	color:#fff;
	font-size:18px; 
	padding:5px 0 0 10px; 
	
}

#announcements.forpages {
	width:250px;
}
#announcementstitle.forpages {
	width:240px;
	text-align: center;
}
/*Specific Announcement Classes */

#announcementstitle.forwomen {
background:url(images/bg_menu_pink.gif) repeat-x;
}

#announcementstitle.foryouth {
background:url(images/bg_menu_yellow.gif) repeat-x;
}

#announcementstitle.forkids {
	background:url(images/bg_menu_green.gif) repeat-x;
	width:325px;
}
#announcements.forkids {
	width:335px;
	margin:10px;
	
	
}

#contentheading {
	margin-bottom: 10px;
}

/* FOOTER */

#footer {
	width:806px;
	background:url(images/bg_menu.gif) repeat-x;
	height:21px;
	color:#fff;
	font-size:18px;
	padding:6px 0 0 0;
	margin:0 auto 20px auto;
	text-align:center;
}
/* Menu */

#menu {
	background:url(images/bg_menu.gif) repeat-x;
	width:800px;
	margin:0 auto;
	padding:0;
	line-height:0;



	

}
body.home1 #menu div.home, body.webelieve1 #menu div.webelieve, body.ourstaff1 #menu div.ourstaff, body.directions1 #menu div.directions, body.photos1 #menu div.photos, body.contact1 #menu div.contact, body.resources1 #menu div.resources,
body.missions1 #menu div.missions{
	background-position:0 -32px;
}
#menu ul {
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	
	
	

}
#menu div a {
	text-decoration:none;
	display:block;


}
#menu div{
	padding:0 0px 0 10px;
	margin:0 12px 0 0;
	background-repeat:no-repeat;
	

		
}
#menu div.home {
	background-image:url(images/menu_home.png);
	width:52px;
	border-right:solid 1px #000;
}
#menu div.webelieve {
	background-image:url(images/menu_webelieve.png);
	width:105px;
	border-right:solid 1px #000;
}
#menu div.ourstaff {
	background-image:url(images/menu_aboutus.png);
	width:75px;
	border-right:solid 1px #000;
}
#menu div.directions {
	background-image:url(images/menu_directions.png);
	width:86px;
	border-right:solid 1px #000;
}
#menu div.photos {
	background-image:url(images/menu_photos.png);
	width:62px;
	border-right:solid 1px #000;
}
#menu div.contact {
	background-image:url(images/menu_contact.png);
	width:65px;
	border-right:solid 1px #000;
}
#menu div.resources {
	background-image:url(images/menu_resources.png);
	width:81px;
	border-right:solid 1px #000;
}

#menu div.missions {
	background-image:url(images/menu_missions.png);
	width:76px;
}

/* End IE5-Mac hack */
    #menu div:hover {
	background-position:0 -32px;
	cursor:pointer;

}

/* ROUNDED CORNERS */


.rounded {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border:solid 1px #000;
}

.tanbackground {
background:url(images/bg_content.jpg) repeat;
}

.roundedwhite {
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:#fff;
border: solid 1px #000;
}

.roundedorg {
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:#F60;
border: solid 2px #A85400;
}

.roundedwhitebottom {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
  background:#fff;
  border: solid 1px #000;
  
}

/* Calendar Text */

#calendartxt {
	 background-image:url(images/calendartext.jpg); 
	 width:170px; 
	 height:32px;

}
#calendartxt:hover {
	cursor:pointer;
	background-position:-170px;
}

#calendartxt a {
	display:block;
	height:32px;
	
}

#calendartxt a img {
	border:none;
}

/* COMMON STYLES */

.fltleft {
	float:left;
	font-size: 14px;
}
.fltright {
	float:right;
}
.clrboth {
	clear:both;
}

/* TEXT BASED STYLES */

.centercontent p {
	margin:0;
	padding:0px 0 15px 0;
}

.centercontentonecolumn p {
	margin:0;
	padding:0px 0 15px 0;
	text-align: left;
}

a img {
	border: none;
}

a:link {
	color:#000;
	text-decoration: underline;
}
a:visited {
	color:#000;
	text-decoration: underline;
}
a:active {
	color:#000;
	text-decoration: underline;
}
a:hover {
	color:#000;
	text-decoration: underline; color:#960;
}

.whitelink a:hover {
	text-decoration:underline;
	color:white;
}
.whitelink a:visited {
	text-decoration:none;
	color:white;
}
.whitelink a:active {
	text-decoration:none;
	color:white;
}
.whitelink a:link {
	text-decoration:none;
	color:white;
}

.imgborder {
	border:solid 1px #009;
}
.leftmargin {
	margin-left:5px;
	margin-bottom:5px;
}
.rightmargin {
	margin-right:5px;
	margin-bottom:5px;
}

.letter_announce {
	color:#FFF;
	margin-bottom: 10px;
}
.letter_announce p {
	font-family:Arial, Helvetica, sans-serif;
	margin:12px 0 0 0;
	padding-bottom: 0px;
	color:#FFF;
}
.letter_announce a {
	font-weight:bold;
	color:#FFF;
	font-weight:bold;
}
