/*
Theme Name: Float Green X2
Theme URI: http://www.wildbits.de
Description: Green is the spring so I am.
Version: 1.1
Author: Thomas Boley
Author URI: mailto:tboley@web.de
*/


/* basic layout */

body {
	background: #ffffff url(images/background.gif);
	font-family:  Verdana, sans-serif; 
	text-align: center;
	margin:0px;
	padding:0px;
}

.container {
	background: transparent url(images/contentback.jpg);
	width: 800px;
	text-align:left;
	padding: 0px;
	margin: auto;
}

.content {
	float:left;
	width: 542px;
	font-size: 0.8em;
	line-height: 1.3em;
}
.navigation  {
	float:left;
	width: 248px;	
	font-size: 0.7em;	
}


.headnavigation {
	margin-left: 55px;
	padding-top: 30px;
}

#search {
	position: absolute;
	margin-left:590px;
	top: 214px;
}

#searchsubmit {
	display: none;	
}

.footer {
	background: transparent url(images/footer.jpg) no-repeat;
	width: 800px;
	height: 105px;
}

.header {
	background: transparent url(images/header.jpg) no-repeat;
	width:800px;
	height: 312px;
	margin-top: 0px;
}

.header2 {
	background: transparent url(images/header2.jpg) no-repeat;
	width:800px;
	height: 312px;
	margin-top: 0px;
}

.navcontent {
	background: transparent url(images/navbggrnd.jpg) ;
	width:206px;
	margin-bottom: 10px;	
}

#clearb {
	clear: both;
}

/*typo */

.headnavigation ul {
	padding:0px;
	margin:0px;	
}

.headnavigation li {
	list-style-type: none;
	color: #CCCCCC;
	padding-right: 15px;
	display: inline;
	margin: 0;
	font-size: 0.9em;	
}

.headnavigation a, .headnavigation a:link, .headnavigation  a:visited {
 	color: #CCCCCC;
 	text-decoration: none;
 	font-weight: bold;
}

.headnavigation a:hover {
	color: #B6DB71;
	text-decoration: none;
	font-weight: bold;
}

.navigationpadding  {
	padding-top: 28px;
	padding-left: 14px;
	padding-right: 28px;
}

.contentpadding {
	padding-top: 28px;
	padding-left: 30px;
	padding-right: 70px;
}


.navcontent ul {
 	color: #B6DB71;
	list-style-type: none;	
	padding-left: 22px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	margin: 0px;
}

.navigation li {
	padding-left: 0px;
}

small {
	font-size: 0.85em;
	
}

.bubblecoment {
	margin-top:-30px;
	padding-top:0px;
}

.downnav {
	padding-top:35px;	
}

.prev {
	text-align: left;
}

.h3heading {
	color: #D3211D;
	margin:0px;
	padding:0px;
	font-size: 1.2em;
}

.h3singlepage {
	color: #cccccc;	
	margin:0px;
	padding:0px;
}

.h3archives {
	color: #B6DB71;	
	margin:0px;
	padding:0px;
}

.contentpadding p {
	font-size: 0.95em;
	color: #666666;
	text-align: justify;
	line-height: 1.4em;
}

.contentpadding li {
	font-size: 0.9em;
	color: #999999;
	line-height: 1.4em;
}

.contentpadding blockquote {
	font-size: 0.9em;
	border-left: 5px solid #cccccc;
	padding-left: 5px;
	line-height: 1em;
}

.contentpadding code {
	font-size: 1.2em;
}

.contentpadding a {
	color: #B6DB71;
	text-decoration: none;
}

.contentpadding  a:visited {
	color: #B6DB71;
	text-decoration: none;
}

.contentpadding a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.contentpadding h3 a {
	color: #B6DB71;
	text-decoration: none;
}

.contentpadding h3 a:visited {
	color: #B6DB71;
	text-decoration: none;
}

.contentpadding h3 a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}

.postmeta {
	padding-bottom: 45px;
	padding-top: 10px;
	color: #999999;
	text-align: right;
	font-weight:bold;
	font-size: 0.8em;
}

.contentpadding small {
	color: #666666;
}

.timestamp {
	color: #999999;
	margin-top: 5px;
	font-size: 0.8em;
}

.navigationpadding  a {
	color: #999999;
	text-decoration: none;
}

.navigationpadding  a:visited {
	color: #999999;
	text-decoration: none;
}

.navigationpadding  a:hover {
	color: #B6DB71;
	text-decoration: underline;
}

.cpinfo {
	font-size: 0.7em;
	padding-top: 50px;
	margin:0px;
	text-align: center;
	color: #FFFFFF;
}

.cpinfo a, a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cpinfo a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cpinfo a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.postcontent p img {
	margin-right: 12px;
}


.alignleft {
	float: left;
	color: #B6DB71;
	font-size: 0.9em;
	font-weight: bold;
}
.alignright {
	float: right;
	color: #B6DB71;
	font-size: 0.9em;
	font-weight: bold;
}

.nomatch {
	padding-bottom:60px;
}

.pagefliptop {
	padding-left: 30px;
	padding-right: 70px;
	padding-bottom: 0px;
	top: 0px;
	position: relative;
	color: #B6DB71;
}

.pagefliptop a, a:visited {
	text-decoration: none;
	color: #B6DB71;
}

.pagefliptop a:visited {
	text-decoration: none;
	color: #B6DB71;
}


.pagefliptop a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.singlemeta {
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:right;
	font-weight:bold;
	font-size: 0.8em;
	color: #999999;
}

.singlemeta  p {
	text-align:right;
	color: #999999;
}

.singlemeta small {
	color: #999999;
}

#comments {
	padding-top: 20px;
	
}

.comments {
	font-size: 1em;
	color: #CCCCCC;
}

.contentpadding h2 {
	padding-left: 20px;
	padding-bottom:0px;
	margin-bottom: 0px;
	color: #CCCCCC;
}

.searchfor {
	font-size: 1.1em;
}

.selectedtheme {
	color: #000000;
}

.pagetitle {
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	color: #CCCCCC;
}

.archivestitle {
	margin: 0px;
	font-size: 1.1em;
	color: #CCCCCC;
	padding-top:10px;
	padding-bottom: 0px;
	padding-left:10px;
}

.commenttext {
	font-size: 0.9em;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-right:38px;
}

.commentmetadata {
	font-size: 0.8em;	
}

.commentmetadata a {
	font-weight:bold;	
}

.label {
	display: none;		
}

.archivlist ul {
 	color: #B6DB71;
	list-style-type: none;	
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 20px;
	margin: 0px;
}

.archivlist ul  a{
 	color: #999999;
	list-style-type: none;	
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 20px;
	margin: 0px;
}

.archivlist ul  a:visited{
 	color: #999999;
	text-decoration: none;
}

.archivlist ul  a:hover {
 	color: #B6DB71;
}

.archivlist li {
	padding-left: 0px;
	color: #B6DB71;
}

.hilite {
	color: #666666;
	background-color:#B6DB71;
}

#blogmeta {
	padding-left:40px;
	padding-right:40px;
	padding-top: 40px;
}

#blogmeta h1 {
	font-size: 2.4em;
	margin-bottom: 10px;
	padding-bottom: 0px;
	color: #FFFFFF;	
}

#blogmeta h1 a, h1 a:hover, h1 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#blogmeta p {
	color: #FFFFFF;
	font-style: italic;
	font-size: 0.8em;
}

/* background images */

#pageinfo_pageid {
	margin-left: 20px;
	width:110px;
	height: 52px;
	top: 262px;
	position: absolute;
	background: transparent url(images/icon.jpg) no-repeat; 
}

#archives {
	margin-left: 30px;
	padding-left: 50px;
	width:400px;
	height: 52px;
	top: 262px;
	position: absolute;
	background: transparent url(images/archivico.jpg) no-repeat; 
}

#archivescat {
	margin-left: 30px;
	padding-left: 50px;
	width:400px;
	height: 52px;
	top: 262px;
	position: absolute;
	background: transparent url(images/archivcatico.jpg) no-repeat; 
}

#searchhead{
	margin-left: 30px;
	padding-left: 50px;
	width:400px;
	height: 53px;
	top: 262px;
	position: absolute;
	background: transparent url(images/searchico.jpg) no-repeat; 
}

#archivesmonth {
	margin-left: 30px;
	padding-left: 50px;
	width:400px;
	height: 54px;
	top: 262px;
	position: absolute;
	background: transparent url(images/archivmonthico.jpg) no-repeat; 
}


.postcoments {
	padding-left:40px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:20px;
	background: url(images/postcoment.jpg) no-repeat; 
}

.postcat {
	padding-left:40px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:20px;
	background: url(images/postcat.jpg) no-repeat; 
}

.postlink {
	padding-left:40px;
	padding-top:8px;
	padding-bottom:20px;
	background: url(images/postlink.jpg) no-repeat; 
}

#topleftnav {
	padding-top: 35px;
	padding-right:30px;
	background: url(images/pfeillinks.jpg) top left no-repeat; 
}

#toprightnav {
	padding-top: 35px;
	padding-left:30px;
	background: url(images/pfeilrechts.jpg) top right no-repeat; 
}

#singlecal {
	padding-left:40px;
	padding-top: 8px;
	padding-right:10px;
	padding-bottom:20px;
	background: url(images/singlecal.jpg) no-repeat; 
}

#singlecat {
	padding-left:40px;
	padding-top: 8px;
	padding-right:10px;
	padding-bottom:20px;
	background: url(images/postcat.jpg) no-repeat; 
}

#singletrack {
	padding-left:44px;
	padding-top: 8px;
	padding-bottom:20px;
	background: url(images/singletrack.jpg) no-repeat; 
}

#respond {
	font-size: 1em;
	color: #CCCCCC;
	padding-top: 13px;
	background: url(images/writecom.jpg)  175px no-repeat; 
}

#postit {
	position:absolute;
	top:0px;
	margin-left: 570px;
	width:158px;
	height: 150px;
	background: transparent url(images/archivhafti.jpg)  no-repeat; 
}

#postitsearch {
	position:absolute;
	top:0px;
	margin-left: 570px;
	width:158px;
	height: 150px;
	background: transparent url(images/searchhafti.jpg)  no-repeat; 
}

#navfooterlinks {
	background: transparent url(images/navlinks.jpg);
	width: 206px;
	height: 58px;
}

#navfootercat {
	background: transparent url(images/navcat.jpg);
	width: 206px;
	height: 58px;
}

#navfooterthemes {
	background: transparent url(images/navthemes.jpg);
	width: 206px;
	height: 58px;
}

#navfootermeta {
	background: transparent url(images/navmeta.jpg);
	width: 206px;
	height: 58px;
}

#navfooterarchiv {
	background: transparent url(images/navarchiv.jpg);
	width: 206px;
	height: 58px;
}

#navheadercats {
	background: transparent url(images/categ.jpg) ;
	width:206px;
	height: 47px;
}

#navheaderlinks {
	background: transparent url(images/links.jpg) ;
	width:206px;
	height: 47px;
}

#navheaderthemes {
	background: transparent url(images/themes.jpg) ;
	width:206px;
	height: 47px;
}

#navheadermeta {
	background: transparent url(images/meta.jpg) ;
	width:206px;
	height: 47px;
}

#navheaderrndpic {
	background: transparent url(images/rndpic.jpg) ;
	width:143px;
	height: 22px;
}

#navheaderblgsearch {
	background: transparent url(images/blgsearch.jpg) ;
	width:143px;
	height: 22px;
}

#navheaderarchiv {
	background: transparent url(images/archiv.jpg) ;
	width:206px;
	height: 47px;
}

.bubble {
	background:transparent url(images/postcoment.jpg) no-repeat; 
	width:39px;
	height: 33px;
}