/*  
Theme Name: 04 Fresh Apple
Theme URI: http://www.h4x3d.com/themes/fresh-apple
Description: <small>An Apple and music = ? This is a three-column widget-ready and adsense-ready theme by <a href="http://www.h4x3d.com">Julian Klewes</a>. Released under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">these Creative Commons</a> terms of use. Keep wordpress sponsorlink FREE!</small>
Version: 1.0
Author: Julian Klewes
Author URI: http://www.h4x3d.com
Created: 13:47 04.07.2007 (press F5 in notepad to enter the date, yay!)
*/

	body {
		margin:0 10px 0 0;
		padding:0px;
		font: normal 12px/16px arial, sans-serif;
		color: #fff;
		font-family: Tahoma, Arial, sans-serif;
		/*background: #364A85 url(images/pagebg.jpg) repeat-y center ;*/
		/*background: url(images/pagebg.jpg) repeat-y center;*/
		/*background:#364A85;*/
		/*background: url(images/bg.jpg) repeat;*/
		}



	p {padding:.625em 0; text-align: justify; line-height: 20px; color:#003366;}
	
	.postcage img, .entry img { float: right; margin-left: 10px;  
	border: 2px solid #8cb415; vertical-align: top;}

	#hi a, #hi a:link, #hi a:hover {
		border: 0px;
	}

#shopImg{
	padding-lefts:0px;
	margin-left:0px;
	background-image:url(images/shopping.jpg);
	height:228px;
	width:200px;
}



.sb-about{
	color:#000000;
}		
	/*a, a:link, a:visited, a:active {
		color: #8bb86c;
		border-bottom: 2px solid #a6e37e;
		text-decoration: none;}
	a:hover {
		color: #a6e37e;
		border-bottom: 2px solid #e5f3b2;
		text-decoration: none;}*/
		
.post_body {
	padding: 20px 0 20px 0;
	color:#000000;
}
		
/* search */
#sb_search{
  margin: 0 0 0 0;
  padding: 0 0 0 0px;
}
#search_form{

  background-image: url(images/searchbg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0;
  padding-top: 18px;
  width: 200px;
  height: 88px;
}
.s_text{
  border: 0;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #b93529;
  width: 130px;
}
.searchsubmit{
  background-image: url(images/search_go.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  height: 13px;
  width: 15px;
  border: 0;
}
.txt{
  margin: -10px 0 0 0;
  padding: 0 0 0 20px;
  float: left;
  line-height: 14px;
}
.btn{
  margin: -10px 0 0 0;
  padding: 0;
  float: left;
  line-height: 14px
}


a, a:visited, a:active {
	color: #b93529;
	border-bottom:1px dashed #005f8a;
	text-decoration:none;
}
a:hover {
	color: #005f8a;
	text-decoration: none;
	border:none;
}

	img {
		border: 0;}
	h1 {
		display: inline;
		font-size: 16px;
		font-weight: bold;
		color: #515151;
		text-decoration: none; }
	
/* Main */

	
	#banner {
		/*width: 870;
		
		overflow: hidden;*/
		width:100%;
		height: 160px;
		background: url(images/MistaFacebook.jpg) no-repeat center;
		 border-bottom: 1px solid #364A85;
		/*background: #fff url(images/MistaFacebook.jpg) no-repeat top right;*/
		/*height:201px;*/
		
		
	}

	#within {
		position: absolute;
		top:20px;
		width:125px;
		height:125px;
		background:#fff;
		z-index: 0;
		}

	#blogname {
		position: absolute;
		left:20px;
		top:170px;
		width:100%;
		z-index: 1;
		}

	#home { text-align: left;}
	#home a { color: black; }
	#home p { color: silver; }
	
	#google {
		position: absolute;
		left:20px;
		top:12px;
		width:150px;
		z-index: 0;
		}
	
	html>body #banner {
			height:160px;
			/*border-bottom: #b93529 1px solid;*/
		}
	
	#centercontent { /* this Allpies to  left content*/
		/*background: #fff url(images/tleft.jpg) no-repeat top left;*/
		position: absolute;
		/*border: 1px solid #000000;*/
		left:1px;
		top:233px;
		width: 20%;
		}

	#leftcontent { /* this Applies CENTER content*/
		/*padding-top:220px;*/
		/*border: solid 1px #364A85;*/
		/*padding-top:20px;*/
		width:55%;
		/*background:#fff;*/
   		margin-left: 242px;
   		/*margin-right:12px;*/
		voice-family: "\"}\"";
		voice-family: inherit;
		}
	/*html>body #centercontent {*/
	html>body #leftcontent {
	
   		/*margin-left: 230px;
   		margin-right:12px;*/
		}

	#rightcontent {
		/*border: solid 1px #364A85;*/
		position: absolute;
		right:1px;
		top:233px;
		width:20%;
		/*background:#e3bfe5;*/
		padding-left: 10px;
		margin-left:20px;
		}

.postcage {
	padding: 20px 20px 20px 20px;
}
.postcage1 {
	padding: 20px 0 0 0;
}
.box1 a, .box1 a:link, .box1 a:visited {
		/*color: #e5f3b2;*/
		color:#0033FF;
		/*border-bottom: 1px dotted #e5f3b2;*/
		text-decoration: none;}

.box1 a:hover {
		/*color: #e5f3b2;*/
		border-bottom: 1px solid #d3fdad;
		text-decoration: none;}
.round {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	/*background: #d3fdad;*/
	background:#9FAAFC;
	z-index:0;
}
.top-leftc, .bottom-leftc, .top-rightc, .bottom-rightc {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #fff;
	z-index:0;
}
.top-lefti, .bottom-lefti, .top-righti, .bottom-righti {
	position: relative;
	/*color: #d3fdad;*/
	color: #9FAAFC;
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc { top:0; left:0; z-index:0;}
.top-rightc { top:0; right:0; z-index:0;}
.top-lefti { left:-8px; z-index:0;}
.top-righti { left:-25px; z-index:0; }
.bottom-leftc { bottom:0; left:0;  z-index:0;}
.bottom-rightc { bottom: 0; right:0; z-index:0;}
.bottom-lefti { left:-8px; top:-17px; z-index:0; }
.bottom-righti { left:-25px; top:-17px; z-index:0;}
.box {position: relative; padding: 20px 30px 15px; z-index:0; }

/* another one bites the dust */
/* THIS code makes the corners of table loo like round shape*
.round1 {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	/*background: #a7d402;*/
	/*background:#d3fdad;*
	background:#e3bfe5;
	z-index:0;
}
.top-leftc1, .bottom-leftc1, .top-rightc1, .bottom-rightc1 {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	/*background: #d3fdad;*
	background: #E3BFE5;
	z-index:0;
}
.top-lefti1, .bottom-lefti1, .top-righti1, .bottom-righti1 {
	position: relative;
	/*color: #A7D402;*
	color:#e3bfe5;
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc1 { top:0; left:0; z-index:0;}
.top-rightc1 { top:0; right:0; z-index:0;}
.top-lefti1 { left:-8px; z-index:0;}
.top-righti1 { left:-25px; z-index:0; }
.bottom-leftc1 { bottom:0; left:0;  z-index:0;}
.bottom-rightc1 { bottom: 0; right:0; z-index:0;}
.bottom-lefti1 { left:-8px; top:-17px; z-index:0; }
.bottom-righti1 { left:-25px; top:-17px; z-index:0;}
.box1 {position: relative; padding: 20px 30px 15px; z-index:0; color:#000000; }
*/



.round1 {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	/*background: #a7d402;*/
	background:#9FAAFC;
	z-index:0;
}
.top-leftc1, .bottom-leftc1, .top-rightc1, .bottom-rightc1 {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #9FAAFC;
	z-index:0;
}
.top-lefti1, .bottom-lefti1, .top-righti1, .bottom-righti1 {
	position: relative;
	/*color: #eacaec; /*this makes the corners round*/
	color:#9FAAFC;
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc1 { top:0; left:0; z-index:0;}
.top-rightc1 { top:0; right:0; z-index:0;}
.top-lefti1 { left:-8px; z-index:0;}
.top-righti1 { left:-25px; z-index:0; }
.bottom-leftc1 { bottom:0; left:0;  z-index:0;}
.bottom-rightc1 { bottom: 0; right:0; z-index:0;}
.bottom-lefti1 { left:-8px; top:-17px; z-index:0; }
.bottom-righti1 { left:-25px; top:-17px; z-index:0;}
.box1 {position: relative; padding: 20px 30px 15px; z-index:0; }


/* another one bites the dust: today: sidebar2 */
.round3 {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	/*background: #E5F3B2;
	
	border:#663399 dotted 1px;*/
	/*background: #a6e37e;*/
	/*background: #E3BFE5; /*uncomment this color to add background*/
	z-index:0;
}
.top-leftc3, .bottom-leftc3, .top-rightc3, .bottom-rightc3 {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #fff;
	z-index:0;
}
.top-lefti3, .bottom-lefti3, .top-righti3, .bottom-righti3 {
	position: relative;
	/*color: #E5F3B2;*/
	
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc3 { top:0; left:0; z-index:0;}
.top-rightc3 { top:0; right:0; z-index:0;}
.top-lefti3 { left:-8px; z-index:0;}
.top-righti3 { left:-25px; z-index:0; }
.bottom-leftc3 { bottom:0; left:0;  z-index:0;}
.bottom-rightc3 { bottom: 0; right:0; z-index:0;}
.bottom-lefti3 { left:-8px; top:-17px; z-index:0; }
.bottom-righti3 { left:-25px; top:-17px; z-index:0;}
.box3 {position: relative; padding: 20px 30px 15px; z-index:0; }


/* taken and adapted from freshy them, he is the godfather of dates */

.right { /* zombieee */ }
.date { 
	/*background: url(images/date.jpg) no-repeat top left;*/
	/*color:#d3fdad;*/
	color:#000000;
	float:right;
	line-height:2.1em;
	margin:0;
	padding-left:10px;
	padding-right: 15px;

	font-size:10px;
	text-align:center;
	top: 50px;
	position:absolute;
	right:20px;
}

.date_day {
	display:block;
	font-size:10px;
	text-align:right;
}

.date_month {
	display:block;
	font-size:10px;
	text-align:right;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size: 10px;
	line-height:.9em;
}

h2 {
		display: inline;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		color: #515151;
		text-decoration: none;
	}	

.contentdate h2, .contentdate p {padding: 0 0 0 10px; }

.contentdate
	{
	vertical-align: top;
	/*color: #a6e37e;*/
	padding: 0.3em 0 0.5em 0;
	}

.contentdate:hover, .contentdate:visited:hover
	{
	/*color: #8bb86c;*/
	padding: 0.3em 0 0.5em 0;
	}

.contentdate a, .contentdate a:link { /*opfer */
	}


#sidebar2 ul ul li, #sidebar ul ul li{
background:url(images/star.gif) left top no-repeat;
margin-left:0px;
padding-left:5px;
line-height:1.6em;
font-size:.9em;
}

#widget {
	color: black; 
	/*border-bottom: 1px solid #364A85;*/
}
#sidebar a:hover {
		color: #71A600;
		border-bottom: 1px solid #d3fdad;
		text-decoration: none;}

#sidebar2 ul, #sidebar ul {margin: 0 0 10px 0; padding:0; list-style-type: none;}

#sidebar h2 {font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#333;; margin:0; padding:0; 

padding-left: 20px; text-transform:uppercase;}

#sidebar #header h2 {padding-left: 0; border:0; color: #222; letter-spacing:2px;}

#sidebar #pages h2, #sidebar h2.about {background: url(images/pages.gif) no-repeat top left;}

#sidebar #categories h2.widgettitle { padding-top: 10px; background: url(images/cat.gif) no-repeat bottom left;}

#sidebar #rss-1 h2.widgettitle { padding-top: 10px; background: url(images/rss_16_16.gif) no-repeat bottom left;}

#sidebar h2.search {background: transparent url(images/search.gif) no-repeat top left;}


#sidebar #archives h2.widgettitle { padding-top: 10px; background: url(images/file.png) no-repeat bottom left;}

#sidebar #meta h2.widgettitle { padding-top: 10px; background: url(images/meta.gif) no-repeat bottom left;}

#sidebar #links h2.widgettitle, #sidebar #Blogroll h2.widgettitle { padding-top: 10px; background: url(images/web.png) no-repeat bottom left;}

#sidebar #recent-posts h2.widgettitle { padding-top: 10px; background: url(images/link.png) no-repeat bottom left;}

#sidebar #recent-comments h2.widgettitle { padding-top: 10px; background: url(images/comment.png) no-repeat bottom left;}

#sidebar ul {margin-top: 5px;}

#sidebar ul li {background: transparent no-repeat top left; padding-left: 0px;}

#sidebar ul li ul { margin:0;}

#sidebar ul li ul li {padding-left:20px; border:none; }

#sidebar img {margin:2px 0 0 0; padding:2px 0 0 0; border: none;}


/************************************/
#sidebar2 h2 {font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#333;; margin:0; padding:0; 

padding-left: 20px; text-transform:uppercase;}

#sidebar2 #header h2 {padding-left: 0; border:0; color: #222; letter-spacing:2px;}

#sidebar2 #pages h2, #sidebar h2.about {background: url(images/pages.gif) no-repeat top left;}

#sidebar2 #categories h2.widgettitle { padding-top: 10px; background: url(images/cat.gif) no-repeat bottom left;}

#sidebar2 #rss-1 h2.widgettitle { padding-top: 10px; background: url(images/rss_16_16.gif) no-repeat bottom left;}

#sidebar2 h2.search {background: transparent url(images/search.gif) no-repeat top left;}


#sidebar2 #archives h2.widgettitle { padding-top: 10px; background: url(images/file.png) no-repeat bottom left;}

#sidebar2 #meta h2.widgettitle { padding-top: 10px; background: url(images/meta.gif) no-repeat bottom left;}

#sidebar2 #links h2.widgettitle, #sidebar #Blogroll h2.widgettitle { padding-top: 10px; background: url(images/web.png) no-repeat bottom left;}

#sidebar2 #recent-posts h2.widgettitle { padding-top: 10px; background: url(images/link.png) no-repeat bottom left;}

#sidebar2 #recent-comments h2.widgettitle { padding-top: 10px; background: url(images/comment.png) no-repeat bottom left;}

#sidebar2 ul {margin-top: 5px;}

#sidebar2 ul li {background: transparent no-repeat top left; padding-left: 0px;}

#sidebar2 ul li ul { margin:0;}

#sidebar2 ul li ul li {padding-left:20px; border:none; }

#sidebar2 img {margin:2px 0 0 0; padding:2px 0 0 0; border: none;}



#footer { color: silver; }
