body { padding: 0px; margin: 0px; font-family: \\'Lucida Grande\\', sans-serif; color: #000; background: #eee; }

.page_header { background: #33f; padding: 0px; }
.page_title { font-size: x-large; color: #fff; font-weight: bold; text-shadow: 3px 3px 3px #000; padding: 10px; }

.feed_date { color: #777; font-size: 0.75em; font-weight: bold; }
.feed_header { font-size: 1.0em; font-weight: bold; padding: 10px; color: #000; }
.feed_link { text-decoration: none; }
.feed_link:hover { text-decoration: underline; color: #00f; }
.feed_article { display: table; font-size: 0.75em; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #999; }
.feed_enclosure { text-decoration: none; }
.feed_enclosure:hover { text-decoration: underline; color: #00f; }

img { max-width: 100%; height: auto;  display: block; }
