bgneal@312: div.news-story-container {
bgneal@312:    border-top: 1px solid black;
bgneal@312:    margin: 1em 0.5em;
bgneal@312:    padding-top: 0;
bgneal@312:    padding-bottom: 1em;
bgneal@312:    clear: right;
bgneal@312: }
bgneal@312: div.news-story-container h4 {
bgneal@312:    margin: .5em 0;
bgneal@312:    padding: 0;
bgneal@312: }
bgneal@312: div.news-details {
bgneal@312:    font-style: italic;
bgneal@312:    font-size: small;
bgneal@312:    margin: 0;
bgneal@312:    padding: 0;
bgneal@312: }
bgneal@312: 
bgneal@312: img.news-icon {
bgneal@312:    float: right;
bgneal@312:    margin-right: .5em;
bgneal@312:    padding-bottom: 1em;
bgneal@312:    padding-left: .5em;
bgneal@312:    border: 0;
bgneal@312: }
bgneal@312: div.news-content {
bgneal@312:     margin: 0.5em 0.5em;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tags {
bgneal@312:    font-size: small;
bgneal@312:    margin: 1em 0;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tags ul {
bgneal@312:    margin: 0;
bgneal@312:    padding-left: .5em;
bgneal@312:    list-style-type: none;
bgneal@312:    display: inline;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tags ul li {
bgneal@312:    margin-left: 0;
bgneal@312:    display: inline;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tag-cloud {
bgneal@312:    padding: 0;
bgneal@312:    width: 80%;
bgneal@312:    text-align: center;
bgneal@312:    margin: auto;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tag-cloud ul {
bgneal@312:    margin: 0;
bgneal@312:    list-style-type: none;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tag-cloud li {
bgneal@312:    display: inline;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tag-cloud a {
bgneal@312:    text-decoration: none;
bgneal@312:    vertical-align: middle;
bgneal@312:    background-color: white;
bgneal@312:    color: black;
bgneal@312: }
bgneal@312: 
bgneal@312: div.news-tag-cloud a:hover {
bgneal@312:    background-color: #bdd6d6;
bgneal@312:    color: black;
bgneal@312: }