html{margin:0;padding:0;}
body {font-family:Geneva, Arial, sans-serif; font-size:1.0em; margin:0; padding:0; background-color:black;}
A {text-decoration:none;color:black;}
A:hover {text-decoration:underline;}
table {padding:0; margin:0; border-width:0; border-collapse:collapse;}
td {font-family:Geneva, Arial, sans-serif;padding:0; margin:0; font-size:0.9em;}
img {border-width:0;margin:0;}
form { margin:0; padding:0; }
h2 {margin:0; padding:0; font-size:1.2em;}
li {padding-bottom:5px;}

/* colour schemes */
.light {background-color:#ddd;}
.dark {background-color:#bbb;}
.ovaltine .light { background-color:#BFB5C1 ;}
.ovaltine .dark { background-color: #7A676E;}
.avocado .light { background-color:#C1CDA9;}
.avocado .dark { background-color:#667D64;}
.graphite .light { background-color:#ADBDC9;}
.graphite .dark { background-color:#5A7B95;}
.neutral .light { background-color:#D1C5A5;}
.neutral .dark { background-color:#A38A4A;}
.write .light { background-color:#B4EDEF;}
.write .dark { background-color:#77D3BF;}
.black {background-color:black;}

.gutter {background-color:black; }
.gutter-below td, div.gutter-below {border-bottom:16px solid black; }
.gutter-above {border-top:16px solid black; }
.pad {padding:12px;}

/* main page layout */
#wrapper {width:780px; margin-left:16px; margin-top:0;}
#content {width:780px; min-height:300px; position:relative;}
#main {width:560px; min-height:300px; border-right:16px solid black; }
#sidebar {width:204px; position:absolute; top:0; right:0; z-index:3;}

/* header */
#hd {width:780px; height:120px; margin-bottom:16px;position:relative; clear:both;}
#hd h1 {display:none;}
.hd-logo {
    display:block; width:114px; height:120px; 
}
.hd-logo img {margin:10px 0;}
.hd-tagline {
    width:635px; height:65px;
    position:absolute; top:0; left:130px;
    text-align:right;
    padding-right:15px;
    font-size:15px; font-family:Arial, Helvetica, Verdana, sans-serif;
}
.hd-tagline h2 {
    font-size:15px; font-weight:normal; margin:0; padding:16px 0 0 0;
}
.hd-date {font-weight:bold; color:#033;}
.hd-navigation {
    width:650px; height:39px;
    position:absolute; top:81px; left:130px;
}
.hd-navigation a {display:block;float:left; height:38px; }
/*a.link-fiction {width:78px;}
a.link-review {width:76px;}
a.link-livelit {width:75px;}
a.link-features {width:90px;}
a.link-top10 {width:66px;}
a.link-links {width:62px;}
a.link-subscribe {width:98px;}*/

/* footer */
#ft { height:74px; width:780px; clear:both; margin-bottom:16px; position:relative;}
#ft .ft-links { 
  font-family:Geneva, Arial, Tahoma, sans-serif; font-size:12px;
  position:absolute; width:540px; height:18px; padding:20px 10px; top:16px; left:0;
  background-image:url(images/coloured/none/footer/pulp-logo.gif); 
  background-repeat:no-repeat; background-position:525px center; 
}
#ft .corner { position:absolute; top:0; right:0; width:204px; height:74px; z-index:2;}

/* home page */
/*#home-trails .pad {position:relative; height:100%;}
#home-trails .bottom {position:absolute; bottom:12px; left:12px;}*/

/* reviews */
.review-detail {margin-top:16px; font-size:0.9em;}

/* fiction front */
.trail-links{margin-top:10px;}
.trail-links img {margin:0 10px;}

/* story */
.storybox { 
    background-color:white;
    width:390px;
    padding:10px 50px 15px 120px;
}

.summary A { border-bottom:1px dotted black; }
.summary A:hover { text-decoration:none; }
.Default { font-size:medium;  }
.date { font-family:Arial, Helvetica, Verdana, sans-serif; color:#514523; font-weight:bold; font-size:medium;  }
.fineprint {  font-size:x-small;  }
.headline { font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:large;  }
.link { font-size:small;  }
.link-bold {  font-weight:bold; font-size:small;  }
.section-heading { font-family:Arial, Helvetica, Verdana, sans-serif; color:#000; font-weight:bold; font-size:large;  }
.story { font-family:Georgia, Times, Times New Roman, serif; color:#000; font-size:medium;  }
.summary { font-family:Geneva, Arial, sans-serif; color:#000; font-size:small;  }
.summary-bold { font-family:Geneva, Arial, Tahoma, sans-serif; font-weight:bold; font-size:small;  }

#top10-archive {line-height:24px;}
#top10-archive a { border-bottom:1px dotted black; }
table.top10 td {padding:0 5px 15px 0;}

table.archive-listing td {padding:3px 4px; border:1px solid black;}

