/*  
Theme Name: Willerich 2008
Theme URI: http://willerich.com/
Description: Photo-based theme, with lots of transparency going round.
Version: 1.0
Author: Matthias Willerich
Author URI: http://willerich.com/

	Willerich 2008
	http://willerich.com/

	This theme was designed and built by Matthias Willerich,
	whose blog you will find at http://willerich.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

hr {
	display: none;
}
body {
			color: #fff;
			background-color: #000;
			
			background-repeat: no-repeat;
			background-attachment: fixed;
			
			padding: 0px 0px 10px 0px;
			margin: 0;
			
			font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
		}
		
		body#style_20080101p {
			background-image: url(i/bg_20080101p.jpg);
			background-position: center center;
		}
		
		body#style_20080401l {
			background-image: url(i/bg_20080401l.jpg);
			background-position: top center;
		}
		
		div.pagecaption {
			position: fixed;
			bottom: 0;
			right: 0;
		}
		div.pagecaption p{
			color: #000;
			background: #bbb;
			
			padding: 5px;
			margin: 0;
			
			float: left;
		}
		
		div#header {
			padding: 0;
			margin: 0;
			position: absolute;
			top: 20px;
			height: 200px;
			width: 100%;
			background:url(i/head.png) repeat-x;
		}
		h1, h2, h3, h4 {
			font-family: 'Trebuchet MS', Verdana, Sans-Serif;
		}
		
		h1 { /* H1 is used for the title of your blog */
			font-size: 3em;
			font-weight: bold;
			letter-spacing: -1px;
			margin: 0;
			padding: 75px 0 0 12px;
		}

		h1, h1 a, h1 a:hover, h1 a:visited,
		#header .description {
			text-decoration: none;
			color: white;
		}

		h1 a:hover {
			text-decoration: underline;
		}
	
		#header .description { /* Blog description, under blog title */
			font-size: 1em;
			margin: 0 0 0 40px;
			display: inline; /* Checking for IE bug. If people start having problems with header width, then this is it */
		}
		
			ul.external {
			margin: 0;
			padding: 0;
		}
	
		ul.external li {
			display: inline;
			margin: 0;
		}
	
		ul.external,
		ul.external li a {
			padding: 5px 12px 6px 12px;
		}
	
		ul.external li a {
			font: 1em Verdana, Helvetica, Arial, Sans-Serif;
			color: white;
			margin: 0;
			background: #9A7875;
		}
	
		ul.external li a:hover {
			background: #A6A9A8;
			color: #eee !important;
			text-decoration: none;
		}
	
		ul.external li.current_page_item a,
		ul.external li.current_page_item a:hover {
			color: #fff !important;
			background: #7D5B56;
			text-decoration: none;
		}
		/*
		div#sidebar {
			float: left;
			display: inline;
			background: #000;
			width: 200px;
			height: 1000px;
			
			margin: 0px 0px 0px 0px;
			padding: 240px 0px 0px 0px;
		}
		*/
		div.itemtext {
			background: transparent url(i/bg_fff_op.png);
			color: #333;
			width: 476px;
			padding: 5px 15px;
			margin: 240px 15px 15px 12px;
			/*float: left;
			display: inline;*/
		}
		div.content {
			/*float: left;
			display: inline;*/
		}
		
		ul.menu a {
			color: white;
		}
		
		ul.menu {
			color:white;
			left:12px;
			position:absolute;
			top:137px;
			padding: 0;
			margin: 0;
			list-style: inside;
		}