a:link {
  color:blue;
  text-decoration:none }
a:visited {
  color:silver;
  text-decoration:none }
a:active {
  color:red;
  text-decoration:none }
a:hover {
  text-decoration:underline }

body {
  font-family:"Verdana",sans-serif;
  font-size:small;
  color:black;
  background-color:white;
  padding-left:8em;
  padding-right:8em;
  margin-left:4em;
  margin-right:4em }

body.christmas {
  background:url(images/tree_background.gif) }

body.story {
  padding-left:1em;
  padding-right:1em;
  margin-left:0.5em;
  margin-right:0.5em }

div.center { text-align:center }
div.left { text-align:left }

div.box {
  border:solid;
  border-width:thin;
  width:100% }
  
div.header {
  font-weight:bold;
  text-align:center }

div.link-list {
  font-family:"Helvetica","Tahoma","Arial",sans-serif;
  width:8em;
  position:absolute;
  top:0;
  padding-left:1em;
  padding-right:1em;
  margin-left:0;
  margin-right:0 }
  
div#left-list { left:0 }
  
div#right-list { right:0 }
  
div#main {
  padding-left:1em;
  padding-right:1em }

h1, h2, h3, h4, h5, h6 {
  font-family:"Eaglefeather","Verdana","sans-serif";
  text-align:center;
  font-weight:normal;
  margin:v0% h10% }

h1.dtac { font-family:"Rage Italic","CAC Leslie","cursive" }

hr { height:5 }

img {
  margin:0;
  padding:0;
  border:none }
  
img.logo {
  width:85;
  height:40 }

p.bold { font-weight:bold }
p.large { font-size:large }
p.small { font-size:small }
p.x-small { font-size:x-small }

p.center { text-align:center }
p.left { text-align:left }
p.right { text-align:right }

p.description { font-style:italic }
p.description em { font-style:normal }

p.header {
  font-weight:bold;
  text-align:center }

p.headerwhtblk {
  color:white;
  background:black;
  font-weight:bold;
  text-align:center }

p.headerwhtgrn {
  color:white;
  background:green;
  font-weight:bold;
  text-align:center }

p.headerwhtpink {
  color:white;
  background:pink;
  font-weight:bold;
  text-align:center }

p.headeryelblk {
  color:yellow;
  background:black;
  font-weight:bold;
  text-align:center }

p.headeryelred {
  color:yellow;
  background:red;
  font-weight:bold;
  text-align:center }

span.bold { font-weight:bold }
span.italic { font-style:italic }
span.small { font-size:small }
span.x-small { font-size:x-small }

td { vertical-align:top }
  
td.center { text-align:center }
td.left { text-align:left }
td.right { text-align:right }
  
td.saleprice { color:red }
td.regprice { text-decoration:strike }

th { text-align:center }
               
th.blkslv {
  color:black;
  background:silver }
               
th.whtblk {
  color:white;
  background:black }
               
th.whtgrn {
  color:white;
  background:green }
               
th.yelblk {
  color:yellow;
  background:black }
               
th.yelred {
  color:yellow;
  background:red }