body{background:#8aa85a;margin:0;padding:0;text-align:center;font:11px/16px Verdana,Arial,Helvetica,sans-serif}
div,table{position:relative;left:0;top:0;}
table td{vertical-align:top;font-size:11px;line-height:16px}
p{margin:0 0 10px 0;padding:0;}
img{border:none}
p img{border:1px solid black}
ul{position:relative;margin:0;padding:0}
form{margin:0;padding:0}
h1{margin:10px 0 11px 0;padding:0;font-size:13px;}
h2{margin:22px 0 0;padding:0;font-size:11px;}  /*used to be bottom margin of 10px on h2*/
em{font-weight:bold; font-style:normal}

#c{width:888px;padding-left:41px;padding-right:41px;margin-left:auto;margin-right:auto;text-align:left;background:url(../i/bg_c.gif) repeat-y;}
#main{background:url(../i/bg_rt_lt_shadow.gif) repeat-y top right}
#leftwall,#rightwall{width:22px}
td#leftwall{background:url(../i/bg_top_left.jpg) no-repeat}
td#rightwall{}
#leftcol{width:158px;background-color:#3d2509;color:white;}
#leftcolc{margin:34px 18px}
#leftcolc li{line-height:16px;padding:2px 0 4px 0}
#leftcol p{margin:10px 0 15px 0; line-height:20px}
#leftcol p a{text-decoration:none;color:white}
#leftcol p a:hover{text-decoration:underline}
#midcol{width:420px;background-color:white}
#midcol.wallknockeddown{width:604px}
#midcolc{margin:34px 0 38px 30px;padding-right:20px;}
#midcolc ul{margin-top:0;margin-bottom:10px;}
#midcolc li{margin-left:20px;margin-right:20px;line-height:16px}
#midcol #wnab{font-size:16px;}
#midcol .wnblock{margin-top:20px;color:gray;line-height:18px}
#midcol .wnblock a{text-decoration:none;color:black}
#midcol .wnblock b{font-weight:normal}
#midcol .wnblock i{font-style:normal}
.hr{margin-top:30px}
#minheight{float:right;width:1px;height:519px}
#clear{clear:both}
#vbarcol{width:1px;height:100%;background-color:white;padding:34px 0 38px 0}
#vbarcolc{width:1px;height:100%;background-color:#404040}
#rightcol{width:183px;background-color:white}
#rightcolc{margin-top:34px;margin-bottom:38px}
#rightcol a{display:block;width:100%;height:100%}
#rightcol p{margin-left:23px;margin-right:23px}
#rightcol #new_to_blackhawk{margin-left:38px;margin-top:70px;width:105px;height:37px;background:url(../i/btn_ntb.gif) no-repeat}
#rightcol #this_weeks_message{margin-left:38px;margin-top:40px;width:105px;height:57px;background:url(../i/btn_twm.gif) no-repeat}

#f{width:800px;height:140px;color:#56702f;background-color:#8aa85a;}
#f p{margin:0 22px;padding-top:8px}
#f a{color:56702f;text-decoration:none}
#f a:hover{text-decoration:underline}

.err{color:red;font-weight:bold}

/*home*/
#header{height:220px;background:url(../i/bg_header.jpg) no-repeat}
#photoshow{position:absolute;left:269px;top:23px;width:513px;height:135px}
#photoshow .pcont{position:absolute;}
#photoshow #p1c{left:0}
#photoshow #p2c{left:372px}
#photoshow #p3c{left:149px}

/*sundays*/

#bus_schedule {margin-bottom:15px}
#bus_schedule td{border-left:1px solid white;border-bottom:1px solid white;font-size:10px;padding:2px}
#bus_schedule td.campus_shuttle_schedule{font-size:11px;padding-left:0;padding-bottom:15px}
.shade1{background-color:#cecece}
.shade2{background-color:#a9a9a9}
.shade3{background-color:#878787;color:white}

/*staff*/
div.staff{position:relative;left:0;top:0;width:220px;padding:0;margin-left:-30px;}
div.staff div.staff_image{margin:0}
div.staff div.staff_name_title{color:#808285;text-align:right;font-size:11px;line-height:13px;margin:3px 0 20px 10px}

/*connect*/
.botsep{} /*for current events page*/
.signup_button{margin:4px 0}

/*serve*/
#midcolc .database_records ul{margin-bottom:0}

/*messages*/
#midcol.wallknockeddown #midcolc.big_table_inside{padding-right:0}
#message_table{width:560px;color:#808285;}
#message_table td{font-size:10px}
#message_table a{color:#808285;text-decoration:none}
#message_table a:hover{text-decoration:underline}
.td_seriesbar{vertical-align:top;padding-top:16px;padding-bottom:10px;}
.seriesbar{width:376px;margin:0;padding:3px;color:white;background: url(../i/bg_msg_hdr.gif) repeat-y}
#msr_title_img{margin-top:2px;margin-left:-6px}
.msr_series_name{margin-top:10px}
.message_date{color:black;margin-top:10px;}
.avtitle{color:black}
.podcast{margin-bottom:7px}
.podcast img{margin-right:10px;vertical-align:middle}
.get_qt{margin-top:20px}
.nobr{white-space:nowrap}
#td_video,#td_audio{padding-right:30px}
#td_video,#td_audio,#td_study_tools{padding-top:35px;padding-bottom:35px;}
.standout_text{color:black}
.td_msg_info{width:300px;padding-right:20px;}
.td_av_info{}
.td_resource_info{padding-left:20px}
.td_resource_info div{padding-left:6px}

/*navigation*/
#navc{position:absolute;left:269px;top:187px;width:515px;height:33px;background-color:#3d2509;background-image:url(../i/mainmenu_home.gif);background-repeat:no-repeat;background-position:center center;}
ul#nav{list-style-type:none}
#nav li{position:absolute;height:33px;padding:0;margin:0}
li#nv1{left:10px;width:87px;}
li#nv2{left:97px;width:155px;}
li#nv3{left:252px;width:90px;}
li#nv4{left:342px;width:67px;}
li#nv5{left:409px;width:95px;}
#nav a{display:block;width:100%;height:100%}
#homelink{position:absolute;left:18px;top:38px;width:219px;height:99px}
#homelink a{display:block;width:100%;height:100%}
#homelink_text{position:absolute;left:185px;top:128px}
#homelink_text a{color:#56702f;text-decoration:none}
#homelink_text a:hover{text-decoration:underline}
#level2,#level3,#level4{list-style-type:none}
#level2 li{margin-bottom:8px}
#level2 #level3 li{margin-left:15px;margin-bottom:0}
#level2 a{text-decoration:none;color:white}
#level2 a:hover,#level2 a.on{color:#b7cf91}
#level2 a#snavheader{font-weight:bold}
#level2 a#snavheader.on{color:white}

#level4 li{margin-left:16px;margin-bottom:14px;margin-right:16px;line-height:15px}
#level4 a{color:#808285;text-decoration:none}
#level4 a:hover,#level4 a.on{color:black}

/*search*/
#search{position:absolute;left:23px;top:195px}
#search .text{width:156px;height:16px;border:none;background-color:#b3c09e}
#search .btn{vertical-align:middle}