
body.js-active .ui-hidden
        {
        display:none;
        } 
.topTagList li a
        {           
        font-size:16px;         
        } 
#letter-nav li a
        {
        text-decoration:none;
        }        
#letter-nav a.ui-tab-active 
        {
        text-decoration:underline;
        }
#letter-nav li span
        {
        text-decoration:none;
        color:#bbb;
        }
.letter-dump a span 
        {
        font-style:oblique;
        font-weight:normal;
        }
.letter-dump a span span
        {
        text-decoration:underline;
        }

#letter-nav 
        {
        list-style: none;
        margin: 0 0 10px 0;
        padding: 0;
        overflow:hidden;
        display:block;
        width:100%;          
        border-bottom:1px solid #dedede;
        }
#letter-nav:after 
        { 
        display: block;
        clear: both;
        content: " ";
        }
#letter-nav li 
        {
        float: left;
        margin: 0 0 0 -4px;
        min-width: 1.2em; /* be nice to Opera */
        zoom:1; 
        padding:2px 4px;            
        background:#fff url(../media/topics_middot.gif) no-repeat 0 50%;
        text-align:center;
        line-height:1.2em;
        font-size:14px;
        } 
#letter-nav li.numbered-choice 
        {          
        min-width: 2em; /* be nice to Opera */
        width:auto !important;
        width:2em;
        }
.site-index
        {
        margin-bottom:10px;
        }
#letter-nav li a:hover
        {
        text-decoration:underline;
        }

/* Additional IE specific bug fixes... */
* html #letter-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html #letter-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.letter-dump
        {
        background:#fff url(../media/az.gif) no-repeat 0 0;
        padding:0 0 0 60px;
        position:relative;
        overflow:auto;
        }
.letter-dump ol
        {
        display:block;
        width:403px;
        background:#fff;
        float:left;
        margin:0;         
        list-style-type:none;        
        min-height:100px;
        height:auto !important;
        height:100px;
        }
.letter-dump ol.no-thumbs
        {           
        width:547px;          
        }
.letter-dump ol li
        {            
        margin:0;
        padding:0.1em 0;
        list-style-type:none; 
        background:#fff;  
        border-bottom:1px dotted #ccc;      
        }
.letter-dump ol li a span.tick
        {            
        font-weight:normal;
        text-decoration:none !important;   
        }
.arTxt
        {
        font-size:1.2em;
        }
#letter-a { background-position:-4px 0 }
#letter-b { background-position:-94px 0 }
#letter-c { background-position:-181px 0 }
#letter-d { background-position:-265px 0 }
#letter-e { background-position:-354px 0 }
#letter-f { background-position:-441px 0 }
#letter-g { background-position:-511px 0 }
#letter-h { background-position:-602px 0 }
#letter-i { background-position:-691px 0 }
#letter-j { background-position:-749px 0 }
#letter-k { background-position:-820px 0 }
#letter-l { background-position:-905px 0 }
#letter-m { background-position:-970px 0 }
#letter-n { background-position:-1079px 0 }
#letter-o { background-position:-1164px 0 }
#letter-p { background-position:-1255px 0 }
#letter-q { background-position:-1339px 0 }
#letter-r { background-position:-1431px 0 }
#letter-s { background-position:-1503px 0 }
#letter-t { background-position:-1588px 0 }
#letter-u { background-position:-1660px 0 }
#letter-v { background-position:-1746px 0 }
#letter-w { background-position:-1830px 0 }
#letter-x { background-position:-2070px 0 }
#letter-y { background-position:-2017px 0 }
#letter-z { background-position:-2100px 0 }
#letter-0-9 { background-image:none; }

.selectedArticles
        {
        width:134px;
        float:left;
        min-height:100px;
        height:auto !important;
        height:100px;
        margin:0;
        background:#fff;
        padding:0 0 0 10px;         
        overflow: hidden;
        _overflow:visible;
        _zoom:1; /* ie6 and ie7 */   
        }
div.selectedArticles
        {
        height:200px !important;
        }
.selectedArticles ul,
.selectedArticles li
        {
        padding:0;
        float:none;
        list-style-type:none;
        }  
.selectedArticles li
        {
        height:77px;
        border:0 none;
        margin-bottom:5px;
        position:relative;
        } 
.selectedArticles li a 
        {
        font-weight:normal;
        text-decoration:none;
        font-style:oblique;  
        line-height:1;
        font-size:0.8em;
        color:#eee; 
        } 
.selectedArticles li a img
        {
        border:2px solid #333;
        position:absolute;
        top:0;
        left:0;        
        }
.selectedArticles li a span
        {         
        display:block;    
        position:absolute;
        bottom:0;
        left:0; 
        background:transparent url(../media/img-overlay-000.png) repeat;
        padding:4px;   
        width:126px;  
        cursor:pointer; /* ie6 and ie7 */            
        }
.selectedArticles li a:hover 
        {
        color:#fff;
        }
.selectedArticles li a:hover img
        {
        border:2px solid #000;        
        }
.article-list,
.article-list li
        {
        margin: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;           
        }
.article-list li a
        {              
        font-weight:normal; 
        color:#555; 
        cursor:pointer; 
        text-shadow:none;     
        } 
.article-list li a img
        {
        float:left;
        background:#fff;          
        width:130px;
        height:73px;
        border:2px solid #333;
        margin-right:10px; 
        border-radius:3px; 
        -moz-border-radius:3px; 
        -webkit-border-radius:3px;                   
        }
.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;        
        }
.article-list li a.subtag
        {
        font-weight:bold;
        }
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;            
        }
span.bulletinListTitle
        {
        font-weight:normal;         
        }
span.tagTitle 
        { 
        text-transform:uppercase; 
        letter-spacing:1px;
        }
h2.videoAvailable span.va
        {
        display:none;
        position:absolute;
        top:1px;
        left:1px;
        width:130px;
        height:73px;
        background:transparent url(../media/play-video.png) no-repeat 0 0;
        }
li h2
        {
        font-size:120%;
        font-weight:normal;
        display:block;
        width:463px;
        margin-bottom:0;
        letter-spacing:-1px;
        }  
li h2,
li p
        {          
        /*padding-left:144px;*/
        margin-bottom:0;
        line-height:1.5em;
        }
li h2.videoAvailable
        {          
        }
li h2 img
        {
        position:absolute;
        top:0;
        left:0;
        }
p span.cet
        {                     
        color:#999;           
        }
h1 a:link,
h1 a:visited,
h1 a:active,
h1 a:hover
        {
        text-decoration:none;
        }
p.tag-intro
        {
        width:100%;
        }
