Since Thematic supports Menus, I figured I'd convert the Gallery category-menu and category-nav CSS to support styling for the Menu elements. So here it is, hopefully with full IE fixes too. Plop it down at the end of the current styles.css and you should be able to use Menus too, styled just like the Categories were. Ciao, Steve!
/* Wordpress 3.0 Menu Support */
#header .menu ul{
padding: auto
}
#header .menu li{
float: left;
height: 45px
}
#header .menu li a,
li.blog-description span{
display: block;
font-size: .8em;
font-weight: bold;
height: 28px;
padding: 8px;
margin-right: 8px;
color: white;
text-decoration: none
}
#header .menu li.home a{
display: block;
text-indent: -9000px;
overflow: hidden;
text-align: left;
width: 24px;
background: url("images/ico-home-trans.png") no-repeat;
background-position: center 15px;
padding-bottom: 0;
margin-left: 10px
}
#header .menu li.home a:hover{
background: url("images/ico-home-trans.png") no-repeat center -16px
}
#header .menu li.current_page_item{
}
#header .menu li.current_page_item a{
color: #ddd;
}
#header .menu > li:first-child{
margin-left: 10px;
}
#header .menu li a:hover{
color: #ddd
}
#header .menu li.blog-description{
float: right
}
#header .menu li.blog-description span{
color: #eee;
font-weight: normal
}
body #access #header .menu .sf-menu li li {
width: 100%;
margin: 0;
padding: 0;
height: auto;
width: auto
}
body #access #header .menu .sf-menu a:focus,
body #access #header .menu .sf-menu a:hover,
body #access #header .menu .sf-menu a:active {
background: #232323;
}
body #access #header .menu .sf-menu .home a:focus,
body #access #header .menu .sf-menu .home a:hover,
body #access #header .menu .sf-menu .home a:active {
background: url("images/ico-home-trans.png") no-repeat center -16px
}
body #access #header .menu .sf-menu ul a:focus,
body #access #header .menu .sf-menu ul a:hover,
body #access #header .menu .sf-menu ul a:active {
background: #454545;
}
body #access #header .menu .sf-menu ul a {
background:#111111;
color: white;
padding: 5px 0 5px 5px;
margin: 0;
line-height: 20px;
height: 20px;
display: block;
width: auto
}
.ie6 #header .menu,
.ie6 #header #menu-navi .sfmenu{
width: 940px
}
.ie6 #header .menu{
margin: 10px 0 0 10px
}
.ie6 #header #menu-navi .sfmenu li {
float: left;
display: inline;
padding: 0;
margin: 0;
height: auto
}
.ie6 #header #menu-navi .sfmenu li.blog-description{
float: right
}
.ie6 #header #menu-navi .sfmenu li.blog-description span{
float: right
}
.ie6 #header #menu-navi .sfmenu a{
float: left
}