@charset "UTF-8";
html, body {
background-color:#fff;
color:#000;
font-family: "Lucida Sans", Helvetica, "Trebuchet MS", Arial, sans-serif;
}
div.header {
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
text-align:center;
height:2ex;
padding-top:1ex;
padding-bottom:1ex;
margin:0px;
}
div.logo {
width:95px;
float:left;
height:2ex;
}
img.now {
margin:1px;
border:none;
}
address img {
display: inline;
float: left;
vertical-align: middle;
width: 88px;
border:none;
}
div.contents a:before {
content: "[";
}
div.contents a:after {
content: "]";
}
p.copyright {
margin-top:     0px;
font-size:      x-small;
text-align:     center;
text-transform: uppercase;
font-family: "Bitstream Vera Sans Mono", monospace;
color:          #888;
background-color:inherit;
}
dl.projectList dt {
border-top-style:dashed;
border-top-color:#888;
border-top-width:1px;
clear:both;
margin-top:2em;
}
dl.projectList dt:first-child {
border-top:none;
}
p.cover img {
border:none;
float:left;
margin-right:1ex;
}
p.cover {
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0ex;
font-size:smaller;
text-align:center;
}
div.screenshotcontainer {
width:100px;
float:left;
margin-top:0px;
margin-bottom:1em;
margin-left:0ex;
margin-right:1em;
}
p.ohloh {
margin:0px;
padding:0px;
}
p.screenshot img {
height:75px;
width:100px;
border:none;
}
p.screenshot {
height:75px;
width:100px;
padding:0px;
margin:0px;
font-size:smaller;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#888;
background-image:url('/gfx/noScreenie.gif');
color:#fff;
background-color:#000;
}
abbr[title] {
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#888;
font-style:inherit;
text-decoration:inherit;
}
pre, code {
/*
border-style:dashed;
border-width:1px;
border-color:#888;
*/
color:#000;
/*background-color:#030;*/
background-color:inherit;
font-family:"Lucida TypeWriter", "Lucida Console", monospace;
}

pre.code, pre.cmd {
border-style:dashed;
border-width:1px;
border-color:#888;
}
table.code, table.cmd {
width:100%;
caption-side:bottom;
margin-bottom:1em;
}

table.code pre.code, table.cmd pre.cmd {
overflow:auto;
margin:0px;
padding:0px;
}
table caption {
font-style:italic;
}

table.simple {
border-collapse:collapse;
}
table.simple td, table.simple th {
border-style:solid;
border-color:#888;
}

code.cmd:before {
content:'>\A0';
}
pre.cmd:before {
content:'>\A0';
}
img.texticon {
vertical-align:text-bottom;
}
h1, h2, h3, h4, h5, h6 {
font-family:"Lucida Bright", serif;
column-break-after:avoid;
/*-moz-column-break-after:avoid;*/
}
h1 {
column-span:all;
}
body.multicol div.body {
column-count:3;
column-rule-color:#000;
column-rule-style:solid;
column-rule-width:1px;
/*-moz-column-count:3;*/
/*-moz-column-rule-color:#000;*/
/*-moz-column-rule-style:solid;*/
/*-moz-column-rule-width:1px;*/
}
body.twocol div.body {
column-count:2;
column-rule-color:#000;
column-rule-style:solid;
column-rule-width:1px;
/*-moz-column-count:2;*/
/*-moz-column-rule-color:#000;*/
/*-moz-column-rule-style:solid;*/
/*-moz-column-rule-width:1px;*/
}
div.body p {
widows:2;
orphans:2;
}
.alien {
display:none;
}
p.mantra cite:before {
content:' — ';
}

