/*************************
 * POSITIONING AND BOXES *
 *************************/
BODY {
  margin: 0;
}
H1 {
  top: 0;
  left: 2em;
  margin-top: .2em;
}
DIV#nav {
  left: 0;
  top: 3.5em;
  width: 12em;
  margin-left: .5em;
}
DIV#nav UL {
  margin: 0;
}
DIV#nav UL UL {
  margin-left: 1em;
}
DIV#body {
  left: 14em;
  top: 4.5em;
  width: 40em;
}
H1, DIV#nav, DIV#body {
  position: absolute;
  border-top: 2px #8bd ridge;
  border-right: 2px #8bd ridge;
  padding: .2em;
}

/*********
 * LISTS *
 *********/
UL {
  list-style-type: none;
}
DT {
  font-weight: bold;
}

/*********
 * LINKS *
 *********/
A:link, A:visited {
  color: #004 !important;
  background-color: #dff !important;
  text-decoration: none;
}
#nav A {
  background-color: white !important;
}
A:hover {
  color: #044 !important;
  background-color: inherit;
}

/*********
 * FONTS *
 *********/
* {
  font-family: "andale mono", "lucida console", monospace;
  font-size: 10pt;
  color: #011;
  background-color: #fff;
}
PRE {
  font-family: monospace;
}
H1 {
  text-align: left;
  letter-spacing: .5em;
  font-weight: 500;
  font-size: 180%;
}

/****************
 * PARAGRAPHING *
 ****************/
P, UL, OL, DL {
  margin-top: 0;
  margin-bottom: 0;
}
P {
  text-indent: 1.5em;
}

/****************
 * NEWS ENTRIES *
 ****************/
DIV.entry, DIV.section, DIV.photo {
  border-left: 1px #9bf ridge;
  border-bottom: 1px #9bf ridge;
  padding-left: .25em;
  padding-bottom: .25em;
}
DIV.entry {
  margin-top: -.5em;
}
DIV.section, DIV.photo {
  margin-top: .5em;
}
DIV.entry>P:first-child {
  text-indent: 0;
}
DIV.entry>P:first-child:first-letter {
/*  font-style: italic;*/
  font-weight: 500;
  font-size: 200%;
  float: left;
  vertical-align: text-top;
  border: none;
  padding: 0;
}

/******************
 * PHOTOS FOR KAT *
 ******************/
DIV.photo {
  text-align: center;
}
DIV.photo DIV.caption {
  text-align: left;
}
IMG {
  margin: .5em;
}

/**********************
 * STD. ITALICIZATION *
 **********************/
.foreign, .title {
  font-style: italic;
}
