* { margin: 0; padding: 0; }

body {
min-width: 770px; margin: 0px 0px 10px 0px;
background-image: url(/images/bg.gif); background-repeat: repeat-x; background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #333;
}

#contain { width: 770px; margin: 0 auto; text-align: left; }
#header { width: 770px; height: 130px; }
#header #logo { width: 290px; height: 130px; float: left; }

#header #content { width: 480px; height: 130px; background-image: url(../images/bg_header.jpg); background-repeat: no-repeat; float: right; }
#header #content #fnav { width: 480px; height: 88px; }
#header #content #fnav p { font-family: Arial; line-height: 16px; color: #ebb371; font-weight: normal; padding: 30px 5px 5px 347px; }
#header #content #fnav p a:link { color: #ebb371; text-decoration: none; }
#header #content #fnav p a:visited { color: #ebb371; text-decoration: none; }
#header #content #fnav p a:hover { color: #edeb8f; text-decoration: none; }
#header #content #suscribe { width: 145px; height: 42px; margin: 0px 5px 5px 330px; font-family: Arial; font-size: 11px; line-height: 11px; color: #ff0; font-weight: bold;}
#header #content #suscribe a:link { color: #fff; text-decoration: none; }
#header #content #suscribe a:visited { color: #fff; text-decoration: none; }
#header #content #suscribe a:hover { color: #ff0; text-decoration: none; }


#topnav { width: 770px; height: 22px; background-image: url(../images/bg_topnav.gif); background-repeat: no-repeat; }
#topnav p { text-align: center; padding-top: 2px; font-family: Arial; font-size: 13px; line-height: 18px; color: #a3d869; font-weight: normal; }
#topnav a:link { color: #6c3; text-decoration: none; }
#topnav a:visited { color: #6c3; text-decoration: none; }
#topnav a:hover { color: #9c8c0c; text-decoration: none; }

#topnav_on a:link { color: #fc0; text-decoration: none; }
#topnav_on a:visited { color: #fc0; text-decoration: none; }
#topnav_on a:hover { color: #9c8c0c; text-decoration: none; }


#hp_intro { width: 769px; height: 233px; background-color: #49382a; border: 1px solid #000; }
#hp_intro #spotlight_images { width: 399px; height: 233px; background-color: #000; float: left; }
#hp_intro #whatisbsm { width: 369px; height: 233px; border-left: 1px solid #000; float: right; }
#hp_intro #whatisbsm p { line-height: 13px; padding: 10px 65px 0px 73px; }
#hp_intro #whatisbsm .honors { color: #6c3; font-size: 12px; }
#hp_intro #whatisbsm .strives { color: #dfdd86; font-size: 12px; }
#hp_intro #whatisbsm .works { color: #ebb371; font-size: 12px; }


#hp_headers { width: 770px; height: 42px; margin-top: 6px; }
#hp_headers #worship { width: 401px; height: 35px; background-color: #000; float: left; }
#hp_headers #worship p { font-size: 12px; line-height: 15px; font-weight: bold; padding: 2px 5px 0px 165px; }
#hp_headers #worship .color_worship { color: #6c3; }
#hp_headers #worship .color_sunday { color: #ff0; }

#hp_headers #whatnew { width: 369px; height: 35px; background-color: #eeebac; float: right; }
#hp_headers #whatnew p {font-size: 16px; line-height: 16px; font-weight: bold; color: #4a2d16; padding: 8px 5px 3px 20px; }
#hp_headers #whatnew a:link { font-size: 11px; line-height: 11px; font-weight: bold; color: #4a2d16; text-decoration: underline; }
#hp_headers #whatnew a:visited { font-size: 11px; line-height: 11px; font-weight: bold; color: #4a2d16; text-decoration: underline; }
#hp_headers #whatnew a:hover { font-size: 11px; line-height: 11px; font-weight: bold; color: #000; text-decoration: underline; }

#hp_content { width: 770px; }
#hp_content a:link { color: #4a2d16; text-decoration: underline; }
#hp_content a:visited { color: #4a2d16; text-decoration: underline; }
#hp_content a:hover { color: #333; text-decoration: underline; }

#hp_content #features { width: 400px; float: left; }
#hp_content #features #video_learnmore { width: 148px; float: left; }
#hp_content #features #video_highlight { margin-top: 5px; width: 148px; height: 140px; background-color: #05090c; border: 1px solid #fff; }
#hp_content #features #video_highlight p { margin: 8px; color: #fff; font-size: 10px; line-height: 15px; }
#hp_content #features #video_highlight h1 { margin: 8px; color: #fff; font-size: 12px; line-height: 16px; font-weight: bold; text-align: left; }
#hp_content #features #video_highlight a:link { color: #6c3; text-decoration: underline; }
#hp_content #features #video_highlight a:visited { color: #6c3; text-decoration: underline; }
#hp_content #features #video_highlight a:hover { color: #6c3; text-decoration: underline; }

#hp_content #features #learnmore_opps { margin-top: 25px; width: 148px; }
#hp_content #features #learnmore_opps h1 { padding: 0px 0px 3px 10px; color: #4a2d16; font-size: 12px; line-height: 16px; font-weight: bold; border-bottom: 1px solid #4a2d16; }
#hp_content #features #learnmore_opps p { padding: 3px 0px 0px 10px; line-height: 16px; }
#hp_content #features #learnmore_opps a:link { color: #a45d0e; text-decoration: none; }
#hp_content #features #learnmore_opps a:visited { color: #a45d0e; text-decoration: none; }
#hp_content #features #learnmore_opps a:hover { color: #4a2d16; text-decoration: none; }

#hp_content #features #upcoming { width: 249px; float: right; }
#hp_content #features #upcoming p { padding: 0px 10px 15px 15px; font-size: 10px; line-height: 15px; }
#hp_content #features #upcoming h1 { padding: 5px 10px 0px 15px; color: #000; font-size: 12px; line-height: 16px; font-weight: bold; }
#hp_content #news { width: 370px; float: right; }
#hp_content #news #images { width: 130px; float: left; }
#hp_content #news #copy { width: 240px; float: right; }
#hp_content #news #copy p { padding: 0px 10px 15px 15px; font-size: 10px; line-height: 15px; }
#hp_content #news #copy h1 { padding: 5px 10px 0px 15px; color: #49382a; font-size: 12px; line-height: 16px; font-weight: bold; }


#plain_contain { width: 770px; background-color: #fff; }
#plain_contain p { padding: 0px 200px 15px 25px; }
#plain_contain h1 { font-family: Arial, Verdana, sans-serif; font-size: 20px; line-height: 20px; font-weight: strong; color: #49382a; padding: 10px 200px 5px 15px; }
#plain_contain h2 { font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 16px; font-weight: strong; color: #49382a; padding: 10px 200px 5px 15px; }
#plain_contain h3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #49382a; padding: 5px 200px 5px 15px; }
#plain_contain strong { color: #9c8c0c; }
#plain_contain ul { margin: 0; padding: 5px 200px 10px 40px; list-style-type: none; }
#plain_contain li { background: url(/images/bullet_main.gif) no-repeat 0 4px; padding-left: 13px; padding-bottom: 10px line-height: 18px; }
#plain_contain a:link { color: #49382a; text-decoration: underline; }
#plain_contain a:visited { color: #49382a; text-decoration: underline; }
#plain_contain a:hover { color: #9c8c0c; text-decoration: underline; }
#plain_contain .path { color: #666; font-size: 10px; line-height: 18px; padding: 10px 25px 10px 15px; } 
#plain_contain .path a:link { color: #49382a; text-decoration: underline; }
#plain_contain .path a:visited { color: #49382a; text-decoration: underline; }
#plain_contain .path a:hover { color: #666; text-decoration: underline; }


#sub_contain { width: 770px; }
#sub_contain #subnav { width: 170px; float: left; background-color: #49382a; border: 1px solid #000; font-size: 11px; }
#sub_contain #subnav p { font-weight: normal; color: #9c8c0c; padding: 5px 5px 0px 15px; }
#sub_contain #subnav a:link { color: #6c3; text-decoration: none; }
#sub_contain #subnav a:visited { color: #6c3; text-decoration: none; }
#sub_contain #subnav a:hover { color: #ff0; text-decoration: none; }
#sub_contain #subnav ul { margin: 0; padding: 10px 10px 20px 28px; list-style-type: none; }
#sub_contain #subnav li { background: url(/images/bullet.gif) no-repeat 0 5px; padding-left: 10px; padding-bottom: 10px; line-height: 14px; }

#sub_contain #content { width: 596px; float: right; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #49382a; }
#sub_contain #content p { padding: 0px 25px 15px 25px; }
#sub_contain #content h1 { font-family: Arial, Verdana, sans-serif; font-size: 20px; line-height: 20px; font-weight: strong; color: #000; padding: 10px 25px 5px 15px; }
#sub_contain #content h2 { font-family: Arial, Verdana, sans-serif; font-size: 14px; line-height: 16px; font-weight: strong; color: #49382a; padding: 10px 25px 5px 15px; }
#sub_contain #content h3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #49382a; padding: 5px 25px 5px 15px; }
#sub_contain #content strong { color: #9c8c0c; }
#sub_contain #content ul { margin: 0; padding: 5px 25px 10px 40px; list-style-type: none; }
#sub_contain #content li { background: url(/images/bullet_main.gif) no-repeat 0 4px; padding-left: 13px; padding-bottom: 10px line-height: 18px; }
#sub_contain #content a:link { color: #49382a; text-decoration: underline; }
#sub_contain #content a:visited { color: #49382a; text-decoration: underline; }
#sub_contain #content a:hover { color: #9c8c0c; text-decoration: underline; }

#sub_contain #content #top { margin: 0px 25px 10px 25px; border-top: 1px solid #999; text-align: right; }
#sub_contain #content #top a:link { color: #999; text-decoration: underline; }
#sub_contain #content #top a:visited { color: #999; text-decoration: underline; }
#sub_contain #content #top a:hover { color: #6c3; text-decoration: underline; }

#top { margin: 0px 25px 10px 25px; border-top: 1px solid #999; text-align: right; }
#top a:link { color: #999; text-decoration: underline; }
#top a:visited { color: #999; text-decoration: underline; }
#top a:hover { color: #6c3; text-decoration: underline; }


#sub_contain #content .path { color: #666; font-size: 10px; line-height: 18px; margin: 10px 10px 10px 15px; } 
#sub_contain #content .path a:link { color: #49382a; text-decoration: underline; }
#sub_contain #content .path a:visited { color: #49382a; text-decoration: underline; }
#sub_contain #content .path a:hover { color: #666; text-decoration: underline; }



#sub_contain #content #feature { float: right; width: 138px; border: 1px solid #999; background-color: #eeebac; margin: 10px; }
#sub_contain #content #feature h1 { color: #49382a; font-size: 13px; line-height: 16px; padding: 10px 10px 3px 10px; font-weight: bold; }
#sub_contain #content #feature p { color: #6d6055; font-size: 10px; line-height: 14px; padding: 0px 10px 10px 10px; }
#sub_contain #content #feature a:link { color: #49382a; text-decoration: underline; }
#sub_contain #content #feature a:visited { color: #49382a; text-decoration: underline; }
#sub_contain #content #feature a:hover { color: #6d6055; text-decoration: underline; }

#plain_contain #feature { float: right; width: 138px; border: 1px solid #999; background-color: #eeebac; margin: 10px; }
#plain_contain #feature h1 { color: #49382a; font-size: 13px; line-height: 16px; padding: 10px 10px 3px 10px; font-weight: bold; }
#plain_contain #feature p { color: #6d6055; font-size: 10px; line-height: 14px; padding: 0px 10px 10px 10px; }
#plain_contain #feature a:link { color: #49382a; text-decoration: underline; }
#plain_contain #feature a:visited { color: #49382a; text-decoration: underline; }
#plain_contain #feature a:hover { color: #6d6055; text-decoration: underline; }




#sub_contain #content #video_highlight { float: right; margin: 10px; width: 148px; height: 140px; background-color: #05090c; border: 1px solid #fff; }
#sub_contain #content #video_highlight h1 { margin: 10px; padding: 0px; color: #fff; font-size: 12px; line-height: 16px; font-weight: bold; text-align: left; }
#sub_contain #content #video_highlight a:link { color: #6c3; text-decoration: underline; }
#sub_contain #content #video_highlight a:visited { color: #6c3; text-decoration: underline; }
#sub_contain #content #video_highlight a:hover { color: #6c3; text-decoration: underline; }







#sub_contain #subnav a.quotelink:link { color: #e6e2c2; font-size: 12px; line-height: 21px; text-decoration: none; }
#sub_contain #subnav a.quotelink:visited { color: #e6e2c2; font-size: 12px; line-height: 21px; text-decoration: none; }
#sub_contain #subnav a.quotelink:hover { color: #eeebac; font-size: 12px; line-height: 21px; text-decoration: none; }


#footer { width: 770px; margin-top: 50px; }
#footer #address { width: 770px; background-color: #dedede; }
#footer #address p { padding: 4px 5px 4px 10px; font-family: Georgia, serif; font-size: 12px; line-height: 18px; color: #666; }
#footer #address .name { padding-right: 15px; font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 18px; font-weight: bold; color: #333; }
#footer #address a:link { color: #4a2d16; text-decoration: underline; }
#footer #address a:visited { color: #4a2d16; text-decoration: underline; }
#footer #address a:hover { color: #333; text-decoration: underline; }

#footer #slogan { width: 595px; height: 65px; margin: 15px 0px 0px 165px; }

.newsdate { color: #6d6055; font-size: 10px; line-height: 12px; }


form { margin: 0; padding: 0; }
form label { 
	float: left; width: 110px; display: block; clear: both; }
for p { clear: both; } 



