/* Full page background, sometimes referenced as the canvas */
body
{
  font-family:		veranda, geneva, arial, sans-serif;
  font-size:		small;
  background-color:	#b0c4de;
  margin-left:		auto;
  margin-right:		auto;
}

/* All content embedded within this block = all layouts */
#allcontent
{
  width:		800px;
  padding:		20px;
  background-color:	#f0fff0;
  margin-left:		auto;
  margin-right:		auto;
  line-height:		1.5em;
}


/* Start of main stuff */
table
{
  /* width:			800px; */
  background-color:		#ffffcc; 
  border:			none;
  border-collapse:		collapse;
}

  .centercol
   {
    /* border:			1px solid gray; */
    border-top-style:		outset;
    border-right-style:		outset;
    border-bottom-style:	outset;
    border-left-style:		outset;
   }

  .bannertext
   {
    font-size:			16px;
    font-style:			italic;
    color:			#666666;
    text-decoration:		none;
    text-align:			left;
    line-height:		0.1em;
    font-weight:		lighter;
    letter-spacing:		normal;
    padding-left:		20px;
   }

   td
   {
     padding-left:		2px;
     padding-top:		2px;
     padding-bottom:		2px;
     line-height:		1.0em;
     background-color:		#778899;		
    }
  
   .rightcolumn
    {
     width:			100px;
     background-color:		#f5f5dc;
     font-size:			90%;
     color:			blue;
     line-height:		1.5em;
     text-decoration:		underline;
    }

   .leftcolumn
   {
	width:			120px;
	background-color:		#f5f5dc;
	font-size:			120%;
	color:			black;
	line-height:		1.5em;
	padding-top:		0px;
	padding-right:		0px;
	padding-left:		0px;
   }
	
   .leftcolumn li
   {
	font-size:			80%;
	text-align:			left;
	padding-top:		5px;
	padding-left:		0px;
	background-attachment:	fixed;
	list-style-type:		square;
	text-indent:		-15px;
	line-height:		2em;
   }

   .centercolumn
   {
	width:			560px;
	background-color:		#f5f5dc;
	font-size:			80%;
	color:			black;
	padding-top:		5px;
	padding-right:		0px;
	padding-left:		0px;
	margin-left: 10px;
   }

   .centercolumn li
    {
    font-size:			120%;
    text-align:			left;
    padding-left:		0px;
    background-attachment:	fixed;
    list-style-type:		square;
    text-indent:		20px;
    line-height:		2em;
   }


  td h1 contents
   {
    font-size:			110%;
    text-align:			justify;
    line-height:		1.2em;
    font-size:			110%;
    padding-top:		15px;
   }

   td a img
   {
     background-color:		transparent;
     border-style:		none;
   }

   td a:hover
   {
	background:		#000000;
	color:			#CCCCCC;
	font-style:		normal;
	font-size:		120%;
	text-decoration:	none;
	text-align:		left;
   }

   td a:link
   {
     text-decoration:	none;
   }

  td a:visited
  {
    text-decoration:		none;
  }
   
   .menuframe
   {
    background-color:		#f5f5dc;
   }

   .row2
   {
	background-color:	#ffffff;
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		15px;
	padding-right:		15px;
	width:			600px;
   }

/* ********** End of Table stuff ********* */

.line
{
 width:			670px;
 border-bottom-style:	inset;	
}

img
 {
  border-style: none;
 }

.wizard
{
 float:			right;
 position:		relative;
 top:			-230px;
 text-decoration:	none;
 text-transform:	none;
 width:			60px;
 font-size:		70%;
 color:			blue;
 line-height:		1.5em;
 border-style:		none;
}

.contents
 {
  font-size:		100%;
  text-align:		justify;
  line-height:		1.5em;
 }

blockquote {font-style:	italic;}

.navpage1
  {
   position:		relative;
   top:			-550px;
   left:		15px;
   border-bottom-color:	#FFFFFF;
   color:		#666666;
   text-decoration:	none;
   width:		100px;
   float:		left;
   text-align:		center;
   padding-left:	5px;
   border-bottom-style:	inset;
}


.navpage2
  {
   position:		relative;
   top:			-400px;
   left:		15px;
   border-bottom-color:	#FFFFFF;
   color:		#666666;
   text-decoration:	none;
   width:		100px;
   float:		left;
   text-align:		center;
   padding-left:	5px;
   border-bottom-style:	inset;
  }

.navpage3
  {
   position:		relative;
   top:			-650px;
   left:		15px;
   border-bottom-color:	#FFFFFF;
   color:		#666666;
   text-decoration:	none;
   width:		100px;
   float:		left;
   text-align:		center;
   padding-left:	5px;
   border-bottom-style:	inset;
}

.footer
 {
  font-size:		90%;
  text-align:		center;
 }
.entries {
	width: 550px;
	background-color: #FFFFFF;
	line-height: 1.5;
}
.entries th {
	text-align: left;
	padding-top: 20px;
	background-color: #FFFFFF;
}

.entries td {
	background-color: #faf0e6;
	border: solid gray 1px;
	text-align: left;
}
