/*
 * media/styles/common.css
 */

/* {{{ Resets */

body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p, blockquote
{
    margin: 0;
    padding:0;
}

fieldset, img, abbr, acronym {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

/* }}} */
/* {{{ Root */

body {
    margin: 1em auto;
    width: 40em;
}

/* }}} */
/* {{{ Header */

#header {
    margin: 0 0 2em 0;
    text-align: center;
}

/* }}} */
/* {{{ Content */

body {
    font-family: georgia, serif;
}

h1, h2, h3 {
    margin: 0 0 .25em 0;
    font-weight: bold;
    font-family: futura, verdana, sans-serif;
    font-style: italic;
    color: #049;
}

h1 {
    font-size: 175%;
}

p {
    margin: 0 0 1em 0;
    line-height: 140%;
}

span.side {
    float: right;
    width: 50%;
    margin: 0 0 .5em 1em;
}

div.story {
    clear: both;
    margin: 1em 0 2em 0;
}

strong {
    font-weight: bold;
}

/* }}} */
/* {{{ Footer */

#footer {
    margin: 3em 0;
    text-align: center;
    color: #666;
}

/* }}} */

/* vim: set fdm=marker: */
