/* * {margin:0px; padding:0px; border:0px;} */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
body{background:url(../images/container_bg.gif) repeat left top;}
a { text-decoration: none; }

#layout_outer{width:100%;  background:url(../images/header_bg.gif) repeat-x 0 0; height:300px; float:left;}
#layout{width:962px; margin:0 auto;}

#header{width:961px; float:left;  height:145px; background:url(../images/header.gif) no-repeat left top; position:relative;}
#header img{ float:left;}
#header .logo{width:325px; height:99px; float:left; padding:30px 0 0 0;}
#header .flash{width:460px; height:60px; margin:35px 35px 0 0; float:right; display:inline;}
#header .flash p{width:460px; font-size:14px; line-height:16px; color:#fff; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; text-align:center}
#header .flash h1{width:460px; font-size:28px; line-height:30px; color:#fff; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; text-align:center; font-weight:normal;}

#header ul{width:auto; height:auto; position:absolute; list-style:none; bottom:0px; right:0px; z-index:1;}
#header ul li{width:auto; height:auto; float:left; margin:0 2px 0 0; display:inline; }

#header ul li a#current{background-position: 0 bottom;}

#header ul li a.home{width:29px; height:25px; background:url(../images/home.gif) no-repeat top left; float:left}
#header ul li a:hover.home{width:29px; height:25px; background:url(../images/home.gif) no-repeat bottom left; float:left}

#header ul li a.about{width:90px; height:25px; background:url(../images/about_us.gif) no-repeat top left; float:left}
#header ul li a:hover.about{width:90px; height:25px; background:url(../images/about_us.gif) no-repeat bottom left; float:left}

#header ul li a.visitor{width:90px; height:25px; background:url(../images/visitors.gif) no-repeat top left; float:left}
#header ul li a:hover.visitor{width:90px; height:25px; background:url(../images/visitors.gif) no-repeat bottom left; float:left}

#header ul li a.ministries{width:90px; height:25px; background:url(../images/ministries.gif) no-repeat top left; float:left}
#header ul li a:hover.ministries{width:90px; height:25px; background:url(../images/ministries.gif) no-repeat bottom left; float:left}

#header ul li a.sermons{width:90px; height:25px; background:url(../images/sermons.gif) no-repeat top left; float:left}
#header ul li a:hover.sermons{width:90px; height:25px; background:url(../images/sermons.gif) no-repeat bottom left; float:left}

#header ul li a.events{width:90px; height:25px; background:url(../images/events.gif) no-repeat top left; float:left}
#header ul li a:hover.events{width:90px; height:25px; background:url(../images/events.gif) no-repeat bottom left; float:left}

#header ul li a.contact{width:90px; height:25px; background:url(../images/contact.gif) no-repeat top left; float:left}
#header ul li a:hover.contact{width:90px; height:25px; background:url(../images/contact.gif) no-repeat bottom left; float:left}



#container{width:961px; height:auto; float:left; background:url(../images/container_center_bg.gif) repeat-y left top; margin:50px 0 0 0; display:inline;}
#container .bottom{width:961px; height:auto; float:left; background:url(../images/container_bottom_bg.gif) no-repeat left bottom;}
#container .bottom .top{width:921px; height:auto; float:left; background:url(../images/container_top_bg.gif) no-repeat left top; padding:20px}
#container .bottom .top .top_area{width:902px; height:auto; float:left; background:url(../images/top_area_bg.gif) repeat-y left top; padding:9px; }
#container .bottom .top .top_area .main_img{width:560px; height:257px; float:left; z-index:0;}
#container .bottom .top .top_area .main_right{width:308px; height:auto; float:right; background:#d2e5f7; padding:10px 17px 20px 10px;}
#container .bottom .top .top_area .main_right_1{width:308px; height:auto; float:right; background:#d2e5f7; padding:10px 17px 10px 10px; margin:10px 0 0 0; position:relative;}
#container .bottom .top .top_area .main_right_1 .arrow{width:23px; height:22px; right:50px; bottom:-22px; position:absolute;}
#container .bottom .top .top_area .main_right .r_img{ float:right; border:1px solid #000; width:156px; height:131px;}
#container .bottom .top .top_area .main_right .r_img img{ float:right; border:1px solid #000;}
#container .bottom .top .top_area .main_right .text{ float:left; width:145px; padding:0 5px 0 0; }
#container .bottom .top .top_area .main_right h4{width:auto; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left; font-weight:bold; line-height:14px; color:#003366;}
#container .bottom .top .top_area .main_right p{width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left; line-height:16px;}
#container .bottom .top .top_area .main_right_1 h4{width:300px; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; font-weight:bold; line-height:16px; color:#003366;}
#container .bottom .top .top_area .main_right_1 p{width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left; line-height:14px;}
#container .bottom .top .top_area .main_right_1 p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#container .bottom .top .top_area .main_right_1 p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}


#container .bottom .top .saprater{background:url(../images/saprater.gif) no-repeat left top; width:920px; height:7px; margin:20px 0 20px 0; float:left; display:inline;}

#container .bottom .top .middel_area{width:920px; height:auto; float:left;}
#container .bottom .top .middel_area .left{width:290px; float:left; margin:0 13px 0 0; display:inline;}
#container .bottom .top .middel_area .left ul{width:290px; height:auto; float:left; list-style:none;}
#container .bottom .top .middel_area .left ul li{width:auto; height:auto; font-family:"LegagueGothic",Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
#container .bottom .top .middel_area .left ul li h2{width:auto; height:auto;  font-size:38px; color:#d2e5f7; text-align:center; padding:20px 10px 0 10px;}
#container .bottom .top .middel_area .left ul li p{width:auto; height:auto; font-size:16px; color:#fff;  text-align:center; padding:0 15px 0 15px; line-height:20px}
#container .bottom .top .middel_area .left ul li p span{width:auto; height:auto; font-size:16px; color:#ffcc66;}

#container .bottom .top .middel_area .left ul li.art1{width:278px; height:223px;}
#container .bottom .top .middel_area .left ul li.art2{width:283px; height:210px; margin:0 0 20px 0;}
#container .bottom .top .middel_area .left ul li.art3{width:289px; height:171px;}

#container .bottom .top .middel_area .center{width:300px; float:left; margin:0 15px 0 0; display:inline; background:#1c1c27 url(../images/bottom_effect.gif) no-repeat right bottom; padding:0 0 0 0;  position:relative;}
#container .bottom .top .middel_area .center .title{width:auto; height:33px; float:left; background:#151523; border-bottom:1px solid #3a3b4a;}
#container .bottom .top .middel_area .center .title h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight: bold; width:300px; text-align:center; float:left; padding:10px 0 0 0;}

#container .bottom .top .middel_area .center ul{width:290px; height:auto; list-style:none; float:left;}

#container .bottom .top .middel_area .center ul li{width:260px; height:auto; font-family:Arial, Helvetica, sans-serif; padding:20px 15px 15px 15px; background:url(../images/middel_saprater.gif) no-repeat 10px bottom; float:left;}
#container .bottom .top .middel_area .center ul li h5{width:270px; height:auto; font-size:14px; color:#99ccff; float:left}
#container .bottom .top .middel_area .center ul li p{width:270px; height:auto; font-size:12px; color:#fff; float:left}
#container .bottom .top .middel_area .center ul li p a{width:270px; height:auto; font-size:12px; color:#99ccff; float:left}
#container .bottom .top .middel_area .center ul li p span{ font-style:italic; padding:0 0 10px 0; width:280px; float:left;}

#container .bottom .top .middel_area .center .calendar{ width:179px; height:56px; position:absolute; left:50px; bottom:50px; margin:10px 0 0 0;}



#container .bottom .top .middel_area .right{width:300px; float:left; display:inline; background:#1c1c27 url(../images/bottom_effect.gif) no-repeat right bottom; padding:0 0 0 0; position:relative;}
#container .bottom .top .middel_area .right .title{width:auto; height:33px; float:left; background:#151523; border-bottom:1px solid #3a3b4a; width:300px;}
#container .bottom .top .middel_area .right .title h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight: bold; width:300px; text-align:center; float:left; padding:10px 0 0 0;}

#container .bottom .top .middel_area .right p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight: bold; width:230px; float:left; padding:10px 10px 10px 25px}
#container .bottom .top .middel_area .right h5{width:245px; height:auto; font-size:14px; color:#99ccff; float:left; font-family:Arial, Helvetica, sans-serif; padding:0 0 2px 25px;}
#container .bottom .top .middel_area .right ul{width:auto; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; list-style:none; color:#fff; padding:0 0 0 15px;}
#container .bottom .top .middel_area .right ul li{width:230px; height:auto; float:left; background:url(../images/right_bulllet.gif) no-repeat left 4px; padding:0 0 20px 15px; font-size:12px; }
#container .bottom .top .middel_area .right ul li a{ font-family:Arial, Helvetica, sans-serif; list-style:none; color:#fff; font-size:12px;}
#container .bottom .top .middel_area .right ul li a:hover{ text-decoration:none;}
#container .bottom .top .middel_area .right .new_user{ width:179px; height:57px;  position:absolute; left:50px; bottom:45px;}



#container1{width:961px; height:auto; float:left; background:url(../images/container_center_bg.gif) repeat-y left top; margin:25px 0 0 0; display:inline;}
#container1 .bottom1{width:961px; height:auto; float:left; background:url(../images/container_bottom_bg.gif) no-repeat left bottom;}
#container1 .bottom1 .top1{width:961px; height:auto; float:left; background:url(../images/container_top_bg.gif) no-repeat left top; padding:20px 0 20px 0}
#container1 .bottom1 .top1 .bg{width:961px; height:auto; float:left; background:url(../images/footer_saprater.gif)  repeat-y left top;}
#container1 .bottom1 .top1 .bg .left {width:315px; height:auto; float:left; list-style:none;}
#container1 .bottom1 .top1 .bg .left p{width:290px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; float:left; padding:0 0 0 25px}
#container1 .bottom1 .top1 .bg .left p a{ color:#fff; text-decoration:none;}
#container1 .bottom1 .top1 .bg .left p a:hover{ color:#fff; text-decoration:underline;}
#container1 .bottom1 .top1 .bg .left h5{width:290px; height:auto; font-size:14px; color:#99ccff; float:left; font-family:Arial, Helvetica, sans-serif; padding:0 0 2px 25px;}
#container1 .bottom1 .top1 .bg .left h5.facebook{width:290px; height:auto; font-size:14px; color:#99ccff; float:left; font-family:Arial, Helvetica, sans-serif; padding:25px 0 2px 25px;}
#container1 .bottom1 .top1 .bg .left ul{width:250px; height:auto; float:left; list-style:none; padding:0 0 0 25px}
#container1 .bottom1 .top1 .bg .left ul li{width:290px; height:auto; float:left; background:url(../images/right_bulllet.gif) no-repeat left 5px; padding:0 0 20px 15px; font-size:12px; }

#container1 .bottom1 .top1 .bg .center {width:315px; height:auto; float:left;}
#container1 .bottom1 .top1 .bg .center .bottom_img{width:185px; height:75px; float:left; padding:10px 0 0 60px;}
#container1 .bottom1 .top1 .bg .center h5{width:290px; height:auto; font-size:14px; color:#99ccff; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:15px 0 0 0;}
#container1 .bottom1 .top1 .bg .center h5 a{font-size:14px; color:#99ccff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#container1 .bottom1 .top1 .bg .center h4{width:290px; height:auto; font-size:11px; color:#ccffff; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#container1 .bottom1 .top1 .bg .center h5 span{font-size:12px; color:#fff; font-style:italic; }
#container1 .bottom1 .top1 .bg .center p{width:270px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; padding:20px 0 0 20px}
#container1 .bottom1 .top1 .bg .center p span{width:290px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; float:left;}


#container1 .bottom1 .top1 .bg .right{width:315px; height:auto; float:left; list-style:none;}
#container1 .bottom1 .top1 .bg .right .bottom_img{width:185px; height:75px; float:left; padding:0px 0 0 60px;}
#container1 .bottom1 .top1 .bg .right h5{width:290px; height:auto; font-size:14px; color:#99ccff; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:30px 0 0 0;}
#container1 .bottom1 .top1 .bg .right h5 a{color:#99ccff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#container1 .bottom1 .top1 .bg .right h4{width:290px; height:auto; font-size:11px; color:#ccffff; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#container1 .bottom1 .top1 .bg .right p{width:260px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; padding:10px 0 0 20px}
#container1 .bottom1 .top1 .bg .right p span{width:290px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; float:left;}
#container1 .bottom1 .top1 .bg .right h5 span{font-size:12px; color:#fff; font-style:italic;}


#footer{width:961px; float:left; margin:20px 0 0px 0;}
#footer p{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; text-align:right; line-height:12px; text-transform:uppercase; padding:0 0 30px 0;}
#footer p a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; text-decoration:underline;}
#footer p a:hover{text-decoration:none;}

#faith2{width:920px; float:left; background:#fff; padding:45px 0 5px 0;}
#faith2_events{width:900px; margin:0 0 0 45px; float:left; }
#faith2_events .left h1{width:900px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:36px; color:#666; float:left;}
#faith2_events .left h6{width:900px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-style:italic; float:left; font-weight:normal; padding:0 0 18px 0;}
#faith2_events .left h4{width:900px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold; float:left; padding:0 0 3px 0;}
#faith2_events .left p{width:900px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:0 0 16px 0; float:left; line-height:15px;}
#faith2_inner{width:900px; float:left; background:url(../images/faith_line.gif) repeat-y 0 top;}
#faith2_inner .left{width:570px; float:left;  padding:0 0 100px 45px; float:left;}
#faith2_inner .left h1{width:570px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:36px; color:#666; float:left;}
#faith2_inner .left h6{width:570px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-style:italic; float:left; font-weight:normal; padding:0 0 18px 0;}
#faith2_inner .left h4{width:570px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold; float:left; padding:0 0 3px 0;}
#faith2_inner .left p{width:570px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:0 0 16px 0; float:left; line-height:15px;}

#faith2_inner .right{width:275px; float:left; padding:0 0 0 0px; margin:0 0 0 10px;}
#faith2_inner .right .did_u_know{width:254px; float:left;   padding:45px 0 0 20px; height:400px; margin:0 0 5px 0;}

#faith2_inner .right .did_u_know h4{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333; float:left; width:254px; font-style:italic; font-weight:normal;}


#faith2_inner .right .did_u_know ul{width:254px; float:left; list-style:none; padding:15px 0 0 0;}
#faith2_inner .right .did_u_know ul li{width:240px; float:left; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:16px; padding:0 0 10px 0px;}
#faith2_inner .right .did_u_know ul li img{ float:left; width:3px; height:2px; padding:8px 10px 0 0}



#faith2_inner .right .did_u_know1{width:254px; float:left;   padding:0 0 0 20px; height:400px; margin:0 0 5px 0;}
#faith2_inner .right .did_u_know1 h4{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333; float:left; width:254px; font-style:italic; font-weight:normal;}


#faith2_inner .right .did_u_know1 ul{width:254px; float:left; list-style:none; padding:15px 0 0 0;}
#faith2_inner .right .did_u_know1 ul li{width:240px; float:left; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:16px; padding:0 0 10px 0px;}
#faith2_inner .right .did_u_know1 ul li img{ float:left; width:3px; height:2px; padding:8px 10px 0 0}

#faith3_banner{width:820px; height:150px; margin:0 0 30px 50px;}

#faith2_sermons{width:830px; float:left; padding:0 45px 100px 45px; float:left;}
#faith2_sermons p {width:800px; float:left;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold; float:left; padding:0 0 3px 0;} 
#faith2_sermons .sermon_separator { width: 830px; height: 1px; float: left; background: url(../images/sermons_row_separator.jpg) repeat-x; margin-top: 5px; margin-bottom: 5px;}
#faith2_sermons .sermon{width:790px; float:left; background:url(../images/sermons_column_separator.gif) repeat-y 0 top; padding: 0 15px 0 8px; margin-top: 8px; margin-bottom: 8px;}
#faith2_sermons .sermon .series{ width: 220px; float: left; margin-right: 30px;}
#faith2_sermons .sermon .series p{ width: inherit;}
#faith2_sermons .sermon .information {width: 385px; float: left; margin-right: 30px; margin-bottom: -10px;}
#faith2_sermons .sermon .information h2{ color: #336699; font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom: 12px;}
#faith2_sermons .sermon .information h3{color: #000; font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#faith2_sermons .sermon .information h4{ color: #666666; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom: 11px;}
#faith2_sermons .sermon .information p{ font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 0;}
#faith2_sermons .sermon .information a{ text-decoration: none; margin: 0;}
#faith2_sermons .sermon .moreinfo { width: 120px; float: left;}
#faith2_sermons h1{width:570px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:36px; color:#666; float:left;}
#faith2_sermons .sermon h6{width:570px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-style:italic; float:left; font-weight:normal; padding:0 0 18px 0;}
#faith2_sermons .sermon p{width:inherit; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:0 0 16px 0; float:left; line-height:15px;}
legend{color:#000; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:15px; margin-top:20px;}
form p {margin:0px;margin-top:10px;}
form label, form input, form textarea, form select {margin: 5px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px;}
form input:focus, form textarea:focus {background-color: #FFFFBB}
form fieldset ol, form fieldset ul {padding-left: 0px; margin-left: 0;}
form fieldset li {list-style: none;}
form.cmxform fieldset label {display:inline-block; height: 1em; width: 150px;}
form fieldset label.error {font-weight: bold; color: #FF4848; padding-left: 16px; background: transparent url("../images/crystal-clear-red-x.png") no-repeat scroll 0 0; width: auto; max-width: 200px;}
form fieldset label.checked {background: transparent url("../images/crystal-clear-green-check.png") no-repeat scroll 0 0; margin-bottom: 0;}
form.cmxform {width: 78%; float: left;}
form.cmxform legend {font-weight: bold;}
form.cmxform li.odd {background-color: #eeeeff;}
form.cmxform fieldset {padding-left: 5px;}
