@import url("/css/navbar.css");
@import url("/css/fiction.css");
@import url("/css/fanficindex.css");

body {
  background: #8b7500;
  margin-left: 160px;
  font-size: 100%;		/* This makes a difference to MSIE! */
}

a.footer 
{
  font-size: 75%;
  float: right;
  margin: 0.75em;
  padding: 0.25em;
  text-decoration: none;
  clear: both;
}

/* Default looks */

.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 { 
  font-weight: bolder;
  text-align: center;
  vertical-align: middle;
  width: 640px;
  color: #6b4914;
}

.main h1 {
  font-size: 25px;
  height: 25px;
  padding: 10px 0px 10px 0px;
  background: url("/images/gold_h1_bg.png") no-repeat top left;
}

.main h1:first-child, .main h2:first-child { 
  margin-top: 0;
}

.main h2 {
  font-size: 20px;
  height: 20px;
  padding: 10px 0px 10px 0px;
  background: url("/images/gold_h2_bg.png") no-repeat top left;
}

.main h3 {
  font-size: 15px;
  height: 15px;
  padding: 10px 0px 10px 0px;
  background: url("/images/gold_h3_bg.png") no-repeat center;
}

.main ul, .main table, .main ol { 
  padding-top: 10px;
  padding-bottom: 10px;
}

.main dt, .main dd { 
  padding-right: 15px;
  padding-left: 15px;
}

.main form { 
  text-align: center;
}

.main form h2 { 
  background: none;
}

.main img { 
  border: none;
}

.main a { 
  text-decoration: none;
  color: black;
}

.main a:visited { 
  color: #6b4914;
}

.main a:hover { 
  text-decoration: underline;
  color: #ffd700;
}

/* Used in a few places to credit other people for their ideas */

p.credits {
    font-size: 80%;
    text-align: right;
}

/* Make definition lists less ugly */

.main dl {
  margin: 0;
  padding: 0;
  width: 600px;
}

.main dt {
  font-weight: bolder;
  padding-left: 20px;
}

.main dd {
  padding-left: 20px;
  padding-bottom: 10px;
}

/* For LJ userinfo lookalike */

.ljuser { 
  white-space: nowrap;
}

.ljuser a { 
  text-decoration: none;
  color: blue;
}

.ljuser img { 
  border: none;
  vertical-align: bottom;
  padding: 0;
  margin: 0;
}

/* From fanfic.css */

.main .text, .main ul, .main table, .main dl {
  width: 640px;
  background: url("/images/gold_index_bg.jpg");
}

.main p, .main pre { 
  padding: 0px 15px 0px 15px;
  margin: 0;
}

.main .text p { 
  padding-bottom: 10px;
}

.main .top { 
  background: url("/images/gold_index_top.jpg") no-repeat top;
  padding: 0;
  margin: 0;
  width: 640px;
}

.main .bottom { 
  background: url("/images/gold_index_bot.jpg") no-repeat bottom;
  padding: 0;
  margin: 0;
  width: 640px;
  margin-bottom: 15px;
}

.main ul {
    list-style-type: none;
    text-align: center;
    margin: 0;
    padding: 0;
}

.main ol {
    list-style-type: arabic;
    text-align: center;
    margin: 0;
    padding: 0;
}

.main ol li { 
  display: list-item;
  text-align: left;
  margin-left: 4em;
  margin-right: 2em;
}

.main li {
    display: block;
    margin: 0;
    padding: 0;
    padding-bottom: 1ex;
}

tr.notontrip { 
  color: rgb(255,128,0);
}

.main a:hover {
    text-decoration: underline;
}

.main table td {
    text-align: center;
}

.main table { 
  text-align: center;
}

.main table a { 
  text-decoration: none;
  color: black;

}

.main table a:hover { 
  text-decoration: underline;
}

.main table a:visited { 
  color: #6b4914;
}


