﻿/*LIBRARY ARTICLES*/
.library
{
    margin: 10px 0 10px 0;
    padding: 0;
    width: 591px;
    border: solid 0px #0052a5;
}

.library .header
{
    padding: 10px 0 0 10px;
    height: 40px;
    width: 581px;
    background: transparent url('../../images/libraryTop.png') no-repeat;
    font: bold italic 18px Tahoma;
    color: #b31b34;
}

.libraryContent
{
    margin: 0;
    padding: 0 0 10px 0;
    background: #fff;
    font: bold italic 18px Tahoma;
    color: #b31b34;
}

.libraryContent .title a
{
    color: #8CB427;
    font: bold italic 18px Tahoma;
}

.libraryContent .date
{
    margin: 5px 0 0 0;
    padding: 0;
    font: italic 14px Tahoma;
}

.libraryContent .sum
{
    margin: 0 0 5px 0;
    padding: 0;
    font: normal 14px Tahoma;
}

.libraryContent .read a
{
    color: #8CB427;
    font: bold italic 14px Tahoma;
}

.libraryContent ul
{
    padding: 0 0 0 25px;
}

.libraryContent li
{
    font: bold 14px tahoma;
    color: #bbbbbb;
}

.libraryContent a
{
    color: #8CB427;
}

.library .footer
{
    padding: 10px 0 0 10px;
    height: 40px;
    width: 591px;
    background: transparent url('../../images/libraryBottom.png') no-repeat;
    font: bold italic 18px Tahoma;
    color: #ffffff;
}

.article
{
    margin:0;
    padding: 0;
    background: #fff;

}

.article .header
{
    background: #b31b34;
    font: italic 18px Tahoma;
    color: #968d78;
    
}

.article .title
{
    margin:0;
    padding: 0;
    font: italic 16px "Trebuchet MS",Trebuchet,Arial;
    color: #d87c4a;

    border: solid 0px #0052a5;
}

.article .date
{
    margin:0;
    padding: 10px 10px 10px 10px;
    font: italic 16px Tahoma;
    color: #545454;
    border: solid 0px #0052a5;
    
}



.article .author
{
    margin:0;
    padding: 10px 0 10px 10px;
    font: 14px Tahoma;
    color: #545454;
}

.article .body
{
    margin:0;
    padding:0 15px 0 15px;
    
}

.article p
{
    font: 14px tahoma;
    color: #545454;
}
.article li
{
    font: 14px tahoma;
    color: #545454;
}

.article h2{
   margin:0;
   padding:0;
   font: bold italic 16px tahoma;
   color: #545454;
}

.article a
{
    color: #d87c4a;
}

.librarycomments
{
    margin:0;
    padding: 0;
    
}

.librarycomments .comments
{
    margin:0;
    padding: 0 0 0 0;
    background: #1e1e1e;
}

.librarycomments .header
{
    padding: 0;
    height: 25px;
    width: 350px;
    background: none;
    font: italic 18px Tahoma;
    color: #b31b34;
}

.librarycomments .rating
{
    text-align:right;
    padding: 0 0 0 100px;
    font: 12px tahoma;
    color: #ffffff;
}

.librarycomments .useful
{
    text-align:right;
    padding: 10px 12px 0 0;
    font: 11px tahoma;
    color: #ffffff;
    
}

.librarycomments .author
{
    margin:0;
    padding: 5px 0 5px 10px;
    font: 12px Tahoma;
    color: #bbbbbb;
}

.librarycomments .author a
{
    color: #b31b34;
}

.librarycomments .commentBody
{
    margin:0;
    padding: 5px 0 5px 10px;
    font: 14px tahoma;
    color: #ffffff;
}

.librarycomments .commentBody a
{
    color: #968d78;
}

.librarycomments
{
    margin:0;
    padding: 0;
    
}

.librarycomments .altcomments
{
    margin:0;
    padding: 0 0 0 0;
    background: #3e3e3e;
}

.librarycomments .altheader
{
    padding: 0;
    height: 25px;
    width: 350px;
    background: none;
    font: italic 18px Tahoma;
    color: #b31b34;
}

.librarycomments .altrating
{
    text-align:right;
    padding: 0 0 0 100px;
    font: 12px tahoma;
    color: #ffffff;
}

.librarycomments .altuseful
{
    text-align:right;
    padding: 10px 12px 0 0;
    font: 11px tahoma;
    color: #ffffff;
    
}

.librarycomments .altauthor
{
    margin:0;
    padding: 5px 0 5px 10px;
    font: 12px Tahoma;
    color: #bbbbbb;
}

.librarycomments .altauthor a
{
    color: #b31b34;
}

.librarycomments .altcommentBody
{
    margin:0;
    padding: 5px 0 5px 10px;
    font: 14px tahoma;
    color: #ffffff;
}


