/*
Theme Name: pixelschieber
Theme URI: http://pixelschieber.net/
Description: pixelschieber theme for trivialbliss.com
Version: 1.0
Author: Carsten Teske
Author URI: http://pixelschieber.net/
Tags: custom header, fixed width, three columns, widgets
*/

@media all {
   html {height:100%}

   body {
      min-height: 101%;    /* enforces vertical scrollbar */
      font-size: 100.01%;
      background-color:#fff;
		

   }
   /*******************************************************************************
   // GENERAL STYLES
   /******************************************************************************/
   * {
      margin:0;
      padding:0;
      border:0;
      font-size: 1em;
   }

   body, div, p,  ul, ol, h1, h2, h3, image, img, select, table, form {
      font: 1em Baskerville, Garamond, Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif;
      font-size: 100%;
      line-height:140%;
      color: #333;
   }

	ul, li {
		list-style-position:outside;
		list-style-type:none;
		font: 1em Georgia,Times,serif;
	}


   /*******************************************************************************
   // LINKS
   /******************************************************************************/
   a{
		text-decoration:none;
   }
	a:link, a:visited, a:active {
      color: #464646;
   }
   a:hover {
      color: #aaaaaa;
   }
	
	
/*******************************************************************************
 GRID
/******************************************************************************/

	#head {
		width: 998px;
		margin: 0px auto;
		text-align: center;
	}
	
	#head #menue{
		width: 998px;
		display:block;
		float:left;
		text-align:left;
		margin:15px 0 10px 0;	
	}
	
	
	#head #images {
		display:block;
		float:left;
		width: 998px;
		height:400px;
		background-image:url(images/header_998px.jpg);
	}
	
	#img_left{
		display:block;
		float:left;	
		width:560px;
		height:371px;		
		margin-right:1px;
                background-image:url(images/header_links_560px.jpg);
                                            
	}
	
	#img_center{
		display:block;
		float:left;
		width:256px;
		height:371px;		
		margin-right:1px;
		background-image:url(images/header_mitte_256px.jpg);

		
		
	}
	
	#img_right{
		display:block;
		float:left;
		width:180px;
		height:371px;
		
                background-image:url(images/header_rechts_180px.jpg);	
        }
	
	
	#main_wrapper{
		width: 998px;
		margin: 0px auto;
		text-align: center;
		background:url(images/main_wrapper_bg.gif) repeat-y;
	}
	
	#content{
		float:left;	
		text-align:left;
		width:500px;
		margin:35px 36px 0 25px;
		background-color:transparent;
		overflow:hidden;
		display: inline;
	}
	
	#sidebar_one{
		
		float:left;
		text-align:left;
		width:206px;
		margin:0 26px 0 25px;
		overflow:hidden;
		display: inline;
	}
	
	#sidebar_two{
		
		float:left;
		text-align:left;
		width:150px;
		margin-left:15px;
		overflow:hidden;
		display: inline;
	}
	
	#footer {
		margin:0px 0 50px 0;
		
	}
	
	#footer #info {
		width: 998px;
		margin: 0px auto;
		text-align: center;
	}


/*******************************************************************************
 GRID SPECIFIC STYLES
/******************************************************************************/

	#head #menue p a{
		font:12px Verdana, sans-serif;
		color:#333;
		text-transform:none;
		margin-right:20px;
	}


   #content div.line{
		display:block;
		float:left;
		width:500px;
		height:4px;
		/*background:url(images/line.gif);*/
		border-top:1px dotted #CCC;
		margin:30px 0 0 0;
		padding:0 0 40px 0;
	}
	
	#content h2{
		font: 1em Baskerville, Garamond, Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif;
		font-style:none;
      font-size:30px;
      line-height: 30px;
		margin:0 0 10px 0;
		text-transform:none;
		/*color:#355138;*/
		color:#b45ed9;

   }
	
	#content h2 a{
		/*color:#8401;*/
		color:#b45ed9;
	}
	
	#content small{
	   font: 12px Arial,sans-serif;	
      color:#111;
	   text-transform:none;
		margin-left:25px;
	}
	
	#content div.hentry{
		display:block;
		float:left;
		width:500px;
		height:auto;	
	}
	
	#content div.entry p{
		font: 15px/1.5em Verdana, Helvetica, sans-serif;
		color:#333;
		letter-spacing:0px;
		word-spacing:0.1em;
		margin: 10px 0;
		
	}
	
	#content div.entry img{
 		margin:15px 0 5px 0;
		border:0;
	}	
	
#content div.entry div.wp-caption p.wp-caption-text, .gallery-caption
{
		font:11px Arial, sans-serif;
		text-transform:uppercase;
		color:#444;
		margin-top:-3px;
letter-spacing:1px;
text-align:left;
		
	}

	
	#content div.entry .more-link{
		
		color:#999;
	}
	
	#content div.postmetadata{
		display:block;
		float:left;
		width:500px;
		margin-top:15px;
		
	}
	#content div.postmetadata div.alignleft{
		display:block;
		float:left;
		width:420px;
		text-align:right;
		font:14px Arial, Verdana, sans-serif;
		text-transform:uppercase;
		word-spacing:5px;
	}
		
	#content div.postmetadata div.alignright{
		display:block;
		float:left;
		width:80px;
		text-align:right;
	}

	#content div.postmetadata div.alignleft a{
		color:#333;
		font:11px Arial, Verdana, sans-serif;
	}

	#content div.postmetadata div.alignright a{
		font: 20px Georgia, Verdana, sans-serif;
		color:#111;
	}


	/*******sidebar ******************/

	.sidebar{display:block; float:left; width:auto; height:auto;}

	.sidebar h2.widgettitle{
		text-align:left;
		margin:35px 0 8px 0; 	
		font:15px Arial, Verdana, sans-serif;
		
		color:#888;
		text-transform:uppercase;
		overflow:hidden;
	}
	
	/* about us */
	.sidebar div.textwidget,  .sidebar div.textwidget p{
		font-style:italic;	
	}
	
	.sidebar div.textwidget a span,  .sidebar div.textwidget p a span{
		color:#888;
		text-transform:none;	
	}

	/* searchform */
   .sidebar input, #content input {
      border:1px #b2b2b2 solid;
      padding:2px 0px;
      width:30px;
   }
	.sidebar input#s, #content input#s{
		width:150px; 
		padding:3px 0px;
		color:#646400;    
	}	
	
	/*  categories */
	.sidebar li.cat-item{
		font: 12px Verdana,"Lucida Console", Helvetica, sans-serif;
		list-style-type:none;
		margin-bottom:9px;
		margin-left:13px;
	}
	.sidebar ul.children{
		margin-top:9px;
		margin-left:-3px;
	}
        .sidebar ul.children li.cat-item:before{
	 content:" * ";
        }
}
	


	/* archive */
	.sidebar li.widget_archive select{
		font:12px Arial, Verdana, sans-serif;
		text-transform:uppercase;
		border:1px #b2b2b2 solid;
		width:200px; 
		padding:3px 0px;
		color:#464646;	
	}
 	.sidebar li.widget_archive option{
		margin:0 0 5px 5px; 
		font:12px Arial, Verdana, sans-serif;
		
		color:#464646;
		text-transform:uppercase;
 	}
	
	/* comments */
	.sidebar li.recentcomments{
		font:11px Arial, sans-serif;
		margin-bottom:8px;
		text-transform:uppercase;
	}
	.sidebar li.recentcomments a{
		/*color:#8d1403;*/
		color:#723d8b;

	}
	.sidebar li.recentcomments span{
		font:15px Georgia, sans-serif;
		text-transform:lowercase;
		
	}
	.sidebar li.recentcomments span a{
		color:#111;
	}
	.sidebar li.recentcomments span a:hover{
		color:#AAA;
	}

	
	/* links */
	.sidebar ul.blogroll li {margin-bottom:6px; font: 12px "Lucida Console", Helvetica, sans-serif;}
	.sidebar ul.blogroll li a {line-height:160%;}
	
	.sidebar ul.blogroll li a img{margin-left:20px; height:auto; width:110px; }

	
	/* li.widget{list-style-type:none} 
	.widgettitle{margin-top:30px;}
	ul.children{margin-left:15px;}
	 */

	/****** SINGLE *****/	
	div.navigation{
		display:block;
		float:left;
		width:500px;
		margin:0 0 25px 0; 
		
	} 
	div.navigation div.alignleft, div.navigation div.alignright{
		display:block;
		float:left;
		width:250px;
		color:#666600;
	}
	div.navigation div.alignright{
		text-align:right;
	}
	div.navigation a {font:10px Verdana, Arial, Helvetica, sans-serif;color:#666600;}

	p.single_postmetadata{
		margin:0;
		font:12px Arial, sans-serif;
		text-transform:none;
		text-align:center;
		letter-spacing:0px;
		word-spacing:0px;
		line-height:20px;
	}

	/* single.php comments */
	
	div.entry p.single_postmetadata a{
		font:11px Arial, sans-serif;
		color:#666600;
	}
	
	/* class="navigation comments" */ div.comments{
		margin:15px 0 15px 0;
	}
	
	
	h3#comments {
		font:22px Arial, Helvetica, sans-serif;
		text-transform:lowercase;
		
	}
	
	h3#comments span {font:52px Georgia,Arial, Helvetica, sans-serif;}
	
	/**** PAGES/WIDGETS on content site ****************************/
	
	#content h2.top_title{
		margin:0 0 20px 0; 	
		font:25px Arial, Verdana, sans-serif;
		color:#333;
		text-transform:uppercase;
	}
	#content h2.top_title span {
		font:40px Baskerville, Garamond, Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif;
		text-transform:none;
	}
	
	
	
	
	#content p.cat, #content p.comment{
		font: 13px Verdana,Arial, sans-serif;
		margin:10px 0 10px 25px;
	}


	
	
	/****comments **************/
	
	 #respond h3 {
		margin:0 0 20px 0; 	
		font:25px Arial, Verdana, sans-serif;
		color:#333;
		text-transform:uppercase;
	}
	#respond input{
		border:1px #b2b2b2 solid;
      padding:2px 0;
      width:200px;	
		margin-bottom:10px;
	}
	#respond textarea{
		border:1px #b2b2b2 solid;
		width:400px;
		margin-bottom:10px;
      
     	
	}
	
	
	#footer #info p {
		border-top:1px dotted #999;
		padding:25px 0 20px 0; 	
		font:12px verdana,  sans-serif;
		word-spacing:3px;
		letter-spacing:1px;
		line-height:20px;
		color:#999;
		text-transform:none;
	}
	
	img.content_line{margin:100px;padding:0;}


   






		


	
	





	



/*********** CLEARFIX *********************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/******************************************************************
*******************************************************************/	
	
}