body { 
  background-color: #fdfef9;
  font-family:      Georgia, "Times New Roman", Times, serif;
  font-size:        medium;
  color: 			#855fa8;
  margin:           0px;
  background-image: url(logo-master-index2.jpg);
  background-position: 50% top;
  background-repeat:no-repeat;
}

#allcontent {
  width: 800px;
  padding-top: 5px:
  padding-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  }
  

h2 {
  font-size: 200%;
 }
 
h3 {
  font-size: 120%;
 }

a:link {
  color:            purple;  
}
a:hover {
  color:            black;
}
a:visited {
  color:            #2f4f4f;
}
   
select {
   font-family:      Georgia, "Times New Roman", Times, serif;
   font-size:        medium;
   color: 			#855fa8;      
  }
optgroup {
   font-family:      Georgia, "Times New Roman", Times, serif;
   font-size:        medium;
   color: 			#855fa8;      
  }
  
.years {
   border-style: groove;
   padding: 5px;
 }
 
 .excerpt {
   width: 700px;
   margin-left: auto;
   margin-right: auto;
   border-style: groove;
   padding: 5px;
 }
 
 
 #footer {
  border-style: outset;
  padding: 5px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  }
  
table.footer {
border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 3px 3px 3px 3px;
 }
  
  .story {
   border-style: groove;
   padding: 5px;
   }
   
   .buy {
   border-style: groove;
   padding: 10px;
   }
   
table.purchase {
	border-width: medium medium medium medium;
	border-spacing: 3px;
	border-style: none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	
}
table.purchase th {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.purchase td {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 3px 3px 3px 3px;
}

img.cover {
  border-width: 8px 8px 8px 8px;
  border-style: outset;
 }
 
 
 div.fanfic
{ 
  text-align: center;
}
 
 table.fanfic {
	border-width: thick;
	border-spacing: 4px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;

}
table.fanfic th {
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.fanfic td {
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.flash {
	border-width: 1px;
	border-spacing: 4px;
	border-style: inset;
	border-color: white;
	border-collapse: separate;
}
table.flash th {
	border-width: 3px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.flash td {
	border-width: 3px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}

