* {
  margin:  0;
  padding: 0;
  }

.clear {
  clear: both;
  margin-bottom: 1em;
  }

.none {
  display: none;
  }

.left {
  width: 18em;
  float: left;
  }

.right {
  width: 14em;
  float: right;
  }

body {
  margin: 0 0 1em 10em;
  background: #FFF;
  font: .9em serif;
  }

#page {
  width: 38em;
  }

#head {
  padding: 0 2em 1em;
  background: #E6E6FA;
  text-align: center;
  -moz-border-radius-bottomleft: 16px;
  -moz-border-radius-bottomright: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  }

ul#lang {
  list-style: none;
  text-align: right;
  font-size: .9em;
  }

ul#lang li {
  display: inline;
  margin-left: .5em;
  }

ul#lang a {
  color: #666;
  }

#body {
  margin: 0 2em 2em;
  }

h2, h3 {
  margin: 1em 0 .5em;
  }

h2 {
  margin-top: .2em;
  }

h1 a, h2, h3 {
  color: #8A6060;
  background: none;
  }

#head a {
  background: none;
  }

#head a:hover, h1 a:hover {
  background: url(/images/a.png) bottom center repeat-x;
  }

#server {
  margin-left: 1em;
  list-style-position: outside;
  }

#server li {
  margin-bottom: 8px;
  }

table#channels {
  width: 100%;
  }

table#channels th {
  padding: 0 8px 8px 0;
  text-align: left;
  }

table#channels td {
  padding: 0 8px 8px 0;
  vertical-align: top;
  }

table#channels td.name {
  padding-right: 2em;
  }

table#channels td.users {
  padding-right: 3em;
  }

fieldset {
  border: none;
  }

label, #cgiirc {
  display: block;
  float: left;
  width: 6em;
  padding-top: 4px;
  }

#cgiirc a {
  color: #666;
  }

p#bar {
  text-align: right;
  }

p#bar a {
  color: #000;
  }

form {
  width: 20em;
  float: left;
  }

form div {
  margin: 0;
  }

input {
  margin-top: 2px;
  }

input#nickname, input#channel {
  font-family: monospace;
  }

a {
  color: #6A4D4D;
  background: url(/images/a.png) bottom center repeat-x;
  text-decoration: none;
  }

a:hover {
  background: #E6E6FA;
  }

a.img {
  border: none;
  }

dl#channels {
  margin-bottom: 1em;
  }

dt {
  margin-bottom: 2px;
  }

dd {
  margin: 0 0 6px 2em;
  }

p {
  /*text-align: justify;*/
  margin-top: .5em;
  }

tt, pre {
  font-size: 9pt;
  }

tt {
  margin: 0 2px;
  }

img {
  border: none;
  }

img#freebsd {
  width: 171px;
  float: right;
  }

#stats img {
  margin-top: .4em;
  }

#nognu #leaf {
  color: #00BB00;
  }

#kthx pre, #nognu pre, #eris pre {
  padding: 1em;
  border: 2px solid #E6E6FA;
  width: 30em;
  }

pre .horn {
  color: #FF0000;
  text-decoration: underline;
  }

pre .grey {
  color: #666;
  }

pre .normal {
  color: #FFF;
  }

#news p {
  margin: 0 1em .5em 1em;
  }

#news .meta, #news .date {
  margin-bottom: .5em;
  color: #666;
  }

#news .news .meta {
  margin-bottom: .2em;
  color: #666;
  }

#news .news {
  margin-bottom: 1.2em;
  }

/*#latest_news {
  margin: 0 0 .5em 2em;
  }*/

#latest_news p {
  margin: 0;
  }

#latest_news .meta {
  margin-top: .5em;
  color: #666;
  }

#latest_news h3 {
  margin: 0;
  margin-top: 1em;
  }

#news blockquote {
  margin-top: 1em;
  text-indent: -6px;
  }

#news i {
  margin-left: 1em;
  color: #666;
  }

#version {
  margin-left: 2em;
  color: #666;
  }


