.cnnclass{
width: 300px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
}




.boxclass{
width: 300px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
margin-bottom: 2em;

}



.cnnclass a{
text-decoration: none;
}


.boxclass a{
text-decoration: none;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

/* .rssdescription class removed because it was an empty ruleset */


#RSS{
    width: 80%;
    margin: 0 auto;
   

    height:auto;
    border:1px solid black;



}
#blogView {
    width: 90%;
    max-width: 1000px;
    margin: 2em auto;
    height: auto;
    border: 2px solid rgb(126, 7, 7);
    border-radius: 12px;
    background: #fff8f8;
    box-shadow: 0 2px 12px rgba(126,7,7,0.08);
    padding: 2em 2em 1.5em 2em;
    margin-bottom: 2em;
    transition: box-shadow 0.2s;
}
#blogView:hover {
    box-shadow: 0 4px 24px rgba(126,7,7,0.16);
}