body {
    ;
}

div.logo {
    float: left;
}

div.created {
    float: right;
}

div.header {
    clear: both;
}

div.items {
    clear: both;
}

div.item {
}

div.description {
    ;
}

a:link {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

div.s {
    //display: none;
}

h1 {
    margin-top: 0; 
    margin-bottom: 0; 
    padding-left: 10px; 
    padding-right: 10px;
    text-align: center;
    font-family: sans-serif;
    float: left;
}

.ad {
    border: solid gray thin;
}

.tagline {
    float: left;
}

div.updated {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    color: #cc4444;
}

ul {
    margin: 0;
    margin-left: 1em;
//    margin: 0;
    padding: 0;
}

li {
//    list-style: none;
 //   margin: 0;
//    padding: 0;
//    margin-right: .5em;
//    display: inline;
    font-size: 80%;
//    float: left;
}

h2 {
    margin: 0;
    padding: 0;
    margin-bottom: .2em;
    font-size:110%;
    font-weight: normal;
}

.g560 h2 {
    font-size: 130%;
    font-weight: normal;
}
.g400 h2 {
    font-size: 115%;
    font-weight: normal;
}
.g320 h2 {
    font-size: 110%;
    font-weight: normal;
}

.g240 {
    font-size: 90%;
}

.g160,
.g320,
.g480,
.g640,
.g800,
.g960,
.g80,
.g240,
.g400,
.g560,
.g720,
.g880 {
    ;
}

img {
    width: 160px;
    max-height: 160px;
    margin-right: 10px;
}


div.date {
    color: #333355 ;
    margin-right: .5em;
    display: inline;
}

div.source {
    font-family: Lucida, sans-serif;
    color: #555555;
    border-bottom: solid thin silver;
}

div.topic {
    color: #cc4444 ;
    font-family: sans-serif;
}

div.footer { 
    padding-left: 10px; padding-right: 10px; text-align: center
}