#homepage { margin-bottom:10px; }
#homepage #hpTop { background-color:#333333; padding:15px; color:white; font-family:Georgia; font-size:13px; }
#homepage #hpTop a { color:white; text-decoration:none; }
#homepage #hpTop #mainDescription { padding:15px 0 0 0; }
#homepage #hpTop #mainDescription p { margin:0; }
#homepage #hpMainImg { position:relative; }
#homepage #hpMainImg span { position:absolute; bottom:0; right:0; display:block; height:70px; line-height:70px; padding:0 30px; font-size:22px; background-color: black; }

