/*
 * Body
 */

body {
  background-image: url('http://enoris.enorisian-empire.com/images/fade.png');
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-color: #01032C;

  font-family: arial;
  color: #EEEEEE;
}

/*
 * Link color schemes.
 */

a { text-decoration: none; }
a:link { color: #8A8AFF; }
a:visited { color: #AAAAFF; }
a:hover { text-decoration: underline; }
a:active { color: #FFBB00; }

/*
 * Headbar.
 */

div.headbar {
  background-color: #6A6A6A;
  border: 2px solid #555555;

  width: 99%;
}

div.headbar .title {
  background-color: #7A7A7A;
  border-bottom: 3px solid #555555;

  width: 99%;

  font-size: 150%;
  font-weight: bold;
}

div.headbar .superlinks { /* Superlinks navigate to locations other than ones
                             found on http://enoris.enorisian-empire.com/. */
  font-size: 125%;
  text-indent: 1%;
}

div.headbar .sublinks { /* Sublinks navigate to locations found in
                           http://enoris.enorisian-empire.com/. */
  font-size: 90%;
  text-indent: 1%;
}

div.headbar .intersub { /* Intersub links navigate to locations between a part
                           of a subsite. They will only appear in those areas. */
  font-size: 80%;
  text-indent: 1%;
}

/*
 * Headbar links.
 */

div.headbar a:link { color: #EEEEEE; }
div.headbar a:visited { color: #EEEEEE; }
div.headbar a:hover {
  color: #00AAFF;
  text-decoration: none;
}

/*
 * Sidebar.
 */

div.sidebar { /* Positions for the sidebar boxes */
  width: 15%;
  left: 1%;

  position: absolute;

  float: left;
}

div.sidebar .box {
  background: #6A6A6A;
  border: 2px solid #555555;

  margin-top: 15px;
}

div.sidebar .box .title {
  background: #7A7A7A;
  border-bottom: 2px solid #555555;

  font-size: 115%;
}

/*
 * Content.
 */

div.content { /* Positions for the content boxes */
  width: 82%;
  position: relative;
  left: 17%;
}

div.content .post {
  background: #6A6A6A;
  border: 2px solid #555555;

  margin-top: 15px;
}

div.content .post .title {
  background: #7A7A7A;
  border-bottom: 2px solid #555555;

  font-size: 115%;
}

div.post p {
  text-indent: 0.5cm;
  margin-left: 0.2cm;
  margin-right: 0.2cm;
}
div.post p.none { text-indent: 0cm; }
div.post p.fancy { text-indent: 0cm; }
div.post p.fancy:first-letter {
  font-size: 250%;
  font-weight: bold;
  float: left;
}