#page h1 { margin:0 0 12px 0; padding:0; background-color:#000070; }
#page h2 { margin:12px 0; padding:4px 0; background-color:#0000FF; color:#FFF; font-size:16px; text-indent:1em; }
#page h3 { background-color:#006699; color:#FFF; font-size:14px; padding: 5px; text-align:left; }

.article { font-size:14px; line-height:160%; padding:0 1em;}
.article:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}

.article img { margin:10px; }
.date { font-size:10px; text-align:right; }
.linktop   { text-align:right; }
.linktop a { font-size:10px; color:#0000FF; }
.linktop a:hover { color:#FFFF00; }