﻿html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset,em{
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
cursor:default;
outline:none;
}
input,select{
margin: 0;
padding: 0;
}
body{
font-family:Trebuchet MS, Times, serif;
font-size:100.1%;
text-align:center;
margin:0 auto;
background:White url(../Images/Background.jpg) repeat-y center top;
color:#20184b;
}
strong,b{
font-weight:bold;
}
strong{
color:#af822f;
}
em{
font-style:normal;
font-weight:bold;
font-size:110%;
}
a{
cursor:pointer;
font-size:90%;
}
a img{cursor:pointer;}
p{
line-height:1.5em;
margin-top:10px;
font-size:90%;
}
p a{
font-size:100%;
}

h1{
font-size:110%;
margin-top:20px;
}
h2{
font-size:110%;
margin-top:20px;
}
h3{
font-size:80%;
margin-top:20px;
}
:focus{
  -moz-outline-style: none;
}
/* Clear floating Divs */
.floatcontainer:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End clear */

#pageContainer{
background: url(../Images/BackgroundTop.jpg) no-repeat center top;
}

#container{
margin:0 auto;
text-align:left;
width:780px;
background: url(../Images/Body.jpg) repeat-y left top;
}

#navTop{
background: url(../Images/Banner.jpg) no-repeat left top;
padding:0px 5px 0 5px;
height:148px;
}


ul.nav{
padding:0 5px;
}
.nav li a.home{background:url(../Images/Links/HomeTab.jpg) 0 0 no-repeat;}
.nav li a.aboutus{background:url(../Images/Links/AboutUsTab.jpg) 0 0 no-repeat;}
.nav li a.leadersstaff{background:url(../Images/Links/LeadersStaffTab.jpg) 0 0 no-repeat;}
.nav li a.whattoexpect{background:url(../Images/Links/WhatToExpectTab.jpg) 0 0 no-repeat;}
.nav li a.homecellgroups{background:url(../Images/Links/HomeCellGroupsTab.jpg) 0 0px no-repeat;}
.nav li a.churchministries{background:url(../Images/Links/ChurchMinistriesTab.jpg) 0 0 no-repeat;}
.nav li a.photogallery{background:url(../Images/Links/PhotoGalleryTab.jpg) 0 0 no-repeat;}
.nav li a.ourlinks{background:url(../Images/Links/OurLinksTab.jpg) 0 0 no-repeat;}
.nav li a.contactus{background:url(../Images/Links/ContactUsTab.jpg) 0 0 no-repeat;}

.nav li:hover a{background-position:0 -117px;}
* html .nav li a:hover{background-position:0 -117px;}

#content{
margin-top:150px;
padding:0 40px;
min-height:420px;
}
* html #content{
margin-top:10px;
height:420px;
}

#footer{
background: #edf2f5 url(../Images/BodyBottom.jpg) no-repeat 0 0;
padding:1px 0 15px 0;
font-size:70%;
}


/* Accordian styles */
#accordian{
background:url(../Images/AccordionBackground.jpg) no-repeat top left;
height:227px;
float:left;
width:780px;
margin:10px 0 0 -40px;
color:White;
font-size:90%;
}

*html #accordian{
margin-left:-20px;
}
#accordian ul{
height:185px;
margin-top:21px;
}

#accordian ul li{
display:inline;
float:left;
}
#accordian ul li.a{background:#18113b url(../Images/Accordian/NewsEvents_data.jpg) 57px 0 no-repeat;}
#accordian ul li.b{background: url(../Images/Accordian/OurYouthLeaders_data.jpg) 56px 0 no-repeat;}
#accordian ul li.c{background: url(../Images/Accordian/OurLeaders_data.jpg) 57px 0 no-repeat;}
#accordian ul li.d{background: url(../Images/Accordian/OurPastor_data.jpg) 57px 0 no-repeat;}
#accordian ul li.e{background: url(../Images/Accordian/WorshipServices_data.jpg) 57px 0 no-repeat;}
#accordian ul li.f{background: url(../Images/Accordian/ContactInfo_data.jpg) 57px 0 no-repeat;}

#accordian ul li img{
cursor:pointer;
display:inline;
float:left;
}

#accordian ul li p{
width:367px;
float:left;
display:inline;
margin:30px 57px 0 15px;
text-align:center;
}

#accordian ul li.a p{margin-top:10px; color:White;height:160px; background: url(../Images/CalendarSmall.jpg) center bottom no-repeat;}
#accordian ul li.a p a{color:White;text-decoration:none; width:367;height:160px;display:block;}
#accordian ul li.a p a:hover{text-decoration:underline;}
#accordian ul li.a p a img{margin-left:85px;}

#accordian ul li.b p{margin-top:10px;}
#accordian ul li.b p a{color:White;text-decoration:none;}
#accordian ul li.b p a:hover{text-decoration:underline;}
/*
#accordian ul li.b p{margin-top:10px; color:White;height:160px; background: url(../Images/CalendarSmall.jpg) center bottom no-repeat;}
#accordian ul li.b p a{color:White;text-decoration:none; width:367;height:160px;display:block;}
#accordian ul li.b p a:hover{text-decoration:underline;}
#accordian ul li.b p a img{margin-left:85px;}
*/
#accordian ul li.f p{margin-top:20px;}

#accordian ul li p.inactive{
display:none;
}


/* End Accordian Styles */

#PictureBand{
margin-bottom:-3px;
margin-left:-29px;
}

ul.basiclist{
margin-top:10px;
list-style-type:none;
font-size:90%;
}

.center{
text-align:center;
}

span.scriptures{
display:block;
}
span.scriptures span{
color:#579bc0;
font-weight:bold;
text-decoration:underline;
}

/* CG Plug */
#CGPlug{
text-align:right;
}

#CGPlug span{
display:block;
line-height:.8em;
}

#CGPlug a{
text-decoration:none;
color:Black;
}

#CGPlug a:hover{
text-decoration:underline;
}
/* End CG Plug */

#links ul{
list-style-type:none;
margin-left:20px;
}

/* Gallery styles */
#gallery{
margin:5px -20px 0 -18px;
width:780px;
}
* html #gallery{width:740px;}

#gallery a{
margin-right:6px;
}

#gallery a, #gallery a img{
margin-top:6px;
}

/* End Gallery Styles */

.uploadItem{
padding:5px 10px;
}

p.uploadError{
color:Red;
}
p.uploadInfo{
color:Green;
}

div.recipes dl{
font-size:90%;
margin:0 0 10px 15px;
}
div.recipes dl dt{
font-weight:bold;
}
div.recipes dl dd{
padding-left:20px;
margin:3px 0;
}

h4.year-title{
padding:4px;
margin:4px 0;
background-color:#20184b;
color:White;
}
h4.year-title.hover{
color:#20184b;
background-color:#cfdce4;
cursor:pointer;
}