исправить css
Помогите исправить пожалуйста css вот ошибки
https://jigsaw.w3.org/css-validator/v...2F%2Fshpors.ru
вот сам css
@charset "utf-8";
/*** blue ***/
a:link, a:visited {
color: #DA2424;
text-decoration:underline;
}
a:hover {
color: #DA2424;
text-decoration:none;
}
#topnav{ background: #0E192D url(../images/reddarkblue/top_menu_bg.png) top repeat-x; }
#topnav ul li a:hover{ background: #D70600; }
#topnav ul li a.active{ background: #D70600; }
#topnav ul li li { background: #D70600; KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }
#topnav ul li li a:hover{ background: #0E192D; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }
#date{
background: url(../images/reddarkblue/menu_right.png) top right no-repeat;
}
#leftcolumn h3,
#rightcolumn h3{
background: #AE0010 url(../images/reddarkblue/bg_h3.png) top center no-repeat;
}
ul.menu li#current {
background:#E8ECF7;
border-left:4px solid #0A296E;
}
ul.menu li#current a{
text-decoration:none;
color:#363636;
background:#E8ECF7;
}
a.readon, a.readon:hover, a.readon:visited{
display:block;
height:29px;
width:114px;
color:#FFFFFF;
padding-left: 30px;
line-height:29px;
background: url(../images/reddarkblue/bg_read_more.png) top left no-repeat;
margin:10px 0px 0px 0px;
}
#power_by, #power_by a, #power_by a:visited{
color:#8c8c8c;
text-decoration:none;
font-size:11px;
}
ul.menu li{
list-style:none;
background:url(../images/reddarkblue/menu_arrow.gif) top left no-repeat;
}
#f_area h3{
background: url(../images/reddarkblue/f_area_h3.png) top left no-repeat;
}
ul.mostread li{
list-style:none;
background:url(../images/reddarkblue/menu_arrow.gif) top left no-repeat;
}
ul.latestnews li{
list-style:none;
background:url(../images/reddarkblue/menu_arrow.gif) top left no-repeat;
}
.moduletable ul li {
list-style:none;
background:url(../images/reddarkblue/menu_arrow.gif) top left no-repeat;
}
#f_area a {
color:#FFFFFF;
}
div.componentheading{
color:#2E424B;
}