/******************************************************************************

    CSS for blelo microblogging platorm

    Contents:
        1. Reset CSS
        2. General page CSS
        3. Header CSS 
        4. Footer CSS
        5. Post CSS
        6. Tagcloud CSS
        7. Form CSS
        8. Archive CSS

******************************************************************************/

/******************************************************************************

    1. Reset CSS styles to some reasonable defaults
    (Thanks to Eric Meyer http://meyerweb.com/eric/tools/css/reset/)

******************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/******************************************************************************

    2. General page CSS

******************************************************************************/

.alert { color:#090; }
code, .code {
    font-family:Inconsolata,Monaco, Courier, monospace;
    white-space:pre;
}
.error {
    color:red;
    font-weight:bold;
}
.small { font-size:0.75em; }
.tiny { font-size:0.5em; }
.big { font-size:1.5em; }
.huge { font-size:2em; }
a {
    color:olivedrab;
    font-weight:bold;
    text-decoration:none;
}
a:visited { color:darkolivegreen; }
blockquote {
    font-style:italic;
    line-height:1.5em;
    margin:0.5em 2.5em 0.5em 1.5em;
    padding:0.5em 2.5em 0.5em 1.5em;
    text-align:justify;
}
body {
    background:#fff;
    color:#333;
    font-family:"Open Sans",Helvetica,sans-serif;
    font-size:12pt;
    margin-left:25%;
    margin-right:25%;
}
h1,h2,h3,h4,h5,h6 {
    color:#000;
    font-weight:bold;
    font-family:"IM Fell DW Pica","Bookman Old Style",serif;
    line-height:1.75;
    margin:0.25em 0em 0em 0em;
    padding:0.25em 0em 0em 0em;
}
h1 { font-size:2em; }
h2 { font-size:1.75em; }
h3 { font-size:1.5em; }
h4 { font-size:1.25em; }
ol { 
    list-style:decimal; 
    margin:0.5em 0em 0.5em 0em;
    padding:0.5em 0em 0.5em 0em;
}
li { 
    line-height:1.5em;
    margin-left:1em;
    padding-left:1em;
}
p { 
    line-height:1.5em;
    margin:0.25em 0em 0.25em 0em;
    padding:0.25em 0em 0.25em 0em;
}
ul {
    list-style:disc; 
    margin:0.5em 0em 0.5em 0em;
    padding:0.5em 0em 0.5em 0em;
}

/******************************************************************************

    3. Header CSS

******************************************************************************/

a.blog_title { text-decoration:none; }
a.navigation {
    font-family:"IM Fell DW Pica","Bookman Old Style",serif;
    text-decoration:none;
    padding:0em 1em 0em 0em;
    margin:0em 1em 0em 0em;
}
a.new_post {
    color:#aaa;
    font-weight:normal;
    text-decoration:none;
    padding:0em 1em 0em 0em;
    margin:0em 1em 0em 0em;
}
a.header {
    color:#aaa;
    font-family:"IM Fell DW Pica","Bookman Old Style",serif;
}
div#header {
    margin:1em 0em 1.5em 0em;
    padding:1em 0em 1.5em 0em;
}
h1#blog_title { font-size:3em; }
p.navigation { font-size:1em; }

/******************************************************************************

    4. Footer CSS

******************************************************************************/


div.footer {
}
p.footer { 
    color:#888;
    font-size:0.75em; 
    margin:2em 0em 1em 0em;
    padding:0.5em 0em 1em 0em;
}

/******************************************************************************

    5. Post CSS

******************************************************************************/

.excerpt {
    color:#aaa;
    font-size:0.75em;
    font-style:italic;
}
a.bookmark {
    font-family:"IM Fell DW Pica";
    font-size:1.5em;
    font-weight:bold;
    text-decoration:none;
}

a.delete {
    color:#aaa;
    font-size:0.75em;
    font-weight:normal;
    margin-left:0.5em;
    text-decoration:none;
}
a.permalink {
    color:#aaa;
    font-weight:bold;
    margin:0em 0em 1em 0em;
    padding:0em 0em 1em 0em;
}
a.tags {
    color:#aaa;
    font-weight:bold;
    margin:0em 0em 1em 0em;
    padding:0em 0em 1em 0em;
}
div.article {
    margin:0.75em 0em 0.75em 0em;
    padding:0.75em 0em 0.75em 0em;
}
p.permalink {
    color:#aaa;
    font-family:Inconsolata,Helvetica, Arial, sans-serif;
    font-size:0.75em;
    margin:0em 0em 1em 0em;
    padding:0em 0em 1em 0em;
}

/******************************************************************************

    6. Tagcloud CSS

******************************************************************************/

p.tagcloud {
    line-height:normal;
    margin:1em 0em 2em 0em;
    padding:1em 0em 2em 0em;
    text-align:center;
}
a.tagcloud_smallest {
    font-size:0.6em;
    margin-right:1.0em;
    padding-right:1.0em;
    text-decoration:none;
}
a.tagcloud_smaller {
    font-size:1.25em;
    margin-right:1.0em;
    padding-right:1.0em;
    text-decoration:none;
}
a.tagcloud_small {
    font-size:1.5em;
    margin-right:1.0em;
    padding-right:1.0em;
    text-decoration:none;
}
a.tagcloud_big {
    font-size:2.25em;
    margin-right:1.0em;
    padding-right:1.0em;
    text-decoration:none;
}
a.tagcloud_bigger {
    font-size:2.75em;
    margin-right:1.0em;
    padding-right:1.0em;
    text-decoration:none;
}
a.tagcloud_biggest {
    font-size:3.0em;
    margin-right:1.0em;
    padding-right:1.0em;
    text-decoration:none;
}

/******************************************************************************

    7. Form CSS

******************************************************************************/

input[type=text] { width:100%; }
textarea {
    width:100%;
    height:20em;
}

/******************************************************************************

    8. Archive CSS

******************************************************************************/

div#archive_calendar { 
    margin:1em 0em 1.5em 0em;
    padding:1em 0em 1.5em 0em;
}
div.archive_year { }
