/*
Theme Name: Skylaternen
Theme URI: http://skylantern.de/
Description: You gotta love Skylanterns
Version: 1.0
Author: Ulf Mayer
Author URI: http://skylantern.de/
*/

/* ===============================
   = Undohtml
=============================== */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
dl {margin: 0 0 0 .8em;}
dl dt {margin: 0 0 .5em 0;}
dl dd+dt {margin-top: 1.5em;}
dl dd {margin: 0 0 1em 2em;}
ol {list-style: decimal;}
ol li {margin: 0 0 1em 2.5em;}
ol li ol {margin: 1em 0 1em 1em;}
ol li ul {margin: 1em 0 1em 1em;}
p {margin-bottom: 1em;}
ul {list-style: circle;}
ul li {margin: 0 0 0 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: square;}
ul li ol {margin: 1em 0 1em 1em;}

/* ===============================
   = General Styling
=============================== */

* { font-size: 1em; /* don't edit! */ }
html { font-size: 62.51%; /* don't edit */ }
body {
	font-size: 1em; /* edit here to change font size globaly 1em = 10px */
	background: #1B1511;
	color:#303030;
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

.screenreader {display: none;}

h1 {font-size: 1.6em; margin: 0 0 10px 0;}
h2 {font-size: 1.4em; margin: 0 0 15px 0;}
h3 {font-size: 1.2em; margin: 0 0 16px 0;}
h4 {font-size: 1em; margin: 0 0 14px 0;}

fieldset {border: 0;margin: 0;padding: 0;}
legend {display: none;}

a {color: #C23C07; font-weight: bold;}

.clearBoth {clear: both;}

/* ===============================
   = DIV-Container
=============================== */

#wrap {background:#1B1511; color:#fff; font-size: 1.3em; margin:0 auto; width:995px; position: relative;}

/* Links */
a {color:#32AFD3; font-weight:normal; text-decoration:none;}
a:hover { color:#32AFD3; font-weight:normal; text-decoration:underline;}
.post a img {border: 0px;}

/* Header */
#header {margin:0; height: 90px;}
.breadcrumb {margin: 10px 0 10px 0; padding: 4px 0 4px 8px; clear: both; display: block; background: #fff; color: #333; font-size: 11px;}
.textinhead{position: absolute; top: 0px; left: 0px;}

/* Sidebars */
#extras {float:right; line-height:1.4em; margin:0 0 5px 10px; padding:0 0 0 10px; width:160px; border-left: 1px solid #ccc;}
#leftside {float: left; width: 160px;}

ul.page {position: absolute; list-style: none; margin: 0; padding: 0; top: 72px; right: 0;}
ul.page li {float:left; margin: 0 0 0 1px; padding: 0;}
ul.page li a {display: block; background: #fff; padding: 5px 10px 6px 10px; -moz-border-radius-topright: 8px;-moz-border-radius-topleft: 8px;}
ul.page li.current_page_item a,
ul.page li a:hover {text-decoration: none; background: #32AFD3; color: #fff;}

/* Main menu */

/* Content */
#content,
#contentwide {line-height:1.6em; margin:10px 20px 5px 0px; padding:0; width:27%; float: left;}

#footer {clear: both; font-size: .85em; background: #fff; color: #333; padding: 10px; -moz-border-radius-topright: 8px;-moz-border-radius-topleft: 8px;}

.floatLeft {float: left; margin: 0 20px 0 0;}

a.noborder {border: 0!important; padding: 0; color: #fff;}

body ul.linklist {list-style-type: none; font-size: .85em; margin: 0 0 20px 0; width: 70%; float: right; color: #f0f0f0; padding: 0;}
body ul.linklist li {margin: 0 0 1px 3%; padding: 0; float: left; width: 30%;}
.linklist li ul,
.linklist li ul li {list-style: none; margin: 0 0 20px 0; padding: 0; float: none; width: 100%;}
.linklist li ul li {margin: 0 0 2px 0; border-bottom: 1px solid #CFBFB5; padding: 0; background: #fff; color: #333; padding: 5px;}
body ul.linklist li a {display: block; font-weight: bold;}

h1 {color: #32AFD3; margin: 30px 0 10px 0;}
