/*  
Theme Name: Tessa Hellbusch
Theme URI: 
Version: 
Author: bluesky systems
Author URI: http://bluesky-systems.de
*/


/*
							basics
*/

html * { font-size: 100.01% }


body {
        margin:0;
        padding:0;
	width: 10cm;
	font-size: 14px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #000;
	text-align: center;
}


/*
							display-none elements
*/

.u,
#fancy ul,
.pagebar ul,
#sidebar
 {
	display: none;
}






p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0;
}

ol, ul {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}

h1, h2 { font-size: 1.5em; }

h3 { font-size: 1.3em; }

h4 { font-size: 1.2em; }

a { text-decoration: none; }

a:link,
a:visited { text-decoration: underline;}

input,
textarea,
select {
	border: 1px solid #351f1a;
	font-size: .9em;
        padding: 3px;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}

.text {margin-bottom: .7em;}

legend {position: absolute; top:-2000px; left: -2000px; height: 1px; width: 1px; }

label {font-size: .8em; color: #351f1a; }

fieldset {border: 1px solid #555;}

.formlabel,
.formsubmit {margin-top: 3em;} 

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #4b4d34;
	font-size: 0.9em;
}
code {
	font-family: monospace;
	color: #4b4d34;
}
form, img {
	margin: 0;
	padding: 0;
	border: 0;
}
.small {
	font-size: 0.9em;
	color: #4b4d34;
}



/*
							header
*/

#header {
	text-align: left;}

#header h1 {
	margin: 0;
        padding: 0;
	color: #361f1b;
}

#header h1 a:link,
#header h1 a:visited {
	text-decoration: none;
	color: #361f1b;
}

#header h1 strong {font-size: .75em; margin: .5em 0 0 1em;}

#header h2 {
	margin: 0 0 0 3em;
        text-align: left;
	color: #361f1b;
}


#fancy {
	margin: 0 auto;
	height: 2.5em;
}

#fancy p {
        margin: 1em 0 1em 1.5em;
        text-align: left;
}


/*
							content
*/

#inner #content {
	float: left;
        margin: 0;
	text-align: left;
} 



.the_comments,
.the_commentform {
	width: 100%;
	font-size: .85em;
	margin-bottom: 3em;
}


#inner #sidebar {
        margin: 0;
	padding: 20px 22px;
	width: 28%;
	font-size: 0.9em;
        margin-left: 62%;
} 
/*
html>body #sidebar {
	width: 12.125em;
} */
/*
* html #content, * html #sidebar {
	overflow: hidden; /* For IE */
/*}
*/

#footer {
	clear: both;
	font-size: 0.75em;
	text-align: left;
}
#footer p {
	margin: 0;
	padding: 10px 15px 10px 0;
	font-size: 0.9em;
        border-top: 1px solid #000;
}


/*
							blog
*/

.post {
        margin: 0 0 25px 0;
        padding: 0;
        font-size: .9em;
}

.post h2 {
        color: #361f1b;
        font-size: 1.2em;
        margin: 0;
        padding: 0.4em 0;
}

h2.bigger {font-size: 1.5em;}

h3.posttitle {
        font-size:1.2em;
        margin: 0;
        padding: 0.4em 0;
}

h3.posttitle a { font-weight:bold; }

h3.posttitle a:link, h3.posttitle a:visited { color: #4b4d34; }

h3.posttitle a:hover, h3.posttitle a:active { color: #929477; }

.postfeedback { font-size: 0.9em; }

	
.imgL {float: left; padding: 0 1em 1em 0;}

.imgR {float: right; padding: 0 0 1em 1em;}

.cf {margin-top: 1em;}

.blogentry { margin-bottom: 4em; }


/*
							comments
*/

#commentlist {
	margin: 2em 0;
	padding: 0;
}

ol#commentlist  li {
	margin: 1em 0;
	padding: 5px 0 5px 20px;
	border-left: 5px solid #e5c565;
}

.commenttitle {
	margin: 0 5px 0 0;
	font-size: 1.1em;
	display: inline;
}

.commentmeta {
	margin: 0;
	font-size: 0.75em;
	border-bottom: 1px dotted #99692e;
}

#comment { width: 98%; }


/*
							microformats
*/


address {margin-top: -2em; margin-bottom: 2em; font-style: normal;  }

address .tel {text-transform: lowercase;}



