I know, I know... this is starting to be odd. But since poking around for CSS themes, I have developed a sick fascination with them. ;-)
Here's a modification of Aristotle's Perl-Blue theme. The monospace fonts are set small because I use ProFont Windows. Still, they should work pretty well. Comments welcome, of course.
Most of the modification is with input fields: making them nice and wide for those of us using higher resolutions with programmer-tiny fonts. ;-) Also, I added some things to account for new PM features, like the ability to highlight sections placed in readmore tags. A nice separator for sigs is included, as well.
body {
color: #000;
background-color: #eee;
font-size: 10pt;
font-family: "Bitstream Vera Sans", Verdana, Arial, Lucida, Helvet
+ica, sans-serif;
}
td, th {
color: #000;
font-size: 10pt;
font-family: "Bitstream Vera Sans", Verdana, Arial, Lucida, Helvet
+ica, sans-serif;
}
a:link {
color: #036;
}
a:visited {
color: #06c;
}
h3.other, h3.superdoc, h3.categorized_answer, h3.categorized_question
+{
font-size: 28px;
font-style: italic;
font-family: Georgia, serif;
padding: 10px;
}
textarea {
height: 25em;
width : 72em;
border: 1px solid #ccf
}
input, select {
margin: 3px;
font-size: 9pt;
font-family: "Bitstream Vera Sans", Verdana, Arial, Lucida, Helvet
+ica, sans-serif;
}
input[type="text"] {
border: 1px solid #aac;
background-color: #dde;
}
table[bgcolor="#000066"] {
border: solid 1px black;
background-color: #069;
}
.code {
display: block;
border: 1px solid #ccf;
-moz-border-radius: 6px;
color: #06c;
padding: 6px;
font-size: 9pt;
}
.readmore {
display: block;
border: 1px dashed #ccf;
-moz-border-radius: 6px;
background-color: #ddf;
padding: 6px;
}
.pmsig {
border-top: 2px dashed #aad;
}
.vote {
border: 1px solid #dde;
}
.vote tt {
font-size: 7pt;
}
.vote input {
height: 15px;
}
td.section_title {
color: #fff;
background-color: #069;
font-size: 18px;
font-family: Georgia, serif;
font-weight: bold;
}
tr.titlebar, td.titlebar, table.titlebar {
background-color: #069;
font-size: 18px;
font-family: Georgia, serif;
}
table.nodelet_container {
background-color: #069;
}
tbody.nodelet th, th.nodehead {
color: #fff;
background-color: #069;
padding-right: 0.5em;
text-align: right;
}
tbody.nodelet td, td.nodebody {
background-color: #eee;
}
#approval_nodelet input[type="text"], #approval_nodelet input[type="ch
+eckbox"] {
background: #ccf;
border: 1px solid #00c;
}
textarea[name="note_doctext"], input[name="note_title"] {
font-family: monospace;
width: 80%;
}
.titlebar input[name="node"] {
width: 28em;
border: 1px solid #eee;
/*background-color: #469;*/
}
.addnewform input[name="node"] {
width: 45em;
border: 1px solid #ccf;
}
.spacer[height~="75"], a[href="http://pair.com"] {
display: none;
}
pre {
font-size: 9pt;
}
tt {
font-size: 9pt;
}
input[name="go_button"] {
font-size: 10pt;
font-family: monospace;
border: 1px solid #eee;
}