@charset "UTF-8";
body{
	font:0.955em georgia,serif;
	color:#432F14;
	background:url(../gfx/theme/parchment.jpg);
}

hr{
	background:#432F14;
	color:#432F14;
}

blockquote{
	color:#97764a;
}

/*
blue print css addins
----------------------------------------*/
.span-600{
	float:left;
	width:600px;
	margin-right:0;
}

/*
text =t
----------------------------------------*/

/* =a */

a:link,
a:visited{
	color:#6d4e23;
	text-decoration:none;

}
a:focus,a:hover,a:active{
	color:#97764a;
}

.nice-links a:link,
.nice-links a:visited{
	color:#97764a;
	text-decoration:none;
	border-bottom:1px solid #97764a;
}
.nice-links a:focus,
.nice-links a:hover,
.nice-links a:active{
	color:#4b3517;
	border-bottom:1px solid #6d4e23;
}
/* .nice-links & .footnotes */
.nice-links a.footnote-reference:link,
.nice-links a.footnote-reference:visited,
.nice-links a.fn-backref:link,
.nice-links a.fn-backref:visited{
	color:#f50;
	border: 0;
}
.nice-links a.footnote-reference:focus,
.nice-links a.footnote-reference:hover,
.nice-links a.footnote-reference:active,
.nice-links a.fn-backref:focus,
.nice-links a.fn-backref:hover,
.nice-links a.fn-backref:active{
	color:#432F14;
}

.colorful-links a:link,
.colorful-links a:visited{
	color:#386d23;
	text-decoration:none;
	border-bottom:0;
}
.colorful-links a:focus,
.colorful-links a:hover,
.colorful-links a:active{
	color:#97764a;
	border-bottom:0;
}

/* =h */

h1,h2,h3,h4{
	font-weight:300;
	color:#432F14;
}

h1.title{
	font-size:40px;
	margin:65px auto 0 auto;
	padding:0 0 0 20px;
	font-family:baskerville,'palatino linotype','times new roman',serif;
	letter-spacing:-3px;
	color:#432F14;
}

/*
text helper classes
----------------------------------------*/

.rjust{
	text-align:right;
}
.jjust{
	text-align:justify;
}
.cjust{
	text-align:center;
}
.nobr{
	white-space: nowrap;
}
.amp{
	font-family:Baskerville, Palatino, Constantia, "URW Palladio L", "Book Antiqua", serif;
	font-style:italic;
	font-size:1.05em;
}
.dquo {
	margin-left:-0.5em;
}
.quo {
	margin-left:-0.25em;
}
.caps{
	font-variant:normal;
	text-transform:none;
	font-size:0.81em;
	color:inherit;
	font-weight:inherit;
}
.pre {
	color:#432F14;
	/* color:#003377; */
	/* white-space:nowrap;*/
}

/* =footnote */

table.footnote {
	font-size:12px;
	color:#97764a;
	margin:25px 0 0 0;
}
table.footnote + table.footnote {
	margin:0;
}
table.footnote .label {
	width:3%;
	vertical-align:top;
}
table.footnote td {
	text-align:justify;
}
a.footnote-reference:link,
a.footnote-reference:visited {
	font-weight:bold;
}

/* =form */

.form-voluntary label {
	font-weight:normal;
}

ul.errorlist {
	list-style:none;
	margin:0;
}
.submit {
	margin-top:0;
}

/*
grouping elements - layers / dividers and their children =d
----------------------------------------*/

/* navigation */

#navigation-wrapper{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
a#nav_home{
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:15px;
	color:#F6ECDF;
	background-color:#432F14;
	padding:6px 0 0 0;
	height:25px;
	/* bp.css: span-5 append-1 first:: */
	float:left;
	width:190px;
	margin-right:50px;

	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
}
a#nav_home em{
	font-variant:normal;
	font-style:italic;
	font-weight:300;
}
a#nav_home:focus,
a#nav_home:hover,
a#nav_home:active{
	color:#432F14 !important;
	background-color:#F6ECDF !important;
}
a#nav_home:hover .hasBackgroundColor {
	background-color:#F6ECDF !important;
}

#navigation{
	background-color:#432F14;
	min-height:25px;
	padding:0;

	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
}
#navigation ul{
	font-size:15px;
	font-family:baskerville,'palatino linotype','times new roman',serif;
	font-variant:small-caps;
	text-transform:lowercase;
	letter-spacing:1px;
	margin:0;
	height:30px;
	width:100%;
	overflow:hidden;
}

#navigation li{
	display:inline;
	float:left; /* TODO: check if this works everywhere!? */
}
#navigation li a{
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	width:auto;
	padding:3px 9px;
	height:23px;
	color:#F6ECDF;
	/*border-right:1px solid #fff;*/
	overflow:hidden;
	border-top:2px solid #432F14;
}
#navigation li a:focus,
#navigation li a:hover,
#navigation li a:active{
	color:#fff;
	border-top:2px solid #F6ECDF;
}
#navigation li.highlight a img{
	width:16px;
	vertical-align:text-bottom;
}
#navigation li#search-box{
	float:left;
	width:172px;
	height:23px;
	overflow:hidden;
	background:#fa0;
	display:none;
}
#delicious * a:link#nav_bookmarks,
#delicious * a:visited#nav_bookmarks,
#delicious * a:focus#nav_bookmarks,
#delicious * a:hover#nav_bookmarks,
#delicious * a:active#nav_bookmarks,

#thoughts * a:link#nav_thoughts,
#thoughts * a:visited#nav_thoughts,
#thoughts * a:focus#nav_thoughts,
#thoughts * a:hover#nav_thoughts,
#thoughts * a:active#nav_thoughts,

#jukebox * a:link#nav_scrobble,
#jukebox * a:visited#nav_scrobble,
#jukebox * a:focus#nav_scrobble,
#jukebox * a:hover#nav_scrobble,
#jukebox * a:active#nav_scrobble,

#flatpage_1 * a:link#nav_flatpage_1,
#flatpage_1 * a:visited#nav_flatpage_1,
#flatpage_1 * a:focus#nav_flatpage_1,
#flatpage_1 * a:hover#nav_flatpage_1,
#flatpage_1 * a:active#nav_flatpage_1,

#activities * a:link#nav_activities,
#activities * a:visited#nav_activities,
#activities * a:focus#nav_activities,
#activities * a:hover#nav_activities,
#activities * a:active#nav_activities,

#photos * a:link#nav_photos,
#photos * a:visited#nav_photos,
#photos * a:focus#nav_photos,
#photos * a:hover#nav_photos,
#photos * a:active#nav_photos,

#search * a:link#nav_search,
#search * a:visited#nav_search,
#search * a:focus#nav_search,
#search * a:hover#nav_search,
#search * a:active#nav_search{
	font-weight:900;
	color:#fff;
	border-top:2px solid #fff;
}
#home * a:link#nav_home,
#home * a:visited#nav_home,
#home * a:focus#nav_home,
#home * a:hover#nav_home,
#home * a:active#nav_home{
	color:#432F14;
	background-color:#F6ECDF;
}

/* search form */

#cse-search-box input#search{
	margin:0;
	padding:3px 0 0 3px;
	border:0;
	float:left;
	text-align:left;
	vertical-align:middle;
	width:135px;
	height:23px;
	font-size:15px;
	font-variant:small-caps;
	background-color:#432F14;
	color:#F6ECDF;
}
#cse-search-box input#search:focus{
	color:#fff;
}
#cse-search-box button{
	float:left;
	background-color:#432F14;
	border:0;
	outline:0;
	padding-top:3px;
	cursor:pointer;
}
#cse-search-box button:hover{
	background-color:#fff;
}

/* breadcrumbs */

#location{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:30px;
	color:#6d4e23;
	display:none;
	width:100%;
	border-top:2px solid #4b3517;
}
#location a:first-child{
	margin-left:45px;
}
#location a:link,
#location a:visited,
#location a:active,
#location a:focus{
	color:#6d4e23;
	border-bottom:1px solid #4b3517;
}
#location a:hover{
	color:#6d4e23;
	border-bottom:1px solid #6d4e23;
}

/* contents */
#content{
	-webkit-border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topleft:16px;
	-moz-border-radius-topright:16px;
}
#content,
#content-meta {
	background-image:url(../gfx/theme/bg.png);
	border: 4px solid #432F14;
	padding:0;
}
#content-meta{
	margin-top:15px;
	-webkit-border-bottom-left-radius:16px;
	-webkit-border-bottom-right-radius:16px;
	-moz-border-radius-bottomleft:16px;
	-moz-border-radius-bottomright:16px;
}

/* sidebar */

.sidebar {
	display: block;
	text-align: justify;
	margin: 20px 0 0 0;
}

.sidebar a:link,
.sidebar a:visited,
.sidebar a:active,
.sidebar a:focus{
	color:#4b3517 !important;
	border:0;
}
.sidebar a:hover{
	color:#97764a !important;
}
.sidebar ul{
	font-size:0.9em;
	list-style:none;
	margin:0;
	color:#97764a;
}
.sidebar ul li{
	line-height:1.833em;
	border-bottom:4px solid #432F14;
	font-style:italic;
}

.sidebar li li{
	border-top:2px solid #432F14;
	border-bottom:0;
	font-style:normal;
}
.sidebar ul li ul li a{
	font-variant:small-caps;
}
.sidebar ul ul li:first-child{
	border-top:0;
}
.sidebar p{
	text-align: justify;
}

#sidebar-map-canvas{
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 100px;
	overflow: hidden;
}

/* Pagination */

.paginator {
	clear: both;
	margin: 20px auto;
	text-align: center;
	padding: 20px .25em .6em .25em;
}

a:link.paginate-first,
a:visited.paginate-first,
a:focus.paginate-first,
a:active.paginate-first,
a:link.paginate-last,
a:visited.paginate-last,
a:focus.paginate-last,
a:active.paginate-last,
a:link.paginate-previous,
a:visited.paginate-previous,
a:focus.paginate-previous,
a:active.paginate-previous,
a:link.paginate-next,
a:visited.paginate-next,
a:focus.paginate-next,
a:active.paginate-next,
a:link.paginate-link,
a:visited.paginate-link,
a:focus.paginate-link,
a:active.paginate-link {
	padding: 2px 8px;
	margin: 0 2px;
	font-weight: bold;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  	background-color: #432F14;
  	border: solid 1px #fff;
	outline: 2px solid #432F14;

}
a:hover.paginate-first,
a:hover.paginate-last,
a:hover.paginate-previous,
a:hover.paginate-next,
a:hover.paginate-link {
	color: #432F14;
  	background-color: #fff;
  	border: solid 1px #432F14;
}
a.paginate-first, a.paginate-last { font-weight: bold; }
.paginate-pages {
	cursor: pointer;
	padding: 2px 8px;
	margin: 0 2px;
	font-weight: bold;
	color: #432F14;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  	background-color: #fff;
  	border: solid 1px #fff;
	outline: #432F14;
	outline-style: solid;
	outline-width: 2px;}
.paginate-current {
	padding: 2px 8px;
	margin: 0 2px;
	font-weight: bold;
	color: #432F14;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  	background-color: #fff;
  	border: solid 1px #fff;
	outline: 2px solid #432F14;
}

/* footer */

#footer{
	color:#F6ECDF;
	margin:50px auto 0 auto;
	padding:20px 0 10px 0;
	background-color:#432F14;

	-webkit-border-radius:16px;
	-moz-border-radius:16px;
}
#footer .photos {
	width:240px;
	margin-right:0;
}
#footer h5{
	color:#F6ECDF;
	font-style:italic;
	font-weight:lighter;
	text-align:center;
	border-bottom:2px solid #F6ECDF;
}
#footer h5 a:link,
#footer h5 a:visited{
	color:#F6ECDF;
}
#footer h5 a:hover,
#footer h5 a:active,
#footer h5 a:focus{
	color:#6d4e23 !important;
}
#footer .photos a:link,
#footer .photos a:visited{
	border:0;
}
#footer .photos img{
	opacity:0.35; /* css3 */
}
#footer .photos a:hover img{
	opacity:0.8; /* css3 */
}
#footer img{
	vertical-align:top;
}
#footer li p{
	text-align: justify;
}
#footer ol{
	list-style:none;
	margin:0;
}
#footer ol li{
	margin:15px 0;
	font-size:12px;
}
#footer li a:link,
#footer li a:visited{
	color:#6d4e23;
	font-style:italic;
	font-weight:lighter;
	font-size:14px;
	border-bottom:solid 1px #4b3517;
}
#footer li a:hover,
#footer li a:active,
#footer li a:focus{
	color:#F6ECDF;
	border-bottom:solid 1px #6d4e23;
}

/* about */

#about{
	color:#6d4e23;
	text-align:justify;
	font-size:0.87em;
	margin:40px auto 0 auto;
	padding:16px 0 0 0;
}
#about a:link,
#about a:visited,
#about a:active,
#about a:focus{
	color:#6d4e23;
	border-bottom:1px solid #4b3517;
}
#about a:hover{
	color:#6d4e23;
	border-bottom:1px solid #6d4e23;
}
#aboutmartin,
#aboutpage,
#copyright {
	display:block;
	float:left;
	margin-bottom:-36px;
	padding:10px;
	height:130px;
	width:350px;
	background-color:#432F14;
}
#aboutmartin,
#copyright {
	margin-right:15px !important;
}
#copyright {
	text-align:center;
	width:160px;
}
/*#xing{
	display:block;
	margin:20px 39px 0 39px;
	font-size:25px;
}
a.xing:link,
a.xing:visited {
	color:#006567 !important;
	border-bottom:1px solid #cedc03 !important;
}
a.xing:hover {
	background-color: #cedc03;
}*/
#poetry-wrapper{
	position:absolute;
	left:0;
	width:100%;
}
#poetry{
	width:460px;
	height:24px;
	margin:0 auto;
	background-color:#6d4e23;
	border-bottom:0;
	text-align:center;
	padding:6px;
	color:#432F14;
	font-size:20px;
	font-style:italic;
	font-wight:300;

	-webkit-border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topleft:16px;
	-moz-border-radius-topright:16px;
}
#aboutmartin{
	-webkit-border-top-left-radius:16px;
	-moz-border-radius-topleft:16px;
}
#aboutpage{
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topright:16px;
}

#web2{
	margin:0 17px;
}
#web2-delicious,
#web2-facebook,
#web2-flickr,
#web2-google,
#web2-lastfm,
#web2-technorati,
#web2-twitter,
#web2-xing{
	display:block;
	float:left;
	background:url(../gfx/icons/sprite.png) no-repeat top left;
	padding:0;
	margin:10px 10px 0 0;
	height:24px;
	width:24px;
	text-indent:-9999px;
	border:0 !important;
	opacity:0.1; /* css3 */
}
a#web2-delicious:hover,
a#web2-facebook:hover,
a#web2-flickr:hover,
a#web2-google:hover,
a#web2-lastfm:hover,
a#web2-technorati:hover,
a#web2-twitter:hover,
a#web2-xing:hover{
	opacity:0.6; /* css3 */
}
#web2-delicious{
	background-position:0 -352px;
}
#web2-facebook{
	background-position:0 -156px;
}
#web2-flickr{
	background-position:0 -190px;
}
#web2-google{
	background-position:0 -70px;
}
#web2-lastfm{
	background-position:0 -224px;
}
#web2-technorati{
	background-position:0 -318px;
	margin-right:0;
}
#web2-twitter{
	background-position:0 -386px;
	margin-right:0;
}
#web2-xing{
	background-position:0 -258px;
	opacity:0.25; /* css3 */
}

/* google_box_ads */

.google_box_ads{
	margin:0;
	padding:20px 0 0 0;
	border-top:1px dotted #432F14;
}
.google_box_ads iframe{
	float:left;
	width:300px;
	overflow:hidden;
	margin:0;
	padding:0;
}

/* tag cloud */

ul.tag-cloud li{
	display:inline;
	border:0;
}
ul.tag-cloud li a{
	font-variant:normal;
	font-style:italic;
}
.cloud1{font-size:10px;}
.cloud2{font-size:13px;}
.cloud3{font-size:16px;}
.cloud4{font-size:20px;}
.cloud5{font-size:24px;}
.cloud6{font-size:28px;}
.cloud7{font-size:33px;}
.cloud8{font-size:37px;}
.cloud9{font-size:42px;}
.cloud10{font-size:47px;}

/* content & more about */

.content-wrapper {
	padding-bottom:20px;
}
.content {
	margin: 20px 0 0 0;
}

.more-about {
	margin: 1px 0 0 0;
	padding: 20px 0 20px 0;
	/*border-top: 1px solid #432F14;
	border-bottom: 3px solid #432F14;*/
}
#more-map{
	width:950px;
	height:300px;

}
#more-map-canvas{
	position:relative;
	width:950px;
	height:0;
	padding-top:300px;
}
#next-prev-links{
	color:#6d4e23;
	background-color:#432F14;
	line-height:28px;
	border-bottom:4px solid #432F14;
}
#next-prev-links div {
	white-space:nowrap;
	overflow:hidden;
}
#next-prev-links a:link,
#next-prev-links a:visited,
#next-prev-links a:active,
#next-prev-links a:focus{
	color:#F6ECDF;
}
#next-prev-links a:hover{
	color:#6d4e23;
}

.nice-text p {
	font-size: 1em;
	line-height: 1.49em;
	margin:10px 0;
	text-align: justify;
}
.nice-text p + p {
	text-indent:0;
	margin:35px 0;
}
.nice-text p:first-letter {
	font-size: 3.5em;
	line-height: 1em;
	font-weight: 400;
	float: left;
	/*margin: 0 0.107em 0 0;*/
}
.nice-text p:first-line {
	text-indent:0;
	font-weight:900;
	font-variant:small-caps;
}
.nice-text p.topic-title:first-letter,
.nice-text .figure p:first-letter,
.nice-text ul + p:first-letter,
.nice-text ul p:first-letter,
.nice-text ol + p:first-letter,
.nice-text ol p:first-letter,
.nice-text pre + p:first-letter,
.nice-text div + p:first-letter,
.nice-text h5 + p:first-letter,
.nice-text h4 + p:first-letter,
.nice-text h3 + p:first-letter,
.nice-text h2 + p:first-letter,
.nice-text blockquote + p:first-letter,
.nice-text blockquote > p:first-letter,
.nice-text dl + p:first-letter,
.nice-text dl > p:first-letter,
.nice-text img + p:first-letter,
.nice-text p + p:first-letter {
	font-size: 1em;
	line-height:1.25em;
	float:none;
	margin:0;
	font-weight:inherit;
}
.nice-text p.topic-title:first-line,
.nice-text .figure p:first-line,
.nice-text ul + p:first-line,
.nice-text ul p:first-line,
.nice-text ol + p:first-line,
.nice-text ol p:first-line,
.nice-text pre + p:first-line,
.nice-text div + p:first-line,
.nice-text h5 + p:first-line,
.nice-text h4 + p:first-line,
.nice-text h3 + p:first-line,
.nice-text h2 + p:first-line,
.nice-text blockquote + p:first-line,
.nice-text blockquote > p:first-line,
.nice-text dl + p:first-line,
.nice-text dl > p:first-line,
.nice-text img + p:first-line,
.nice-text p + p:first-line {
	font-weight:400;
	font-variant:normal;
}
.nice-text li{
	text-align: justify;
}
.nice-text ol,
.nice-text ul{
	margin:25px 0;
}

.nice-text ol{
	list-style:lower-roman;
}
.nice-text ol ol{
	list-style:lower-alpha;
}
.nice-text ol li,
.nice-text ul li{
	margin:25px 0;
}
.nice-text ol li p,
.nice-text ul li p{
	margin:15px 0;
}
.nice-text ol.simple li,
.nice-text ul.simple li{
	margin:10px 0;
}
.nice-text ul{
	list-style:disc;
	margin:25px 0;
}
.nice-text ul ul{
	list-style:circle;
}
.nice-text h2,
.nice-text h3,
.nice-text h4,
.nice-text h5{
	font-family: baskerville,'palatino linotype','times new roman',serif;
	font-style: italic;
	text-align: center;
	margin: 25px 0;
}

/* comments */
#comments .odd, #comments .even {
	display:block;
	width:80%;
	margin-bottom:20px;
	background-color:#d3c0a6;

	-webkit-border-radius:16px;
	-moz-border-radius:16px;
}
#comments .even {
	background-color:#dcccb7;
}
#comments p, #comments p {}
.comment-odd-end, .comment-even-end {
	display:none;
}
.comment-even-end {}
#comments .num {
	text-align:right;
	margin-top:12px;
}
#comments .num a {
	font-size:4em;
	color:#cbb495;
	text-decoration: none;
}
#comments .even .num a {
	color:#d3c0a6;
}
#comments .meta {
	font-size:0.8em;
	font-style:italic;
}
#comments img.avatar {
	padding:20px 0 0 5px;
	opacity:0.35; /* css3 */
}
#comments .nice-text{
	margin-top:12px;
}

#comment-form{
	margin-top:25px;
}
#comment-form fieldset{ /* TODO: Use that for all forms? */
	background-color:#97764a;
	border:0;
	color:#432f14;

	-webkit-border-radius:16px;
	-moz-border-radius:16px;
}
#comment-form fieldset legend{
	font-weight:300;
	color:#432F14;
	font-size:2em;
	margin-top:-20px;
}
#comment-form fieldset a{
	color:#432f14;
}
#comment-form fieldset blockquote{
	color:#432f14;
}
#comment-form input[type=text], #comment-form textarea{
	background-color:#6d4e23;
	color:#cbb495;
	border:1px solid #432f14;

	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#comment-form input[type=text]:focus, #comment-form textarea:focus{
	border:1px solid #cbb495;
}
#comment-form fieldset .quiet{
	color:#6d4e23;
}

/*
sup-page container
----------------------------------------------*/

/* home page */
#home-image{
	width:950px;
	height:250px;
	background-color:#432F14;
	padding:0;
	margin:0;
	border-bottom: 4px solid #432F14;
}
#home-image-title{
	text-align:right;
	background-color:#432F14;
	font-size:11px;
	border-bottom: 4px solid #432F14;
}
#home-image-title a{
	padding-right:10px;
	border:0;

	color:#6d4e23;
}
#home-image-title a:hover{
	color:#F6ECDF;
}

/* search */
#search #content{
	padding:20px 0;
	background-color:#d3c0a6;
	background-image:none;
}

/* bookmarks & scrobbles */

ul#bookmarks,
ul#bookmarks ul,
ul#bookmarks-for-day,
ul#bookmarks-for-day ul,
ul#bookmarks-for-year,
ul#bookmarks-for-year ul,
ul#scrobbles,
ul#scrobbles ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#bookmarks li,
ul#bookmarks-for-year li,
ul#scrobbles li{
	margin:0;
	padding:9px 0;
	font-style:italic;
	font-size:1.2em;
}
ul#bookmarks li li,
ul#bookmarks-for-day li,
ul#bookmarks-for-year li li,
ul#scrobbles li li{
	font-style:normal;
	font-size:16px;
	padding:0 0 0 40px;
	margin:0 0 15px 0;
}
ul#scrobbles li li{
	margin:0;
}
li.xfolkentry span.tags{
	background:url(../gfx/icons/sprite.png) no-repeat 0 -44px;;
	padding:3px;
	padding-left:19px;
	text-transform:uppercase;
	font-size:0.6em;
}
li.xfolkentry span.tags a:link,
li.xfolkentry span.tags a:visited{
	color:#666;
	border-bottom:1px solid #999;
}
li.xfolkentry span.tags a:hover,
li.xfolkentry span.tags a:focus,
li.xfolkentry span.tags a:active{
	color:#f50;
	border-bottom:1px solid #f50;
}
li.xfolkentry a.taggedlink:link,
li.xfolkentry a.taggedlink:visited {
	/* THIS IS A LITTLE TOO MUCH
	background: url(../gfx/icons/world.png) left center no-repeat;
	padding: 3px;
	padding-left: 19px;*/
	margin-right:10px;
	text-transform:uppercase;
	font-size:0.6em;
	color:#666;
}
li.xfolkentry a.taggedlink:hover,
li.xfolkentry a.taggedlink:focus,
li.xfolkentry a.taggedlink:active{
	/* THIS IS A LITTLE TOO MUCH
	background: url(../gfx/icons/world_go.png) left center no-repeat;
	*/
	color:#432F14;
}
li.xfolkentry p {
	text-align:justify;
	font-size:0.9em;
	padding:0;
	margin:0;
}
ul#bookmarks-for-year ul li.xfolkentry {
	display:block;
	margin:0 0 0 70px;
	text-indent:-45px;
}
ul#scrobbles li li {
	margin:0 0 0 110px;
	text-indent:-110px;
}

ul#scrobbles li li span.time {
	font-family:baskerville,'palatino linotype','times new roman',serif;
}

ul#scrobbles li li a.shop:link,
ul#scrobbles li li a.shop:visited {
	background: url(../gfx/icons/sprite.png) no-repeat 0 -130px;
	padding: 3px 3px 3px 19px;
	margin: 0 10px 0 10px;
	text-transform: uppercase;
	font-size: 0.6em;
	color: #666;
}

ul#scrobbles li li a.shop:hover,
ul#scrobbles li li a.shop:focus,
ul#scrobbles li li a.shop:active{
	background: url(../gfx/icons/sprite.png) no-repeat 0 -292px;
	color: #432F14;
}

/* photos */

ul.photo-previews,
ul.photo-previews ul{
	font-size:0.85em;
	list-style:none;
	margin:0;
}
ul.photo-mediums li,
ul.photo-thumbnails li,
ul.photo-previews li{
	margin:0 !important;
}
.photo-previews li{
	width:100px;
	height:160px;
	text-align:left;
	float:left;
	padding-right:5px;
}
.photo-mediums li li,
.photo-thumbnails li li,
.photo-previews li li{
	width:auto;
	height:auto;
	float:none;
	margin:0;
}
.photo-previews a{
	font-style:italic;
}
.photo-thumbnails img,
.photo-previews img{
	border:solid 3px #fff;
	border-bottom:solid 17px #fff;
	outline:1px solid #432F14;
}
.photo-thumbnails a:hover img,
.photo-previews a:hover img{
	border:solid 3px #bbb;
	border-bottom:solid 17px #bbb;
	outline:1px solid #999990;
}
.photo-previews small{
	color:#666;
}
ul.photo-thumbnails{
	clear: both;
	list-style:none;
	margin:20px 0 0 0;
}
.photo-thumbnails li{
	width:100px;
	height:113px;
	float:left;
	padding-right:5px;
}
ul.photo-mediums,
ul.photo-mediums ul{
	list-style:none;
	margin:0;
}
ul.photo-mediums > li{
	width:300px;
	height:300px;
	float:left;
	padding-right:5px;
	text-align:center;
}
.sidebar ul.photo-mediums > li{
	width:100%;
	height:auto;
	padding:10px 5px 3px 3px;
	margin:0;
	text-align:left;
	float:none;
}
.photo-mediums a img,
.photo a img{
	border:solid 1px #fff;
	outline:3px solid #432F14;
}
.photo-mediums a:hover img,
.photo a:hover img{
	outline:3px solid #f50;
}
.photo{
	text-align:center;
	margin: 43px 0 0 0;
}
.photo p{
	text-align:justify;
	width:500px;
	margin:0 auto;
	padding:0;
}

.next-previous-photo img {
	vertical-align:middle;
	padding-bottom:2px;
}

/* friendfeed */

ul.activities,
ul.activities ul{
	list-style:none;
	margin:0;
	padding:5px 0;
	/*color:#ddd;*/
}
.activities a:link,
.activities a:visited{
	color:#fff;
	border:0;
}
.activities a:hover,
.activities a:focus,
.activities a:active{
	color:#432F14;
	border:0;
}
.activities li{
	padding:5px;
	margin-bottom:3px;
}
.activities li li{
	margin-bottom:0;
}
.activities li.title{
	font-size:1.2em;
	font-style:italic;
	margin-left:16px;
	text-indent:-21px;
}
li.delicious{
	background-color:#3274d0;
	color:#225296;
}
li.googlereader{
	background-color:#c3d9ff;
	color:#75A8FF;
}
li.flickr{
	background-color:#ff99ce;
	color:#FF4DA9;
}
li.twitter{
	background-color:#33ccff;
	color:#09c;
}
li.twitter a.date:link,
li.twitter a.date:visited{
	color:#09c;
}
li.twitter a.date:hover{
	color:#432F14;
}
li.pownce{
	background-color:#b4c24b;
	color:#859031;
}
li.lastfm{
	background-color:#d51007;
	color:#8B0B04;
}
li.amazon{
	background-color:#e97d13;
	color:#A0570D;
}
li.blog {
	background-color:#999;
	color:#737373;
}
li.facebook {
	background-color:#254588;
	color:#15264C;
}
.ff-legend a:link,
.ff-legend a:visited{
	padding-left:3px;
}
.ff-legend a:hover,
.ff-legend a:active,
.ff-legend a:focus{
	color:#fff;
}

/* weblog */

.entry-preview-container {
	margin: 0 0 40px 0;
}
.entry-preview {
	border-bottom:3px solid #432F14;
}
.entry-share,
.entry-preview-info{
	font-size: 13px;
	border-top:1px dotted #432F14;
	padding: 15px 0;
	text-align:center;
	margin-top: 25px
}
.entry-share a:link,
.entry-share a:visited,
.entry-preview-info a:link,
.entry-preview-info a:visited{
	margin:0 6px;
}
.entry-share img,
.entry-preview-info img{
	vertical-align:middle;
}
.entry-share a:link img,
.entry-share a:visited img,
.entry-preview-info a:link img,
.entry-preview-info a:visited img{
	border:1px solid #fff;
}
.entry-share a:focus img,
.entry-share a:hover img,
.entry-share a:active img,
.entry-preview-info a:focus img,
.entry-preview-info a:hover img,
.entry-preview-info a:active img{
	border:1px solid #fa0;
}


/* syntax.css */
.linenos, .code, div.highlight, pre { background-color: #432F14; padding:3px 3px 3px 6px; font-size: 11px; color: #999990; }
.linenos pre { margin: -11px 0 0 0; }
.highlight { overflow: auto; }
.highlight .c { color: #EDF080; font-style: italic } /* Comment */
.highlight .err { color: #999990; background-color: #D8290D } /* Error */
.highlight .g { color: #ccccc0 } /* Generic */
.highlight .k { color: #99cc00; font-weight: bold } /* Keyword */
.highlight .l { color: #ccccc0 } /* Literal */
.highlight .n { color: #999990 } /* Name */
.highlight .o { color: #999 } /* Operator */
.highlight .x { color: #ccccc0 } /* Other */
.highlight .cm { color: #EDF080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #EDF080; font-weight: bold } /* Comment.Preproc */
.highlight .c1 { color: #EDF080; font-style: italic } /* Comment.Single */
.highlight .gd { color: #cc0000 } /* Generic.Deleted */
.highlight .ge { color: #ccccc0; font-style: italic } /* Generic.Emph */
.highlight .gr { color: #cc0000 } /* Generic.Error */
.highlight .gh { color: #999990; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #B5F400 } /* Generic.Inserted */
.highlight .go { color: #cccccc } /* Generic.Output */
.highlight .gp { color: #666666 } /* Generic.Prompt */
.highlight .gs { color: #ccccc0; font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #999990; font-weight: bold;} /* Generic.Subheading */
.highlight .gt { color: #cc0000 } /* Generic.Traceback */
.highlight .kc { color: #99cc00; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #99cc00; font-weight: bold } /* Keyword.Declaration */
.highlight .kp { color: #99cc00 } /* Keyword.Pseudo */
.highlight .kr { color: #99cc00; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #99cc00; font-weight: bold } /* Keyword.Type */
.highlight .ld { color: #ccccc0 } /* Literal.Date */
.highlight .m { color: #6699cc } /* Literal.Number */
.highlight .p { color: #ccccc0 } /* Literal.Punctuation */
.highlight .s { color: #ff8800 } /* Literal.String */
.highlight .na { color: #efefef; font-weight: bold; } /* Name.Attribute */
.highlight .nb { color: #24909d; font-weight: bold; } /* Name.Builtin */
.highlight .nc { color: #586CB8; font-weight: bold; } /* Name.Class */
.highlight .no { color: #40ffff; font-weight: bold; } /* Name.Constant */
.highlight .nd { color: #ffa500; font-weight: bold; } /* Name.Decorator */
.highlight .ni { color: #ccccc0; font-weight: bold; } /* Name.Entity */
.highlight .ne { color: #efefef; font-weight: bold; } /* Name.Exception */
.highlight .nf { color: #586CB8; font-weight: bold;} /* Name.Function */
.highlight .nl { color: #ccccc0; font-weight: bold; } /* Name.Label */
.highlight .nn { color: #586CB8; font-weight: bold; } /* Name.Namespace */
.highlight .nx { color: #ccccc0; font-weight: bold; } /* Name.Other */
.highlight .py { color: #ccccc0; font-weight: bold; } /* Name.Property */
.highlight .nt { color: #999; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #40ffff; font-weight: bold; } /* Name.Variable */
.highlight .ow { color: #99cc00; font-weight: bold } /* Operator.Word */
.highlight .mf { color: #6699cc } /* Literal.Number.Float */
.highlight .mh { color: #6699cc } /* Literal.Number.Hex */
.highlight .mi { color: #6699cc } /* Literal.Number.Integer */
.highlight .mo { color: #6699cc } /* Literal.Number.Oct */
.highlight .sb { color: #ff8800 } /* Literal.String.Backtick */
.highlight .sc { color: #ff8800 } /* Literal.String.Char */
.highlight .sd { color: #ff8800 } /* Literal.String.Doc */
.highlight .s2 { color: #ff8800 } /* Literal.String.Double */
.highlight .se { color: #ff8800 } /* Literal.String.Escape */
.highlight .sh { color: #ff8800 } /* Literal.String.Heredoc */
.highlight .si { color: #ff8800 } /* Literal.String.Interpol */
.highlight .sx { color: #ffa500 } /* Literal.String.Other */
.highlight .sr { color: #ff8800 } /* Literal.String.Regex */
.highlight .s1 { color: #ff8800 } /* Literal.String.Single */
.highlight .ss { color: #ff8800 } /* Literal.String.Symbol */
.highlight .bp { color: #24909d } /* Name.Builtin.Pseudo */
.highlight .vc { color: #40ffff } /* Name.Variable.Class */
.highlight .vg { color: #40ffff } /* Name.Variable.Global */
.highlight .vi { color: #40ffff } /* Name.Variable.Instance */
.highlight .il { color: #6699cc } /* Literal.Number.Integer.Long */

/* jquery.lightbox-0.5.css */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color:#432F14;
	color:#F6ECDF;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font-size:12px;
	background-color:#432F14;
	color:#F6ECDF;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color:#F6ECDF;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
