html, body {
padding: 0;
margin: 0; }
body {
background-color: #ffd;
color: #500;
padding-bottom: 2em;
font-size: 94%; }
h1 {
font-size:200%;
background-color: #500;
color: #ffd;
padding: 0.9em;
margin: 0; }
.projects {
background-color: #ffd;
color: #500;
margin: 0;
padding: 0 1em 0 0;
font-size: 88%; }
.projects ul {
display: block;
margin: 2px 0;
padding: 0;
text-align: right; }
.projects li {
display: inline;
color: #ffd;
margin: 0;
padding: 0; }
.projects li strong {
display: inline;
background: #500;
color: #ffd;
margin: 0;
padding: 2px 0.5em; }
.projects li a {
display: inline;
color: #500;
text-decoration: none;
margin: 0;
padding: 2px 0.3em; }
.projects li a:hover {
text-decoration: underline; }
h2 {
font-size:150%;
border-left: 1em solid #500;
padding-left:0.2em; }
h3 {
font-size:120%;
margin: 1.2em 1em 0.4em 1em; }
p {
margin: 1em 1.8em 0 1.8em; }
ul, ol {
margin: 1em 1.8em 0 1.8em; }
ul ul {
margin: 0 1.8em 0 1em; }
ul p {
margin: 0 1.8em 0.1em 1em; }
strong {
color: #800;
font-weight: bold; }
dl.instructions {
margin: 0 1.8em;
padding: 0; }
dl.instructions dt {
background-color: #611;
color: #ffd;
width: 40%;
margin: 1em 0 0 0;
padding: 2px; overflow: visible; }
dl.instructions dt > span {
display: table-cell;
width: 1.5em;
padding: 0;
font-style: italic;
font-weight: normal;
background-color: inherit; }
dl.instructions dt > span + span {
width: auto;
font-style: normal;
font-weight: bold; }
dl.instructions dd {
padding: 0.5em 2px 2px 1.2em;
background-color: #fdb;
margin: 0; }
dl.instructions dd > p {
margin: 0;
padding: 0; }
dl.instructions dd > p + p {
margin: 1em 0 0 0;
padding: 0; }
dl.releases {
overflow: hidden;
margin-left: 1.8em; }
dl.releases > dt {
float: left;
clear: both; }
dl.releases > dd {
float: left; }
dl.changes {
margin-left: 1.8em; }
dl.changes > dd > ul {
margin: 0.2em 0 0.6em 0; }
div.testimonial {
position: relative;
float: right;
font-family: Garamond, Times, serif;
background: #fdb;
margin: 1em;
padding: 0;
max-width: 33%; }
div.testimonial > div {
position: relative;
margin: 0;
padding: 0.2em 0.2em; }
div.testimonial > div > span {
position:absolute;
font-size: 400%;
left: 0.2em;
top: 0; }
div.testimonial > div > p {
background: #ffd;
padding: 1em 1.3em; }
div.testimonial > div > p + span {
float: right;
position: relative;
left: -0.2em;
top: -0.4em; }
div.testimonial > p {
font-size: 90%;
text-align: right;
margin: 2em 0 0 0;
padding: 0; }
p.screenshot {
float: right;
padding: 0 0 1em 0; }
p.screenshot img {
border: 3px solid #500; }
p.svncommand {
background-color: #fdb;
padding: 0.3em 5em;
font-family: monospace; }