@CHARSET "UTF-8";

.featuredcontent {
    margin-bottom: 10px;
}

.featuredcontent .contentItem {
    background:blue;
    height:230px;
    overflow:hidden;
    position:relative;
    width: 100%;
    top: 0; 
    left: 0;
}

.featuredcontent a {
color:#C8EFFD;
text-decoration:none;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.featuredcontent a img {
border:0 none;
}

.featuredcontent .contentItem .overlay {
    background:black none repeat scroll 0 0;
    bottom:0;
    height:70px;
    left:0;
    opacity:0.5;
    position:absolute;
    width: 100%;
}

.featuredcontent .contentItem .caption {
    bottom:0;
    color:white;
    height:62px;
    left:0;
    overflow:hidden;
    padding:8px 10px 0;
    position:absolute;
    line-height:15px;
}

.featuredcontent .contentItem .caption p {
    margin-top: 0px;
}

.featuredcontent .contentItem .caption h3 {
    color:#353535;
    margin:0;
    padding:0;
    margin-bottom:5px;
    text-transform:none;
}

.featuredcontent .contentItem .caption h3 a {
    color:#C8EFFD;
    font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-size:18px;
    font-weight:normal;
    letter-spacing:-1px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}

#article_num {
    height:35px;
    padding:5px 10px 0 10px;
    overflow:hidden;
    background: #FFEEEE;
    border-bottom:1px #8f9090 solid;
    text-align: right;
    }

#article_num .nav h2 {
    color:white;
    width:235px;
    float:left;
    padding-top:3px;
    font-size:18px;
    line-height:18px;
    }

#article_num h2 span {
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    letter-spacing:0;
    display:block;
    line-height:8px
    }

#article_num h2 a {
    color:#c8effd;
    font-weight:normal;
    float:none;
    margin:0;
    padding:0
    }


#nav {
    text-align: right;
}

#nav a { 
    font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; 
    font-size:20px;
    font-weight:normal;
    padding-top:1px;
    cursor:pointer;
    margin: 0 5px; padding: 0px 5px; border: 1px solid #ccc; background: #FFEEEE; text-decoration: none 
}
#nav a.activeSlide { background: #ddaabb }
#nav a:focus { outline: none; }
#output { text-align: left; }


