aligning horizontal rules

The attached file semos a simple list with a rule as a break
between items.  Rule is aligned to list as desired in msie/opera
using text-align property.   
However Amaya and mozilla style browsers continue to center align
so i can only assume that there is a more acceptable property for
aligning a rule...  i tried the float property but it fails to give a new line
for the next item so looks like cr**.    What is the magic decoder ring
setting for something that used to make sense.... 
--
john russell ve3ll@rac.ca [those are L's as in LLAMA]
http://home.cogeco.ca/~ve3ll
http://home.cogeco.ca/~trains
http://home.cogeco.ca/~cipher
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>xxx</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
hr.x {text-align:left; width:99px}
</style></head><body>
<ul>
<li>One</li>
<li>Two</li>
<li>Three<hr class="x" /></li>
<li>Four</li>
</ul>
</body></html>

Received on Sunday, 11 April 2004 08:37:30 UTC