Hey everyone, I feel as if I've exhausted all options with trying to remove the grey border around the navigation menu.
I pulled up the #access style cascade and went through changing the colors to how I saw fit but when it came to the grey outline I just can't seem to find the code. I used Firebug to see if I could narrow it down with no luck.
I have removed or placed "none" next to all of the border-color tags and they STILL show up. What's going on?
Here is my code:
/* NAVIGATION
-----------------------------------------------------------*/
.skip-link {
display:none;
}
#access {
background: #f4992e;
font-size:13px;
height:32px;
overflow:visible;
z-index:100;
border-top: 1px solid #facc97;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left: 0;
top: 2.5em; /* match top ul list item height */
z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}
/*** THEMATIC SKIN ***/
.sf-menu {
float:left;
}
.sf-menu a {
background: #f4992e;
padding:9px 13px;
text-decoration:none;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
color: #666;
}
.sf-menu li {
background: #f4992e;
}
.sf-menu li li {
background: #f4992e;
}
.sf-menu li li li {
background: #9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background: #facc97;
outline: 0;
}
.sf-menu ul {
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
margin-top:0;
}
.sf-menu ul a {
background:#f4992e;
}
.sf-menu ul a:hover {
color: #FF4B33;
}
It also doesn't help I don't know what every tag does really so it is a lot of trial and error/change and refresh. For example the "sf-menu li" type tags, I changed colors on that and I didn't notice any difference either. They used to be #fff.
Is there a way to have a CSS Dictionary for thematic? What each default tag is and if changed what it does? I think that could be really useful for beginners or anyone using Thematic.