body {	
	background:	       #f3f2a5;
  background-image:  url(parchment.jpg);
  background-repeat: repeat;
	color:		         black;
	font-family:	     Garamond, Times, serif;
	font-size:         14pt;
	margin:            0;
	padding:					 0;
	height:						 100%;
	}
	
/* general */

a {
	background:      transparent;
	color:					 inherit;
	text-decoration: none;
	}

a:link { 
	color:		    #1505a5;
	background:		inherit;
	font-weight:	bold;
	}

a:visited { 
	color:		    #666666;
	background:		inherit;
	font-weight:	normal;
	}
	
a:hover {
	color:           #e3f2a5;
	background:      #666666;
	}

a:active {
	color:	   	#f3f2a5;
	background: #666666;
	border:		  thin black dashed;
	}
	
h1 {
	background:     #9f4efa;
	color:          inherit;
	line-height:    100%;
	margin-top:     0.25em;
	margin-bottom:  0.25em;
	text-align:	    center;
	}

h2 {
	background:     #04b208;
	color:					inherit;
	line-height:    100%;
	margin-bottom:  0.25em;
	}
	 
h3 { 
	background:     #3690fc;
	margin-bottom:  0.25em;
	margin-top:     1em;
	color:          #f3f2a5;
	text-align:	    center;
	}

h3:before, h3:after {
	content:   "~";
	}

h5, h6 {
	line-height:    100%;
	margin-bottom:  0.25em;
	margin-top:     0.25em;
	}
	 
hr { display: none; }

html {
		 height:	100%;
		 }

p { 
	margin-bottom:	0;
	margin-top:	    0;
	}
/* end general */

/* begin unknown */
h2.header {
	font-family:      "Comic Sans MS", Arial, fantasy;
	font-variant:     small-caps;
	font-size:        175%;
	letter-spacing:   0.1em;
	vertical-align:   text-top;
	}
	 
ul {
	list-style: 	  none;
	margin-bottom:	0;
	margin-top:	    0;
	text-indent:	  -35px;
	}
/* end unknown */	

/* begin fileFooter.html */

p#footer {
	position:	  absolute;
	left:		    42%;
	text-align:	center;
	font-size: 	larger;
	font-weight:	bolder;
	border:		  thin black dashed;
	}

/* end fileFooter.html */

/* begin fileHeader.html */

body#fileheader {
	margin-top:	    5px;	
	margin-bottom:	5px;
	overflow:				hidden;
   }

p#leftside {
	position: 	 absolute;
	top:	  	   10px;
	left:	  	   10px;
	font-size: 	 16px;
	font-weight:	bolder;
	border:		   thin black dashed;
	}
		 
p#rightside {
	position:	    absolute;
	top:	 	      10px;
	right:	  	  10px;
	font-size: 	  16px;
	font-weight:	bolder;
	border:		    thin black dashed;
	}
/* end fileHeader.html */
	
/* begin index.html (dev) */
div#header {
	background-image: none;
	position:         fixed;
	width:            100%;
	height:           50px;
	bottom:           auto;
	top:              0%;
	left:             0%;
	right:            0%;
	background:	      black;
	color:            #f3f2a5;
	}

div#index {
	position:    	   fixed;
	width:       	   40%;
	height:      	   92%;
	right:       	   60%;
	left:        	   0;
	top:         	   50px;
	padding-left: 	 2px;
	padding-right: 	 2px;
	overflow:    	   scroll;
	background:  	   #f3f2a5;
	color:       	   black;
	background-image:  none;
   	}
/* end index.html (dev) */

/* begin index.html */
body#index {
      background:        black;
      color:             #f3f2a5;
      background-image:  none;
      margin:      			 5px;
			padding:					 0;
			overflow:					 hidden;
   }
div#header-counter {
	   position:	  absolute;
		 left:       	0;
		 top:		    	0;
		 bottom:			auto;
		 height:			45px;
		 width:				100px;
		 right:				auto;
		 margin:			0;
		 padding:			5px 5px 0;
	}
div#header-w3c {
	   position:   absolute;
		 right:      0;
		 top:        0;
		 height:		 45px;
		 width:			 100px;
		 bottom:		 auto;
		 left:			 auto;
		 margin:		 0;
		 padding:		 5px 5px 0;
	}
div#header-text {
		 height:					45px;
		 margin:					0;
		 padding:					0 25%;
		 font-family:      "Comic Sans MS", Arial, fantasy;
		 font-variant:     small-caps;
		 font-size:        175%;
		 font-weight:      bolder;
 		 letter-spacing:   0.1em;
		 text-align:	     center;
	}
div#indexheader {
	    height:		 			  45px;
      background-image: none;
      margin:       		0;
      background:       black;
      color:            #f3f2a5;
			overflow:					hidden;
   }
iframe#Main {					/* absolute posiitoning didn't work in IE */
						float:		  left;
						width:			30%;
						height:			90%;
						}		
iframe#Sub {									/* absolute posiitoning didn't work in IE */
					 float:		right;
					 width:		70%;
					 height:	90%;
	}
/* end index.html */


/* begin indexMain.html */
 
body#indexmain {
      background-image: none;
      margin-top:       0px;
      padding-top:      0px;
			text-indent:			2px;
   }

div.session strong {
						padding-left:		2px;
						}	 
	 
div.session ol {
	list-style:	square none inside;
	padding-top:	0px;
	margin-top:	0px;
	text-indent:	-2em;
		}

div#list {
	text-indent:  3px;
	font-size:    12pt;
				 }
	 
div#indexIntro {
							 padding-left:			2px;
							 }
	
h4 { 
	margin-bottom:    0.75em;
	margin-top:       0.25em;
	text-indent:      4ex;
	}

h4:before { content:  "Type: \'"; }

h4:after { content: "\'"; }
/* end indexMain.html */

/* begin search.html (dev) */
div#searchtop {
	border-bottom: thick black solid; 
	margin-left: 1%;
	}

div#searchtop h4:before, div#searchtop h4:after {
	content: "";
	}

div#searchtop h4 {
	text-indent:  0px;
	margin-left:  5%;
	margin-right: 5%;
	}
/* end search.html (dev) */

/* begin search.html and gameguide.html */

h2#specialfiles {
	text-align:	  center;
	font-variant:	small-caps;
	}
/* end search.html and gameguide.html */

/* begin search.html and indexHeader.html */

form {	
	margin-right:	  15%;
	margin-left:	  10%;
	padding-left:	  5px;
	padding-right:	5px;
	padding-top:	  5px;
	padding-bottom:	5px;
	}

table h2 {
      vertical-align: text-top;
      height:         0px;
	    margin-top:     0px;
   }

tr	{	
	  height:        35px;
	  }
/* end search.html */

/* begin story files */
div.main { 		 			 /* deprecated */
	font-family:	"Comic Sans MS", Tahoma, fantasy ! important;
	font-size:	 12pt;
	margin-left:	3%;
	margin-right:	3%;
	background:	  transparent;
	}

div.main p { text-indent: 5ex; }

div#main { 
	font-family:	"Comic Sans MS", Tahoma, fantasy ! important;
	font-size:	 12pt;
	margin-left:	3%;
	margin-right:	3%;
	background:	  transparent;
	}

div#main p { text-indent: 5ex; }

img#who {	
	margin-left: 	20%; 
	margin-right:	20%;
	margin-top:	  3ex;
	}

p.nonindent { text-indent: 0px; } /* not in use yet */

img[src="writing.gif"] {  /* deprecated due to IE - see img#who */ 
	margin-left: 	20%; 
	margin-right:	20%;
	margin-top:	  3ex;
	}

p.storytitle {
	font-size:	16pt;
	font-family: 	Garamond, Times, serif;
	font-weight:	bolder;
	line-height:	300%;
	text-align:	  center;
	text-indent:	0px;
     }

p#storytitle {
	font-size:	16pt;
	font-family: 	Garamond, Times, serif;
	font-weight:	bolder;
	line-height:	300%;
	text-align:	  center;
	text-indent:	0px;
     }
		 
p#soundandfury { text-indent: 0px; }

pre { 
	font-family:	"Comic Sans MS", Tahoma, fantasy;
	font-size:	  medium;
	margin:		    1% 1%;
	  }
	
span.storytitle {
	font-size:	  x-large;
	font-family: 	Garamond, Times, serif;
	font-weight:	bolder;
	line-height:	300%;
	text-align:	  center;
	text-indent:	0px;
     }

.indent { text-indent:   5ex; }

.outdent { text-indent:  -2ex; } /* for story20020208-3-amber.html */

.black { 	 							 			 /* for poems */
     background: #110511; 
     color:      inherit;
     }

.white { 				 				 			 /* for poems */
     background: #ffffff; 
     color:      inherit;
     }

.endpoem { text-align:   right; }   /* for poems */

.thought { font-style:	 italic; }

.smaller { font-size:    smaller;}

.alan { 
			color: #3690fc;
			background: transparent;
			}

.amber { 
			 color: #9f4efa; 
			 background: transparent;
			 }

.habeeb { 
				color: #808080; 
				background: transparent;
				}

.john { 
			color: #f95bab; 
			background: transparent;
			}

.terry { 
			 color: #fe9e1e; 
			 background: transparent;
			 }

	
.gregory { 
    color:	     #04b208;	
	  background: transparent;
	  }
	
.kelly { 
    color:	    #04b208;	
	  background: transparent;
     }
	
.eric { 
    color:	    #9f7c04;	
	  background: transparent;
     }

.guest1 { 
    color:	    #04b208;	
	  background: transparent;
     }

.guest2 {
    color:	    #9f7c04;
	  background: transparent;
     }	

.guest3 {
    color:	    #008080;	
	  background: transparent;
     }	
/* end story files */