.arrow li #wp-calendar a:hover, .arrow li #wp-calendar a:active {
    background: none;
    color: #666;
    display: block;
    margin: 0;
    padding: 0;
    width: auto;
border: none !important;
}


.dynamic_widget #widgetec3_widget_list .arrow li li a,
.dynamic_widget #widgetwidget_archives .arrow li li a {
     background: none;
    color: #666;
    font-weight: normal;
    text-decoration: underline;
    padding-left: 0;
    margin-bottom: 5px;
}
.arrow li #wp-calendar  a:link, .arrow li #wp-calendar a:visited {
    background: none;
color:#666;
display:block;
margin:0px;
padding: 0;
text-decoration:underline;
width:auto;
border: none !important;
}
#widgetec3_widget_cal h2,
#widgetec3_widget_list h2,
#widgetwidget_archives h2 {
	background: #006600 url(images/header_marginal.gif) no-repeat 0 0;
    color: #fff;
    font-weight: bold;
    width: 200px;
    font-size: 110%;
}
#widgetec3_widget_cal ul.arrow,
#widgetec3_widget_list ul.arrow,
#widgetwidget_archives ul.arrow {
    width: 190px;
margin: 0 0 20px 0;
padding: 10px;
    background: #A9dda9;
}
#widgetec3_widget_list ul.arrow li a,
#widgetwidget_archives ul.arrow li a {
    display: block;
    margin-top: 5px;
}
#ec3_publish img {
    display: none;

}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {
border: none;
padding:1px;
}
