/*

Skin Name: Tati0.1
Skin URI: http://www.i-jeriko.de/wordpress-theme-lush
Description: Transformed Lush theme
Version: 
Author: author lush is Marco van Hylckama Vlieg / Christoph Boecken Skinable part is Tati0.1 
Author URI: http://www.i-marco.nl/weblog 

Theme Name: Lush
Theme URI: http://www.i-jeriko.de/wordpress-theme-lush
Description: Lush theme, originally created by <a href="http://i-marco.nl/weblog" title="The Net Is Dead">Marco van Hylckama Vlieg</a>, converted to WordPress by <a href="http://www.i-jeriko.de/wordpress-theme-lush" title="Jeriko One">Christoph Boecken</a>.
Version: 2.0
Author: Marco van Hylckama Vlieg / Christoph Boecken
Author URI: http://www.i-marco.nl/weblog
*/

* {
	margin: 0;
	padding: 0;
}

body {
  background-color: #4a525a;
  color:#000;
	font-size: 62.5%;
	font-family: "Lucida Grande",Lucida,"Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
}

/*---General Tags ---*/
.alignleft {
	float: left;
	margin-right: 5px;
}

.alignright {
	float: right;
	margin-left: 5px;
}

#wrap {
	margin: 0 auto;
	width: 786px;
 	background: url(./_img/pageback.gif) repeat-y;
}

#content {
	width: 549px;
	float: left;
}

/*--- Header ---*/
#header {
	float: left;
	width: 549px;
	height: 190px;
	background: url(./_img/headback.gif) no-repeat;
	text-align: right;
	color: #000;
	font: bold 1em Verdana, Arial, sans-serif;
}

#header h1 {
	margin: 20px 10px 0 0;
	font-size: 2em;
	letter-spacing: -0.07em;
}

#header h2 {
	margin: 17px 10px 0 0;
	font-size: 1.0em;
	font-style: italic;
}

#header a {
	color: #FFF;
	text-decoration: none;
}

#header a:hover { color: #000; }

#headerlink {
	margin-left: 8px;
	width: 541px;
	height: 160px;
	cursor: pointer;
}
/*--- Entry ---*/
.entry {
	padding-left: 8px;
	clear: left;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	padding-left: 65px;
	font-family: Verdana;
	font-size: 1.5em;
	letter-spacing: normal;
	color: #999900;
	border-bottom: 1px dotted #BBC;
	background-color: #FFFFFF;
}

	.entry h1 a {
		color: #BBC;
		text-decoration: none;
	}
	
	.entry h1 a:hover {
		background: #BBC;
		color: #FFF;
	}
	
	.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		line-height: 1;
		font-size: 1.5em;
		margin: 30px 30px 12px;
		padding: 0 0 5px 65px;
	}
	
	.entry h3, .entry h4 {
		font-size: 1.2em;
		line-height: 1.5;
	}
	
	.entry h5, .entry h6 {
		font-size: 1.2em;
		line-height: 1.72em;
	}
	
	
.entry a {
	color: #668;
	font-weight: bold;
	text-decoration: none;
}

	.entry a:hover {
		color: #000;
		text-decoration: underline;
	}
/*--- Different kinds of headlines ---*/
#tagheadline {  margin-top: 15px; }
#archiveheadline { margin-top: 25px; }

/*--- Different kinds of links ---*/
.entry a[href^="mailto:"] {
	background: url(./_img/aemail.gif) no-repeat;
	padding-right: 12px;
}

.entry .entrydate {
	margin: 5px 0 20px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	color: #99A;
	padding-left: 75px;
}

.entrycontent {
	font-size: 1.2em;
	line-height: 1.6;
	text-align: justify;
	width: 481px;
	padding-left: 30px;
	overflow: hidden;
}

.entrycontent p {
	margin-bottom: 1em;
}

.entrycontent blockquote {
	position: relative;
	top: 0;
	left: -30px;
	width: 350px;
	padding: 30px 15px 30px 120px;
	margin: 1em 0 2em;
	background-repeat: no-repeat;
	background-position: left top;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #b1b1b5;
}

.entrycontent img {
	padding: 7px;
	border: 1px solid #CCC;
}

.entrycontent pre {
	margin: 0 auto 1em;
	padding: 1em;
	width: 70%;
	background: #F0F0F5;
	border-left: 10px solid #B1B1B5;
	overflow: auto;
}

.entrycontent code { font-size: 1.1em; }

.entrycontent ul, .entrycontent ol {
	margin: 0 2em 1em;
	padding-left: 50px;
}

.entrycontent ul  {
	list-style-image: url(./_img/listbullet.png);
	color: #666;
}

.entrycontent  li {
	color: #666;
}

.entrycontent ol li {
	color: #666;
}

p.entrymeta {
	margin: 20px 0 20px;
	padding: 10px 30px 10px;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(./_img/meta.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*--- Subnavigation ---*/
#navigation { 
	padding-top: 10px;
	font-size: 1.1em;
	text-align: center;
}

#navigation .alignleft { margin-left: 23px; }
#navigation .alignright { margin-right: 15px; }
#navigation a {
	font-weight: bold;
	color: #668;
	text-decoration: none;
}

.entrycontent #navigation {
	font-size: 1em;
}

/*--- Bug ---*/
#scrolltowtyl {
	display: block;
	float: right;
	margin: 95px 10px 0 0;
	width: 32px;
	height: 31px;
	background: url(./_img/lbtop.gif);
	outline: none;
}
#naughty {
	clear: both;
	display: block;
	position: relative;
	padding-top: 20px;
	top: 30px;
	left: -13px;
	width: 27px;
	height: 37px;
	background: url(./_img/lbmating.gif) no-repeat bottom;
	outline: none;
}

#wtyl {
	display: block;
	position: relative;
	top: -37px;
	left: 12px;
	width: 79px;
	height: 26px;
	background: url(./_img/wtyl.gif);
}
	

/*--- Sidebar ---*/
#subcontent {
	float: left;
	width: 237px;
	background: url(./_img/sideback.gif) no-repeat;
}

/*--- Sidebar: General ---*/
#sidebar {
	clear: left;
	width: 229px;
	list-style-type: none;
	padding-bottom: 10px;
	background: url(./_img/sidebottom.gif) no-repeat bottom left;
}

#sidebar ul {
	list-style-type: none;
}

#sidebar li {
	display: block;
	background: #fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FFFFFF;
}

#sidebar a {
	display: block;
	width: 206px;
	padding-left: 23px;
	background: url(./_img/sidebar_linkbullet.gif) no-repeat top left;
	font: normal 1.1em "Trebuchet MS", Trebuchet, sans-serif;
	color: #AAA;
	line-height: 1.63em;
	text-decoration: none;
}

	#sidebar a:hover {
		color: #EEE;
		background: #3A3A3A url(./_img/sidebar_linkbullet.gif) no-repeat bottom left;
	}
	
	#subcontent a.powered {
	display: block;
	width: 37px;
	height: 505px;
	padding: 0;
	margin-top: 20px;
	background-color: #FFFFFF;
	background-image: url(./_img/wppowered.gif);
	}
	
	#subcontent a.powered:hover {
		background: url(./_img/wppowered.gif) right;
	}

#sidebar h2 {
	padding-left: 23px;
	font-size: 1.1em;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	line-height: 1.58em;
	clear: both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

/*--- Sidebar: Search form ---*/
#searchform fieldset {
	border: none;
}

#searchform label, #searchform  #searchsubmit {
	display: none;
}

#searchform #s {
	margin: 73px 0 0 35px;
	width: 180px;
	border: none;
	background: none;
	font-size: 1.2em;
	cursor: text;
	background-color: #999900;
}

/*--- Live search baby! ---*/
#search-results {
  width: 193px;
  margin: 0 0 0 30px;
  padding: 0;
  position: absolute;
  z-index: 10;
  background-color: #111;
  border: 1px #000 solid;
  font-size: 1.2em;
}
#searchfor {
  margin: 3px;
  padding: 0;
  color: #BFC128;
}

#search-results ul {
	list-style-type: none;
}

#search-results li {
  width: 189px;
  margin: 0;
  background: none;
  border: none;
}

#search-results a {
  width: 189px;
  padding: 2px;
  margin: 0;
  display: block;
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
#search-results a:hover {
  background-color: #333;
  color: #fff;
}

#search-results a.searchclose {
  background: url(./_img/sidebar_closebullet.gif) no-repeat bottom right;
  border-bottom: 1px solid #000;
  text-decoration: none;
}

#search-results a.searchclose:hover {
  background: url(./_img/sidebar_closebullet.gif) no-repeat top right;
}
/*--- Sidebar: Font Preferences ---*/
#fontprefs {
	list-style-type: none;
	height: 10px;
	background: url(./_img/readability.gif) no-repeat top left;
	padding-left: 63px;
	margin: 93px 0 3px 5px;
}

#fontprefs li  	{ float: left; }
#fontprefs span 	{ display: none; }
#fontprefs a {
	display: block;
	height: 10px;
	padding: 0 2px;
}

#fontsmall {
	width: 42px;
	background: url(./_img/font_small.gif) bottom;
}

#fontmedium {
	width: 51px;
	background: url(./_img/font_normal.gif) top;
}

#fontlarge {
	width: 40px;
	background: url(./_img/font_large.gif) bottom;
}

/*--- Footer ---*/
#footer {
	clear: both;
	width: 786px;
	height: 72px;
	background: url(./_img/footer.gif) no-repeat;
	list-style-type: none;
}

#footer li {
	margin-top: 55px;
	float: left;
}

#footer span {
	display: none;
}

#footer a {
	display: block;
	height: 10px;
}

#footer .f1 {
	margin-left: 20px;
	width: 254px;
	background: url(./_img/copyright) no-repeat bottom left;
}

#footer .f2 {
	margin-left: 35px;
	width: 229px;
	background: url(./_img/copyright) no-repeat bottom right;
}

#footer .f3 {
	margin-left: 25px;
	width: 40px;
	background: url(./_img/valid.png) no-repeat bottom left;
}

#footer .f4 {
	margin-left: 5px;
	width: 29px;
	background: url(./_img/valid.png) no-repeat bottom right;
}

#footer .f2:hover,
#footer .f4:hover {
	background-position: top right;
}

#footer .f1:hover,
#footer .f3:hover {
	background-position: top left;
}

/*--- Comments list ---*/
#commentshead, #trackbackshead, #responsehead {
	padding-left: 75px;
	margin: 0 0 5px 0px;
	font-family: Verdana;
	font-size: 2.8em;
	letter-spacing: -0.09em;
	color: #BBC;
	background: url(./_img/headicon_comments.gif) top left no-repeat;
	border-bottom: 1px dotted #BBC;
}


#response a {
	margin-left: 37px;
	font-size: 1em;
	color: #668;
	text-decoration: none;
}

	#response a:hover {
		color: #000;
	}
	
#commentlist  {
	list-style-type: none;
	margin-top: 20px;
}

#commentlist li {
	display: block;
	width: 502px;
	margin: 0 auto 25px;
}

.commenthead {
	height: 22px;
	padding: 20px 0 0 20px;
}

	.commenthead strong { font-size: 1.2em; }
	
.commentbody {
	padding: 10px 20px 19px;
	font-size: 1.2em;
	line-height: 1.4;
	background: url(./_img/commentbody.gif) repeat-y;
}

.commentbody p { margin-bottom: 1em; }

.commentfoot {
	clear: both;
	height: 24px;
	background: url(./_img/commentfoot.gif);
	text-align: right;
	padding: 23px 90px 0 0;
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
	font-style: italic;
}

.commentfoot a {
	color: #666;
	text-decoration: none;
}

	.commentfoot a:hover {
		color: #000;
	}

.odd .commentbody { background: url(./_img/commentoddbody.gif) repeat-y; }

.odd .commentfoot {
	background: url(./_img/commentoddfoot.gif);
	text-align: left;
	padding: 23px 0 0 90px;
}

.author .commenthead, .oddauthor .commenthead { background: url(./_img/commentadminhead.gif); }
.author .commentbody, .oddauthor .commentbody { background: url(./_img/commentadminbody.gif) repeat-y;}
.author .commentfoot { background: url(./_img/commentadminfoot.gif); }
.oddauthor .commentfoot { background: url(./_img/commentadminoddfoot.gif); }

.gravatar {
	float: left;
	height: 30px;
	margin: 0 10px 5px 0;
	padding: 5px;
	background: #FFF;
	border: 1px solid #999;
}

/*--- Trackbacks List ---*/
#trackbacklist {
	list-style-type: none;
	margin: 20px 0 0 8px;
	}

#trackbacklist li {
	width: 345px;
	border-left: 10px solid #b1b1b5;
	margin-bottom: 20px;
	background: #d2edc5 url(./_img/blockquote.gif) no-repeat top left;
	padding: 30px 15px 30px 115px;
	font-size: 1.2em;
	line-height: 1.4;
}

	#trackbacklist .odd {
		background-color: #d1d9e8;
	}


#trackbacklist cite a {
	display: block;
	margin-top: 1.4em;
	color: #666;
	text-decoration: none;
}

	#trackbacklist cite a:hover {
		color: #000;
	}
	
/* Post tracking */
#rss_track {
	display: block;
	margin: 20px auto;
	width: 452px;
	height: 28px;
	padding: 25px ;
	background: url(./_img/rss_track_back.gif)
}

#rss_track span {
	float: left;
	width: 250px;
}

#rss_track a {
	float: right;
	display: block;
	width: 84px;
	height: 29px;
	margin: 0 5px;
}

#rss_track a:hover {
	background-position: right;
}

#rss_track a span {
	display: none;
}

#rss_track .trackback {
	background: url(./_img/button_trackback.gif);
}

#rss_track .postfeed {
	background: url(./_img/button_rss.gif);
}

/*--- Comment form ---*/
#commentform {
	display: block;
	width: 502px;
	margin: 20px auto 50px;
	padding: 25px 0 0;
	background: url(./_img/cform_top.gif) no-repeat top;
}

	#commentform fieldset {
			background: url(./_img/cform_body.gif);
		border: none;
	}

#cformtop {
	background: url(./_img/cform_top_body.gif);
	padding: 10px 0 0;
}

#cformtop p {
	display: block;
	height: 25px;
	text-align: right;
}

#commentform label, #commentform #ctoggle a {
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

#commentform label {
	float: left;
	margin: 0 10px 0 30px;
	width: 70px;
	text-align: right;
	line-height: 1.5;
}

#commentform input, #commentform textarea {
	float: left;
	border: 1px solid #999;
	font-size: 1.2em;
	padding: 3px 0;
	width: 260px;
}

	#commentform textarea {
		height: 150px;
	}
	
#error {
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #F00;
	margin-bottom: 1em;
}

p#loggedin {
	text-align: left;
	margin-left: 40px;
	font-size: 1.2em;
	color: #666;
}


#loggedin a {
	font-weight: bold;
	color: #668;
	text-decoration: none;
}

#loggedin a:hover {
	color: #000;
}
	
/*--- Some nice icons for the inputs ---*/
#commentform input { padding-left: 18px; }
#author { background: #FFF url(./_img/icon_name.gif) no-repeat center left; }
#email { background: #FFF url(./_img/icon_mail.gif) no-repeat center left; }
#url { background: #FFF url(./_img/icon_home.gif) no-repeat center left; }

#commentform #ctoggle {
	height: 19px;
	text-align: right;
	background: url(./_img/urlmail.gif) no-repeat right;
	margin-right: 11px;
	padding: 10px 30px 0 0;
}

#cformbody {
	margin: 10px 0 0;
	padding-bottom: 15px;
}

#cformfoot {
	clear: both;
	display: block;
	padding-bottom: 25px;
	padding-left: 105px;
	background: url(./_img/cform_foot.gif) no-repeat bottom;
}

#cformfoot span {
	display: none;
}

#cformfoot a, #cformfoot button {

	float: left;
	width: 84px;
	height: 29px;
	margin: 15px 0 0 5px;
}

	#cformfoot a:hover, #cformfoot button:hover {
		background-position: right;
	}

#cformfoot a {
	clear: both;
	background: url(./_img/button_preview.gif) left;
}

#cformfoot button {
	background: url(./_img/button_submit.gif) left;
	border: none;
	cursor: pointer;
}

/*--- Master archive ---*/
#archivelist li {
	list-style-image: none;
	list-style-type: none;
}

#archivelist li ul li {
	list-style-image: url(./_img/listbullet.png);
}

#archivelist h3 {
	margin: 30px 0 10px;
}

/*--- Plugin Support ---*/

/*--- Subscribe to comments ---*/
.subscribe-to-comments {
	padding: 10px 0 0 5px;
}

#cformfoot .subscribe-to-comments a {
	float: none;
	display: inline;
	width: auto;
	height: auto;
	margin: 0;
	background: none;
}

input#subscribe {
	border: none;
	margin: 0;
	padding: 0;
	float: left;
}

#cformfoot .subscribe-to-comments label {
	float: left;
	width: 300px;
	margin-left: 5px;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;
	color: #000;
}

/*--- Pugin: Extended Live Archive ---*/
#af-ela {
	margin: 25px 0 0;
	padding: 0 30px;
}

/*--- Plugin: Landing Sites ---*/
#searchref {
	margin: 20px 0 20px 8px;
	padding: 20px 20px 20px 40px;
	font-size: 1.2em;
	line-height: 1.5;
	background: #EEE url(./_img/meta.gif) repeat-y left;
}

#searchref h4 {
	font-size: 1.6em;
	line-height: 3;
	color: #666;
}

#searchref p {
	margin-bottom: 1em;
}

#searchref ul {
	margin-left: 2em;
	list-style-image: url(./_img/listbullet.png);
}

#searchref a {
	color: #668;
	font-weight: bold;
	text-decoration: none;
}

	#searchref a:hover {
		color: #000;
	}

/*--- Plugin: FAlbum ---*/	
#falbum {
	width: 460px;
	margin: 0 auto;
	font-size: 1.2em;
}
#falbum h3 {
	font-size: 1em;
	padding: 0;
	background: none;
	border: none;
}

#falbum img {
	padding: 7px;
	border: 1px solid #CCC;
}

#falbum-post-helper-switch img,
#falbum-post-helper-block img {
	padding: 0;
	border: none;
}

#sidebar ul.falbum-recent {
	display: block;
	text-align: center;
	margin: 10px 0;
}

#sidebar ul.falbum-recent li {
	display: inline;
	background: #333;
	border-top: none;
	border-bottom: none;
}

#sidebar ul.falbum-recent a {
	display: inline;
	width: 80px;
	padding: 0;
	background: none;
	-moz-opacity: 0.6;
}

	#sidebar ul.falbum-recent a:hover {
		-moz-opacity: 1.0;
	}

#sidebar ul.falbum-recent img {
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #666;
}


/*--- Plugin: Ultimate Tag Warrior ---*/
#tagcloud {
	margin: 5px;
	font-size: 1em;
}
#tagcloud a {
	padding: 0;
	background: none;
	display: inline;
	line-height: 1;
}

#tagcloud a:hover {
	background: none;
}

#sidebar li ul#recentcomments li { padding-left: 23px; }
#sidebar li ul#recentcomments li a { background: none; }
#sidebar { color: #888; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/