html {
margin: 0px;
padding: 0px;
background-color: eee;
color: 000;
}
body {
margin: 0px;
padding: 1em;
background-color: fff;
}
a { text-decoration: none; color: 464; } a:hover { text-decoration: underline; } a:visited { color:
a.out:before { content: "⇢"; color: 888; }
a.missing:visited {
color: 464;
}
a.missing:after {
content: "?";
color: AAA;
}
a.missing:hover:after {
color: A44;
}
div.header { margin: -1em -1em 1em -1em; padding: 1px 1em; color: BB7; background-color:
div.header h2 i {
color: cc9;
}
a img { border: None; }
div.footer { margin: 1em -1em -1em -1em; padding: 0.25em 1em; clear: both; text-align: center; font-size: 67%; border: solid 1px eee; background-color:
divstatus_message {
font-weight: bold;
text-align: center;
color: 800;
padding: 0.5em;
border: solid 1px f00;
}
divsearchcontrol { position: absolute; top: 10px; right: 10px; float: right; padding: 1em; background-color:
divsearchcontrol:hover {
opacity: 1.0;
}
div.gsc-ad-box, div.gsc-resultsRoot { background-color: fff; border: 1px inset
div.gsc-ad-box, div.gsc-resultsRoot, input.gsc-input, input.gsc-search-button { font-size: small; -moz-border-radius: 0.5em; }
input.gsc-search-button { border: solid 1px BCCDF0; background-color:
div.gsc-ad-box { margin: 0.5em; text-align: center; background-color: ddd } div.gsc-ad-box div.gs-divider { font-weight: bold; }
div.menu {
clear: right;
float: right;
margin: 0 -0.5em 0 5px;
padding: 20px 15px 20px 10px;
border-left: solid 1px ddd;
background-color: fff;
font-size: 75%;
}
div.menu h1, div.menu h2, div.menu h3 {
padding-right: 3em;
border-bottom: solid 1px ccc;
}
div.menu li { margin-left: -1em; }
.block { background-color: ddd; border: solid 1px
div.blog_entry { padding: 0em 1em; }
div.blog_entry h2.title, div.blog_entry h3.title { background-color: ddd; margin-left: -0.5em; padding: 0.5em; }
div.blog_entry h2.title span, div.blog_entry h2.title span a, div.blog_entry h3.title a {
color: 888;
font-size: x-small;
}
div.blog_entry div.blog_categories { color: 888; font-size: small; font-weight: bold; text-align: right; clear: both; }
div.blog_entry div.blog_comments, div.blog_entry div.blog_trackbacks {
padding: 0.25em;
border-top: solid 1px 888;
clear: both;
}
div.blog_trackbacks h4trackback_url { font-size: xx-small; color:
div.blog_comment, form.blog_comment, div.blog_trackback { background-color: eee; margin-left: 3em; font-size: small; }
div.blog_comment h4, div.blog_trackback h4 { padding-left: 0.5em; }
div.blog_trackback h5 {
color: 444;
}
div.blog_comment_preview { border: solid 2px aa0; padding-right: 3em; }
div.blog_comments help {
font-size: xx-small;
color: 888;
padding: 0.25em;
text-align: center;
}
h2.blog_month {
border-bottom: solid 2px 000;
font-size: small;
margin: 1em -0.5em;
}
h2.blog_month a { color: 888; }
table.blog_calendar {
background-color: ddd;
padding: 1px;
}
table.blog_calendar td { text-align: right; padding: 1px; margin: 1px; background-color: fff; }
table.blog_calendar td.post {
background-color: ffd;
}
table.blog_calendar td.off { background-color: transparent; }