/* @override http://www.alexome.com/styles_aubergina.css */

/*-------------------------------------------------
Author: Alexander Ebrahim Schneider
http://www.alexome.com
Last modified 2010-03-29 22:36:36
--------------------------------------------------*/

/* @group reset */

/* adapted from http://developer.yahoo.net/yui/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* @end */

/* @group unreset */

em, .em {
	font-style: italic;
}

ul, ol {
	margin:0 0 1.286em 0;
}
ol {
	list-style-type: decimal-leading-zero;
}

ul li {
	margin-left: 1.143em;
	list-style: disc outside;	
}

ol li {
	margin-left: 2em;	
}
/*--------------lists-------------------------*/
ul.spaced li, ol.spaced li {
	margin-bottom: 0.6428em; /*9*/
}
ul.menu {
	margin: 0;
}
ul.menu li {
	margin: 0;
	list-style: none;
	font-weight: bold;
}
ul.yyyy-mm {
	width: 59px; /*5 puffer + 3*18*/
	position: absolute;
	top: 8px; /* 3*18 + 1 in order to start on the same level as the first li */
	background: url(/img/d/resume/years_grid.png) repeat-y right top;
	font-size: 12px;
	z-index: 4;
	font-family: "Courier New", Monaco, monospace;
}
ul.yyyy-mm li {
	list-style: none;
	margin: -7px 0 73px 5px;
}
ul.yyyy-mm li.start {
	margin: -7px 0 74px 5px;
}

ul.books li {
	list-style: none;
	margin-left: 0;
}

ul.books li strong {
	text-transform: uppercase;
}
ul.bstar li {
	list-style: none;
	padding-left: 1.143em;
	margin-left: 0;
	background-image: url(/img/d/bstar.gif);
	background-repeat: no-repeat;
	background-position: left 0.357em;
	vertical-align: middle;
}
/* @end */

/* @group global */
body {
	font-size:88%;  /*14*/ 
	line-height:1.286em;  /*18*/ 
	font-family:georgia, "times new roman", times, serif;
	color: #333333;
	background-color: #F6F6F6;
}

html>body { /*correction for IE7 and non-IE browsers*/
	font-size:14px;
}
/*body.layout-c3 {background:url(/img/d/backgrounds/18_cross_hrzntl.gif);}*/
/*body.entry-template {background:url(/img/d/backgrounds/18_cross_hrzntl.gif);}*/
/*body#page-archive {background:url(/img/d/backgrounds/18_cross_hrzntl.gif);}*/
/*body.layout-l3 {background:url(/img/d/backgrounds/18_cross_hrzntl.gif);}*/

/* @group flow of text */

p {position: relative;}


/*layout-c3 ------------*/
#arc .plank-a.col1 p.myes, #quixotic-engineering p.myes, body#arc #arc-explained.jim p,
#resume.layout-c3 #fantafolio.jim p, #admin p,
#news-bloks .plank-a.col2 p, body#home #news-bloks .plank-r.col1 p {
	margin:0 0 1.2857em 0;
}
#quixotic-engineering p, #arc .plank-a.col1 p, #project-teaser .plank-r.col1 p {
	text-align: justify;
	text-justify: inter-word;	
}

/*page-archive ------------*/
body#page-archive #page p {margin:0 0 1.286em 0;}

body#page-archive blockquote,
body#page-archive #page .plank-r.col1 .asset-body p,
body#page-archive #page .plank-a.col2 .asset-more p {
	text-align: justify;
	text-justify: inter-word;	
}

/*entry-templates ------------*/
body.entry-template p {
	margin:0 0 1.286em 0;
	z-index: 2;
}
body.entry-template blockquote,
body.entry-template #entry .plank-r.col1 #asset-content,
body.entry-template #roark-wide #asset-content,
#entry .plank-r.col1 .entry-more {
	text-align: justify;
	text-justify: inter-word;	
}

/* @end */

h1 {
	font-size:1.286em; /*18*/
	margin:0 0 1em 0;
}
h2 {
	font-size:1.143em; /*16*/
	margin:1.69em 0 0.5625em 0;
}
h3 {
	font-weight: bold;
}

div#lang-eng, div#lang-de {
	height: 100%;
}

/* @end */

/* @group layout */
/* horizontal layout------------------------
1 char = 1/2em~7px. 66*7px = 462 = 33*14px
54+864+54=972
-----------------------------------------*/

#container {
	position: absolute;
	background: url(/img/d/backgrounds/aubergina.png) no-repeat;
	z-index: 1;
}

/*#container-wrapper {background: url(/img/d/backgrounds/bg_36left.gif) repeat-y left top;}*/

#container-inner {
	position: relative;
	width: 69.428em;  /*972*/ 
	/*background: url(/img/d/backgrounds/bg_36right.gif) repeat-y right top;*/
}

#header {
	position: static;
	margin: 0 3.857em;
}

#header #top {
	padding-top: 19px;
}
#header-inner {
	position: relative;
	padding: 0;
}
#header-inner.type1 {min-height: 17px;}
#header-inner.type2 {min-height: 34px;}
#header-inner.type3 {min-height: 36px;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x right bottom;
}

#content {margin: 1.286em 0 0 0;}
body#page-archive #content {margin: 0 0 0 0;} /*to make head types work in Pages*/

#content-inner {
	position: relative;
	min-height: 63em;
}

/* @end */


/* @group slabs and planks */

.silly, .image-asset, .dagny, .jim {
	position: relative;
	margin: 0 3.8571em 1.28571em 3.8571em;
	padding: 0 0 1.28571em 0;
}

.silly, .image-asset {background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left bottom;}
.dagny {background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;}

#page-archive .image-asset {
	margin: 18px 3.8571em 0 3.8571em;
}

/*.image-asset {display: none;}*/
	
/* unpadding silly------------------------*/
#arc.silly, #tweet.silly, #entries.silly, #alert.silly,
body#page-archive #container.id-201 #page {padding: 0;}

/* unpadding jim------------------------*/
#context-blocks.jim, body#context #project-tags.jim,
#resume.layout-c3 .jim, #y-listing.jim,
body#entry-archive #entry.jim, body#entry-archive #roark-wide.jim,
body#page-archive #page.jim {padding: 0;}

/* plank r ------------------------*/

.plank-r {
	position: relative;
	top: 0;
	left: 0;
}

.plank-r.col1 {padding:0 1.286em 0.0714em 0;}


/* plank a ------------------------*/

.plank-a {
	position: absolute;
	top: 0;
}
.plank-a.col1, .plank-a.col2 {
	padding:0 1.286em 0 0;
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}
.plank-a.col123 {
	width: 100%;
}

/* @end */

/* @group Planks in main_index */

#arc.silly {
	height: 18em; /*252*/
	margin: 0 3.857em 1.2857em 3.857em;
}

#tweet.silly {
	overflow: visible;
}

#entries.silly {
	height: 11.5em; /*143+18*/
}

/* arc 1-23------------------------*/
#arc .plank-a.col1 {
	width:37.2857em; /*522*/
}

#arc .plank-a.col23 {
	left: 39.8571em;
	width: 21.8571em; /*306*/
	text-align: center;
	padding: 0;
}

#arc .plank-a.col23 img {
	margin: -0.8571em 0 0.2143em 0; /*18;3*/
}
#arc .plank-a.col23 h1 {
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0.5em 0; /*21*/
}

/* tweet 123 ------------------------*/
#tweet .plank-r {
	padding: 0 0 1.2857em 0;
	left: 6.2857em; /*88*/
	width: 55.428em; /*776*/
	min-height: 3.2857em; /*46*/
}

#tweet img {
	position: absolute;
	left: -1em; /*14*/
	bottom: -0.64286em; /*9*/
}
#tweet .bird {
	font-size: 0.8571em; /*12*/
	line-height: 1.334em; /*16*/
	position: absolute;
	left: 7.416em;
	bottom: 1.5833em; /*19*/
	z-index: 4;
}

#tweet span.bird span.aptureLinkIcon {
	display: none !important;
}

/* @group twitter */

ul#twitter_update_list {
	list-style-type: none;
	font-size:1.714em; /*24*/
	line-height: 1.167em; /*28*/
	letter-spacing: -0.0416em;
	padding: 0 0 0.75em 0;
	margin: 0;
}
ul#twitter_update_list li {
	list-style: none;
	margin: 0;
}
ul#twitter_update_list li span {
	margin: 0;
	font-size: 1em !important;
}

ul#twitter_update_list li a,
ul#twitter_update_list li a.aptureLink
 {
	font-size: 1em !important; /*12*/
	text-transform: lowercase;
	padding: 0;
	letter-spacing: normal;
	font-style: italic;
}
ul#twitter_update_list li span a,
ul#twitter_update_list li span a.aptureLink {
	position: static;
	font-size: 1em !important;
	letter-spacing: -0.0416em;
	font-style: normal;
}

/* @end */

/* Entries list 12-3 ------------------------*/

#entries .plank-a.col12 {
	width:39.857em; /*558*/
	padding:0 1.286em 0 0;
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}

#entries .plank-a.col12 p {
	font-size:1.143em; /*16*/
	margin:0 0 18px 0; /*17*/
}

/* ---------- */
#entries .plank-a.col3 {
	left: 42.143em;
	width: 19.286em; /*270*/
}
#entries .plank-a.col3 p {
	font-size:1.143em;
	margin:0 0 0.937em 0.25em;
}

/* @group timeline graph */
.timeline-box {
	height: 72px; /*69*/
	margin-bottom: 0; /*2 = 0.143*/
	padding-bottom: 0.143em; /*2*/
	border-bottom: 0.0714em solid #d4d4d4;
	font-family: "Courier New", Monaco, monospace;
}
.column-white {
	position: relative;
	float: left;
	display: block;
	width: 1.9286em; /*27*/
	height: 72px; /*72 - 16 = 53 effective height*/
	margin: 0 0.143em 0 0;
	background-color: #E7E7E3;
}
.column-white.now {
	margin-left: 0.2857em; /*4*/
}
.column-white.now .spark {
	background-color: #5CBAEC;
}
.column-blank {
	font-size:0.857em;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 2.25em;
	padding-top: 2px;
	height: 14px; /*16*/
	background-color: #F6F6F6;
}
.spark {
	position: absolute;
	left: 0;
	bottom: 1.1428em; /*16*/
	display: block;
	width: 1.9286em;
	background-color: #333333;
}

.spark.h0 { display: none;}
/* copy/paste from Excel: */
.spark.h49 {height: 0em;}.spark.h48 {height: 0em;}.spark.h47 {height: 0em;}.spark.h46 {height: 0em;}.spark.h45 {height: 0em;}.spark.h44 {height: 4em;}.spark.h43 {height: 3.8571em;}.spark.h42 {height: 3.7857em;}.spark.h41 {height: 3.7143em;}.spark.h40 {height: 3.5714em;}.spark.h39 {height: 3.5em;}.spark.h38 {height: 3.4286em;}.spark.h37 {height: 3.3571em;}.spark.h36 {height: 3.2143em;}.spark.h35 {height: 3.1429em;}.spark.h34 {height: 3.0714em;}.spark.h33 {height: 3em;}.spark.h32 {height: 2.8571em;}.spark.h31 {height: 2.7857em;}.spark.h30 {height: 2.7143em;}.spark.h29 {height: 2.5714em;}.spark.h28 {height: 2.5em;}.spark.h27 {height: 2.4286em;}.spark.h26 {height: 2.3571em;}.spark.h25 {height: 2.2143em;}.spark.h24 {height: 2.1429em;}.spark.h23 {height: 2.0714em;}.spark.h22 {height: 2em;}.spark.h21 {height: 1.8571em;}.spark.h20 {height: 1.7857em;}.spark.h19 {height: 1.7143em;}.spark.h18 {height: 1.5714em;}.spark.h17 {height: 1.5em;}.spark.h16 {height: 1.4286em;}.spark.h15 {height: 1.3571em;}.spark.h14 {height: 1.2143em;}.spark.h13 {height: 1.1429em;}.spark.h12 {height: 1.0714em;}.spark.h11 {height: 1em;}.spark.h10 {height: 0.8571em;}.spark.h9 {height: 0.7857em;}.spark.h8 {height: 0.7143em;}.spark.h7 {height: 0.5714em;}.spark.h6 {height: 0.5em;}.spark.h5 {height: 0.4286em;}.spark.h4 {height: 0.3571em;}.spark.h3 {height: 0.2143em;}.spark.h2 {height: 0.1429em;}.spark.h1 {height: 0.0714em;}

ul#legend,
div#legend-year {
	font-size:0.857em; /*12*/
	line-height: 18px; /*17*/
	margin-left: 0.25em; /*3*/
	font-family: "Courier New", Monaco, monospace;
}

ul#legend li a {
	width: 2.25em; /*27*/
	float: left;
	margin-right: 0.1667em;
	text-align: center;
}
ul#legend li a.add-border {
	border-right: 0.08334em solid #d4d4d4;
}

ul#legend li.now a,
.column-blank.now {
	color: #5CBAEC;
}
ul#legend li {
	display: inline;
}

#legend-year span {
	display: block;
	float: left;
	border-right: 0.08334em solid #d4d4d4;
	text-align: right;
	padding-right: 0.41667em;
	margin-right: 0.41667em;
}
/* @end */

/* @end */

/* @group planks in custom_template */

/* quixotic engineering 1-23------------------------*/
#quixotic-engineering .plank-r.col12 {
	width:34.7143em; /*486*/
}

#quixotic-engineering .plank-a.col3 {
	left: 36em; /*504*/
	width: 25.7857em; /*361*/
	padding: 0;
}

/* arc.html 12-3------------------------*/

#arc-explained.jim {
	margin: 0 0 1.286em 3.8571em;	
}

#arc-explained .plank-r.col12 {
	width: 38.5714em; /*540*/
}

#arc-explained .plank-a.col3 {
	left: 39.8571em; /*558*/
	width: 25.7143em; /*360*/
}

#arc-explained.jim p.scar4 {
	margin-bottom: 18px;
}
#arc-explained.jim .plank-r.col12 img {
	margin: 4em 0 0 2.3571em;
}



/* @end */

/* @group Planks EntryOne */

.layout-a3 #entry.silly {
	height: auto;
	min-height: 234px; /**/
}

.layout-a3 #roark-wide.jim {
	height: auto;
	min-height: 15.214em; /*213*/
}

.layout-a3 #entry .comments {
	margin: 1.286em 1.286em 0 0;
	padding: 1.286em 0 0 0;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
}

.layout-a3 #entry .comments.narrow {
	width:34.7143em;
}
.layout-a3 #entry .comments.narrow .comments-inner {
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
	padding: 0 1.286em 0.0714em 0;
}
/* mode-theatre + assets --------------------*/

.image-asset .plank-r.col123 {height: 100%;}
#mode-theatre .plank-r.col123 p {
	padding:1.286em 0;
	margin:0;
}
#mode-theatre .plank-r.col123 p.grey {background-color: #333333;}

/* roark-wide --------------------*/
#roark-wide .plank-r.col1,
#roark-wide .plank-a.col2 {
	width:30.2143em; /*423*/
}
#roark-wide .plank-a.col2 {
	left: 31.5em; /*441*/
	padding:0 0 0 0;
	background: none;
}
/* entry layout--------------------*/

#entry .plank-r.col1 {
	width:51.4286em; /*720*/
	padding: 0 0 0.0714em 0;
}

#entry .plank-r.col1.wide {
	/*background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;*/
}

#entry .plank-a.col2 {
	left: 51.3571em; /*719*/
	width: 9.0714em; /*127*/
	padding:0 0 0 1.286em;
	background: none;
}

/* entry plank-r.col12------------------*/

#entry .plank-r.col1 #asset-content .plank-a.col2 .col2-inner {
	padding:0 0 0 1.286em;
}

/* entry wide layout ------------------*/
#entry .plank-r.col1 #asset-content .plank-r.col1.wide {
	width:24.4286em; /*342*/
	padding: 0;
	background: none;
}

#entry .plank-r.col1 #asset-content .plank-a.col2.wide {
	left: 24.4286em;
	top: 10.2857em;
	width: 25.7143em; /*342+18*/
	padding:0 0 0 0;
	background: none;
}

/* entry narrow layout------------------*/

#entry .tt.plank-r.col1.narrow {
	padding:0 0 0 0; /*code1*/	
}

#entry .plank-r.col1 #asset-content .plank-r.col1.narrow {
	width:33.429em; /*468*/
	padding:0 1.286em 0 0;
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}
body#short-archive #entry .plank-r.col1 #asset-content .plank-r.col1.narrow {
	background: none;
}


#entry .plank-r.col1 #asset-content .plank-a.col2.narrow {
	left: 34.5714em; /*484*/
	width: 15.5714em; /*218*/
	text-align: left;
	padding:0 1.286em 0 0;
}

/*border is added if ???*/
#entry .plank-r.col1 #asset-content .plank-a.col2.narrow.add-border {
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}

/*05-27 this was hidden, why?*/
#entry .plank-r.col1 #asset-content .plank-a.col2.narrow .col2-inner {
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y left top;
}

/*hide/move stuff------------*/
#entry .plank-r.col1 #asset-content .tt.k1.wide,
#entry .plank-r.col1 .tt.k2.narrow,
#entry .plank-r.col1 .mm.k2.narrow {
	display: none;
}
#entry .plank-r.col1 #asset-content .mm.k1.wide {
	display: block;
}

#entry .plank-r.col1 .entry-more.wide {
	left: 24.4286em;
	top: 10.2857em;
	width: 24.4286em; /*342*/
	padding: 0 0 0 1.286em;
	background: none;
	position: absolute;
}

#entry .plank-r.col1 .entry-more.narrow {
	width:33.429em; /*468*/
	margin: -1.286em 0 0 0;
	padding:1.286em 1.286em 0.0714em 0;
	/*margin-bottom: 1.286em;*/
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}
#mode-theatre #entry .plank-r.col1 .entry-more.narrow {
	margin: 0;
	padding: 0 1.286em 0.0714em 0;
	
}

/*head------------*/

#roark-wide .entry-head {
	text-align: left;
	margin-bottom: 4.71428em;
}

#entry .plank-r.col1 #asset-content .entry-head {
	text-align: left;
	height: 10.2857em; /*8*18*/

}
#entry .plank-r.col1 #asset-content .entry-head.narrow {
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
	width:33.429em; /*468*/
	padding:0 1.286em 0 0;
}

.layout-a3 #entry.silly p.scar5 {
	margin: 0 0 1.8181em 0; /*40 for tweets*/
}

/*entry common ------------*/

#entry .plank-r.col1 p.author,
#roark-wide .plank-a.col2 p.author {
	padding-top: 1.2857em;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
}
#entry .plank-a.col2 p.author {
	padding: 0;
	background: none;
}

#entry .plank-r.col1 #asset-content .plank-a.col2 p.tags {margin:0;}

#entry .plank-a.col2 .col-choice {
	height: 6.4286em;
	padding: 5px 0.143em 0 0;
	text-align: right;
}
#entry .plank-a.col2 .col-choice a#col1 {
	margin-right: 0.5em;
}

/* @group stupid adjustments */
/*7 px difference between Safari and Firefox*/
.layout-a3 #content.id-427 #entry .plank-r.col1 .entry-more {padding-bottom: 113px;}
/*/2008/04/search-flickr-via-compfightcom/*/
.layout-a3 #content.id-457 #entry .plank-r.col1 .entry-more {padding-bottom: 65px;}
/*/2008/06/make-gregory-the-1000-frog/*/
.layout-a3 #content.id-346 #entry .plank-r.col1 .entry-more, 
.layout-a3 #content.id-342 #entry .plank-r.col1 .entry-more,
.layout-a3 #content.id-318 #entry .plank-r.col1 .entry-more {padding-bottom: 23px;}
/*/2006/10/the-streets-get-rough-when-products/*/
/*/2006/09/launch-digital-wellbeing-showroom/*/
/*/2005/07/not-afraid/*/
.layout-a3 #content.id-428 #entry .plank-r.col1 .entry-more {padding-bottom: 18px;}
/*/2008/04/how-do-people-feel-who-shuffle-music/*/
.layout-a3 #content.id-341 #entry .plank-r.col1 .entry-more {padding-bottom: 210px;}
/*/2006/09/onefish-twofish-redfish-bluefish/*/

/* @end */

/* entry comments---------------------*/

#entry .comments h3 {margin-bottom: 1.286em;}
#entry .comments .comment-header {font-weight: bold;}
#entry .comments .comment-header abbr {font-weight: normal;}

#entry .comments #comment-text,
#entry .comments #comment-author,
#entry .comments #comment-email,
#entry .comments #comment-url {
	font-size: 1em;
	line-height:1.286em;
	font-family:georgia, "times new roman", times, serif;
	color: #333333;
	width: 37em;
}
#entry .comments #comment-text {
	margin-bottom: 0.214em;
}
#entry .comments #comments-open-data p {
	width: 37em;
}
#entry .comments input{
	display: block;
	margin-bottom: 1.286em;
}
#entry .comments input#comment-submit {
	width: 6.5em;
}


/* @end */

/* @group Planks yearly listing */

body#datebased-yearly-archive #y-listing .plank-r.col1 {
	width: 682px; /*864-18-144-18-2*/
	min-height: 34.714em; /*486*/
	padding: 0;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left bottom;
}

body#datebased-yearly-archive #y-listing .plank-a.col2 {
	left: 719px; /**/
	width: 144px; /**/
	padding: 18px 0 0 0;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
}

#y-listing #list-of-filters,
#y-listing #entries {
	position: relative;
}

#y-listing h1, #y-listing h2 {
	margin: 0;
}

/*col 2 ------------*/

#y-listing .plank-a.col2 h2.the-year {
	line-height: 1.4375em; /*23*/
	text-align: center;
	background-color: #333333;
	color: #FCFCFC;
	font-family: "Courier New", Monaco, monospace;
}

#y-listing .plank-a.col2 ul {
	margin: 0;
	font-size:1.1428em; /*16*/
	line-height: 1.4375em; /*23*/
	text-align: center;
	font-family: "Courier New", Monaco, monospace;
}

#y-listing .plank-a.col2 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#y-listing .plank-a.col2 span.no-records {
	text-decoration: line-through;
}

#y-listing .plank-a.col2 p {
	text-align: center;
}


/*col 1 ------------*/
#y-listing #list-of-filters {
	font-size: 1.2857em; /*18*/
	line-height: 1.223em;
	padding: 1em 0;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
}
#y-listing #list-of-filters .seperator,
#y-listing #list-of-filters .no-records {
	margin-right: 0.445em;
}
#y-listing #list-of-filters strong {
	/*width: 100px;*/
	/*float: left;*/
	text-align: left;
	margin-right: 0.445em;
	/*border-bottom: 4px solid #333333;*/
}

/*col 1 list------------*/

#y-listing .plank-r.col1 ul {
	margin: 0;
	position: relative;
}
#y-listing .plank-r.col1 ul li {
	padding: 0;
	margin:0 0 1.286em 0;
    list-style: none;
}
#y-listing ul.entries li.entry-date {
	position: absolute;
	text-align: right;
	padding: 0 1px 0 0;
	display: block;
	/*border-bottom: 3px solid #333333;*/
	width: 99px; /**/
}

#y-listing ul.entries li.entry-title {
	position: relative;
	left: 118px; /**/
	width: 564px; /*684-118-2*/
}

#y-listing ul.entries, #y-listing ul.entries-by-criteria {
	border-top: 3px solid #A39090;
	padding: 18px 0 1px;
}

/* @end */
/* @group #news-bloks and EntryCoverage */

/*
1 item ~ 3 rows (incl. bottom margin)
Setting: 9 items = 27 rows
Result: 27 * 18 - 37
*/
body#home #news-bloks {
	min-height: 449px;
}
body#home #news-bloks .plank-r.col1,
body#home #news-bloks .plank-a.col2 {
	padding: 0;
	background: 0;
}

body#home #news-bloks.silly {
	padding-bottom: 1px;
}

/*423 px would result in an exact split: 423 + 18 + 423 = 864
the proximate 4hor border is at +1*/
#news-bloks .plank-r.col1, #coverage-archive .plank-r.col1 {
	width: 424px;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
	padding: 16px 0 0 0px;
}

#coverage-archive .plank-r.col1 .comments {
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
	padding: 1.286em 0 0 0;
}

/*step 1: 424 + 18 + 422
step 2: +2 -> 424 + 16 + 424 */
#news-bloks .plank-a.col2, #coverage-archive .plank-a.col2 {
	width: 424px;
	left: 440px;
	padding: 18px 0 0 0;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left top;
}
/*396 is next exact multiple after 391 (image width), but leaves 2px of hor4
394 is larger than 391, therefore reduce by another 6*/
#coverage-archive .plank-a.col2 {
	width: 388px;
	left: 442px;
}

#coverage-archive .image-asset {
	background: none;
	padding: 0;
}

#coverage-archive .entry-more h1 {
	line-height: 22px;
}

/*things ------------*/
body#home #news-bloks .plank-r.col1 p.scar44 {
	margin-bottom: 1em;
}

body#home #news-bloks .plank-a.col2 p {
	margin-bottom: 18px;
}

body#home #news-bloks .plank-a.col2 p span.scar1 {
	line-height: 16px;
	/*display: none; WTF!*/
}

p.scareb {
	margin-bottom: 16px;
}

#news #news-bloks .intro p {
	padding-bottom: 18px;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left bottom;
}
#news #news-bloks p#news-syntax {
	padding-top: 18px;
	color: #CECECE;
}

#coverage-archive p.nav {
	padding-bottom: 18px;
	margin-bottom: 18px;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left bottom;
}


/*coverage item ------------*/


#news #news-bloks .coverage-item {margin-bottom: 54px;}

#news #news-bloks .coverage-item p.scar1 {
	margin-bottom: 6px;
}

#news #news-bloks .coverage-item .coverage-details-k,
#coverage-archive .coverage-details-k {
	min-height: 72px;
}
#coverage-archive .coverage-details-k {margin-bottom: 18px;}

/*coverage item hover link------------*/
#news #news-bloks .ak, #coverage-archive .plank-r.col1 .ak {
	position: relative;
	margin-bottom: 6px;
}
#news-bloks .ak a {
	width: 100%;
	display: block;
	height: 18px;
	position: absolute;
	padding:1px 0 0 15px;
	right: -15px;
}
#news-bloks .ak a img {
	float: right;
}
#news-bloks .ak a:hover {
	right: -20px;

}
/* @end */

/* @group list tables: entries, projects */


/* basics ------- */

ul.entry-list, ul#project-list {margin: 0;}

ul.entry-list li, ul#project-list li {
    clear: both;
    list-style: none;
    margin: 0;
    height: 18px;
}
ul.entry-list li.head span,
ul.entry-list li.item span,
ul#project-list li.head span,
ul#project-list li.item span {
	float: left;
	display: block;
	width: 100%;
}

ul.entry-list li.head,
ul#project-list li.head {
	font-size:1.143em; /*16*/
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 1px;
}
/* common row style ---------- */
ul.entry-list li.item a:link,
ul.entry-list li.item a:visited,
ul#project-list li.item a:link,
ul#project-list li.item a:visited {
	text-decoration: none;
}

ul#project-list li.item a span,
ul.entry-list li.item a span {
	padding: 0; /**/
	line-height: 16px; /*16*/
	background-color: #E7E7E3;
}
ul#project-list li.item a:hover span,
ul.entry-list li.item a:hover span {
	background-color: #E4E4E0;
}

/* link style: entry-list ---------- */

ul.entry-list li.item a span.col2 img {visibility: hidden;}
ul.entry-list li.item a:hover span.col2 img {visibility: visible;}

/* entry-list: col widths ---------- */
ul.entry-list li.head .descr-1 {width: 96%;	}
ul.entry-list li.item span.col1 {width: 18%;}
ul.entry-list li.item span.col2 {width: 3%;}
ul.entry-list li.item span.col3 {width: 79%; text-align: left;}

/* project-list link style ---------- */

ul#project-list.off li.item span,
ul#project-list.off li.item a:link span,
ul#project-list.off li.item a:visited span {color: #CECECE;}
ul#project-list.off li.item a:hover span {color: #CECECE;}
ul#project-list.off li.item a:active span {color: #CECECE;}

ul#project-list.off li#cat-employment.item a span.col1,
ul#project-list.off li#cat-activity.item a span.col1,
ul#project-list.off li#cat-study.item a span.col1 {background-image: none;}

ul#project-list li#cat-employment.item a span.col1 {background-image: url(/img/d/resume/circ-e.png);}
ul#project-list li#cat-activity.item a span.col1 {background-image: url(/img/d/resume/circ-a.png);}
ul#project-list li#cat-study.item a span.col1 {background-image: url(/img/d/resume/circ-s.png);}

ul#project-list li.item a span.col1 {background-repeat: no-repeat;background-position: 2px;}

ul#project-list li.item a:hover span.col1 img {visibility: hidden;}
/*hmm, I don't know why I added these 3 lines. The links seem to be working without them.
ul#project-list li#cat-employment.item a:hover span.col1 {background-image: url(/img/d/resume/circ-e.png);}
ul#project-list li#cat-activity.item a:hover span.col1 {background-image: url(/img/d/resume/circ-a.png);}
ul#project-list li#cat-study.item a:hover span.col1 {background-image: url(/img/d/resume/circ-s.png);}*/

/* project-list col widths ---------- */
ul#project-list li.head .descr-1 {width: 454px;}
ul#project-list li.head span.descr-2 {width: 169px;}

ul#project-list li.item span.col1 {
	width: 18px;
	text-align: left;
	padding-left: 4px;
}

ul#project-list li.item span.col2 {width: 432px;}
ul#project-list li.item span.col3 {width: 169px;}

/* @end */

/* @group planks used in multiples pages */

#alert.silly {height: 2.571em; /*36*/}

/* footer-1 123 -------------------------- */

#footer-1 {
	min-height: 3.8571em; /*54*/
	margin-bottom: 2.5714em; /*36*/
}

#footer-1 p {
	font-size: 0.8571em; /*12*/
	margin:0 0 1.5em 0; /*18*/
}

#footer-1 p#copyright img {
	vertical-align: bottom;
	/*visibility: hidden;*/
}
#footer-1 p#copyright a#cc {
	background-image: url(/img/d/creative_commons_hover.gif);
	background-repeat: no-repeat;
	background-position: 0;
	display: block;
	width: 1.5em; /*18*/
	float: left;
	margin-right: 0.25em; /*3*/
}

#footer-1 p#copyright a#cc:hover img {visibility: hidden;}

/* footer-2 123 -------------------------- */

#footer-2 {
	min-height: 72px;
	margin-bottom: 36px;
}

#footer-2 .plank-r.col123 {padding-top: 18px;}

#footer-2 .plank-r.col123 p.colophon {
	font-size: 12px;
	width: 235px;
}

#footer-2 .plank-r.col123 .footer-arc {margin-top: 108px;}

/* #notes -------------------------- */
#notes.silly {padding: 0.6429em 0 0.5714em 0; /*9;8*/}
#notes.silly .plank-r.col123 p {
	font-size: 0.786em; /*11*/
	line-height: 1.636em; /*18*/
	word-spacing: 0.09em;
}
#notes.silly .plank-r.col123 p #lang-contact {letter-spacing: 1px;}
#notes.silly .plank-r.col123 p #language-options {
	word-spacing: 0;
	letter-spacing: 0;
	text-transform: uppercase;
}
.layout-p3 #notes.silly .plank-r.col123 p #date-info {word-spacing: 0.2727em;}
.layout-p3 #notes.silly .plank-r.col123 p #translate {margin-left: 3.2728em;}

#notes.silly .plank-r.col123 p #lang-de,
#notes.silly .plank-r.col123 p #lang-eng,
#notes.silly .plank-r.col123 p #lang-komish {
	font-size: 1.0909em; /*12*/
}

/* @end */

/* @group /cv */

#resume #controls {
	position: fixed;
	left: 677px;
	top: 150px;
	width: 239px;
	padding: 0px 0 0 0;
	background-color: grey;
	
}

/* project teaser 1-23-------------------*/
#project-teaser {min-height: 108px;}

#project-teaser .plank-r.col1 {
	width:33.429em; /*468*/
}
#project-teaser .plank-a.col12 {
	left: 36em;
	width: 25.714em; /*378*/
}

#project-teaser .plank-a.col12 .seperator {
	margin-right: 16px;
}



/* fantafolio-tags----------------------*/

#fantafolio-tags {min-height: 126px;}

#fantafolio-tags .plank-r.col12 {
	width:33.429em; /*468*/
}
#fantafolio-tags .plank-a.col3 {
	left: 36em;
	width: 25.714em; /*378*/
}


/* fantafolio layout -------------------*/
#fantafolio {height: 1730px; /*14*84 + 2*18 + 18* plus 500 puffer*/}

#fantafolio .plank-r.col12 {
	width: 623px; /*625 - 2 wegen hor8*/
	height: 1100px; /* 13*84 + 8 (#time-investment) - 84 (jahr 1996) */
}
#fantafolio .plank-a.col3 {
	width: 239px; /* 59 + 126 +54 */
	left: 623px;
	height: 1100px; /* 14*84 + 8 (#time-investment) - 84 (1996) */
}

#fantafolio .plank-a.col3 .legend {
	margin: 20px 0 0 0; /* 55 - 33 - 2 */
	text-align: right;
}

#fantafolio .plank-a.col3 #time-investment {
	position: absolute;
	top: 8px; /* dscd: 3*18 + 1 in order to start on the same level as the first li */
	bottom: 0;
	left: 59px;
	width: 108px; /* 2*18 + 4*18 */
	padding-left: 18px;
	background: url(/img/d/resume/relative_investment.png) no-repeat right top;
	z-index: 4;
}

/* duration selectors design --------------*/
#fantafolio .plank-a.col3 .employment,
#fantafolio .plank-a.col3 .activity,
#fantafolio .plank-a.col3 .study {
	position: absolute;
	display: block;
	width: 100%;
}

#fantafolio .plank-a.col3 .employment img.dreieck,
#fantafolio .plank-a.col3 .activity img.dreieck,
#fantafolio .plank-a.col3 .study img.dreieck {
	position: absolute;
	right: 0;
	top: 0;
}

#fantafolio .plank-a.col3 .employment {border-right: 2px solid #9A585C;}
#fantafolio .plank-a.col3 .activity {border-right: 2px solid #D85E4B;}
#fantafolio .plank-a.col3 .study {border-right: 2px solid #DF8C45;}

/* 59 + 126 + x*18 - 2 */
#fantafolio .plank-a.col3 .employment.item {left: 1px; width: 200px; z-index: 3;}
#fantafolio .plank-a.col3 .activity.item {left: 1px; width: 218px; z-index: 2;}
#fantafolio .plank-a.col3 .study.item {left: 1px; width: 236px; z-index: 1;}

/* duration selectors position ---------*/

#fantafolio .plank-a.col3 .employment.item.no1, #fantafolio .plank-r.col12 #itm-001 {bottom: 452px; height: 58px;}#fantafolio .plank-a.col3 .employment.item.no2, #fantafolio .plank-r.col12 #itm-002 {bottom: 796px; height: 12px;}#fantafolio .plank-a.col3 .employment.item.no3, #fantafolio .plank-r.col12 #itm-003 {bottom: 154px; height: 69px;}#fantafolio .plank-a.col3 .study.item.no4, #fantafolio .plank-r.col12 #itm-004 {bottom: 192px; height: 96px;}#fantafolio .plank-a.col3 .activity.item.no5, #fantafolio .plank-r.col12 #itm-005 {bottom: 693px; height: 306px;}#fantafolio .plank-a.col3 .employment.item.no6, #fantafolio .plank-r.col12 #itm-006 {bottom: 42px; height: 15px;}
#fantafolio .plank-a.col3 .employment.item.no7, #fantafolio .plank-r.col12 #itm-007 {bottom: 309px; height: 22px;}
#fantafolio .plank-a.col3 .employment.item.no8, #fantafolio .plank-r.col12 #itm-008 {bottom: 56px; height: 52px;}

/* hover+click -------------
JavaScript adds color class
---------*/

#fantafolio .plank-a.col3 .employment.item:hover,
#fantafolio .plank-a.col3 .employment.item.color {background-color: #B38285;}
#fantafolio .plank-a.col3 .activity.item:hover,
#fantafolio .plank-a.col3 .activity.item.color {background-color: #E28678;}
#fantafolio .plank-a.col3 .study.item:hover,
#fantafolio .plank-a.col3 .study.item.color {background-color: #E7A973;}

#fantafolio .plank-a.col3 .employment.item.color {left: 0; width: 201px;}
#fantafolio .plank-a.col3 .activity.item.color {left: 0; width: 219px;}
#fantafolio .plank-a.col3 .study.item.color {left: 0; width: 237px;}

#fantafolio .plank-a.col3 .employment.item:active img.dreieck,
#fantafolio .plank-a.col3 .activity.item:active img.dreieck,
#fantafolio .plank-a.col3 .study.item:active img.dreieck {
	padding-top: 4px;	
}

/* project description -----------------*/

#fantafolio .plank-r.col12 .descr {
	position: absolute;
	right: 0;
	padding: 54px 0 0 0;
	/*height: auto !important;*/
	margin-top: -54px;
	overflow: visible;
	color: #191919;
}

#fantafolio .plank-r.col12 .descr-top {
	position: relative;
	padding: 18px;
}
#fantafolio .plank-r.col12 .descr-inner {
	position: relative;
	padding: 0 18px 1px 18px;
	margin: 0 0 1px 0;
}
#fantafolio .plank-r.col12 .descr-top .ska1 {
	border-width: 2px 0;
	border-style: solid;
	border-color: #191919;
}
#fantafolio .plank-r.col12 .descr-top .ska2 {
	width: 293px;
	padding-left: 8px;
	float: right;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #191919;
}

#fantafolio .plank-r.col12 .descr-inner .tags {
	border-top: 1px solid #191919;
}

#fantafolio .plank-r.col12 .descr-footer span {
	font-size: 12px;
	float: left;
	padding: 0px 18px 0 18px;
	margin-right: 1px;
}

#fantafolio .plank-r.col12 .descr.employment .descr-top,
#fantafolio .plank-r.col12 .descr.employment .descr-inner,
#fantafolio .plank-r.col12 .descr.employment .descr-footer span {background-color: #B38285;}

#fantafolio .plank-r.col12 .descr.activity .descr-top,
#fantafolio .plank-r.col12 .descr.activity .descr-inner,
#fantafolio .plank-r.col12 .descr.activity .descr-footer span {background-color: #E28678;}

#fantafolio .plank-r.col12 .descr.study .descr-top,
#fantafolio .plank-r.col12 .descr.study .descr-inner,
#fantafolio .plank-r.col12 .descr.study .descr-footer span {background-color: #E7A973;}


/* @end */

/* @group #context-blocks */

/*#context-blocks.jim,
#context-blocks.silly {
	display: none;
}*/

#context-intro.jim {
	margin: 0 3.857em 0 3.857em;
}
#context-intro .plank-r.col123 p {
	font-size:1.5714em; /*22*/
	line-height: 1.0909em; /*24*/
}
#context-blocks p.presently {
	line-height: 1.5714em; /*22*/
	font-weight: bold;
	letter-spacing: 0.07143em;
	font-style: italic;
	padding-top: 0.07143em;
}
#context-blocks p.presently .black {
	background-color: #333333;
	padding: 0.142857em 0.3571em;
	color: #FCFCFC;
}
#context-blocks p.presently .scar1 {
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
}
/*----------------------------------*/
#context-blocks .plank-r.col1 {
	width: 19.7143em; /*276*/
}
#context-blocks .plank-a.col2 {
	width: 19.7143em;
	left: 21em; /*294*/
	background: none;
}
#context-blocks .plank-a.col3 {
	width: 19.7143em;
	left: 42em; /*588*/
}

/* @end */
/* @group Pages */

#page .plank-r.col1 {
	width:32.1428em; /*450*/
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}

#page .plank-a.col2 {
	left: 33.2857em; /*466*/
	width: 28.3571em; /*397*/
	padding:0 0 0 0;
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y left top;
}

#page .plank-a.col2 .col2-inner {
	padding:0 0 0 1.286em;
}

#page .plank-r.col1 .page-head {
	margin-bottom: 5.2857em; /*74*/
}
/*----507 human behavior ---------------*/

/*----491 trust as feelings---------------*/
body#page-archive #container.id-491 #page .plank-r.col1 {width:28.93em; /*405*/}
body#page-archive #container.id-491 #page .plank-a.col2 {
	left: 30.0714em; /*421*/
	width: 31.5714em; /*442*/
}
body#page-archive #container.id-491 #page .plank-r.col1 .page-head {margin-bottom: 69px; /**/}

/*----508 depicting-emotions------------*/
body#page-archive #container.id-508 #page .plank-r.col1 {width:25.7143em; /*360*/}
body#page-archive #container.id-508 #page .plank-a.col2 {
	left: 26.8571em; /*376*/
	width: 34.7857em; /*487*/
}

body#page-archive #container.id-508 #page .plank-r.col1 .page-head {margin-bottom: 80px; /**/}

/*----488 surface graphics -------------*/
body#page-archive #container.id-488 #page .plank-r.col1 p.brief {
	font-size: 1.1428em;
}
body#page-archive #container.id-488 #page .plank-r.col1 .page-head {margin-bottom: 7.8571em;/*110*/}

/*----490 shufflesome ----------------*/
body#page-archive #container.id-490 #page .plank-r.col1 .page-head {margin-bottom: 38px;/*38*/}

/*----1218 classic yacht racing ----------------*/
body#page-archive #container.id-1218 #page .plank-r.col1 {width: 39.9286em; /*559*/}
body#page-archive #container.id-1218 #page .plank-a.col2 {
	left: 41.0714em; /*575*/
	width: 20.6429em; /*289*/
}

/*----1220 experience design----------------*/

body#page-archive #container.id-1220 #slab .plank-r.col12 {
	padding-right: 18px;
	width: 504px;
	background: url(/img/d/backgrounds/bg_18vertical.gif) repeat-y right top;
}

body#page-archive #container.id-1220 #slab .plank-a.col3 {
	left: 539px;
	width: 324px;
}

body#page-archive #container.id-1220 #page .plank-r.col123 {
	width:864px;
}


/*----1221 equus ----------------*/
body#page-archive #container.id-1221 #page .plank-r.col1 {width:34.7143em; /*486*/}
body#page-archive #container.id-1221 #page .plank-a.col2 {
	left: 35.8571em; /*502*/
	width: 25.7857em; /*361*/
}

/*----1223 hotel-siberia ----------------*/
body#page-archive #container.id-1223 #page .plank-r.col1 .page-head {margin-bottom: 90px;}
/* 201 profile 1-23------------------------*/

body#page-archive #container.id-201 #page p {
	margin-bottom: 18px;
}

body#page-archive #container.id-201 #page .plank-r.col1 {
	background: none;
	width:450px; /**/
}

body#page-archive #container.id-201 #page .plank-a.col23 {
	left: 468px; /**/
	width: 396px; /**/
}
/*-----------common elements-------------------*/
#page .plank-r.col1 p.brief, #page .plank-r.col123 p.brief {
	margin: 0 0 0 0;
	text-transform: uppercase;
}

#page p.cite {
	font-size:1.571em; /*22*/
	line-height: 1.0909em; /*24*/
	margin-bottom: 0.82em; /*18*/
}
#page p.cite .source {
	font-size: 0.5454em;
}

/* @end */

/* @group scars reviewed */

/*use this to except inline elements from font styling attributes*/
.scar-clear {
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
	font-style: normal;
}

/*12px*/
.scar1, .layout-l3 .via-twitter, .source,
.image-clara .caption,
.image .caption, 
.mt-enclosure.mt-enclosure-image {font-size:0.8571em; /*12*/}

.image .caption .source,
.image-clara .caption .source,
.mt-enclosure.mt-enclosure-image .caption .source {
	font-size: 1em;
	font-style: italic;
}

.scareb .scar1 {font-size: 12px; line-height: 16px;}

/*
can be used for navigation text
employed at
/news*/
.scar34 {
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
	text-transform: uppercase;
}

/*14*/
.scareb .scar0 {font-size: 14px;}

/*15*/
.scar2 {font-size:1.071em;}

/*16
employed in #y-listing*/
.scar6 {
	font-size:1.143em; /*16*/
	margin:0 0 1.125em 0;
}

h2.scar6 {
	margin: 0;
	text-transform: uppercase;
}
.scar3 {font-size:1.143em;}


/*18
at /yyyy
at arc.html*/
.scar4, #arc-explained.jim p.scar4 {
	font-size:1.286em; /*18*/
	line-height: 22px; /*22*/
}

/*
at news-blok*/
.scar44 {font-size:1.286em;}

/*19
at projects/trust-as-feelings/depicting-emotions.html/
*/
.scar-grube {
	font-size:1.357em;
	line-height: 1.211em; /*23*/
	font-style: italic;
	word-spacing: -0.1053em;
	margin: 0 0 0.9473em 0;
}

/*20*/
#quixotic-engineering p.scar63 {
	font-size: 1.4286em; /*20*/
	line-height: 1.2em; /*24*/
	margin: 0 0 0.9em 0; /*18*/
}

/*22*/
.scar5, #resume.layout-c3 p.scar5 {
	font-size:1.571em; /*22*/
	line-height: 1.182em; /*26*/
	text-align: left;
	margin: 0 0 10px 0;
}

/*27
employed at 
/news
EntryCoverage*/
.scareb {
	font-size: 27px;
	line-height: 31px;
}

/*used in combination with ak balken*/
body#home #news-bloks .plank-r.col1 h1,
#page-archive .id-201 h1 {
	font-size: 27px;
	line-height: 1.33em; /*36 = 2*18*/
}

/*34*/
#quixotic-engineering .scar55 {
	font-size: 2.4286em; /*34*/
	line-height: 1.0588em; /*36*/
	margin: 0 0 0.5294em 0; /*18*/
}

/* @end */

/* @group tables */
table {
	width: 100%;
	margin-bottom: 1.2857em;
}
body#page-archive #container.id-490 table.the-numbers,
body#page-archive #container.id-1223 table.the-numbers {margin: 0;}

table.the-numbers tr {
	line-height: 19px; /**/
	background-image: url(/img/d/backgrounds/schraff_b21.gif);
	background-repeat: repeat;
	background-position: left center;
}
table.the-numbers td {
	border-width: 1px 0;
	border-style: solid;
	border-color: #333333;
}

table.the-numbers td.number {
	width: 14%;
	text-align: right;
	padding-left: 0.14286em; /*2*/
}
table.the-numbers td.what {
	padding-left: 1.28571em; /*18*/
}

/* table at /coverage ----------------------*/
table.virginia {
	width: 100%;
}
table.virginia th {
	font-weight: bold;
	padding: 9px 0 9px 1px;
}
table.virginia th.col1 {
	width: 14%;
}
table.virginia th.col2 {
	width: 34%;
}
table.virginia td {
	padding: 9px 0 9px 1px;
	vertical-align: top;
}
table.virginia tr.odd td {
	border-width: 1px 0;
	border-style: solid;
}

/* table at /yyyy months -------------------------------*/
table.months {
	font-family: "Courier New", Monaco, monospace;
}
table.months tr {
	font-size: 21px;
	line-height: 30px;
}

table.months td {
	width: 20%;
	text-align: center;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #333333;
}

table.months tr.last-row td {border-bottom: 0;}

table.months td.last-col,
table.months tr.last-row td.last-col {border-right: 0;}

/* @end */

/* Styles: titles ----------------------------*/

.layout-a3 h1.title {
	font-size:3em; /*42*/
	line-height: 1em;
	margin: 0 0 0.2857em 0;
	letter-spacing: -0.0476em;
}
body#page-archive h1.title {
	font-size: 3.143em; /*44*/
	line-height: 1em; /*44*/
	margin: 0 0 0.2227em 0; /*10*/
	letter-spacing: -3px; /*3*/
}

body#page-archive #container.id-491 h1.title {
	font-size: 3.9286em; /*55*/
	line-height: 1em; /*55*/
	margin: 0 0 0.32728em 0; /*18*/
	word-spacing: 0.07273em; /*4*/
}

body#page-archive #container.id-508 h1.title {
	font-size: 3.3571em;/*47*/
	line-height: 1em;/*47*/
	margin: 0 0 0.14894em 0; /*7*/
	word-spacing: 0.0425em; /*2*/
}
body#page-archive #container.id-1222 h1.title {
	font-size:3em; /*42*/
	line-height: 1em;
	margin: 0 0 0.2857em 0; /*12*/
	letter-spacing: normal;
}

.layout-a3 h2.subtitle {
	font-size:1.571em; /*22*/
	line-height: 1em;
	margin:0 0 0 0;
}
body#page-archive h2.scar5 {
	line-height: 0.818em; /*18*/
	margin:27px 0 0.409em 0; /*27;9*/
}

h1 em {
	text-transform: lowercase;
}

/* STYLES --------------------------------*/

.footnotes p {
	padding-left: 0.9286em; /*13*/
	text-indent: -0.9286em;
}

/*a bold underline <p class="ak">&nbsp;</p>*/
.ak {
	height: 18px;
	background-color: #333333;
	width: 82%;
}

.layout-a3 blockquote,
body#page-archive blockquote {
	border-left: 0.143em solid #A3EAD4;
	padding-left: 0.7143em;
	margin-bottom: 1.286em; /*18*/
}

.smallcap14 {font-size: 85.714%; /*12 of 14*/}
.smallcap16 {font-size: 87.5%; /*12 of 16*/}
.smallcap18 {font-size: 88.88%; /*16 of 18*/}
.caps {text-transform: uppercase;}

.highlight, p.alert {background-color: #FCFBD8;}
ins {text-decoration: none;}
code {text-align: left;}

/* @group links */

a img,:link img,:visited img {
	border: none;
	outline: none;
}
a:focus {outline:none}
a:link, a:visited { color: #333333; text-decoration: underline;}
a:hover {color: #0B0B0B; text-decoration: underline; cursor: pointer;}
a:active { color: #333333; text-decoration: underline;}

/*--------- lone a's---*/
a.nt {
	text-decoration: none;
}

#fantafolio a.employment,#fantafolio a.employment:visited {color: #B38285; text-decoration: none;}
#fantafolio a.activity,#fantafolio a.activity:visited {color: #E28678; text-decoration: none;}
#fantafolio a.study,#fantafolio a.study:visited {color: #E7A973; text-decoration: none;}

#fantafolio a.employment:hover {color: #B38285; text-decoration: underline;}
#fantafolio a.activity:hover {color: #E28678; text-decoration: underline;}
#fantafolio a.study:hover {color: #E7A973; text-decoration: underline;}
/*---------menu list, years---*/

a.bl:link, a.bl:visited { 
	display: block;
	color: #333333;
	text-decoration: none;
}

a.bl:hover { 	display: block;
	color: #333333;
	text-decoration: underline;
}
/*
ul.menu li a:hover {
	background-image: url(/img/d/backgrounds/schraff_b21.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
*/

/*--------------underline on hover---*/
a.nl:link, .enlarge a:link {text-decoration: none;}
a.nl:visited, .enlarge a:visited {color: #333333; text-decoration: none;}
a.nl:hover, .enlarge a:hover {color: #0B0B0B; text-decoration: underline;}
a.nl:active, .enlarge a:active {color: #333333; text-decoration: none;}



a.sprk:link, a.sprk:visited {
	text-decoration: none;
}
a.sprk:hover,
a.sprk:hover span {
	background-image: url(/img/d/backgrounds/schraff_b51.gif);
	background-repeat: repeat;
	background-position: left top;
}

sup {line-height: 0; font-size: 0.8571em;}
sup a:link, sup a:visited {
	padding: 0.1667em;
	}


/*---------image thumbs
apply 2px border, padded by 1 px.
hover fills backgground.
--------*/

.coverage-details-k a.bp img.click {
	border: 2px solid #333333;
	padding: 0;
	background-color: transparent;
	position: absolute;
	left: -3px;
	top: 64px;
}

a.bp {font-size: 14px;}

a.bp:link img,
a.bp:visited img {
	border: 0.1428em solid #333333;
	padding: 0.0714em;
}
a.bp:hover img {
	border: 0.1428em solid #333333;
	padding: 0.0714em;
	background-color: #333333;
}
a.bp:active img {
	border: 0.1428em solid #333333;
	padding: 0.0714em;
	background-color: #333333;
}

/*------------white on black----*/

body#page-archive .image a:link .click,
body#page-archive .image a:visited .click,
body#page-archive .image-clara a:link .click,
body#page-archive .image-clara a:visited .click,
a.wt:link,
a.wt:visited {
	text-decoration: none;
	color: #FCFCFC;
	background-color: #333333;
}

body#page-archive .image a:hover .click,
body#page-archive .image-clara a:hover .click {
	text-decoration: underline;
}

#fantafolio .plank-r.col12 .descr .descr-footer a.wt:hover span {
	background-color: #333333;
	
}


/* images: text link over image -----------------*/

body#page-archive .image a.project-thumb,
body#page-archive .image-clara a.project-thumb {
	position: relative;
	display: block;
	text-decoration: none;
}
body#page-archive .image .click,
body#page-archive .image-clara .click {
	padding: 0.41667em;
	background-color: #333333;
	color: #FCFCFC;
	position: absolute;
	font-size: 0.8571em;
	font-style: italic;
}
body#page-archive .image .click.tr,
body#page-archive .image-clara .click.tr {
	top: 0;
	right: 15px;
}
body#page-archive .image .click.br,
body#page-archive .image-clara .click.br {
	bottom: 0;
	right: 15px;
}
body#page-archive .image .click.tl,
body#page-archive .image-clara .click.tl {
	top: 0;
	left: 0;
}
/* @end */

/* IMAGES --------------------------------*/

.image-clara,
.layout-a3 .plank-r.col1 .image,
.layout-a3 .plank-a.col2 .image, #image-nav {
	margin:0 0 1.286em 0;
	text-align: left;
}

.image-clara.border {
	padding:0 0 1.286em 0;
	background: url(/img/d/backgrounds/bg_06horizontal.gif) repeat-x left bottom;
}

#image-nav {
	position: relative;
	height: 3.643em;
	padding: 0;
	margin-right: 2px;
	background-image: url(/img/d/backgrounds/schraff_b21.gif);
	background-repeat: repeat;
	background-position: left;
}
#coverage-archive.layout-a3 #image-nav {
	width: 828px;
}

#image-nav #manoman {margin: 0 auto;}
#image-nav #manoman img {vertical-align: top; margin: 0 0.5em 0 0;}
.enlarge {
	font-size: 0.857em;
	text-transform: lowercase;
}

body#entry-archive .plank-r.col1 #entry-more.image {
	float: left;
	position: relative;
	width: 12.8571em; /*180*/
	margin: 0 1.2857em 0 0;
	padding-top: 0.286em;
	z-index: 3;
}

body#entry-archive #entry-more.image .caption {
	margin-bottom: 1.2857em;
}

/* img tag ------------------------------*/
.mt-image-none {font-size: 14px; margin: 0;}
.mt-image-left {font-size: 14px; margin-right: 0.5714em;}
.mt-image-right {font-size: 14px; margin-left: 0.5714em; /*8*/}
/*.mt-image-75grid {margin: 0px 0.2856em 0.2856em 0px; border: 1px solid #A39090;}*/
/*.mt-image-75grid-lastinrow {margin: 0px 0px 0.2856em 0px; border: 1px solid #A39090;}*/

img.br-grey {
	padding: 0.0714em;
	border: 0.0714em solid #A39090;
}
img.br-2 {
	border: 0.1428em solid #333333;
	padding: 0.0714em;
}

/* @group the end */

.right, .mt-image-right {
	float: right;
}

.bttm-right {
	position: absolute;
	right: 0;
	bottom: 0;
	font-style: italic;
}

.left, .mt-image-left {
	float: left;
	clear: both;
}
.center, .mt-image-center {
	display: block;
	margin: 0 auto;
	text-align: center;
}

/*WORK: review this: can you give delimiter a fontsize?*/
.delimiter11 {
	padding-right: 0.3636em;
	margin-right: 0.3636em;
	border-right: 0.0909em solid #333333;
}

.delimiter12 {
	padding-right: 0.334em;
	margin-right: 0.334em;
	border-right: 0.0833em solid #333333;
}
.tag-chain span {
	padding-right: 0.28571em;
}
.hidden {display: none;}

.mno, .layout-a3 .mno, .layout-c3 .mno, .layout-l3 .mno,
#news #news-bloks .plank-a p.mno,
#news #news-bloks .coverage-item p.scar1.mno  {margin-bottom: 0;}

/* @end */
