
/* ---------- INDEX2 ----------- */
.nlsIndex2
    {
    position: relative;
    top: 0px;
    left: 0px;   
    margin-bottom: 20px;     
    }
    
.nlsIndex2 h2
    {        
    margin-top: 20px;     
    }
.nlsIndex2 h2 a 
    {
    color: black;
    }

.nlsIndex2 .entry 
    {
    margin-bottom: 2px;     
    }

.nlsIndex2 .date
    {
    font-size: 10px;
    }
    
    
/* ---------- INDEX ----------- */
.nlsIndex
    {
    margin-bottom: 20px;     
    width: 980px;
    }

   
.nlsIndex h2
    {
    padding-bottom: 5px;     
    padding-top: 10px;     
    color: black;
    }

    
.nlsIndex .annotation
    {
    }

.nlsIndex .HPicon
    {
    position: absolute;
    top: 0px;
    left: 300px;
    }
    

.nlsIndex .bench
    {
    width: 980px;
    text-align: left;
    margin-bottom: 0px;
    }
    

/* ---------- ARTICLE ----------- */
.nlsArticle
    {
    position: relative;
    top: 0px;
    left: 0px;   
    margin-bottom: 20px;     
    width: 980px;
    }
    
.nlsArticle h1
    {
    border-left: solid 15px #ff3030;      
    padding-bottom: 40px;     
    padding-top: 40px;     
    text-indent: 15px;
    
    font-size : 16px;
    font-weight : bold;
    margin-top: 7px;
    margin-bottom: 7px;
    text-align: left;
    background-color: white;
    

    }

.nlsArticle .annotation
    {
    width: 700px;
    }

.nlsArticle .text
    {
    width: 980px;
    }

.nlsArticle .icon
    {
    position: absolute;
    top: 0px;
    left: 810px;
    }

    
.nlsArticle .bench
    {
    width: 980px;
    text-align: left;
    margin-bottom: 10px;
    }
    
.nlsIndex .category,
.nlsArticle .category
    {
    background-color: #e0e0e0; 
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    width: 200px;
    }

.nlsIndex .date,
.nlsArticle .date
    {
    font-size: 10px;
    font-style: italic;
    text-align: right;
    background-color: #e0e0e0; 
    padding: 2px 5px 2px 5px;
    border-right: solid 2px white;
    border-left: solid 2px white;
    }
    
.nlsIndex .author,
.nlsArticle .author
    {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 200px;
    background-color: #e0e0e0; 
    }

.nlsArticle .imageCaption
    {
    }

