/*  
Theme Name: i feel free
Theme URI: amokdesign.net
Description: Design by amokdesign.net , developing by flugfeld53.at
Version: 1.6
CSS, XHTML Author: Stefan Eder
CSS, XHTML Author URI: http://www.flugfeld53.at

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/*------------------------------------------------------------------*/
/* -------- general ---------*/
hr{
	display: none;
}

.invisible{
	display: none;
}

.clear{
	clear: both;
}

ul{
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}
	
/*------------------------------------------------------------------*/
/*---------- sizes, width, height, borders,..... ------------*/
body{
	margin: 0px;
	padding: 0px;
	
}

#page{
	width: 830px;
	margin: 0px auto;

}

#header{
	height: 134px;
	width: 830px;
}



#sidebar{
	width: 181px;
	float: right;
	margin-right:15px;
	margin-bottom: 50px;
	padding-top: 10px;
}

* html #sidebar{
	margin-right: 7px;
	width: 180x;
}

#content{
	width:543px;
	margin-top: 35px;
	margin-left: 47px;
	margin-bottom: 50px;
}

#main{
	width: 800px;
	
}

#footer{
	width: 830px;
	height: 29px;

	
}

#menu{
	width:167px;
	border: none;

}

#sidebar h4{
	border-bottom: 1px solid #e95d0f;
	padding-bottom: 2px;
}

.post a img{
	border: none;
	padding: 13px;
	padding-top: 5px;
	padding-left: 10px;
	
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	
}
/*------------------------------------------------------------------*/
/* ------------specific css sections  ---------*/

/*----post entry ----*/
.post h2, h2.pagetitle{
	border-bottom: 1px solid #e95d0f;
	padding-bottom: 2px;
}

.post h2.searchresult{
	border: none;
}


/*--- menue ----*/

#menu li, #menu ul{
	padding-left: 11px;
}


#menu li{
	list-style-type: none;
	margin-top: 10px;
}

#menu li ul li{
	margin-bottom: 6px;
	padding-left: 0px;
	margin-left: -4px;
}

/*--- header ---*/
#header{
	padding-top: 17px;
}

#header a{
	height: 85px;
	width: 85px;
	display: block;
	margin-left: 683px;
}

#header a span{
	display: none;
}



/*---  search --*/

#searchsubmit{
	border: none;
	background-color: #f3f4f4;
}

#s{
	border: 1px solid #4b4b4d;
}

/*----navigation ---*/
.navigation{
	margin-bottom: 10px;
}


/*------------------------------------------------------------------*/
/*------------ typography -----------------*/

body{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

h1{
	margin: 0px;
	padding: 0px;
}

h2{
	margin-top: 0px;
}

.post small{
	font-size: 11px;
	color: #646567;
	font-weight: bold;
	text-transform: uppercase;
}

.post h2 a, .post h2, h2.pagetitle{
	color: #e95d0f;
	font-size: 20px;
}

h3.searchresult{
	color: #e95d0f;
}

.post h2 .searchresult{
	font-size: 14px;
}

#sidebar h4{
	color: #e95d0f;
	font-size: 12px;
}



/*------------------------------------------------------------------*/
/*------------ links ---------------*/

a{
	color: #e95d0f;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#menu li a, .navigation a{
	color: #4b4b4d;
}

#menu li a:hover, .navigation a:hover{
	text-decoration: underline;
}



/*------------------------------------------------------------------*/
/*----------images -------------*/

body{
	background-image: url(images/background.jpg);
}

#page{
	background-image: url(images/page_background.jpg);
	background-repeat: repeat-y;
}

#header{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}



#sidebar{
	background-image: url(images/header_sub.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

* html #sidebar{
	background-image: url(images/header_sub_ie.jpg);
}

#footer{
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
}

#menu li ul li{
	list-style-image: url(images/bullet.jpg);
}

.post .pp_image{
	background-image: url(images/postbild.jpg);
	background-repeat: no-repeat;
	}
	
#pageheader{
	position: absolute;
	top:0px;
	margin-left: 16px;
}

