1px is ook niet zo veel. Misschien zie je het niet zo goed. Probeer het eens met 5 of 10 pixels, dan weet je iig geval of het werkt (met de CSS is niks mis, dus het zou wel moeten werken).
1px werkt perfect hoor maar moet je die niet via <hr size=""> mee geven? Lijkt me niet goed dat je bij css border gebruikt bij een hr, moet het ook niet iets van size of zo zijn?