body { background: #f4f4f4 url(/images/bg.gif) repeat-x; font-family:arial, Verdana, Geneva, sans-serif; font-size:12px; margin:20px 0 0 0; }
a { color:#ef463e; text-decoration:none; }
#container { width:960px; margin:0 auto; }
#header { height:100px; background:url(/images/header-bg.png) no-repeat 0px 92px; }
#header .util { text-align:right; height:23px; margin-right:20px; }
#header .logo { background:url(/images/logo.png) no-repeat; width:160px; height:54px; float:left; }
#header .nav { height:30px; width:720px; background:#000; margin:24px 0 0 60px; float:left; }
#col1 { margin-top:10px; float:left; }
#col1 a:link, #col1 a:visited { color:#fff; text-decoration:none; }
#col1 a:hover { color:#ef463e; }
#col1 a.link { display:block; margin:10px 20px 0 0; float:left; position:relative; font-weight:600; }
#col1 a.link span { position:absolute; top:122px; left:15px; }
#col1 a.pod1 { background:url(/images/pod1.jpg) no-repeat; width:220px; height:144px; }
#col1 a.pod2 { background:url(/images/011512.jpg) no-repeat; width:220px; height:144px; }
#col1 a.pod3 { background:url(/images/febworshipnight.jpg) no-repeat; width:220px; height:144px; }
#col2 { margin-top:10px; float:left; height:250px; width:220px; }
#col2 .vpod h2 { font-size:18px; font-weight:bold; margin:2px 0 6px 0; padding:0; }
#col2 .vpod p { font-size:12px; color:#fff; margin:0; padding:0; }
#col2 .gatherings { height:78px; background:url(/images/worship_gatherings_bg.jpg) no-repeat; padding:10px 0 0 15px; }
#col2 .facebook { width:220px; height:28px; margin-bottom:3px; display:block; background:url(/images/socialmediarollover.png) no-repeat 0 0; }
#col2 .facebook:hover { background-position:0 -28px; }
#col2 .twitter { width:220px; height:28px; margin-bottom:3px; display:block; background:url(/images/socialmediarollover.png) no-repeat 0 -56px; }
#col2 .twitter:hover { background-position:0 -84px; }
#col2 .flickr { width:220px; height:28px; margin-bottom:3px; display:block; background:url(/images/socialmediarollover.png) no-repeat 0 -112px; }
#col2 .flickr:hover { background-position:0 -140px; }
#news { float:left; height:300px; width:460px; margin-top:20px; }
#news .article { width:450px; clear:both; height:80px; }
#news .article .thumb a:link img, #news .article .thumb a:visited img{ border:1px solid #000; }
#news .article .thumb a:hover img { border:1px solid #ef463e; }
#news .article .thumb { float:left; width:58px; }
#news .article .notes { float:left; width:380px; margin-left:10px; line-height:175%; }
#news .article .notes a:link, #news .article .notes a:visited { color:#000; font-weight:bold; }
#news .article .notes a:hover { color:#ef463e; }
#news h2 { font-size:20px; font-weight:bold; padding:0; }
#letter { float:left; margin-left:10px; margin-top:20px; width:476px; height:641px; background:url(/images/paper2.jpg) no-repeat; }
#letter h2 { font-weight:bold; font-size:20px; padding:0 0 0 40px; }
#letter p { padding:0 30px 10px 40px; line-height:175%; }
#footer { background:#161616; height:136px; width:100%; clear:both; padding-top:45px; }
#footercontainer { width:960px; margin:0 auto; color:#fff; height:80px; line-height:155%; }
#footercontainer .pod { width:240px; float:left; }
#footercontainer .pod2 { width:200px; float:left; }
#footercontainer .linkspod { float:left; }
#navlist ul { margin:0; padding:0; }
#navlist li { margin:0; display: inline; list-style-type: none; padding:0 15px 0 0; }
#navlist li a:link, #navlist li a:visited { color:#fff; }
#navlist li a:hover { color:#ef463e; }

