* {
  margin: 0;
	padding: 0;
}

	
body {
  font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/cave_texture.jpg);
}


	/* container styles */
#container {
	  width: 980px;
		background-color: none; 
		margin: 0px auto;
		background-image: url(images/leftback.gif);
		background-repeat: repeat-y;
}


/* header styles */
#header {
		width: 980px;
		height: 240px;
		background-image: url(images/headermain.gif);
		background-repeat: no-repeat;
}

#header a{
		display: block;
		width: 980px;
		height: 240px;
}
#header a:hover {
		background-image:url(images/headermain_glow.gif);
}
#header h1 {
		display: none;
}


/* leftcol styles */

#leftcol {
		background-image: url(images/leftcol_main.gif);
		width: 237px;
		float: left;
		background-repeat: no-repeat;
}

#leftcol h3 {
		font-size: 12px;
		color: #f1e30b;
		padding: 5px;
}


#leftcol ul {
		margin-bottom: 428px;
		padding: 15px;
}

#leftcol ul li {
		list-style-type: none;
		line-height: 30px;
		padding: 15px;
}

#leftcol ul li a:link, #leftcol ul li a:visited {
		color: #FFFFFF;
		text-decoration: none;
		padding: 15px;
}
#leftcol ul li a:hover, #leftcol ul li a:active {
		color: #3366FF;
		text-decoration: none;
		padding: 15px;
}
#leftcol ul li a {
		font-weight: bold;
}

/* nav styles */

#nav {
	background-image: url(images/nleftcol.gif);
	height: 67px;
	padding-left: 213px;
}
#nav ul {
}

#nav ul li {
	display: inline;
}

#nav ul li a {
	display: block;
	float: left;
	height: 67px;
}

#nav ul li#nbios a:link, #nav ul li#nbios a:visited {
	width: 92px;
	background-image: url(images/nbios.gif);
}
#nav ul li#nbios a:hover, #nav ul li#nbios a:active {
	width: 92px;
	background-image: url(images/nbios_ovr.gif);
}
#nav ul li#nbooks a:link, #nav ul li#nbooks a:visited {
	width:100px;
	background-image: url(images/nbooks.gif);
}
#nav ul li#nbooks a:hover, #nav ul li#nbooks a:active {
	width: 100px;
	background-image: url(images/nbooks_ovr.gif);
}

#nav ul li#nappearances a:link, #nav ul li#nappearances a:visited {
	width: 199px;
	background-image: url(images/nappearances.gif);
}
#nav ul li#nappearances a:hover, #nav ul li#nappearances a:active {
	width: 199px;
	background-image: url(images/nappearances_ovr.gif);
}

#nav ul li#ncharacters a:link, #nav ul li#ncharacters a:visited {
	width: 185px;
	background-image: url(images/ncharacters.gif);
}
#nav ul li#ncharacters a:hover, #nav ul li#ncharacters a:active {
	width: 185px;
	background-image: url(images/ncharacters_ovr.gif);
}

#nav ul li#nauthor a:link, #nav ul li#nauthor a:visited {
	width: 190px;
	background-image: url(images/nauthor.gif);
}
#nav ul li#nauthor a:hover, #nav ul li#nauthor a:active {
	width: 190px;
	background-image: url(images/nauthor_ovr.gif);
}
#nav ul li a span {
	display: none;
}

#bios #nav ul li#nbios a:link,
#bios #nav ul li#nbios a:visited,
#bios  #nav ul li#nbios a:hover,
#bios  #nav ul li#nbios a:active {
	background-image: url(images/nbios_ovr.gif);
}


/* maincol styles */
#maincol {
	margin-left: 237px;
}		
#maincol h2 {
		font-size: 15px;
		margin: 5px;
		color: #06BEEC;
}

a {
		color: #3366FF;
}

#maincol p a {
		color: #FFFFFF;
}
.mainimage {
		border: solid 2px #FFFFFF;
		margin: 0 10px 5px 0;
		float: none;
}
.mainimage2 {
		border: solid 2px #ffffff;
		margin: 0 10px 5px 0;
		float: left;
}
/*
.appearancebanners {
		margin-left: 5px;
		padding: 20px;
}*/
.drizztimage {
		border: solid 2px #FFFFFF;
		margin: 0 10px 5px 0;
		float: left;
}
#maincol p {
		line-height: 20px;
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
}

/* footer styles */
#footer {
		clear: left;
		height: 10px; /* clears the float left on leftcol */
		line-height: 20px;
		color: #FFFFFF;
		font-size: 9px;
		font-weight: bold
}