/*  
Theme Name: kurier
Theme URI: http://www.notenblog.de
Description: Die dritte, ruhige und weiß-graue Version des Themes, mit noch weniger Fehlern als Version 2.0.
Version: 3.0
Author: Steffen Meier
Author URI: http://www.notenblog.de
Tags: white, grey, calm, clear
*/


/* Blocks */

body { margin:0; padding:0; background:#fff; font:normal 62.5%/1.5 Helvetica, Arial, sans-serif; color:#333; }
#page { width:809px; padding:2px; margin:2px auto; }
#left { float:left; width:600px; border-right:1px solid #333; text-align:right; padding:2px; }
#header { height:100px; }
#content { margin-bottom:18px; padding-rigth:15px;}
#right { float:right; width:200px; padding:2px; }
#menu { margin:20px 0; padding:0; }
#footer { clear:both; height:40px; margin:50px 5px; padding:10px 0; text-align:right; }


/* Typo */

h1 { font:bold 1.8em/1 Lucida Grande, Lucida Sans Unicode, sans-serif; letter-spacing:-1px; margin:20px 0 0 0; padding:0; padding-right:15px;}
h2 { font:normal 1.3em/0.9 Lucida Grande, Lucida Sans Unicode, sans-serif; margin:0; padding:0; padding-right:15px;}
h3 { font:normal small-caps 2em/1.2 Lucida Grande, Lucida Sans Unicode, sans-serif; margin:0 0 30px; padding:0; text-align:right; padding-right:15px;}
h4 { font:bold 1.6em/1 Helvetica, Arial, sans-serif; margin:20px 0; padding:0; text-align:right; padding-right:15px;}
p { font-size:1.3em; line-height:1.25; margin:5px 0; padding:0; padding-right:15px; text-align:justify; }
a { color:#333; font-weight:bold; text-decoration:none; }
a:hover { color:#9c0; }
hr { height:1px; background:#ccc; border:none; width:100%; margin:5px auto; }


/* Special Typo */

#header h1 { font-size:2em; margin:2px 12px 0 2px; padding:0; text-align:right; }
#header h2 { margin:10px; padding:0; vertical-align:middle; float:right; }
#content h2 { margin:0 0 30px; padding:0; font:bold 2em/1.2 Lucida Grande, Lucida Sans Unicode, sans-serif; text-align:right; }
#footer { color:#666; }
#menu { color:#666; }
#menu h2 { padding:0 1px; margin:0; font-size:14px; font-weight:bold;}
#search { border:0; color:#666; font:normal 1.3em/0.9 Lucida Grande, Lucida Sans Unicode, sans-serif; width:10em; background:#fff; margin:0 0 20px; padding:2px 1px; }
#search:hover { border:1px solid #999; padding:1px 0; }


/* List */
#menu ul { margin:10px 0 20px; padding:0; }
#menu ul li { list-style:none; padding:2px; margin:0 5px; }
#menu .linkcat { list-style:none; }
#footer ul li { list-style:none; padding:2px; margin:0; display:inline; font-family:Lucida Grande, Lucida Sans Unicode, sans-serif; }
#footer ul { margin-left:2px; }
#content li { list-style:square; }
#content ul, ol { width:400px; text-align:justify; padding:1px 5px; margin:5px 0 5px  20px; font-size:1.2em; }
ol li p { font-size:1em; text-align:justify; }


/* Post */
.date { font-family:Lucida Grande, Lucida Sans Unicode, sans-serif; color:#999; height:2em; width:2em; font-weight:bold; float:right; font-size:1em; vertical-align:middle; line-height:0.5; margin-left:2px; }
.meta { font-size:1.1em; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; margin:5px 0 50px; text-align:right; }
.pagination { font-size:1em; padding:5px 2px; margin:5px 2px; text-align:right; }
.kommentar {  margin:5px 0 30px 0; padding:5px 0 30px 0; font-size:1em; font-family:Helvetica, Arial, sans-serif; text-align:right; }
.menu { margin:10px 0 0 5px; padding:10px 0 0 0; font-size:1em; color:#333; cursor:pointer; }

blockquote { font-style: italic; }
blockquote p { padding-left: 15px; }
textarea { width:580px; font-size:1.2em; border:1px solid #666; background:#fff; padding:2px; margin:10px 0; }
.author { border:1px solid #666; font-size:1.2em; height:1.4em; width:10em; background:#fff; margin:2px; padding:1px; }

/* Images + WP-Caption */
img { border:0; -webkit-box-shadow:10px 10px 5px #ccc; max-width:580px; margin:5px 0 15px; }
.aligncenter,
div.aligncenter { display:block; margin:5px auto 10px; }
.alignleft { float:left; margin:5px 10px 5px 0; }
.alignright { float:right; margin:5px 0 5px 10px; }
.alignnone { margin:5px 10px; }
.clear { clear:both; margin-bottom:10px; }

.wp-caption { border:0; text-align:center; color:#bbb; padding:4px; margin:10px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:1em; line-height:1.7; padding:10px 4px 5px; margin:0; }

/* --Footnotes-- */
.footnotes { font-size:0.9em; line-height:1em; padding:10px 0 10px 0; }
.footnotes .footnotedivider { width:55%; border-bottom:1px solid #ccc; text-align:right; }
.footnotes li { margin:0 0 5px 0; }
sup.footnote a { text-decoration:none; font-size:0.8em; }
sup.footnote { line-height:0em; }
.footnotereverse a { padding:0 0 0 5px; text-decoration:none; }