
/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
} 
blockquote, q {
	quotes: "" "";
}


/* general page */

div#content {
  margin: auto;
  width: 33em;
  line-height: 1.8;
  font-size: 14px;
}

div#content p {
  margin: 1.8em 0 0 0;
}
div#content * + p {
  text-indent: 1em;
}
blockquote {
  margin: 1.8em;
}
blockquote p { display: inline; }

/* things pushed to the left of the main stream
   Note that if you need an explicit height you have to set it yourself 
*/

div#content h1, div.post h2, ol.commentlist li cite, ol.commentlist li 
small, div#commentpreview,
dl#archivelist dt {
  float: left;
  width: 200px;
  margin-left: -215px;
  clear: left;
  text-align: right;
}

/* things pushed to the right of the main stream
   Note that if you need an explicit height you have to set it yourself 
*/

div#content div.post p.postmetadata, div.navigation div, h3#comments, 
div.post h2 + small {
  float: right;
  text-align: left;
  width: 200px;
  margin-right: -235px;
  clear: right;
}

/* multiple-post page metadata */
div#content div.post p.postmetadata {
  height: 3em;
  margin-top: -3.1em;
  font-size: 70%;
  text-align: left;
  position: relative;
}

/* single-post page metadata */
div#content div.post div.entry p.postmetadata {
  height: 6em;
  margin-top: -6.1em;
  font-size: 70%;
  text-align: left;
  position: relative;
}
div#content div.post p.postmetadata small {
  position: absolute;
  bottom: 0;
  left: 0;
}


div.navigation div {
  font-size: 90%;
}
div.navigation div + div {
  margin-top: 1.8em;
}

div#content pre {
  width: 100%;
  overflow-x: hidden;
  font-family: monospace;
  font-size: 0.8em;
  margin-top: 1.8em;
  padding: 0 10px;
}
div#content pre:hover {
  overflow-x: auto;
}

/* comments */
ol.commentlist, div#content h3#comments {
  padding-top: 80px;
}
div.allcommenttext {
  float: right;
  clear: left;
  width: 100%;
}
div#content div.allcommenttext p {
  margin-top: 0;
  margin-bottom: 1.8em;
}

ol.commentlist li small {
  margin-bottom: 1.8em;
  margin-right: 15px;
}
h3#respond {
  clear: both;
}

form#commentform textarea {
  width: 100%;
  height: 12em;
}

form#commentform p {
  text-indent: 0;
  margin: 0;
}

div#content #commentpreview h4 {
  margin-top: -50px;
  background-image: none;
}
div#content #commentpreview  {
  font-size: 0.8em;
}

/* links around */
#header {
  margin-top: 30px;
}
#places { 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 1.1em;  
}
#places ul { margin: auto; }
#places li {
  float: left;
  width: 9.4%;
  height: 1.1em;
  overflow: hidden;
  text-align: center;
}

ol.commentlist li.advert { clear: both; }

dl#archivelist dd {
  float: left;
}

/*
     FILE ARCHIVED ON 00:23:52 Sep 06, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:08:04 Oct 10, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 450.361
  exclusion.robots: 260.841
  exclusion.robots.policy: 260.833
  xauthn.identify: 109.763
  xauthn.chkprivs: 150.877
  RedisCDXSource: 5.656
  esindex: 0.009
  LoadShardBlock: 165.955 (3)
  PetaboxLoader3.datanode: 157.451 (4)
  CDXLines.iter: 15.531 (3)
  load_resource: 772.144
  PetaboxLoader3.resolve: 672.5
*/

/* general */

body {
  font-family: "URW Bookman L", "Hoefler Text", "Bookman Old Style", 
serif;
  font-size: 100%;
  color: #200;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "URW Chancery L", "Apple Chancery", "Monotype Corsiva", 
"Georgia", serif;
  font-style: italic;
  text-align: center;
}
h1 { font-size: 1.3em; }
h2, h3 { font-size: 1.2em; }
h4,h5,h6 { font-size: 1.1em; }

/* header */
#header h1 {
  font-size: 2.8em;
  margin-bottom: 5px;
}
#header h1 a {
  text-decoration: none;
  color: black;
}
#header .description, #header p {
  text-align: center;
  color: #ccc;
  font-size: 0.8em;
  letter-spacing: 1em;
}

/* stuff off to the sides is in one colour */
div.post h2 a, div.navigation div a, p.postmetadata, p.postmetadata a, 
h3#comments, ol.commentlist li cite, ol.commentlist li small, 
ol.commentlist li cite a, ol.commentlist li small a, div#content h1, 
div.post h2 + small {
  color: #644;
}

a {
  color: #004;
}
a:visited {
  color: #404;
}

blockquote {
  quotes: "\201C" "\201D";
  background: #eee;
  padding: 10px;  
  -moz-border-radius: 15px 0 15px 0; 
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

em { font-style: italic; }

code { font-family: monospace; }

/* posts */

div#content h3#comments { 
  font-size: 130%; 
  background-image: none;
  margin-top: 0;
}

div#content h1, div#content div.post h2 {
  font-size: 200%;
  margin-left: -250px;
}
div#content div.post h2 {
  background-image: none;
  padding-top: 0;
  margin-top: -0.9em; /* 1.8em size / 130% fontsize
                            should be in layout but here so calculation 
is clear */
}

div.post h2 a {
  text-decoration: none;
}
div.navigation div a {
  text-decoration: none;
}

div#content pre {
  border: 1px dashed #ccc;
  border-width: 0 1px;
}

ol.commentlist li cite {
  font-size: 1.1em;
}
ol.commentlist li small {
  font-size: 70%;
}

div#content h2, div#content h3, div#content h4 {
  /* http://openclipart.org/people/eady/eady_Flourish_Ten.png */
  background: 
url(/web/20080906002402im_/http://www.kryogenix.org/days/wp-content/themes/minimal/header_flourish.png) 
top center no-repeat;
  padding-top: 25px;
  margin-top: 10px;
}

div.post {
  background: 
url(/web/20080906002402im_/http://www.kryogenix.org/days/wp-content/themes/minimal/article_flourish.png) 
bottom center no-repeat;
  padding-bottom: 50px;
}

div#commentpreview label { font-size: 80%; }

hr { display: none; }

/* nav */
#places { 
  background: #eee;
}
#places h2 { display: none; }
#places li {
  font-size: 12px;
  text-align: center;
  border-left: 1px solid #ddd;
}
#places li .sitelinkwords {
  display: none;
}
#places li a {
  text-decoration: none;
  color: #999;
  display: block;
}
#places li a:hover {
  color: #333;
}
#places li a:hover .sitelinkwords {
  position: absolute;
  display: block;
  top: 12px;
  left: 0;
  width: 100%;
  font-size: 3em;
  text-align: center;
  opacity: 0.98;
  background-color: #999;
  color: black;
  height: 1.9em;
  padding-top: 10px;
}

div#commentpreview div {
  text-align: left;
}

ol.commentlist li.sil cite {
  height: 100px;
  background: 
url(http://web.archive.org/web/20080906002402im_/http://www.kryogenix.org/images/hackergotchi-simpler.png) 
top right no-repeat;
}
ol.commentlist li.sil cite a {
  display: none;
}

/*
     FILE ARCHIVED ON 00:24:02 Sep 06, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:08:17 Oct 10, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1058.738
  exclusion.robots: 376.036
  exclusion.robots.policy: 376.027
  xauthn.identify: 124.388
  xauthn.chkprivs: 251.374
  RedisCDXSource: 170.709
  esindex: 0.015
  LoadShardBlock: 490.301 (3)
  PetaboxLoader3.datanode: 297.521 (4)
  CDXLines.iter: 18.712 (3)
  PetaboxLoader3.resolve: 256.804 (3)
  load_resource: 209.469
*/
