


/* link styles */

a:hover 
		{
		color: #69F;
		text-decoration: none;
		font-size: 12px;
		}
a:active 
		{
		color: #000000;
		font-size: 12px;
		}

a:visited 
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		} 

a:link 	
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		text-decoration: underline;
		}



/* nav bar */



ul.nav 
		{
		List-style-type: none;
		padding-left: 0;
		margin-left: 100px;
		}
ul.nav a
		{
		text-align: center;
		display: block;
		font-size: 14px;
		width: 125px;
		height: 2.3em;
		line-height: 2.2em;
		background-position: 50% 50%;
		background-image: url(../graphics/dnd-button.png);
		background-repeat: no repeat;
		}
.navbar:link 	
		{
		font-size: 14px;
		color: #333333;
		font-weight:500;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		}
.navbar:visited 
		{
		font-weight:500;
		font-size: 14px;
		text-decoration: none;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #222;
		} 
.navbar:hover 
		{
		font-size: 14px;	
		color: #6699FF;
		font-weight:500;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		}
ul.nav li 
		{
		display: inline;
		float: left;
		padding-bottom: 15px;
		}


/* font styles */

.contents 	{
		float: left;
		width: 280px;
		margin: 15px;
		border: 1px solid #666;
		background: white;
		clear: right;
		}
.contentshd	{
		border-bottom: 1px solid white;
		width: 260px;
		background: #222;
		padding: 10px;
		color: white;
		text-align: center;
		font-weight: bold;
		}
.contentsbody	{
		padding: 15px;
		}		
.questslayout 	{
		float: left;
		Margin: 0 20 0 20;
		}

.heading	
		{
	   	height: 100px;
		width: 700px;
		}
.heading p
		{
		text-align: left;
		color: white;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 24px;
		display: block;
		border: 1px solid #666;
		letter-spacing: 0.2em;
		padding-top: 2.8em;
		padding-left: 10px;
		background-position: center center;
		background-image: url(../graphics/dnd_banner4.jpg);
		background-repeat: no repeat;
		}
.detectmagic		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF00FF;
		text-align: left;
		}
.encounter 		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: white;
		text-align:center;
		font-weight: 100;
		margin-top: 10px;
		margin-bottom: 40px;
		border: #999 1px solid;
		display: block;
		padding: 5px 10px 5px 10px; 
		background:  #D70000;
		}
.boss		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: white;
		text-align:center;
		font-weight: 100;
		margin-top: 10px;
		margin-bottom: 40px;
		border: #999 1px solid;
		display: block;
		padding: 5px 10px 5px 10px; 
		background:  #333333;
		}
.dialogue		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: white;
		text-align:center;
		font-weight: 100;
		margin-top: 10px;
		margin-bottom: 40px;
		border: #999 1px solid;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #00CC00;
		}
.Choice		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: white;
		text-align:center;
		font-weight: 100;
		margin-top: 10px;
		margin-bottom: 40px;
		border: #999 1px solid;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #F90;
		}
.explore 		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: white;
		text-align:center;
		font-weight: 100;
		margin-top: 10px;
		margin-bottom: 40px;
		border: #999 1px solid;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #3366FF;
		}
.event 		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #CCCCCC;
		text-align: left;
		}
.spot 		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #993399;
		text-align: left;
		}
.search		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF9900;
		text-align: left;
		}
.failure	
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #CC0000;
		text-align: left;
		}
.success	
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #00CC00;
		text-align: left;
		}
.disabletrap	
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666699;
		text-align: left;
		}
.bash		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0099FF;
		text-align: left;
		}
.unlock	
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF6600;
		text-align: left;
		}
.description	
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #590000;
		text-align: left;
		}
.quest		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #993300;
		text-align: left;
		}
.gametip	
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #36C;
		/* border: 1px solid #CCC; */
		}
li		
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #590000;
		}		
p		
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #590000;
		margin-top: 0px;
		padding-left: 20px;
		padding-right: 20px;
		}
h1		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: white;
		text-align: center;
		font-weight: 100;
		margin-top: 10px;
		margin-bottom: 40px;
		border: #999 1px solid;
		display: block;
		padding: 5px 10px 5px 10px; 
		background: #600;
		}
h2		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #330000;
		margin-bottom: 10px;
		}
h3		
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #590000;
		margin-bottom: 10px;
		}

/* Other Styles and layout */

ul.sub {padding-bottom: 10px;}

ul.sub li 		{ 
		list-style-image: url(../graphics/subul.png);
		text-indent: 5px;
		}


ul.text {padding-bottom: 10px;}

ul.text li 		{ 
		list-style-image: url(../graphics/ul.png);
		text-indent: 40px;
		padding: 5px;
		}

.level		{
		float: left;
		}

img		{
		/* border: 1px solid #FFF; */
		}
hr.nospace 		
		{
		border: 1px #666;
		background:  #666;
	  	height: 2px;
		margin: 0px;
		}
hr 		
		{
		border: 1px #666;
		background:  #666;
	  	height: 2px;
		margin-top: 30px;
		}
body		
		{
		margin-top: 0px;
		background-color: #590000;
		background-image: url(../graphics/dnd-bg-grad.jpg);
		background-repeat: repeat-y;
		background-position: 50% 20%;
		}
body,html 
		{
		scrollbar-face-color: #400;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #CCCCCC;
		scrollbar-darkshadow-color: #555555;
		scrollbar-shadow-color: #999999;
		scrollbar-arrow-color: #FFF;
		scrollbar-track-color: #555;
		}
.header 	{
		background: url(../graphics/dnd-bg-grad-top.jpg) repeat-y center center;
		margin: 0 0 0 0px;
		height: 100%;
		overflow: visible;
		display: block;

		}
.mainpage	
		{
		width: 700px;
		padding: 0px;
		margin: 25px auto 0 auto;
		border: white;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #590000;
		}
.adbarleft {
		width: 0px;
		margin: 340px 0% 0px 0%;
		float: left;
		overflow: visible;
		display: inline;
		}
