/* CSS Document */
body{
background:url(../images/index-allbg.jpg) repeat-x #423c35;
padding:0;
margin:0;
}
.clear{
clear:both;
}
img{
border:0;
}

#wrapper{
width:960px;
padding:0;
margin:0 auto;
background:url(../images/index-wrapper-bg.jpg) no-repeat top;
}
#topnavigation{
width:960px;
padding:0;
margin:0;
float:left;
height:100px;
background:url(../images/topnavigation-bg.jpg) no-repeat top left;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#d9bf73;
} 
#topnavigation ul{
padding:0 0 0 15px;
margin:0;
}
#topnavigation ul li{
padding:0 22px 0 0;
margin:0;
list-style:none;
float:left;
line-height:35px;
}
#topnavigation ul li a{
color:#d9bf73;
text-decoration:none;
}
#topnavigation ul li a:hover{
color:#d9bf73;
text-decoration:none;
}

#logoblock{
width:960px;
padding:0;
margin:0;
float:left;
height:100px;
}
#logoblock .logo{
width:565px;
padding:0;
margin:0;
float:left;
}
#logoblock .slogun{
width:395px;
padding:10px 0 0 0;
margin:0;
float:left;
}

#menu{
width:960px;
padding:0;
margin:0;
float:left;
height:44px;
}
#menu .gap{
padding:0 20px 0 0;
margin:0;
display:block;
float:left;
}
#menu .gap1{
padding:0 163px 0 0;
margin:0;
display:block;
float:left;
}

#indexcontainer{
width:960px;
padding:17px 0 0 0;
margin:0;
float:left;
}
#indexleftcol{
width:300px;
padding:9px 0 0 0;
margin:0;
float:left;
}
#indexrightcol{
width:660px;
padding:0;
margin:0;
float:left;
height:458px;
background:url(../images/main-banner-bg.png) no-repeat;
}
#pastorname{
height:46px;
width:615px;
padding:0 45px 0 0;
margin:0;
float:left;
text-align:right;
}
#mainbanner-img{
width:643px;
padding:0;
margin:0;
float:left;
}

#enewsblock{
width:300px;
padding:0;
margin:0;
float:left;
}
#enewsblock .enewsheading{
width:290px;
padding:14px 10px 0 0;
margin:0;
background:url(../images/receiveour-enews-heading.jpg) no-repeat;
height:68px;
text-align:right;
}
#enewsblock .enewscontent{
width:267px;
padding:8px 13px 0 20px;
margin:0;
float:left;
background:url(../images/enews-content-bg.jpg) no-repeat;
height:81px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#cdbe9e;
}
#enewsblock .enewscontent ul{
padding:0;
margin:0;
}
#enewsblock .enewscontent ul li{
padding:0 0 10px 0;
margin:0;
list-style:none;
float:left;
width:267px;
}
#enewsblock .enewscontent ul li h3{
padding:0;
margin:0;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
#enewsblock .enewsbottom{
background:url(../images/enews-contentdown-bg.jpg) no-repeat;
height:34px;
width:267px;
padding:4px 13px 0 20px;
margin:0;
float:left;
}
#enewsblock .enewsbottom .lettertextfield{
width:219px;
padding:0;
margin:0;
float:left;
display:block;
}
#enewsblock .enewsbottom .letterbutton{
width:48px;
padding:0;
margin:0;
float:left;
display:block;
}
#indexleft-video{
width:300px;
padding:0;
margin:0;
float:left;
}

#footer{
width:100%;
float:left;
padding:22px 0 0 0;
margin:0;
background:url(../images/footer-bg.jpg) repeat-x #211d18;
}
#footercontent{
width:960px;
padding:0;
margin:0 auto;
}
#footerimages{
width:960px;
padding:0 0 20px 0;
margin:0;
float:left;
height:140px;
}
#footerimages ul{
padding:0;
margin:0;
}
#footerimages ul li{
padding:0;
margin:0;
list-style:none;
float:left;
}
#footerimages .footerimagesgap{
padding:0 11px 0 0;
float:left;
display:block;
}

#footersocialblock{
width:960px;
padding:0 0 5px 0;
margin:0;
float:left;
height:55px;
background:url(../images/footer-social-bg.jpg) no-repeat;
}
#footerlinks{
width:650px;
padding:0;
margin:0;
float:left;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#8341a4;
font-weight:normal;
line-height:48px;
}
#footerlinks a{
text-decoration:none;
color:#d2ae48;
}
#footerlinks a:hover{
text-decoration:none;
color:#d2ae48;
}

#followus{
width:295px;
padding:9px 0 0 15px;
margin:0;
float:left;
}
#websiteengineered{
width:960px;
padding:0;
margin:0;
float:left;
line-height:44px;
text-align:right;
font-family:Tahoma;
font-size:10px;
color:#6a6156;
font-weight:normal;
}
#websiteengineered a{
text-decoration:underline;
color:#b6a777;
}
#websiteengineered a:hover{
text-decoration:none;
color:#ffffff;
}

#flickr{
	width:100%;
	height:240px;
	margin-bottom:20px;
}
#flickr h3{
	text-align:center;
	padding:0 0 10px 0;
	width:100%;
}
#flickr .flickrcontent{
	width:100%;
	background:url(../images/flickr-bg.png) no-repeat center top;
	height:185px;
}