/static/style.css
body {
font-family: sans-serif;
margin: 1em;
}
a > img {
border: 0;
}
h1 {
margin: 0;
font-size: 18pt;
}
h2 {
font-size: 14pt;
}
h1 > a, h2 > a {
color: black;
text-decoration: none;
}
h1 > a:hover, h2 > a:hover {
text-decoration: underline;
}
td > h2 {
margin-top: 0;
}
form {
margin: 0;
}
.authbox {
text-align: right;
position: absolute;
right: 1em;
top: 1em;
}
.popup {
text-align: left;
background-color: white;
border: 1px solid black;
margin-top: 4pt;
padding: 2pt;
display: none;
width: 5in;
}
form.openid {
font-size: 14px;
}
input.openid {
font-size: 14px;
background-image: url(/tree/static/openid-16x16.gif);
background-repeat: no-repeat;
background-position: 1px 50%;
padding-left: 18px;
border: 1px solid black;
}
.error {
margin: 4pt 0;
font-weight: bold;
}
ul.posts {
margin: 0;
margin: 1em 0;
padding-left: 0;
}
ul.posts ul {
margin: 0.5em 0;
padding-left: 2em;
}
ul.posts li {
list-style-type: none;
padding: 4pt;
}
ul.posts textarea[name=data] {
width: 40em;
height: 10em;
}
ul.posts input[type=file] {
width: 40em;
}
ul.posts h2 {
font-size: 12pt;
margin: 0 0 4pt 0;
}
ul.posts li > div > a > img {
margin: 0 4pt 0 0;
}
ul.posts li + li {
border-top: 2px solid black;
}
ul.posts > li + li {
border-top: none;
margin: 3em 0;
}
/* compact form */
form.compact input {
display: none;
}
form.compact textarea[name="data"] {
height: 2em;
width: 20em;
}