body {
	color: #666; /*  background-image: url(../pics_background/shivas_pilow.jpeg);  */
	background-color: #444; 
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 11px; 
	text-align: center;
	margin: 0; margin-top: 12px;
	}
img {
	border: none; 
	}
a {
	color: #C60;
	}
a:hover {
	color: #F60;
	}
a:visited {
	color: #960;
	}
li {
	list-style-position: outside;
	list-style-type: square;
	}
.left {
	text-align: left;
	}
.center {
	text-align: center;
	}
.slightEmphasis {
	font-weight: bold; 
	}
.divider {
	display: block;
	border-bottom: 1px dotted #69c;
	margin-bottom: 5px;
	}	
	
	

.pageWrapper {
	position: relative;
	background-color: #555;
	/* background-color: #960; */
	/* background-color: #369; */
	
	/* Turned off border and padding added border-bottom */
	/* padding: 20px;
	border: 1px solid #999; */
	border-bottom: 1px solid #999;
	
	text-align: left;
	width: 720px;	
	margin-right: auto;
	margin-left: auto;
	} 	/* Creates the thick border around content wrapper */
.page {
	display: block;
	position: relative;
	width: 720px; 
	display: block;
	border-bottom: 20px solid #036;
	}	

/* ################### */
	
.cssCopOutTable {
	background-color: #fff; 
	padding: 0px; border: 0px;
	}	/* this is necessarty for the cop out arrangement of having a table because the page div doesn't recognize wht height of any of the floated divs content - also IE Mac doesn't recognize the background color from the page div - Also table doesn't recognize the likits of the page div and gors to full width in IE Mac if not constrained by a width */ 
.cssCopOutTable td {
	vertical-align: top;
	}
.logoCell {
	background-color: #69C; 	
	}

.topBarCell {
	/* background-color: #fff; */
	padding-bottom:  6px;
	padding-top: 6px;
	}
.contentCell {
	width: 380px;
	}
.secondNavCell {
	width: 200px;
	background-color: #fff;
	}

/* ################### */


.contentWrapper {
	display: block;
	position: relative;
	width: 520px;
	}
.logo {
	/* position: relative; */
	display: block;
	background-color: #036;
	padding-top: 4px; padding-bottom: 4px;
	background-image: url(../pics2/small_banner.jpg); background-position: right; background-repeat: no-repeat; 
	}

.topBar {
	/* position: relative; */
	background-color: #fff;
	display: block;
	text-align: center;
	}
h1 {
	margin-bottom: 0px;
	} 	/* Removes line break space under h1 header */
.content {
	/* position: relative; */	
	background-color: #fff;
	padding: 10px 20px 10px 20px;
	 display: block;
	}
.secondNav {
	padding: 10px 20px 10px 20px;
	}
.imageColumn {
	display: block;
	text-align: center;
	}

.columnImage {
	margin-top: 12px;
	margin-bottom: 8px;
	}
	
/* ################### */	
.leftNavCell {
	background-color: #465C24; 
	width: 150px;
	border-left: 1px solid #465C24;
	padding-bottom: 20px;
	}

.leftNav { /* This is a div - its color shows under the nav  */
	display: block; 
	/* position: relative; */
	background-color: #465C24;
	width: 150px; 
	padding-bottom: 20px;
	}

.navSectionHeading {
	/* display: none; */
	color: #ddd; background-color: #465C24;
	border-bottom: 1px solid #618f18;
	font-family: "trebuchet ms", sans-serif; 
	font-size: 14px; letter-spacing: 1px;
	padding: 20px 0 0px 10px;
	/*  margin-top: 4px; margin-bottom: 4px;  */
	}


a.nav {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; font-weight: normal;
	display: block; 
	padding: 2px 4px 2px 12px;
	text-decoration: none;
	color: #d3e5b7; background-color: #465C24;
	}	
a.nav:hover {
	color: #fff; background-color: #638c23;
	}
a.nav:visited {
	color: #d3e5b7;
	}	

#faq, #eastereggs { display: none; }

/* 2020 additions*/

a.pagenav_current, a.pagenav_current:visited {
	color: #336699;
	}
.subtitle {
	font-size: 18px; 
	font-color: #369;
	}
a:visited {
	color: #C60;
	}
		
/* ############ */	
	
/* #nav1 {
	display: block; 	
	border-bottom: 1px solid #90A7C0;
	}
#nav2 {
	display: block; 
	border-top: 1px solid #E6FFF0;
	border-bottom: 1px solid #A3C4B1;
	}
#nav3 {	
	display: block;
	border-top: 1px solid #F6EECE;
	border-bottom: 1px solid #C8BFA0;
	}
#nav4 {
	display: block;
	border-top: 1px solid #F4E7E4;
	border-bottom: 1px solid #C4B9B7;
	}
#nav5 {
	display: block;
	border-top: 1px solid #E9E8F8;
	border-bottom: 1px solid #C4B9B7;
	}
#nav6 {
	display: block;
	border-top: 1px solid #E6FFF0;
	border-bottom: 1px solid #A3C4B1;
	} */
	
/* #home a.nav, #news a.nav, #hardcopy a.nav, #tools a.nav, #linktoaz a.nav, #theauthor a.nav, #dinosaur a.nav {
	padding-top: 6px;
	}
#pagelocator a.nav, #characters a.nav, #support a.nav, #otherlinks a.nav, #eastereggs a.nav, #zmail a.nav {
	padding-bottom: 6px;
	} */