* {
  line-height: 1.4em;
}

body {
  margin: 0;
  padding: 0;
  background: #f0e8d4;
  color: #000;
  font-size: 90%;
  font-family: "Arial", sans-serif;
}

img {
  border: 0;
}

table {
  font-size: 100%;
  empty-cells: show;
}

h1, h2, h3 {
  font-size: 100%;
  margin: 0;
}

h1 {
  margin-bottom: 2em;
}

h1 a,
h1 a:hover, 
h1 a:visited {
  color: #000;
  text-decoration: none;
}

h1.site-title {
  margin: 0;
}

h2 { no-margin-bottom: .33em; }

blockquote {
  font-size: 90%;
  font-style: italic;
}

a { color: #004080; }
a:hover { color: #0060a0; }
a:visited { color: #400080; }

sup, sub { position: relative; vertical-align: middle; font-size: 75%; font-weight: normal; }
sup { bottom: 0.5em; }
sub { top: 0.5em; }

span.tsp,
span.hsp { display: inline; display: inline-block; display: -moz-inline-box; overflow: hidden; text-decoration: inherit; white-space: nowrap  }

span.tsp { width: 0.167em; }
span.hsp { width: 0.083em; }

.logo {
  background: #fff;
}

.logo img {
  display: block;
}

.menu b {
  color: #808080;
}

.menu a.selected,
.menu a.selected:visited { color: #607080; }
/*
.menu a:visited { color: #004080; }
*/

p, ul, li, .inline-table {
  padding: 0;
  margin: 0 0 0.5em 0;
}

ul {
  padding: 0 0 0 60px;
  padding: 0 0 0 1.4em;
}

/*
ul li {
  list-style-type: none;
  text-indent: -1.5em;
  behavior: expression(!this.before? this.before = this.innerHTML = '&mdash;<span class="ensp"></span>' + this.innerHTML : '');
}

ul li:before {
  content: '\2014';
  margin-right: 0.5em;
}
*/

.inline-table {
  border: #000 1px solid;
  border-collapse: collapse;
  empty-cells: show;
}

.inline-table td {
  padding: .5em 10px;
}

ul li {
  list-style-type: none;
}

p.small {
  font-size: 80%;
}

.spacer {
  height: 1em;
}

.new {
  color: #0080ff;
  color: #803000;
  color: #c04800
}

.feature-icon {
  text-align: center;
  background: #fff;
  margin-bottom: .5em;
}

.links {
  font-size: 80%;
  color: #80746a;
}

.links a { color: #7894aa; }
.links a:hover { color: #78a4ba; }
.links a:visited { color: #9874aa; }
