#Article-List-Extended hr{clear:both;color:#ccc;height:1px;}
#Article-List-Extended .outerbox{float:left;width:320px;height:135px;border:solid 1px #ccc;padding:3px 3px 3px 3px;margin:15px 0 30px 0;}
#Article-List-Extended .innerbox{float:left;background:#c1d9e9;padding:10px;width:300px;height:115px;}
#Article-List-Extended .innerbox .qbox{width:220px;padding:1px;}
#Article-List-Extended .innerbox .cbox{font-size:1.2em;width:160px;}
#Article-List-Extended #librarycontent{clear:both;float:left;border:solid 0px red;width:665px;}
#Article-List-Extended .libimg{float:left;width:210px;height:160px;border:solid 1px #ccc;margin:0 9px 9px 0;}
#Article-List-Extended .libimg .libitem{float:left;padding:10px 13px 0 10px;width:175px;overflow:hidden;border:solid 0px red;}
#Article-List-Extended .libimg .libitem a{font-size:1.2em;color:#0768A9;text-decoration:none;background-color:White;}
#Article-List-Extended .libimg .libitem a:hover{text-decoration:underline;}



/*PAGING*/
.pages 
{
    clear:left;
    float:left;
    width:675px;
    border:solid 0px #ccc;
    padding: 0px;
    font-size:1.2em;
    margin-bottom:10px;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding:5px 7px 5px 7px;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
    color:#000;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #c1d9e9;
    color: #000;
}

.pages a {
    border: 1px solid #ccc;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}