#wrapper { width:775px; margin:0 auto; }

#speakers { background-color: #576C81; height: 280px; position:relative; }

#speaker_img { background:url(../images/2009dor/speakers.gif) #354F70 left top no-repeat; position:absolute; height:280px; width: 30px; }

#speaker1 { padding:10px 0 0 0; height: 100%; position:absolute; width:354px; left:30px; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center; }

#speaker2 { padding:10px 0 0 0; height: 100%; border-left: #FFFFFF 3px solid; position:absolute; width:196px; left:384px; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center; }

#speaker3 { padding:10px 0 0 0; height: 100%; border-left: #FFFFFF 3px solid; position:absolute; width:196px; left:580px; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center; }

#additional_info { background:url(../images/2008dor/bottom_bkg.jpg) top left; background-position:bottom left; background-repeat:no-repeat; position:relative; height:425px; border-top:2px solid #ffffff; }
#additional_info .space { font-size:4px; }
#additional_info hr { color:#ffffff; }

#additional_info .services { position:absolute;margin-top:20px; color:#ffffff; font-size:10px; font-weight:bold; width:360px; }
#additional_info .services h3 { margin-left:103px; padding:20px 0 5px 0; font-size:13px; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; }
#additional_info p.prayer { margin-left:103px; padding-top:5px; font-size:10px; color:#ffffff; font-weight:bold; line-height:150%; }
#additional_info p.superkids { margin-left:175px; padding-top:5px; font-size:9px; color:#ffffff; font-weight:bold; line-height:150%; }

#additional_info .information { position:absolute; left:415px; margin-top:10px; color:#ffffff; font-size:10px; font-weight:bold; width:340px; }
#additional_info .information h2 { margin-top:10px; padding-bottom:5px; font-size:14px; color:#ffffff; font-weight:bold; }
#additional_info .information h3 { margin-top:10px; padding-bottom:5px; font-size:13px; color:#ffffff; font-weight:bold; border-bottom:1px solid #ffffff; line-height:125% }
#additional_info .information h4 { font-size:12px; color:#ffffff; font-weight:bold; line-height:150% }
#additional_info .information p { font-size:11px; color:#ffffff; line-height:150%; padding-top:5px; }
#additional_info .information a { font-size:11px; color:#ffffff; line-height:150%; padding-top:5px; }

#footer { position:absolute; top:330px; padding:20px 0 20px 0; color:#FFFFFF; font-weight:bold; font-size:9px; text-align:center; width:775px; margin-top:40px; }
#footer a { color:#FFFFFF; font-weight:bold; }

img { behavior: url(/iepngfix/iepngfix.htc) }