body { background-color: #fcfcfc}
.container { background-color: #ffffff; border-left: 2px solid #e9e9e9; border-right: 2px solid #e9e9e9; }
header h1 { font-weight: bold; text-align: center; color: #A11A00; padding: 1em; }
header samp { text-align: center; padding: 1em; }

nav { background-color: #ededed; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd;}
nav  ol { text-align: center; margin-bottom: 0; list-style: none;}
nav ol li { display: inline-block; padding: 0px 3px 0px 3px; }
nav ol li a { text-decoration: none; color: #393939;}
nav ol li a:hover { font-weight: bold; background-color: #fff;  color: #333333; }

.gemlist ol { list-style: none; }
.gemlist li.stripe { background-color: #e9e9e9; }
.gem          { padding: 10px; border-bottom: 2px solid #ddd; }
.gem .name    { text-align: left; vertical-align: top; display: inline-block; width: 50%; letter-spacing: 0.2em; font-weight: 900;}
.gem .version { text-align: right; vertical-align: top; display: inline-block; width: 49%; color: #939393;}

.letter-start a { text-decoration: none; }
.letter-start h2 { font-weight: 900; color: #A11A00; text-align: center; }
