
/* default body style */
body { 
  border-left: 3px solid #840909;
  margin: 0px;
  margin-left: 10px;
  padding: 30px;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  padding-top: 100px;
  background: #ffffff url(images/fanfic-title-astolat.gif);
  background-repeat: no-repeat;
}

/* default table cell data */
td
{
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  padding: 3px;
  margin: 0;
  vertical-align: top;
}

/* default links */
a 		{ color: #000000; text-decoration: none; font-weight: bold;} 
a:link		{ color: #840909; text-decoration: none; } 
a:visited	{ color: #840909; text-decoration: none; } 
a:active	{ color: #A93737; text-decoration: none; } 
a:hover		{ color: #A93737; text-decoration: underline; } 


a.sidebar { color: #840909; font-size: small;}
a.sidebar:link { color: #840909; }
a.sidebar:visited { color: #840909; }
a.sidebar:active { color: #A93737; }
a.sidebar:hover { color: #A93737; }

/* links for different sorting options */
a.sortlink              { color: #000000; text-decoration: none; } 
a.sortlink:link		{ color: #840909; text-decoration: none; } 
a.sortlink:visited	{ color: #840909; text-decoration: none; } 
a.sortlink:active	{ color: #A93737; text-decoration: none; } 
a.sortlink:hover	{ color: #A93737; text-decoration: underline; } 

font.s { font-size: 11pt; font-weight: bold; }


table.sidebar {
   border: 1px solid black;
}

td.storylinks {
   border: 1px solid black;
}

/* The header table at the top of the page */
table.header {
    width: 100%;
    border: 1px solid black;
    padding: 5px;
}

/* Table cells in the header section at the top of the page */
td.header {
    padding: 0;
    width: 50%;
}

/* Header anchor-links that jump to the individual fandom boxes */
a.fandom                   { color: #840909;  } 
a.fandom:link              { color: #840909;  } 
a.fandom:visited           { color: #840909;  } 
a.fandom:active            { color: #A93737;  } 
a.fandom:hover             { color: #A93737;  } 


/* Box containing a single fandom's entries */
table.fandom {
     border: 1px solid black;
     width: 100%;
}

/* Table cell containing the heading for each fandom */
td.fandomhead {
}

/* Anchor hrefs for each fandom name */
a.fandomhead { 
    color: #000000; 
    text-decoration: underline;
    font-size: 11pt;
}

/* Links to each individual story */
a.storytitle {
}

/* Table cells holding each individual story entry */
td.storyentry {
    width: 50%;
}

/* Table holding index of art */
table.art {
    border-collapse: collapse;
    border-style: hidden; 
    width: 100%;
}

/* Table cells holding each art entry */
td.artentry {
    vertical-align: top;
    text-align: center;
    width: 50%;
}

/* Smaller table within the entry, holding the art piece itself */
table.artentry_layout {
    width: 100%;
}

/* Cell holding the header for the entry */
td.artentry_header {
    vertical-align: top;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/* Cell holding the actual piece of art */
td.artentry_body {
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-width: 250px;
    vertical-align: top;
    text-align: center;
}

.centered {
    text-align: center;
}      

/* Links to each piece of art */
a.imagelink {
    font-weight: normal;
}

/* On individual art page, overall layout */
table.art_layout {}

/* On individual art page, cell holding the piece of art */
td.art_body {}

/* On individual art page, cell holding the information about the piece */
td.art_info {}

li.podfic_entry {
    list-style: none;
    margin-bottom: 1em;
}