body {
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 0.7em;
  padding               : 0;
  margin                : 10px auto;
  width                 : 800px;
  background-color      : #3b3b3b;
  color                 : #fff;
}

a {
  color                 : #fff;
  text-decoration       : none;
}

a:hover {
  color                 : #b51726;
  text-decoration       : underline;
}

h1 {
  font-size             : 1.2em;
  margin                : 0;
  padding               : 0;
  border-bottom         : 1px solid #ccc;
  background            : #000 url(/i/logo.jpg) no-repeat left top;
  height                : 68px;
  text-indent           : -9999px;
  overflow              : hidden;
}

h3 {
  font-size             : 1.2em;
}

ul {
  margin                : 10px 8px;
  padding               : 0;
  list-style            : none;
}

ol {
  margin                : 10px 8px;
  padding               : 0 20px;
}

ul li {
}

img {
  border                : none;
}

#wrapper {
  width                 : 798px;
  background-color      : #000;
  border                : 1px solid #ccc;
}

#content > a > img {
  margin                : 0;
}

#panel {
  float                 : left;
  border-top            : 1px solid #ccc;
  width                 : 149px;
}

#content {
  float                 : left;
  width                 : 433px;
  min-height            : 800px;
  padding               : 10px 8px;
  color                 : #000;
  background-color      : #737478;
  border                : 1px solid #ccc;
}

#content img#subcon {
  width                  : 433px;
  border                 : none;
}

#navigation ul {
  background-color      : #000;
  border-top            : 1px solid #ccc;
  margin                : 0;
}

#navigation ul li {
  display               : inline;
  white-space           : nowrap;
}

#navigation ul li a {
  float                 : left;
  color                 : #b51726;
  font-weight           : bold;
  text-transform        : uppercase;
  padding               : 8px;
  white-space           : nowrap;
  border-right          : 1px solid #ccc;
}

#navigation ul li a:hover {
  color                 : #fff;
  text-decoration       : none;
}

#navigation ul li a.current {
  background-color      : #b51726;
  color                 : #fff;
}

#navigation ul li a.current:hover {
  background-color      : #000;
  color                 : #b51726;
}

table.releases {
  padding               : 4px 7px;
  border                : 1px solid #ccc;
  width                 : 100%;
  background-color      : #3b3b3b;
  color                 : #fff;
  font-size             : 0.8em;
}

table.releases caption {
  text-align            : left;
  border-top            : 1px solid #ccc;
  border-right          : 1px solid #ccc;
  border-left           : 1px solid #ccc;
  background-color      : #000;
  padding               : 4px 8px;
  margin                : 8px 0 0 0;
  margin                : 0;

  /* SAFARI HACK - see EOF */
  width                 : 415px;
}

table.releases th, table.releases td {
  text-align            : left;
}

table.releases a {
  color                 : #b51726;
}

table.releases a:hover {
  color                 : #fff;
}

.article {
  clear                 : left;
  margin                : 10px 0 0 0;
}

.article h3, .article h4, .article h5 {
  padding               : 0 9px;
}

.article h4 {
  color                 : #fff;
  background-color      : #3b3b3b;
  font-size             : 0.9em;
  border                : 1px solid #fff;
  padding               : 4px 8px;
  margin                : 0;
}

.article h5 {
  margin                : 0 0 8px 0;
  font-size             : 0.9em;
  font-style            : italic;
}

.article .news {
  padding               : 0 9px;
}

.article blockquote {
  margin                : 0 0 0 8px;
  color                 : #fff;
}

#resources {
  color                 : #000;
  width                 : auto;
  border-top            : 1px solid #ccc;
  margin-left           : 600px
}

#resources h2 {
  color                 : #000;
  font-size             : 1.1em;
  text-transform        : uppercase;
  letter-spacing        : 0.2em;
  margin                : 0;
  padding               : 10px 8px;
  background-color      : #737478;
  border-bottom         : 1px solid #ccc;
}

#resources li {
  padding               : 2px 0 2px 10px;
  background            : transparent url(/i/bullet4.jpg) no-repeat 0 0.5em;
}

#resources li:hover {
  background-image      : url(/i/bullet1.jpg);
}

#resources li a {
  letter-spacing        : 0.1em;
  color                 : #b51726;
}

#resources li a:hover {
  color                 : #fff;
}

#resources ul#contact li {
  background-image      : url(/i/bullet1.jpg);
}

#resources ul#contact li:hover {
  background-image      : url(/i/bullet4.jpg);
}

#resources ul#contact li a {
  font-weight           : bold;
  color                 : #fff;
}

#resources ul#contact li a:hover {
  color                 : #b51726;
}

#credits {
  padding               : 4px 8px;
  border-top            : 1px solid #ccc;
}

ul.linklist li {
  padding               : 0 0 8px 0;
}

.center {
  text-align            : center;
}

#interview {
  margin                : 0 12px;
}

#interview p {
  margin-left           : 12px;
  margin-right          : 12px;
  text-align            : justify;
}

#interview p.introduction {
  margin-left           : 0;
  margin-right          : 0;
}

#interview p.question {
  margin-left           : 0;
  margin-right          : 0;
  font-style            : italic;
  color                 : #fff;
  text-align            : left;
}

h2#liner-notes {
  margin                 : 0;
}

h2#liner-notes span,
#resources h3 span {
  display                : block;
  padding                : 4px 0 0 0;
  color                  : #fff;
  font-size              : 0.6em;
  font-weight            : normal;
}

#resources h3 span {
  font-size              : 0.8em;
}

p.buy-me,
.box,
li.liner-note-summary {
  background-color       : #000;
  color                  : #fff;
  border                 : 1px solid #ccc;
  padding                : 8px;
  font-size              : 1.1em;
}

li.liner-note-summary {
  margin                 : 8px 0;
}

li.liner-note-summary a {
  color                  : #b51726;
}

li.liner-note-summary a.header {
  font-size              : 1.2em;
  line-height: 1.2em;
  font-weight            : bold;
}

li.liner-note-summary img {
  float                  : left;
}

li.liner-note-summary p {
  margin                 : 0 0 4px 160px;
}

li.liner-note-summary p.image {
  float                  : left;
  margin                 : 0;
}

#resources p.buy-me {
  margin                 : 8px;
  padding                : 8px;
}

p.buy-me span {
  font-style             : italic;
}

p.buy-me a {
  color                  : #b51726;
}

p.buy-me a:hover {
  color                  : #fff;
}

/* SAFARI HACK */
table.releases caption {width : auto;#}
