gli attributi che hai postato (altezza di una tabella e colore di un hr) non sono considerati standard, però i browser te li prendono buoni lo stesso!
Per la centratura verticale senza tabelle fai una ricerca nel forum e dovresti trovarlo, per quanto riguarda gli hr ti segnalo che sono un po' stronzetti da personalizzare coi css, specie per IE