/* CSS Document */
*{padding:0;margin:0;}
img{border:0;}
ul{list-style:none;}
.clearleft{float:left;}
.clearright{float:right;}
.clear{clear:both;}
.mb10{margin-bottom:10px;}
.mleft50{margin-left:50px;}
.mright40{margin-right:40px;}
.mright10{margin-right:10px;}
body{background:url(../images/allbg.png) repeat-x #c2c2c2;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;}
#page{width:100%;background:url(../images/page-bg.png) no-repeat top center;}
.wrapper{width:980px;margin:0 auto;}
#header{height:360px;}
#logo{height:252px;padding:10px 0 0 0;margin-left:-16px;}
#mainmenu{width:100%;height:60px;}
#rotator{height:444px;background:url(../images/rotator-bg.png) no-repeat top;padding:6px 9px;}
#banners{height:174px;width:100%;}
#banners li{float:left;display:block;padding-left:12px;}
#threecontainers{height:415px;width:100%;}
#threecontainers h2{height:44px;}
#threecontainers h3{height:26px;width:100%;text-align:center;}
#threecontainers .shadows{height:20px;width:100%;text-align:center;}
#churchcal{width:310px;margin:0 10px;}
#cal-container{width:270px;background:url(../images/church-cal-bg.png) no-repeat;height:258px;padding:10px 20px;}
#marqueecontainer li{
	padding:20px 10px 20px 0;
	border-bottom:1px solid #9c9a97;
	color:#FFF;
	font-size:13px;
	width:260px;
	line-height:normal;
}
#marqueecontainer li a{
	color:#FFF;
	text-decoration:underline;
}
#marqueecontainer .calbox{
	background:url(../images/cal-bg.png) no-repeat top;
	width:59px;
	height:65px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	float:left;
	margin-right:10px;
}
#marqueecontainer .calbox h4{
	font-size:16px;
	font-weight:normal;
	margin-top:-8px;
}
#mediacenter, #times{
	width:303px;
	margin:0 10px;
}
#mediacenter #video{
	height:278px;
	width:303px;
}
#timescontent{height:131px;width:261px;border:1px solid #b0adad;padding:10px 20px;color:#FFF;text-shadow:1px 1px 1px #666666;font-size:14px;}
#subscribe{
	background:#565656;
	height:80px;
	border:2px solid #FFF;
	padding:10px;
	width:279px;
}
#subscribe .emailtext{
	padding:5px;
	margin-right:5px;
	width:210px;
}
#footer{
	width:100%;
	height:605px;
	background:url(../images/footer-bg.png) repeat-x;
}
#footerinner{
	background:url(../images/footer-wrapper-bg.png) no-repeat center top;
	width:100%;
	height:605px;
}
#footertop{
	height:58px;
	width:100%;
	padding-top:7px;
}
#flicker{
	background:url(../images/flickr-bg.png) no-repeat center top;
	height:167px;
	width:980px;
}
#footerlogo{
	width:100%;
	padding-top:10px;
	text-align:center;
}
#footerlinks{
	height:56px;
	width:100%;
	text-align:center;
}
#footerlinks li{
	display:inline-block;
	margin-top:48px;
	padding:0 20px;
}
#copyright{
	width:100%;
	padding:60px 0 0 0;
	text-align:center;
}
#copyright a{
	text-decoration:none;
	color:#000;
}
#copyright a:hover{
	text-decoration:underline;
	color:#000;
}
#inner{
	width:998px;
	margin:0 auto;
	background:url(../images/innercontainer-bgv1.png) repeat-y;
}
#innercontainer{
	width:998px;
	background:url(../images/innercontainer-bg.png) no-repeat top;
}
#sidebar{width:210px;padding:2px 0;}
#sidebar h2{margin-left:-8px;}
#quicklinks{
	width:218px;
	margin-left:-8px;
}
#quicklinks li{
	text-align:right;
	color:#444444;
	background:url(../images/quicklinks-border.png) no-repeat bottom right;
	font-size:14px;
}
#quicklinks li a{
	color:#444444;
	text-decoration:none;
	padding:10px 25px 10px 0;
	display:block;
}
#quicklinks li a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/quicklinks-hover.png) no-repeat center right;
	display:block;
}
#main{width:700px;padding:2px 2px 2px 30px;}
#main h2{
	padding:10px 0;
	margin-bottom:20px;
}
#main ul{
	margin:10px 0;
}
#main li{
	list-style:disc;
	margin-left:25px;
	padding:5px 0;
	}
#innerbspace{
	height:30px;
	width:100%;
}
#video li{float:left;margin-bottom:-4px;}
.mt10px{margin-top:10px;}