BODY { font-size: small; }
HTML > BODY { font-size: medium; }
BODY {
margin:0px;
padding:0px;
font-family: Verdana, Arial, 'Lucida Grande', Geneva, Lucida, Helvetica, sans-serif;
color: #333;
background-color: #F8F8F8;
}
* HTML BODY A { color: #333; }
* HTML BODY DIV#header A#logo { color: #6A5ACD; }
* HTML BODY DIV.post P.browseablepath {
margin-bottom: 2ex;
padding-bottom: 0pt;
}
* HTML BODY DIV#rightsidebar UL, * HTML BODY DIV#rightsidebar UL LI {
margin-left: 0pt;
padding-left: -1ex;
}
* HTML BODY DIV#rightsidebar DIV.breadcrumb A, * HTML BODY DIV#rightsidebar UL LI A { color: #6A5ACD; }
* HTML BODY DIV.post H1 A { color: #EE6A00; }
* HTML BODY DIV.post P.timestamp A, * HTML BODY DIV.post P.browseablepath A { color: #5F9EA0; }
A:visited, A:link, A.stealth:link, A.stealth:hover { color: inherit; }
A:hover, A:active { color: #D37461; }
A.stealth:visited, A.stealth:link, A.stealth:hover, A.stealth:active { text-decoration: none; }
DT { font-weight: bold; }
H1, H2, H3, H4, H5, H6 {
color: #EE6A00;
font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}
H1 { font-size: 170%; }
H2 { font-size: 140%; }
H3 { font-size: 120%; }
H4 { font-size: 100%; }
H5 {
font-style: italic;
font-size: 100%;
}
H6 {
font-variant: small-caps;
font-size: 100%;
}
H1.system, H2.system H3.system, H4.system, H5.system { font: inherit; }
H1.acronym, H2.acronym H3.acronym, H4.acronym, H5.acronym { font: inherit; }
H1.application, H2.application H3.application, H4.application, H5.application { font: inherit; }
H1.protocol, H2.protocol H3.protocol, H4.protocol, H5.protocol { font: inherit; }
H1.user, H2.user H3.user, H4.user, H5.user { font: inherit; }
H1.host, H2.host H3.host, H4.host, H5.host { font: inherit; }
H1.unit, H2.unit H3.unit, H4.unit, H5.unit { font: inherit; }
.system {
text-transform: uppercase;
font-family: small-caps;
}
.acronym {
text-transform: uppercase;
font-family: monospace;
}
.application {
font-family: monospace;
}
.protocol {
text-transform: lowercase;
font-family: monospace;
}
.host {
font-family: monospace;
}
.unit {
font-family: monospace;
}
P.codesnippet {
font-size: 90%;
overflow: auto;
background-color: #eee;
color: blue;
border: 1px black dashed;
padding: 0pt 0.5em 2ex 1em;
margin: 0pt 1em 0pt 1.5em;
font-family: "Lucida Sans Typewriter", "OCR A Extended", "Lucida Console", monospace;
white-space: pre;
}
DIV#header {
font-size: 90%;
overflow: auto;
color: #6A5ACD;
background-color: #D3D3D3;
top: 0px;
left: 1em;
right: 1em;
border: 1px gray solid;
border-right: none;
border-left: none;
padding: 0.5ex 0.5em 0.5ex 0.5em;
margin: 2ex 0px 0px 0px;
}
DIV#header A#logo {
font-size: 4em;
float: left;
margin-right: 0.2ex;
padding-right: 0.3ex;
border-right: 1px #000000 solid;
}
DIV#header P#tagline {
float: right;
font-size: 1.5em;
margin-right: 0.5ex;
margin-left: 0.2ex;
padding-left: 0.3ex;
margin-top: 0ex;
margin-bottom: 0ex;
border-left: 1px #000000 solid;
text-transform: capitalize;
}
DIV#header A {
text-decoration: none;
}
/* Non-header */
DIV#nonheader {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 1em;
margin-left: 0em;
padding: 0em;
z-index: 1;
}
DIV#leader A {
text-decoration: none;
color: inherit;
}
/* Data section */
DIV#data {
border-top: 1px red solid;
border-bottom: 1px red solid;
border-right: 1px red solid;
margin-bottom: 1ex;
margin-top: 1ex;
margin-right: 1ex;
padding-bottom: 3px;
padding-top: 3px;
float: left;
clear: left;
width: 40%
}
DIV#data DL {
display: compact;
padding-left: 0.2ex;
padding-right: 0.2ex;
}
DIV#data > DL {
font-size: 90%;
}
DIV#data DL > DT {
margin-left: 0ex;
}
DIV#data DL > DD {
margin-left: 0.5ex;
}
DIV#data DL > DD > UL.contact {
margin-left: 0pt;
padding: 0ex;
}
DIV#data DL > DD > UL > LI {
display: inline;
margin-left: 0ex;
padding: 0ex;
}
DIV#data DL > DD > UL > LI A {
text-decoration: inherit;
font-weight: inherit;
}
DIV#data DL > DD > UL > LI:first-child {
font-weight: bold;
}
DIV#data DL > DD > UL > LI + LI:before {
content: "| ";
}
/* Sidebar right */
DIV#rightsidebar {
color: #6A5ACD;
background-color: #D3D3D3;
font-size: 80%;
float: right;
clear: right;
width: 26%;
margin-top: 3ex;
margin-right: 0ex;
margin-left: 1ex;
border-style : solid;
border-color : gray;
border-width : 1px;
border-right: none;
z-index: 2;
padding-right: 0em;
padding-left: 3px;
}
DIV#rightsidebar P {
padding: 0.4ex 3ex 0.1ex 0.4ex;
margin: 0.3ex 0ex 0ex 0ex;
}
DIV#rightsidebar H1, DIV#rightsidebar H2, DIV#leader H2, DIV#leader H3 {
font-size: 140%;
border-top: 1px #5F9EA0 solid;
border-bottom: 1px #5F9EA0 solid;
padding: 0pt 1ex 0.2ex 0.2ex;
margin: 0.5ex 0em 0.5ex -3px;
}
DIV#leader H3 {
font-size: 120%;
}
DIV#rightsidebar H2 {
font-size: 120%;
text-align: right;
border-top: none;
}
DIV#rightsidebar DIV.breadcrumb A {
text-decoration: none;
}
DIV#rightsidebar DL {
display: compact;
padding-left: 0.2ex;
padding-right: 0.2ex;
}
DIV#rightsidebar DL > DT {
display: inline;
margin-left: 0ex;
}
DIV#rightsidebar DL > DD {
margin-left: 0.5ex;
}
DIV#rightsidebar DL > DD > OL, DIV#rightsidebar DL > DD > UL {
margin-left: 0ex;
padding: 0ex;
list-style-position: inside;
}
/* Leader */
DIV#leader {
margin: 1ex 0pt 0pt 0pt;
padding: 0pt 1em 1.8em 3px;
z-index: 2;
background-color: white;
font-size: 100%;
}
DIV#leader * {
color: #000;
}
* HTML BODY DIV#leader H1 A {
color: #EE6A00;
}
DIV#leader H1 {
color: #EE6A00;
border: none;
border-right: 1px #5F9EA0 solid;
float: left;
max-width: 70%;
font-size: 300%;
font-family: Garamond, sans-serif;
margin: 0ex 0.2em 0em 0em;
padding: 0.5ex 0.2em 0.1em 0.2em;
}
DIV#leader H2, DIV#leader H3, DIV#leader H4 {
color: #EE6A00;
border: none;
}
DIV#leader H3, DIV#leader H4 {
padding-left: 1ex;
}
DIV#leader P {
padding-left: 20px;
margin: 0ex 0.5ex 1ex 0.5ex;
}
DIV#leader > P:first-child:first-line, DIV#leader > H1 + P:first-line {
margin-top: 0pt;
border-top: none;
padding-top: 0pt;
text-transform: uppercase;
color: #5F9EA0;
}
DIV#leader UL {
margin: 0ex;
padding: 0ex 5ex 1ex 0.5ex;
}
DIV#leader UL LI {
list-style: inside;
}
DIV#leader UL.contact {
list-style: none;
}
DIV#leader UL.contact LI {
display: inline;
}
DIV#leader UL.contact LI + LI:before {
content: " | ";
}
DIV#leader IMG {
border: none;
height: 23em;
margin: 2px;
padding: 2px;
border: 1px gray solid;
background-color: #FFF;
}
/* Date line */
DIV.date {
display: block;
clear: left;
border-style : solid;
border-color : gray;
border-width : 1px;
border-right: none;
margin-top: 0ex;
margin-bottom: 0.1ex;
}
DIV.date P {
background-color: #D3D3D3;
font-size: 80%;
margin: 0pt;
padding: 0ex 1ex 0ex 2ex;
text-align: right;
color: #5F9EA0;
}
DIV.date P A {
text-decoration: none;
}
/* Post */
DIV.post {
padding-right: 1em;
margin: 0ex 1em 0.1ex 0ex;
clear: left;
}
P.browseablepath {
max-width: 75%;
position: relative;
top: 1em;
font-size: 80%;
margin-top: 0pt;
margin-left: 0pt;
padding: 0ex 1ex 0ex 2ex;
color: #5F9EA0;
}
P.browseablepath A {
text-decoration: none;
}
DIV.post P.timestamp {
text-align: right;
float: left;
color: #5F9EA0;
clear: left;
font-size: 80%;
padding: 0ex 1ex 0.2ex 2ex;
margin: 0em 1ex 0ex 0ex;
border-right: 1px #5F9EA0 solid;
border-top: 1px #5F9EA0 solid;
}
DIV.post P.timestamp A {
text-decoration: none;
}
DIV.post H1 {
float: left;
max-width: 50%;
font-size: 160%;
font-weight: bold;
font-family: Garamond, sans-serif;
margin: 0ex 0.5em 0ex -1ex;
padding: 0.5ex 0.5em 0.2ex 1ex;
border-top: 1px #5F9EA0 solid;
border-right: 1px #5F9EA0 solid;
}
* HTML BODY DIV.post H1 {
border-bottom: none;
}
DIV.post H1 A {
text-decoration: none;
}
BODY.jobhunt DIV.post H1 {
font-size: 150%;
}
DIV.post DIV.text {
padding-top: 0pt;
border-top: 0pt;
margin-top: 0pt;
margin-left: 15px;
}
DIV.post DIV.text > P:first-child:first-line {
margin-top: 0pt;
border-top: none;
padding-top: 0pt;
text-transform: uppercase;
color: #5F9EA0;
}
DIV.post DIV.text BLOCKQUOTE H1 {
display: block;
margin-left: -1ex;
z-index: 3;
background-color: #F8F8F8;
border-bottom: 1px #5F9EA0 solid;
}
DIV.post DIV.text BLOCKQUOTE {
clear: left;
background-color: #eee;
color: blue;
border: 1px gray solid;
padding: 0.5ex;
font-size: 80%;
}
DIV.post DIV.text BLOCKQUOTE P.source {
text-align: right;
margin-bottom: 1px;
padding-bottom: 1px;
}
DIV.post DIV.text BLOCKQUOTE.email P.note {
color: gray;
text-align: right;
margin: 0ex;
padding: 0.5ex 0ex 0ex 0ex;
}
BLOCKQUOTE.email P, BLOCKQUOTE.email OL, BLOCKQUOTE.email UL {
margin-bottom: 1pt;
color: #333;
}
BLOCKQUOTE.email OL, BLOCKQUOTE.email UL {
margin: 2ex 0ex 0ex 0ex;
padding: 1ex 0ex 0ex 0ex;
list-style-position: inside;
}
BLOCKQUOTE.email OL.references {
border-top: 1px gray solid;
}
BLOCKQUOTE.email A {
text-decoration: none;
}
DIV.quote {
padding-left: 1ex;
color: blue;
border-left: 1px blue solid;
}
DIV.quote P {
color: blue;
}
DIV.post DIV.text IMG {
border: none;
height: 13em;
margin: 2px;
padding: 2px;
border: 1px gray solid;
background-color: #FFF;
}
/* Footer */
DIV#footer P, DIV#toc {
position: fixed;
width: 15em;
bottom: 1ex;
text-align: right;
font-size: 90%;
background: #eee;
border: thin black solid;
padding: 0em 1em 0em 1em;
z-index: 3;
right: 1ex;
}
/* Special cases */
/* Book sections */
DIV#rightsidebar UL.incoming_books {
margin-left: 0;
padding-left: 0.3ex;
}
DIV#rightsidebar UL.incoming_books LI {
list-style: none;
padding: 0;
clear: left;
margin: 0;
margin-top: 2px;
margin-bottom: 2px;
}
DIV#rightsidebar UL.incoming_books LI IMG {
height: 7em;
float: left;
padding: 2px 2px 2px 0px;
margin: 0px 2px 0px 0px;
}
P A IMG.amazonlogo {
clear: left;
display: block;
padding: 0pt;
margin: 0pt;
}
/* Comics list */
DIV#rightsidebar UL.linklist {
margin-left: 0;
padding-left: 0.3ex;
}
DIV#rightsidebar UL.linklist LI {
list-style: none;
display: inline;
padding: 0;
margin: 0;
}
DIV#rightsidebar UL.linklist LI + LI:before {
content: " | "
}
/* Credential image list */
UL.credentials {
padding: 2px;
}
UL.credentials LI {
display: inline;
padding: 0ex;
margin: 0ex;
}
UL.credentials LI IMG {
border: none;
width: 88px;
}
/* Pictures in leader list */
DIV#leader LI.picture {
list-style: none;
display: inline;
}
/* Older stuff list */
UL.archives, UL.archives UL {
padding: 2px;
}
UL.archives LI {
display: inline;
padding: 0ex 0ex 0ex 0.3ex;
margin: 0ex;
}
DIV#leader H2 {
clear: left;
}
P.notitie {
background-color: #EEB;
}
DIV#toc {
background-color: #EEA;
margin-bottom: 5ex;
padding-bottom: 1ex;
padding-top: 1ex;
z-index: 3;
text-align: left;
}
A.tocindent1 {
padding-left: 1ex;
}
A.tocindent2 {
padding-left: 2ex;
}
A.page {
display: block;
}
* HTML BODY BLOCKQUOTE BLOCKQUOTE * {
font-size: 125%;
}
BLOCKQUOTE BLOCKQUOTE > * {
font-size: 125%;
}
DIV.todo UL {
margin-left: 0pt;
padding-left: 0pt;
list-style: inside;
}
DIV.todo LI LI {
padding-left: 1ex;
}
DIV#breadcrumbs H1 {
font-family: Garamond, sans-serif;
font-size: 250%;
padding-left: 2ex;
}
DIV#breadcrumbs H1 A {
text-decoration: none;
}
P.warm {
background-color: lime;
}
P.dormant {
background-color: #565656;
}
P.hot {
background-color: red;
}
P.dead {
background-color: white;
}