/*  
Theme Name: kraeutli.com
Theme URI: http://www.kraeutli.com/
Description: The ass-kicking kraeutli.com theme
Version: 1.0
Author: Florian Kräutli
Author URI: http://www.kraeutli.com
*/

body
{
	
	font-family:"Trebuchet MS",Tahoma,Verdana,sans_serif;
	font-size:.8em;
    margin-left:50px;
}

div#description
{
  display:none;
}
div.ddsg-sitemap ul li
{
  padding-right:4px;

}
div.ddsg-sitemap
{
  font-size:.8em;
}

.fmtext
{
 font-size:.8em;
 margin:0;
border:0;
}
.post
{
  font-size:1.2em;
}
.postmetadata
{
 font-size:.8em;
}
.entry p
{
 font-family:serif;
}
span, 
h2.pagetitle
{
 background:white;
}
div.entry p
{
  display:block;
}
#header h2 a, h2 a, h2 a:visited
{
	text-decoration:none;
        color:black;
}
#header h2
{
   margin-left:10px;
}
.post h2
{
  margin-bottom:0px;
}
a, a:visited
{
      text-decoration:none;
      color:blue;
}
#catNav a:visited, #catNav a
{
	color:blue;
}
#sitemap a:visited
{
  color:grey;
  }
h1 a, h2 a, h3 a
{
	color:black;
}
h3#respond
{
  background:white;
  width:120px;
}
ol.commentlist
{
  background:white;
}

#header
{
	margin-bottom:40px;
	margin-top:50px;
    display:block;
   clear:both;
}

h1.maintitle, #header h2
{
  display:inline;
}
h1.maintitle a
{

font-size:1.6em;
background:white;}

h1.maintitle a
{
 	color:black;
}
#content
{
   width: 530px;
   margin-top:20px;
   float:left;
	
}

*html #page #content
{
  position:relative;
  margin-left:0px;
  margin-top:0px;
  float:left;
}

#leftColumn
{
width:140px;
float:left;
  margin-right:25px;
  padding:10px;
}
#sidebar
{
  width:140px;
  float:left;
  margin-left:25px;   
  margin-top:20px;
}

*html #page #sidebar
{
  position:absolute;
  left:225px;

}
#catNav, #sitemap
{
  margin-bottom:10px;
background:white;
}
#catNav , #sitemap h2
{
 padding-left:10px;
 padding-top:5px;
 }
#sitemap ul, #sitemap ul li
{
 padding-left:10px;
 margin:0;
 
 }


#contact
{
	width:400px;
}
#contact fieldset
{
	border:0;
}
div.navigation div
{
  font-size:16px;
  background:white;
  display:inline;
  padding:3px;
}
div.navigation
{
margin-bottom:5px;
}
#footer
{
  clear:both;
}
input, textarea
{
	border:1px solid black;
	margin-top:10px;
}
form.contactformInPage input, form.contactformInPage textarea
{
 border:1px solid black;
}
label
{
	background:white;
	border: 1px solid white;
}
div.post
{
 
	background:white;
	margin-bottom:10px;
	padding:10px;
	}
#pages
{
	padding:10px;
	background:white;
	width:400px;
	margin-bottom:10px;
  display:none;
}
ul, li
{list-style:none;
    margin:0;
  padding:0;
}
li
{
 padding:2px;
}
ul.children li
{
  margin:0;
  margin-left:10px;
}
li.linkcat, li.archives
{
	//display:none;
}
div#projects a
{
margin-bottom:4px;
}
div#admin
{
  width:60px;
  background:white;
  font-size:.8em;
}
a.tt-flickr img
{
 
  border:4px solid #DDDDDD;

}
.gallery, #gallery
{
  margin:auto;

}
input#s
{
  width:90px;
}

input
{
  border:0;
}
img
{
  padding-left:5px;
  padding-right:5px;
}

#page
{
  //width:700px;
  //margin:auto;
 
}