ok, I listened very carefully, and made a bunch of progress. It almost there. I am missing something, and sure there are some duplicates below. Can you help? Havent figured out what is wrong with the a's or a:hover.
#rmenu2 ul {
background:#ffffff url(
http://arielsilverstone.com/wp-conte...e/img/menu.gif) no-repeat scroll 0 0 !important;
border-bottom:1px solid #A6A6A6 !important;
color:#4C4C4C !important;
height:31px !important;
line-height:31px !important;
}
#rmenu2 li {
display:inline;
list-style:none;
list-style-image:none;
list-style-position

utside;
list-style-type:none;
height:31px !important;
line-height:31px !important;
margin-top: 0 !important;
}
#rmenu2 li a {
display:block;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin

adding;
background: transparent url(
http://arielsilverstone.com/wp-conte...e/img/menu.gif) no-repeat !important;
color:#382E1F !important;
height:31px !important;
line-height:31px !important;
padding:0 20px !important;
margin-left:-10px;
text-decoration:none;
font-size:11px;
float:left;
z-index:1;
}
#rmenu2 li a:hover,
#rmenu2 li a.current {
background-position:0 -31px;
display:block;
}
#rmenu2 li.current_page_item a{
background-position:0 -62px;
}
#rmenu2 li a.home {
background-position:0 -93px;
width:45px;
padding:0;
margin-left:0;
text-indent:-999em;
}
#rmenu2 li a.home:hover {
background-position:0 -124px;
}
#rmenu2 li li {
display:block;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin

adding;
background:#F4F5F7 none repeat scroll 0 0;
border-color:#A6A6A6;
border-style:solid;
border-width:1px 1px 0;
position:absolute;
z-index:1;
}
#rmenu2 li.current_page_item a.home {
background-position:0 -155px;
}
#rmenu2 li a.lastmenu:hover {
background-position:0 0;
cursor:default;
}
#rmenu2 ul.rMenu-hor li {
float:none;
width:auto;
margin-top: 0 !important;
margin-bottom:-1px;
margin-left:-1px;
}
ul.rMenu {
float:none;
width:auto;
background:#ffffff url(
http://arielsilverstone.com/wp-conte...e/img/menu.gif) no-repeat scroll 0 0 !important;
border-bottom:1px solid #A6A6A6 !important;
color:#4C4C4C;
padding: 0 20px;
}