div#whatsnew { 
        width: 421px;
	float: left;
}
div#whatsnew-wide { 
        width: 621px;
	float: left;
}

div#banners { 
        /* text-align: center; */
        margin-left:10px;
        width: 200px;
	float: left;
        background: #EEEEEE;
        /* padding-bottom: 32768px; 
        margin-bottom: -32768px; */
}
div#banners img{ 
     /*   margin-top: 5px; */
        border-style: none
}

div#banners img:hover{ 
        opacity: 0.7;
        alpha(opacity=70);
        position:relative;
        /* top:1px; */
}
div .banner-text-title{
       padding:3px;
       font-size: 90%;
       font-weight: bold;
       text-align: center;
       color: #FFFFFF;
       background: #004400;
} 
div .banner-text{ 
    font-size: 95%;
    margin: 0px 0px 5px 1px; 
    /* padding: 2px 4px 2px 4px; */
    border: 1px solid #000000;
    background: #FFFFFF;
}
div .banner-text p{ 
   margin: 0px;
   padding: 3px 5px 3px 5px;
}

div .topic{ 
       background-image:url(img/topiclabel.png); 
}
div .topic-e{ 
       background-image:url(img/topiclabel_e.png); 
}
div .event{ 
       background-image:url(img/info.png); 
}
div .event-e{ 
       background-image:url(img/info.png); 
}

div .event,
div .event-e,
div .topic-e,
div .topic{ 
       background-repeat: no-repeat;
       font-size: small;
       padding-bottom: 5px;
}
div .topic-date{
       margin-top: 18px;
       margin-right: 5px;
       width: 90px;
       float: left;
       text-align: center;
}
div#whatsnew .topic-text{
       width: 326px;
       float: left;
}
div#whatsnew-wide .topic-text{
       width: 516px;
       float: left;
}

div#link-oldtopics {
       margin-top: 10px;
       text-align: right;
}
