* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:19px;
	background:url(../img/wrap_bkgd.gif) top left repeat-x;
	text-align: left;
}

#wrapper {
width:100%;
background:url(../img/wrap_bkgd_bottom.gif) bottom left repeat-x;
}

#inner_wrap {
margin:0 auto;
width:840px;
background:url(../img/wrap_bkgd.gif) top left repeat-x;
}

:focus { outline:none; }

div.divider { clear:both; }

/*================================================= =Header */
#header {
position:relative;
}

#header ul {
list-style:none;
}

#header ul li {
float:left;
display:inline;
}

#header ul li a {
display:block;
height:70px;
width:95px;
}

#header ul li a#contact {
display:block;
height:28px;
width:123px;
}

a#home_link {
text-indent:-9000px;
background:url(../img/home.gif) no-repeat;
}

a#home_link:hover, body#home a#home_link {
text-indent:-9000px;
background:url(../img/home_hover.gif) no-repeat;
}

a#about {
text-indent:-9000px;
background:url(../img/about.gif) no-repeat;
}

a#about:hover, body#about a#about {
text-indent:-9000px;
background:url(../img/about_hover.gif) no-repeat;
}

a#calendar {
text-indent:-9000px;
background:url(../img/calendar.gif) no-repeat;
}

a#calendar:hover, body#calendar a#calendar {
text-indent:-9000px;
background:url(../img/calendar_hover.gif) no-repeat;
}

a#media {
text-indent:-9000px;
background:url(../img/media.gif) no-repeat;
}

a#media:hover, body#media a#media {
text-indent:-9000px;
background:url(../img/media_hover.gif) no-repeat;
}

a#missions {
text-indent:-9000px;
background:url(../img/missions.gif) no-repeat;
}

a#missions:hover, body#missions a#missions {
text-indent:-9000px;
background:url(../img/missions_hover.gif) no-repeat;
}

a#council {
text-indent:-9000px;
background:url(../img/council.gif) no-repeat;
}

a#council:hover, body#council a#council {
text-indent:-9000px;
background:url(../img/council_hover.gif) no-repeat;
}

a#outreach {
text-indent:-9000px;
background:url(../img/outreach.gif) no-repeat;
}

a#outreach:hover, body#outreach a#outreach {
text-indent:-9000px;
background:url(../img/outreach_hover.gif) no-repeat;
}

a#contact {
position:absolute;
top:22px;
right:0;
text-indent:-9000px;
background:url(../img/contact.gif) no-repeat;
}

a#contact:hover, body#contact a#contact {
text-indent:-9000px;
background:url(../img/contact_hover.gif) no-repeat;
}

/*================================================= =Pic Frame */
#pic_frame {
float:left;
margin:20px 0 0 0;
}

.slidenav {
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.slidenav a {
background:#ebede2;
border:1px solid #006cea;
padding:2px 6px;
text-decoration:none;
color:#000;
}

.slidenav a:active {
background:#006cea;
border:1px solid #006cea;
padding:2px 6px;
font-weight:bold;
text-decoration:none;
color:#FFF;
}

.slidenav a:hover {
background:#006cea;
color:#FFF;
font-weight:bold;
}

#SLIDESTEXT {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0 0 8px 0;
padding:5px 0 0 0;
}

#slide_wrapper {
background:url(../img/pic_frame_05.gif);
width:375px;
height:112px;
}

/*================================================= =main_title */
#main_title {
position:relative;
}

#main_title h1 {
position:absolute;
right:0;
top:88px;
width:367px;
height:140px;
text-indent:-9000px;
background:url(../img/main_title.gif) no-repeat;
}

/*================================================= =main_text */
#main_text {
float:left;
position:relative;
width:390px;
margin:0 0 0 16px;
}

#main_text p {
position:absolute;
top:160px;
right:0;
text-align:justify;
}

#main_text p#learn a {
position:absolute;
display:block;
width:100px;
text-align:right;
top:145px;
right:0;
color:#006cea;
text-decoration:none;
}

#main_text p#learn a:hover {
text-decoration:underline;
}

/*================================================= =middle_links */
#middle_links {
clear:both;
padding:30px 0 0 0;
}

#middle_links ul {
list-style:none;
padding:35px 0 0 0;
}

#middle_links ul li {
float:left;
display:inline;
padding:0 37px 0 0;
}

#middle_links ul li#last {
padding:0;
}

#middle_links ul li a {
display:block;
width:245px;
height:141px;
}

a#fb {
text-indent:-9000px;
background:url(../img/fb.gif) no-repeat;
border:5px solid #000;
}

a#fb:hover {
border:5px solid #006cea;
}

a#location {
text-indent:-9000px;
background:url(../img/location.gif) no-repeat;
border:5px solid #000;
}

a#location:hover {
border:5px solid #006cea;
}

a#speaker {
text-indent:-9000px;
background:url(../img/speaker.gif) no-repeat;
border:5px solid #000;
}

a#speaker:hover {
border:5px solid #006cea;
}

/*================================================= =footer */
#footer {
	clear:both;
	position:relative;
	margin:240px 0 0 0;
	height:252px;
	background:url(../img/wrap_bkgd_bottom.gif) bottom left repeat-x;
	overflow: inherit;
}

#footer ul {
float:left;
padding:30px 60px 0 1px;
list-style:none;
}

#footer ul li {
padding:0 0 7px 0;
}

#footer ul li a {
color:#FFF;
padding:3px 2px;
text-decoration:none;
}

#footer ul li a:hover {
padding:3px 2px;
background:#006cea;
}

#footer #learn_more {
padding:20px 0 0 0;
color:#FFF;
}

#footer #learn_more a {
color:#006cea;
text-decoration:none;
}

#footer #learn_more a:hover {
text-decoration:underline;
}

#footer #learn_more p {
padding:0 0 10px 0;
}

#footer #bottom_liner {
	position:absolute;
	bottom:4px;
	right:101px;
	width:434px;
	height:44px;
	text-indent:-9000px;
	background:url(../img/bottom_liner.gif) no-repeat;
}

#footer #top {
text-indent:-9000px;
}

#footer #top a {
position:absolute;
bottom:15px;
right:0;
width:85px;
height:51px;
background:url(../img/top.gif) no-repeat;
}

/*================================================= =main content */
.title {
position:relative;
}

.title h1 {
position:absolute;
top:85px;
left:0;
text-indent:-9000px;
}

/*large page headers*/
#about_big h1 {
width:426px;
height:104px;
background:url(../img/about_big.gif) top left no-repeat;
}

#calendar_big h1 {
width:440px;
height:104px;
background:url(../img/calendar_big.gif) top left no-repeat;
}

#media_big h1 {
width:277px;
height:104px;
background:url(../img/media_big.gif) top left no-repeat;
}

#missions_big h1 {
width:412px;
height:104px;
background:url(../img/missions_big.gif) top left no-repeat;
}

#council_big h1 {
width:377px;
height:104px;
background:url(../img/council_big.gif) top left no-repeat;
}

#outreach_big h1 {
width:446px;
height:104px;
background:url(../img/outreach_big.gif) top left no-repeat;
}

#contact_big h1 {
width:382px;
height:104px;
background:url(../img/contact_big.gif) top left no-repeat;
}

#thisweek_big h1 {
width:454px;
height:104px;
background:url(../img/thisweek_big.gif) top left no-repeat;
}

#churches_big h1 {
width:435px;
height:104px;
background:url(../img/churches_big.gif) top left no-repeat;
}

#links_big h1 {
width:243px;
height:104px;
background:url(../img/links_big.gif) top left no-repeat;
}

/*Page Identity*/
#title h2 {
position:absolute;
top:85px;
right:0;
width:157px;
height:60px;
text-indent:-9000px;
background:url(../img/title.gif) top right no-repeat;
}

#title h2:hover {
background:url(../img/title_hover.gif) top right no-repeat;
}

.main_content {
	float:inherit;
	margin-top: 125px;
}

.main_content a {
color:#006cea;
text-decoration:none;
border-bottom:1px dotted #66a8ff;
}

.main_content a:hover {
	border-bottom:1px solid #006cea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	position: inherit;
	text-align: center;
}

.main_content p {
	padding:0 0 15px 0;
	text-align: left;
}

/*picture for about us*/
.main_content img#test1 {
float:right;
border:1px solid #777;
margin:0 0 10px 10px;
}

.main_content ul {
list-style:none;
padding:0 0 20px 0;
}

/*====================================================== =Contact Stuff */
.main_content #basic_info, .main_content #big_dogs {
float:left;
padding:0 50px 0 0;
}

.main_content img#map_big {
border:1px solid #777;
}

#find_usWrap {
float:left;
margin:70px 0 40px 0;
padding:50px 300px 0 0;
border-top:1px solid #777;
}

#contact_pic {
float:right;
}

#contact_pic img {
border:1px solid #777;
}

#contact_pic p {
text-align:right;
font-size:10px;
}

.main_text ul#fuller li {
float:left;
display:inline;
}

/*==================================================== =Council */
.pic {
	padding:2px;
	width:100px;
	height:130px;
	border:1px solid #777;
	text-align: center;
}

.name {
font-size:10px;
}

#staff {
margin:60px 0 0 0;
}

#staff ul {
float:left;
display:inline;
width:140px;
margin:0 25px 0 0;
}

#staff ul li#nat {
color:#006cea;
}

#council_pics ul {
	float:left;
	display:inline;
	width:140px;
	margin:0 25px 0 0;
	text-align: left;
}

/*========================================================== =media */
.media p {
float:left;
display:inline;
margin:0 5px 0 0;
}

.media img {
border:3px solid #000;
margin:0;
}

.media img:hover {
border:3px solid #006cea;
}

.media a { border:none; }
.media a:hover { border:none; }

/*========================================================= =calendar*/
#month1 {
float:left;
padding:0 50px 0 0;
}

#month2 {
float:left;
padding:0 50px 0 0;
}
#month3 {
float:left;
}

