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

    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: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:"Bookman Old Style", serif;
	font-size:12pt;
	margin-left:25%;
	margin-right:25%;
}
h1,h2,h3,h4,h5,h6 {
	color:#000;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-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 { 
	font-family:"Book Antiqua", "Bookman Old Style", Garamond, serif;
	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:Helvetica, Arial, sans-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;
}
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-family:Helvetica, Arial, sans-serif;
	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-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: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 { }
