body
{
    font-family:    helvetica, arial, sans-serif;
    margin:         0;
    padding:        0;
}

img
{
    border:		0;
}

#header
{
    background-color:   #05002c;
    background-image:   url('MatsBlogbanner.png');
    background-repeat:  no-repeat;
    background-position: right bottom;
    color:              #f5f5f5;
    padding:            1.0em;
    padding-left:       2.0em;
    height:             110px;
}

#header a
{
    color:              #f5f5f5;
    text-decoration:    none;
}

h1
{
    font-size:          1.4em;
    font-family:        tahoma, verdana, arial;
}

.description
{
    font-size:          1.0em;
    font-family:        tahoma, verdana, arial;
}

h2
{
    font-weight:        normal;
    margin-bottom:      0.2em;
    line-height:        1.0em;
}

h2 a
{
    background:         #05002c;
    padding-left:       0.3em;
    padding-right:      0.3em;
    text-decoration:    none;
    color:              #f5f5f5;
}

#sidebar
{
    float:              right;
    font-size:          0.7em;
    width:              200px;
    padding-right:      2.0em;
}

#content
{
    margin-right:       260px;
    padding-left:       2.0em;
}

#sidebar ul, #sidebar li
{
    margin:             0;
    padding:            0;
    list-style:         none;
}

.post
{
    margin-bottom:      2.0em;
    line-height:        1.3em;
}

.postmetadata
{
    font-size:          0.8em;
    padding-top:        1.0em;
    padding-bottom:        1.0em;
}

#footer
{
    padding-left:       2.0em;
    padding-right:      2.0em;
    font-size:          0.6em;
}

.navigation
{
    overflow:           hidden;
    margin-top:         1.0em;
}

.alignleft
{
    float:              left;
}

.alignright
{
    float:              right;
}

blockquote
{
    font-style: italic;
}

em
{
    font-style: italic;
}

textarea#comment
{
    width:      100%;
    margin-right: 250px;
}

#recent-posts li
{
    margin-bottom: 1.0em;
}

th { text-align: left; }