
.archives_month h2{
        margin-left: 20px; 

}
.archives_month  td,.archives_month  th{
        width : 75px; 
        text-align: center;
}
#list-archived-news div{
      float: left;
      margin-left: 10px;
      width: 500px;
   
}
#list-archived-news ul{
        list-style-type:none;
        margin:0;
        display:block;             

}
#list-archived-news ul li {
      clear: both;            

}
#list-archived-news img{
        float: left;
        width :90px;
        height: 51px;


}

.yearListing
        {
        margin:0;
        }
.yearListing td,
.yearListing th
        {
        border:2px solid #fff;
        padding:0;  
        font-size:10px;
        line-height:10px;
        border-radius:3px;
        -moz-border-radius:3px;
        }
.yearListing td,
.usedDay a 
        {           
        padding:0;          
        overflow:hidden;
        }  
.yearListing td
        {
        
        }
.usedDay a
        {
        display:block;
        background:#ccc;
        text-indent:-3em;
        border:1px solid #aaa;
        text-decoration:none;
        }
.usedDay a:hover
        {         
        background:#a84444;
        border:1px solid #a80000;
        }
.unusedDay
        {
        background:#ddd;
        text-indent:-3em;
        font-size:0.2em;
        } 
.unusedDay span
        {
        display:block;
        text-indent:-3em;         
        background:#ddd;
        }
.yearListing tfoot
        {
        display:none;
        }
.yearListing thead th
        {
        text-align:center;
        font-weight:bold;
        font-style:normal;
        }
.yearListing tbody th
        {
        text-align:left;
        font-weight:bold;
        }
.yearListing th a,
.noArticlesMonthHeader
        {
        text-transform:uppercase;
        letter-spacing:1px;
        }
.monthListing 
        {
        table-layout:fixed;
        border-bottom:1px solid #ddd;
        border-left:1px solid #ddd;
        margin:0;
        }
.monthListing caption
        {
        text-transform:none;
        }
.monthListing th,
.monthListing td
        {
        text-align:center;
        padding:0;
        border:0 none;
        }
.monthListing td,
.monthListing th
        {
        border-top:1px solid #ddd;
        border-right:1px solid #ddd;
        border-bottom:0 none;
        border-left: 0 none;
        }
.monthListing td
        {
        color:#888;
        font-style:oblique;
        line-height:1.6em;
        }
.monthListing th
        {
        padding:4px 0;
        }
.monthListing td a
        {
        display:block;
        padding:0;
        
        /*padding:4px 0;*/
        font-style:normal;
        }
.monthListing td a:hover
        {         
        background:#a84444;
        color:#fff;
        text-decoration:none;        
        }
.currentYear { border-bottom:1px dotted #fff; }
.archiveDateList { border-top:1px solid #ccc; padding-top:10px; }
.archiveDateList a:hover,
.archiveDateList a:active { text-decoration:none; color:#fff; border-bottom:1px dotted #fff; }

.article-list,
.article-list li
        {
        margin:0 0 1.5em 0;
        padding:0;
        border:0;
        list-style-type:none;
        }
.article-list li
        {
        display:block;
        clear:both;
        position:relative; 
        padding:0 0 10px 0; 
        height:76px;   
        margin-bottom:0;        
        }
.article-list li a
        {
        display:block;
        color:#555; 
        cursor:pointer;      
        } 
.article-list li a img
        {
        float:left;
        background:#fff;          
        width:130px;
        height:73px;
        border:2px solid #333;
        margin-right:10px;        
        }
.article-list li a:hover
        {
        background-position: 0 0; /* IE6 requirement */
        text-decoration:none;
        color:#333;         
        }
.article-list li a:hover img
        {
        border:2px solid #000;   
        }
.article-list li a:hover span.bulletinListTitle
        {
        color:#000;
        /*text-decoration:underline;*/
        }
span.bulletinListTitle,
span.bulletinListText
        {
        font-size:120%;
        font-weight:normal;
        display:block;
        width:463px; 
        margin-left:144px;  
        }
span.bulletinListText,
p.bulletinListText
        {
        font-size:100%;
        text-decoration:none !important;            
        }
.article-list span.bulletinListTitle
        {
        font-weight:normal;         
        }
.article-list li a
        {
        font-size:120%;
        font-weight:normal;
        display:block;
        width:463px;
        margin-bottom:0;
        letter-spacing:-1px;
        }  
.article-list li a,
.article-list li p
        {          
        padding-left:144px;
        margin-bottom:0;
        line-height:1.5em;
        }
.article-list li a img
        {
        position:absolute;
        top:0;
        left:0;
        }
.article-list p span.cet
        {                     
        color:#999; 
        font-size:10px;          
        }
.archiveTitle
        {
        border-top:2px solid #aaa;
        border-bottom:1px solid #bbb;
        padding:0.2em 0;
        margin-bottom:10px;
        }
.dayNavBar
        {
        border-top:1px solid #aaa;  
        padding:0.4em 0 0 0;
        position:relative;
        margin:0;
        font-size:18px;
        text-align:left;
        }
span.dbButton,
span.daButton
        {
        color:#ccc;
        }
.daButton
        {
        position:absolute;
        right:0;
        top:0.4em;
        } 
a.dbButton,
a.daButton
        {
        text-decoration:none;
        }
