/*post
Theme Name: Liena Theme
Theme URI: http://leselicht.com/
Description: ...
Version: 1.0
Author: Jan
Author URI: http://janschwebel.net/
Tags: liena, pink^^

	leselicht.com
	Stylesheet all browsers

*/


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, 
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-family:Arial, sans-serif; font-style:normal; font-weight:normal; text-align:left; vertical-align:baseline; }
html { height:100%; margin-bottom:1px; }
body { text-align:center; color:#666666; background-color:#ffffff; font-size:75%; -font-size:12px; }
ol, ul { list-style:none; }
strong, strong a { font-weight:bold; }
em, em a { font-style:italic; }
table { border-collapse:separate; border-spacing:0; } /* tables still need 'cellspacing="0"' attr. */
fieldset, img { border:0; }

/* clearFix method */
.clearFix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearFix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearFix { height:1%; }
.clearFix { display:block }
/* End hide from IE-mac */

/* old school clearing */
.clearFloat { float:none !important; clear:both; line-height:0; font-size:1px; height:0; }

a { text-decoration:none; color:#999999; background-color:transparent; font-weight:bold; }
a:hover { color:#ffff66; background-color:transparent; }
h1 { margin-left:9px; color:#e5e5e5; background-color:transparent; font-size:3.333em; -font-size:40px; font-weight:bold; }
h2 { margin-left:9px; color:#999999; background-color:transparent; font-size:1.166em; -font-size:14px; font-weight:bold; }
h3 { margin-bottom:6px; margin-left:0px; }
h4 { color:#cccccc; background-color:transparent; font-size:2.333em; -font-size:28px; font-weight:bold; }
h4 a { color:#999999; background-color:transparent; }
span.bold { font-weight:bold; }
span.focused { color:#cccccc; background-color:transparent; }

div#main { width:980px; margin:0 auto; text-align:left; }

div#head { position:relative; width:980px; min-height:132px; height:auto !important; height:132px; }
div#head a.liena { position:absolute; top:55px; left:323px; width:74px; height:25px; background:url(./images/signatur.gif) no-repeat scroll 0 0; display:block; }
div#head a.liena:hover { position:absolute; top:55px; left:323px; width:87px; height:30px; background:url(./images/signatur_hover.gif) no-repeat scroll 0 0; display:block; }
div#head a.liena span, div#head a.RSS span { display:none; }
div#head a.RSS { position:absolute; top:9px; right:8px; width:39px; height:39px; background:url(./images/iconRSS.gif) no-repeat scroll 0 0; display:block; }
div#head a.RSS:hover { position:absolute; top:9px; right:8px; width:62px; height:62px; background:url(./images/big_rss_hover.gif) no-repeat scroll 0 0; display:block; }

div#content { width:553px; float:left; }
div#content.aboutMe { min-height:308px; height:auto !important; height:308px; background:url(./images/lienaBG.jpg) no-repeat scroll 6px 34px; }
div#content h3 { margin-left:6px; }
div#content div.title { padding:0 0 12px 139px; }
div#content div.title h4 { color:#cccccc; background-color:transparent; }
div#content div.teaser div.comments { width:126px; padding:21px 13px 0 0; text-align:right; float:left; }
div#content div.listed div.comments { padding-top:17px; }
div#content div.teaser div.comments img { margin:0 0 6px 6px; }
div#content div.teaser div.text { position:relative; width:394px; margin-bottom:9px; -margin-bottom:6px; float:left; }
div#content div.teaser div.Text { margin-bottom:6px; -margin-bottom:1px; }
div#content div.listed div.text h4 { font-size:2em; -font-size:24px; }
div#content div.title p, div#content div.teaser div.text p { position:relative; top:-2px; padding-right:8px; color:#cccccc; background-color:transparent; font-size:1.166em; -font-size:14px; font-weight:bold; }
div#content div.article { padding:0 36px 0 139px; }
div#content div.article p, div#content div.comment p { margin-bottom:13px; }

.post-meta {font-variant: small-caps; color: maroon; }
.post-meta-key {color: green; font-weight: bold; font-size: 110%; }


div#meta {padding-top:15px; background-color:transparent; color:#cccccc;}
div#content div.switch { padding:22px 0 19px 139px; }
div#content div.switch a { font-size:1.166em; -font-size:14px; }
div#content div.comment { padding:0 24px 4px 139px; }
div#content form { margin:14px 0 17px 139px; }
div#content form input.name, div#content form input.eMail, div#content form input.web { width:166px; height:17px; margin:7px 5px 0 0; border:2px solid #cccccc; padding:5px 10px 0 8px; }
div#content form label { color:#cccccc; background-color:transparent; font-weight:bold; font-size:1.166em; -font-size:14px; }
div#content form textarea { width:362px; height:115px; margin-top:13px; border:2px solid #cccccc; padding:5px 8px 0 8px; }
div#content form div { position:relative; width:386px; }
div#content form div p { padding-top:7px; color:#cccccc; background-color:transparent; font-weight:bold; font-size:1.166em; -font-size:14px; }
div#content form div input.submit { position:absolute; top:5px; right:0; width:71px; border:0; color:#999999; background-color:transparent; font-weight:bold; font-size:1.166em; -font-size:14px; -font-size:14px; }
div#content div.aboutMe { padding:0 47px 0 139px; }
div#content div.aboutMe p { margin-bottom:13px; }
div#sidebar { width:426px; float:left; }
div#sidebar div.content { padding:4px 0 0 135px; }
div#sidebar div.content form { margin:2px 0 17px 0; }
div#sidebar div.content form input.search, div#content form.search input.search { width:166px; height:17px; border:2px solid #cccccc; padding:5px 10px 0 8px; }
div#sidebar div.content form input.submit, div#content form.search input.submit { width:87px; border:0; color:#999999; background-color:transparent; font-weight:bold; font-size:1.166em; -font-size:14px; }
div#sidebar div.content p { margin-bottom:17px; color:#cccccc; background-color:transparent; font-size:1.166em; -font-size:14px; font-weight:bold; }
div#sidebar div.content p.archiv { margin-bottom:36px; }
div#sidebar div.content p.archiv span.emptymonth { font-weight:bold; }