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

body {
background: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 12px;
color: #FFFFFF;
line-height: 130%;
margin: 0 auto 0;
}

#container{
background: url(images/background.jpg) repeat-y center;
width: 950px;
height: auto;
margin: 0 auto 0;
}

#container-preschool{
background: url(images/background-preschool.jpg) repeat-y center;
width: 950px;
height: auto;
margin: 0 auto 0;
}

#header-holder{
background: url(images/header-main.jpg) no-repeat top;
width: 950px;
height: 125px;
}

#header-preschool{
background: url(images/header-preschool.jpg) no-repeat top;
width: 950px;
height: 125px;
}

#header{
width: 950px;
height: 114px;
}

.header-copy{
float: left;
width: 450px;
height: 80px;
font-size: 1.25em;
font-weight: bold;
color: #000000;
margin: 15px 0 0 15px;
line-height: 130%;
}

.header-copywhite{
float: left;
width: 900px;
height: 80px;
font-size: 1.25em;
font-weight: bold;
color: #FFF;
text-align: left;
padding: 15px 0 0 0;
line-height: 130%;
}

.header-copypre{
float: left;
width: 900px;
height: 80px;
font-size: 1.25em;
font-weight: bold;
color: #000;
text-align: left;
padding: 15px 0 0 0;
line-height: 130%;
}

#top-navholder{
background: url(images/menu-bar.jpg) no-repeat top;
width: 950px;
height: 38px;
bottom: 0;
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6{
float: right;
height: 38px;
display: block;
margin-right: 3px;
}

.menu1 a:hover, .menu2 a:hover, .menu3 a:hover, .menu4 a:hover, .menu5 a:hover, .menu6 a:hover{
background:  #999999;
height: 38px;
display: block;
filter:alpha(opacity=25);
-moz-opacity:.25;
opacity:.25;
}

#content-wrap{
width: 900px;
height: auto;
padding: 25px;
}

#left-column{
float: left;
width: 327px;
height: auto;
padding-top: 25px;
}

.presence-logo{
margin: 0 0 15px;
}

.title-video{
background: url(images/video-titler.jpg) no-repeat;
width: 327px;
height: 36px;
margin: 0 0 15px 0;
}

.title-poster{
background: url(images/elev8-09-titler.jpg) no-repeat;
width: 327px;
height: 36px;
margin: 0 0 15px 0;
}

.left-par img{
border: 2px solid #999;
}

.title-pastors {
background: url(images/children-pastor-titler.jpg) no-repeat;
width: 327px;
height: 36px;
margin: 0 0 15px 0;
}

.video{
background: url(images/video-titler.jpg) top no-repeat;
margin: 15px 0 15px;
}

.poster{
margin: 15px 0 15px;
}

.pastors{
margin: 15px 0 15px;
line-height: 160%;
}

.pastors img{
float: left;
margin: 0 10px 10px 0;
}

#right-column{
float: right;
width: 485px;
height: auto;
}

.right-blurb{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.25em;
text-align: center;
line-height: 150%;
}

.right-blurb p{
padding: 15px;
}

.contest-holder{
background: url(images/win-luna-titler.png) no-repeat;
width: 471px;
height: 251px;
}

.contest-text{
float: left;
width: 255px;
height: auto;
text-align: center;
margin: 160px 0 0 10px;
padding: 8px;
}

.clear{
clear: both;
}

/* Pre-school, Primary and FAQS */

.photo-holder{
width: 900px;
height: 170px;
padding: 0 0 25px 0;
text-align: center;
}

.photo-holderpre{
width: 900px;
height: 170px;
padding: 0 0 25px 0;
text-align: center;
color: #000;
}

.photo1, .photo2, .photo3, .photo4{
float: left;
width: auto;
height: auto;
margin: 25px 19px 0 0;
}

.photo5{
float: left;
margin: 25px 0 0 0;
}

#preleft-column{
float: left;
width: 440px;
height: auto;
margin: 5px 0 0 0;
color: #000;
}
#prileft-column{
float: left;
width: 440px;
height: auto;
margin: 5px 0 0 0;
}

#preleft-column p, #preright-column p, #prileft-column p, #priright-column p{
padding-left: 25px;
margin: 20px 0 0 0;
line-height: 200%;
}

#preright-column{
float: right;
width: 440px;
height: auto;
margin: 5px 0 0 0;
color: #000;
}

#priright-column{
float: right;
width: 440px;
height: auto;
margin: 5px 0 0 0;
}

#speakers-photos img{
border: 3px solid #999;
}

.faqs-fulltext{
float: right;
width: 900px;
margin: 20px 0 0 0;
}

#content-wrap ul li{
line-height: 180%;
margin: 0 0 10px 0;
}

/* Link Styling */

#content-wrap a:link{
color: #CCCCCC;
text-decoration: underline;
}

#content-wrap a:hover{
color: #999;
text-decoration: none;
}

#content-wrap a:visited{
color: #F3F3F3;
text-decoration: underline;
}

/* Footer */

.footer{
font-size: .75em;
text-align: center;
margin: 20px 0 0 0;
}

#prefooter{
font-size: .75em;
text-align: center;
margin: 20px 0 0 0;
color: #000;
}

#prefooter a:link{
color: #999;
text-decoration: underline;
}

#prefooter a:hover{
color: #000;
text-decoration: none;
}

#prefooter a:visited{
color: #333;
text-decoration: underline;
}