a:link      { color: #00f }
a:visited   { color: #009 }
a:hover     { color: #900 }
a:active    { color: #f00 }

img { border: 1px solid #000; }

h1, h2, h3, h4, h5 { color: #222; }

h2 { 
    font-size: 36px;
    line-height: 36px;
}

h4 { font-size: 120% }

h3, h4 {
    clear: both;
    margin-top: 1em;
}

#content, #footer, #topcrump {
    margin-left: 175px;
    padding-left: 20px;    
}

#content, #footer {
    max-width: 570px;
    background: #fff;
    margin-left: 175px;
    padding-left: 20px; 
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

#topcrump, #footer {
    /* Luultavasti Wilson Minerin käsialaa Djangon adminsivuilta. */
    font-family: "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", Verdana, Arial, sans-serif;
}

#topcrump {
    font-size: 11px;
    background: #eee;
    padding-top: 2px;
    padding-bottom: 3px;
}

#topcrump a:link      { color: #336 }
#topcrump a:visited   { color: #336 }
#topcrump a:hover     { color: #00f }
#topcrump a:active    { color: #f00 }

#topcrump a { text-decoration: none; }

#footer {
    font-size: 12px;
}

#footer p { 
    border-top: 1px solid #999; 
    padding-top: 1em;
}
#footer a img { border: 0; }
#footer hr { display: none; }

#menulinkki {
    position: absolute;
    top: 0; left: 0;
}

span.size1 { font-size: 10px; }
span.size2 { font-size: 12px; }
span.size4 { font-size: 18px; }
span.sizeplus1 { font-size: 18px; }
span.sizeplus2 { font-size: 21px; }

#hallinta {
    background: #eee;
}

#content div.center {
    text-align: center;
}

#content img.right {
    float: right;
    margin: 5px;
}

#content img.left {
    float: left;
    margin: 5px;
}

#content img.noborder {
    border: 0;
}

#content pre {
    font-size: 13px;
}

div.photos {
    clear: both;
    overflow: hidden;
}

div.photo {
    float: left;
    margin-left: 6px;
    margin-top: 2px;
}

h3.clear {
    clear: both;
    padding-top: 25px;
}

ul.archivelist {
    list-style-type: none;
    margin: 0; 
    padding: 0;
}

ul.archivelist li {
    clear: both;
}

ul.archivelist span.day {
    display: block;
    width: 40px;
    text-align: right;
    float: left;
    padding-right: 5px;
}

ul.archivelist span.day {
    display: block;
    float: left;
}

ul.sparse {
    line-height: 130%;
}

div.archivefootnavi {
   margin-top: 50px;
   text-align: center;
   font-size: 1.2em;
}

