*{margin:0px; padding:0px}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg_heading.gif) top left no-repeat #ffffff; color:#666666}
h1{}
input#btn_join, input#Submit{font-weight:bold}
input#btn_join, input#Submit, label{cursor:pointer}
input#Submit{letter-spacing:2px}

.req{color:#ff0000}
#status_send{color:#009900}

#leftside{padding:5px; font-weight:bold; cursor:pointer}
#leftside_top_right_bg{background:url(../images/leftside_corner_top_right.gif) repeat-y}

#bgBody{position:absolute; left:0px; top:183px; right:0px; background:#d5ebef; padding:10px 0 0 0}
#txtBody{margin:5px 10px 0 0}
#txtBodyRight{position:absolute; left:500px; white-space:nowrap; border-left:1px solid #cccccc; padding:0 0 0 10px}

#txtBody li, #txtBodyRight ti{list-style:inside}

#bgTopNav{position:absolute; left:0px; right:0px; top:141px; width:100%; height:42px; background:url(../images/bg_topnav.gif) repeat-x #d5ebef}
#login{position:absolute; left:10px; top:145px; color:#f0f3f5; font-size:16px}
#btnLogin{position:absolute; left:555px; top:145px}

.setSermon{color:#257cdb}

a, a:visited{color:#257cdb; text-decoration:none}
a:hover{color:#ff0000; text-decoration:underline}

a.topnav, a.topnav:visited{color:#666; font-size:14px; font-weight:bold; text-decoration:none; padding:8px 7px 0 7px}
a.topnav:hover{color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; background:#508fac}

div#gift_shop_preview{background:#fff; border:5px double #a0cdd5; margin:0 20px 0 0; height:230px}
div#gift_shop_preview h1{padding:5px; border-bottom:1px solid #669da7}
div#gift_shop_preview_carousel_content{padding:5px}

/* Nav */
.nav{background:url(../images/bg_topnav_links.gif) repeat-x bottom; width:100%}
.nav ul{float:left; list-style:none; height:26px; padding-top:37px}
.nav li{float:left; height:26px; width:100%; background:url(../images/separator.gif) right no-repeat #eaf4f6; border-top:1px dashed #aaaaaa}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {margin-top:0px; padding:5px 3px 0 3px; height:20px;
color:#666666; font-size:14px; font-family:Arial; background:url(../images/separator.gif) right no-repeat;
text-align:center; display:block; text-decoration:none; font-weight:bold}
#topNav0{width:51px}
#topNav1{width:107px}
#topNav2{width:51px}
#topNav3{width:139px}
#topNav4{width:156px}
#topNav5{width:76px}
#topNav6{width:60px}
#topNav7{width:107px}
#topNav8{width:94px}
#topNav9{width:69px}
#topNav10{width:52px}

/* SubNav */
.subNavContainer{display:none; float:left; background:#508fac; overflow:hidden}
.subNav{display:none; height:22px}
.subNav a:link, .subNav a:visited, .subNav a:active{float:left; padding:3px 6px 0 20px; height:22px; color:#ffffff;
font-size:14px; font-family:Arial; background:#508fac url(../images/subNavBullet.png) left no-repeat;
text-align:center; display:block; text-decoration:none; font-weight:bold}
.subNav a:hover{background:#9fc9dd url(../images/subNavBullet.png) left no-repeat; color:#666666}

#footer{margin:20px 5px 5px 5px; border-top:1px dashed #bbbbbb; width:99%}

/* Calendar */
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
