/* CSS Document */

/* IMPORTED STYLES */
@import url("reset.css");
@import url("menu.css");
@import url("cms.css");

/*GLOBAL*/
html{width:100%; height:100%; font:62.5% Georgia, "Times New Roman", Times, serif; color:#604D42;}
body{width:100%; height:100%; min-width:962px; text-align:center; background:#fdfcfa;}
a, a:visited{text-decoration:none; color:#3B487F; font-style:italic;}
a:hover, a:active{border-bottom:1px dashed #3B487F;}

/* MAIN LAYOUT */
#background{width:100% !important; height:100%; min-width:962px; background:url(../gui/bg_gradient.gif) repeat-x top; position:absolute; top:0px; left:0px;}
#header{margin:auto; padding:0px; width:962px; height:130px; position:relative; text-align:left; background:url(../gui/bg_gradient.gif) repeat-x top;}
#logo{width:279px; height:114px; display:block; background:url(../gui/logo.gif) no-repeat; text-indent:-9999px; position:absolute; top:8px; left:-40px; z-index:2;}
#logo a{width:150px; height:114px; display:block; position:absolute; left:65px; border:none;}

#searchForm{width:309px; height:30px; position:absolute; top:7px; right:4px; z-index:3; background:url(../gui/bg_search.gif) no-repeat;}
#searchBox_bg{width:20px; height:23px; margin:0px; padding:0px; background:url(../gui/bg_searchBox.gif) no-repeat left; position:absolute; top:0px; left:29px;}
#searchForm input{color:#604D42; position:absolute;}
#searchForm input#searchBox{margin:0px; border:1px solid #68544d; padding:2px 0px 3px 4px; left:10px; top:0px; height:16px;}
#searchForm input#searchBox{border-left:none;}
#searchForm input#send{background:url(../gui/search.gif) no-repeat; width:66px; height:23px; margin:0px; padding:0px; left:214px; text-indent:-9999px;}
#searchForm input#send:hover, #searchForm input#send.over{background:url(../gui/search.gif) no-repeat 0px -23px;}  
#searchForm input#check{display:none; width:0px; height:0px; margin:0px; padding:0px; position:absolute;}

#container{margin:auto; padding:0px; width:962px; height:100% !important; min-height:751px; height:751px; position:relative; text-align:left; background:#fdfcfa url(../gui/bg_container.gif) no-repeat;}
#menu{display:block; width:670px; height:37px; position:absolute; top:-37px; left:208px; z-index:5;}

#column1{width:294px; position:absolute; top:20px; left:20px;}
#submenu{margin:0px; padding-top:51px; width:294px; position:relative;}
.worship #submenu{background:url(../gui/submenu_worship.gif) no-repeat top;}
.education #submenu{background:url(../gui/submenu_education.gif) no-repeat top;}
.about #submenu{background:url(../gui/submenu_about.gif) no-repeat top;}
.calendar #submenu{background:url(../gui/submenu_calendar.gif) no-repeat top;}
.preschool #submenu{background:url(../gui/submenu_preschool.gif) no-repeat top;}
.links #submenu{background:url(../gui/submenu_links.gif) no-repeat top;}

#quote{margin:0px; padding-bottom:80px; width:294px; height:260px; display:block; position:relative; text-indent:-9999px;}
.worship #quote{background:url(../gui/quote_worship.gif) no-repeat;}
.education #quote{background:url(../gui/quote_education.gif) no-repeat;}
.about #quote{background:url(../gui/quote_about.gif) no-repeat;}
.calendar #quote{background:url(../gui/quote_calendar.gif) no-repeat;}
.preschool #quote{background:url(../gui/quote_preschool.gif) no-repeat;}
.links #quote{background:url(../gui/quote_links.gif) no-repeat;}

#column2{width:605px; position:absolute; top:20px; right:20px; padding-bottom:80px;}
#column2 iframe{padding:16px 0px 0px 0px;}
#text{margin:0px; padding:30px 30px 26px 24px; font-size:1.3em; line-height:1.8em;}
#text p{padding-bottom:24px;}
#text ul{margin:0px; padding:0px 0px 24px 28px; list-style-type:circle;}
#text ol{margin:0px; padding:0px 0px 24px 28px; list-style-type:decimal;}
#text ul#news{margin:0px; padding:0px; list-style-type:none;}
#text ul#news li{margin:0px; padding-bottom:20px;}
#text #news a{font-style:normal;}
#text img{border:1px solid #BBB0A8;}
.news_title{color:#1C100D; font-size:1.3em; display:block; line-height:1.2em;}
.news_date{font-size:.9em; display:block; line-height:1.5em; font-style:italic; color:#3B487F;}
ul#sitemap, ul#sitemap ul{padding:0px 0px 12px 14px;}
#sitemap li{list-style-type:none;}

#footer{margin:0px; padding:18px 10px 0px 24px; width:571px; background:#fafafc; border-top:1px solid #b5bacf; border-bottom:1px solid #d5dae7;}
#quick_links{margin:0px; padding-right:26px; width:189px; position:relative; float:left;}
#title_links{width:189px; height:13px; display:block; text-indent:-9999px; background:url(../gui/footertitle_links.gif) no-repeat top;}
#links{margin:0px; padding:6px 0px 25px 2px; color:#3B487F; line-height:1.9em;}
#links a{font-style:normal; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#contact{margin:0px; padding-right:24px; width:124px; position:relative; float:left;}
#title_contact{width:124px; height:11px; display:block; text-indent:-9999px; background:url(../gui/footertitle_contact.gif) no-repeat top left;}
#contact_info{margin:0px; padding:8px 0px 25px 2px; color:#3B487F; line-height:1.7em; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}

#wrapper{width:200px; margin-top:-4px; position:relative; float:left;}
#rss{width:200px; padding:0px 0px 6px 2px; line-height:1.4em; font-size:1.1em; border-bottom:1px dashed #959FC1; color:#3B487F;}
#rss img{margin-bottom:-2px;}
#rss a{font-style:normal;}
#copyright{margin:0px; padding:16px 0px 25px 2px; color:#959FC1; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
#copyright a{color:#959FC1; border-color:#959FC1;}

/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}
.fb_reset { display:none; } 

