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