From what i have observed .. your using very lengthy css to achieve something which can be achieved pretty easily. First of all make sure you fix the javascript bug on that web page (your missing a semi-column some where). Next try to use
Code:
padding:[top padding]px [right padding]px [bottom padding]px [left padding]px;
Instead of placing them individualy like:
Code:
padding-top:[top padding]px;
padding-right:[right padding]px;
padding-bottom:[bottom padding]px;
padding-left:[left padding]px;
Also you must realize that whatever css property you define for an upper level element will apply for every element that lies under it, unless that property is overwrited or not supported for that element.
Let me give you an example. You currently have this code in your CSS for elements with class "ddmarkermenu".
Code:
.ddmarkermenu {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ddmarkermenu LI {
PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
.ddmarkermenu LI A {
PADDING-RIGHT:0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/blue_icon.gif) no-repeat left center; PADDING-BOTTOM: 1px; COLOR: #449805; PADDING-TOP: 0px; BORDER-BOTTOM: #ececec 1px solid; TEXT-DECORATION: none
}
.ddmarkermenu LI A:visited {
COLOR: #449805
}
.ddmarkermenu LI A:hover {
COLOR: #fff; BACKGROUND-COLOR: #51b906
}
Could be converted to:
Code:
.ddmarkermenu {
padding:0;
margin:0 0 2px;
list-style-type: none;
}
.ddmarkermenu LI {
padding:0 3px 0 3px;
}
.ddmarkermenu LI A {
padding:0 0 1px 19px;
display:block;
text-decoration:none;
font:Tahoma normal bold 10px;
background:url(images/blue_icon.gif) no-repeat left center;
color:#449805;
border-bottom:#ececec 1px solid;
}
.ddmarkermenu LI A:visited {
color:#449805;
}
.ddmarkermenu LI A:hover {
color:#fff;
background-color:#51b906;
}
Bookmarks