/* comment or test changes*/


p{
	font-size: 100%;
	line-height: 100%;
	margin: 1em;
	padding: 0;
	font-family: times, "times new roman", serif;
	color: black;
	}

xp a{
	font-family: arial, sans-serif;
	}


#main p, #mainbooks p, #mainarch p,
#mainslim p, #mainmed p{
	font-size: 104%;
	line-height: 150%;
	margin: .9em 0em .9em 0em;
	padding: .3em 0em .3em 0em;
	xletter-spacing: .01em;
	xword-spacing: .01em;
	}


h1, h2, h3{
	margin: .9em 0 .6em 0;
	/****
	padding: .4em 0em .4em 0em;
	****/
	}



h1, h2, h3, h4, h5, h6, .sans{
	font-family: arial, sans-serif;
	}


h1{
	font-size: 1.5em;
	text-transform:uppercase;
	}


h2{
	font-size: 1.4em;
	text-decoration: underline;
	}
	



li{	font-size: 1em;
	}
	/* likely redundant */



strong{
	font-weight: bold
	}
	
	
hr{
	background-color: rgb(40,40,40);
	
	color: rgb(40,40,40);
	width: 85%;
	height: 2px;
	border: none;
	
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:2.5em;
 	margin-bottom:2.5em; 
	*margin-top:1.2em;
	*margin-bottom:1.2em; 
		/* less margin for ie */
	}
	
img{
	margin: 0;
	padding: 0;
	}
	
/*  img setting overriding any defaults for untested browsers
	-->most story images have "padimgnorm" class (3px padding)
*/	


body{
	background: rgb(34,63,78);

	background-image: url(mainbg01.jpg); 
	background-repeat: no-repeat;
	background-position: center top;
	

	}
	/** body is the entire page, the background colour **/


div#container{
	position: relative;
	width: 950px;
		/*width: 60em; -better text resizing, less controll./*
		/*min-width:750px;*/
	margin-right: auto;
	margin-left: auto;
	background: black;
	
	overflow: auto;
	}


div#containerw{	position: relative; width: 1000px; margin-right: auto;  margin-left: auto; background: black; overflow: auto;}



/* --------------- */
/*     Header      */


div#header{

	height: 73px;

	background: black;
	background-image: url('scheader.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
	}


div#nav{
	background: rgb(217,224,224);
	
	background-image: url('nav1.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 1.1em;
	color: rgb(100, 26, 21);
	overflow: hidden;

/*nav classes = navpad pushdown */	

	}



	
#nav a{
	text-transform:uppercase;
	border: 1px solid black;
	}	


#nav li {
		padding: 3px;
}
/* for ie border */



.navbg a{
		background: white;
}






#navlist li{
display: inline-block;
}
/* added pre-real li for ie7 zoom */

#navlist li{
	display: inline;
	list-style-type: none;
	padding-right: .4em;
	padding-left: .4em;
	}




#breadnav ul, .jumpto ul{
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#breadnav li, .jumpto li{
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

#breadnav{

	background: rgb(217,224,224);
	font-size: 0.72em;
	color: rgb(100, 26, 21);
	}
	

.jumpto{

	background: white;
	font-size: 0.70em;
	color: rgb(100, 26, 21);
	color: black;
	text-align: left;
	}



.upnext{
	margin: .2em 1em;
	text-align: right;
	font-size: 1.1em;
	}
	
.upnextsm{
	margin: .3em 1.6em;
	text-align: right;
	font-size: 98%;
	}



.nextnav{
	margin: 1em 3em;
	
	padding: .2em 1em;
	backgroundx: rgb(217,224,224);
	font-size: 1.1em;
	color: rgb(100, 26, 21);
	}

	


a:link, a:visited, a:hover{
	color: rgb(100, 26, 21);
	text-decoration: underline;
	}
	/**** red link colours ****/



#nav a {
padding: 2px 6px;
margin: 0;
	}
	/*    main nav boxes      */



#footer a:link, #footer a:visited, #footer a:hover,
#footer2 a:link, #footer2 a:visited, #footer2 a:hover{
	
	color: black;
	}
	/** footer contrast control **/



#navlist a:link, #navlist a:visited, #navlist a:hover{
	text-decoration: none;
	} /* all of the links in the main nav have no underline */

.current a:link {
	text-decoration: none;
	} /* now just for breadlist */

.current a:visited {
	text-decoration: none;
	} /* now just for breadlist */




a:hover{
	background:transparent;
	}


.curnav a:link, .curnav a:visited{
		background: rgb(190, 208, 213);
	}



.curnav a:hover,
ul a:hover,
td a:hover,
p a:hover,
h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover,
span a:hover{
	
	
	background: lightblue;
	
	color: black;	
	}
/***link highlights ***/

ol a:hover{
	background: lightblue;
	color: black;	
	}
/* more link highlights  */

a img {
	border: 0;
	}


:link img {
  border: none;
}




.imlkno a:link,
.imlkno a:visited,
.imlkno a:hover,
.imlkno a:active{
	background: transparent;
	}
/* used for logo */





div#nav2{
	height: 90px;
	background: rgb(45,80,118);
	background-image: url('nav2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	
	}
/* nav 2 can be used as a horizontal ad space */



										/*** side1 here ***/

div#sidemain1, div#sideintro1, div#sidebooks1, #sidearch1, #sidefaq1, #sidemain1w,
#sidecontact1, #sidebook1a, #sidechar1, #sidelvavd01, #sideskills01, #sidemagic01,
#sidefeats01, #sideequipment01, #sidecombat01, #sidegming01, #sidethreat01, #sidesetting01{

	height: 625px;
	clear: both;
	float: left;
	width: 160px;
	margin-right: 10px;
	background: transparent;
	color: white;
	background-image: url('sidemain01.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 12px 5px 5px 5px;
	margin-top: 10px;
	overflow: auto;
	}






div#sideintro1{
	background-image: url('sideintro1.jpg');
	} /* over riding bg */
	

div#sidebooks1{
	background-image: url('sidebooks1.jpg');
	} /* over riding bg */
	
	

#sidearch1{
	background-image: url('sidearchives1.jpg');
	} /* over riding bg */


#sidefaq1{
	background-image: url('sidefaq1.jpg');
	}


#sidecontact1{
	background-image: url('sidecontact1.jpg');
	}


#sidebook1a{
	background-image: url('sidebook1a.jpg');
	}


#sidechar1{
	background-image: url("sidechar1.jpg");
	}


#sidelvavd01{
	background-image: url("sidelevadv01.jpg");
	}


#sideskills01{
	background-image: url("sideskills01.jpg");
	}

#sidemagic01{	
	background-image: url("sidemagic01.jpg");
	}

#sidefeats01{	
	background-image: url("sidefeats01.jpg");
	}


#sideequipment01{
	background-image: url("sideequipment01.jpg");
	}


#sidecombat01{
	background-image: url("sidecombat01.jpg");
	}


#sidegming01{
	background-image: url("sidegming01.jpg");
	}

#sidethreat01{
	background-image: url("sidethreat01.jpg");
	}


#sidesetting01{
	background-image: url("sidesetting01.jpg");
	}





div#side2{
	float: right;
	width: 160px;
	background: rgb(45,80,118);
	padding-bottom: 2px;
	}


div#side2w{float: right; width: 300px; background: rgb(45,80,118); padding-bottom: 2px;}


div#main, div#mainbooks, div#maintoc, div#mainarch,
#mainslim, #mainmed {

	float: left;
	width: 555px;
	background: white;
	padding: 11px 18px;
	margin-top: 12px;
	margin-bottom: 15px;
	}

/* div main classes = padsides (or was)*/

div#mainbooks{
	width: 680px;
	}

div#maintoc{
	width: 660px;
	}	
	

div#mainslim{
	width: 465px;
	}	

div#mainmed{
	width: 515px;
	}




div#spacer {
	clear: left;
	color: rgb(100, 26, 21);
	height: 15px;
	background: rgb(34,63,78);
	}

.bodyfk{
background: rgb(34,63,78);

}


.wideforad{
width:500px;
display:block;
margin-left:auto;
margin-right:auto;
}


.wideforsml{
width:170px;
display:block;
margin-left:auto;
margin-right:auto;
}




div#footer{
	clear: left;
	color: rgb(100, 26, 21);
	color: black;
	padding: 8px 10px 3px 25px;
	background: rgb(217,224,224);
	font-family: arial, sans-serif;
	font-size: 0.8em;
	}
	


div#footer2{
	clear: left;
	color: rgb(100, 26, 21);
	color: black;
	padding: 8px 10px 3px 25px;
	background: rgb(45,80,118);
	background: rgb(85, 111, 135);
	font-family: arial, sans-serif;
	font-size: 0.9em;

	}

#footer p, #footer2 p{font-family: arial, sans-serif;}	

/****** if p is declared a serif ****/


ul, ol{
	font-family: arial, sans-serif;
	list-style-position: outside;
	}



.pagenumber{
	font-family: arial, sans-serif;
}


.booklist{
	font-size: 1.05em;
	}


.booklist ul{
	line-height: 160%;
	}

.booklist li{
	font-size: 102%;
		list-style-type: none;
	
	}

.toclist ul{
		line-height: 155%;
		xfont-size: 105%;
		}
		
		
/**table of contents   toclist ul and li down below  **/


#charlist ul{
	line-height: 180%;
	
	}

#charlist li{
	list-style-type: square;
	}



	
#charlist{
	background: rgb(255, 165, 0);
	
	background: rgb(243, 186, 63);
	background: rgb(237, 195, 92);

	background-image: url('arrowor.gif');
	background-position: top left;
	background-repeat: repeat-x;
	padding: 1em 1.2em .8em .2em;
	margin-bottom: 2em;
	margin-top: 1em;
	}



#needlist ul{
	line-height: 180%;
	
	}

#needlist li{
	list-style-type: square;
	}



	
#needlist{
	background: rgb(232, 204, 120);
	background-image: url('none.gif');
	background-position: top left;
	background-repeat: repeat-x;
	padding: 1em 1.2em .8em .2em;
	margin-bottom: 2em;
	margin-top: 1em;
	}


.ulnice{
	line-height: 165%;
	list-style-type: square;
	}
	
.ulnice li{
	padding: 0 0 .3em 0;
	}	

.ulidintro{
	line-height: 138%;
	list-style-type: square;
	}


.ulsampsp{
	line-height: 180%;
	list-style-type: square;
	}


.ulnicesub{
	line-height: 135%;
	list-style-type: none;
	font-size: 96%;
	padding: .1em 0 .7em 2.5em;
	*padding: .1em 0 .7em 0em;
	/** ie adds li indent, ff ignores if finds padding **/
	}
	

.niceletter{
	color: blue;
	font-size: 125%;;
	list-style-type: none;
	}

.ulniceord{
	line-height: 165%;
	}

	
.ulniceord li{
	padding: 0 0 .3em 0;
	}



.signspec{
	line-height: 180%;
	xbackground: rgb(100, 200, 50);
	xbackground: rgb(161, 188, 161);
	list-style-type: square;
	*xpadding: 0 0 0 1em;
	}
	
	


.header{
	font-size: 1.1em;
	}


.square li{
	list-style-type: square;
	}


.parch{
	background: rgb(232, 204, 120);
	padding: 1em;
	}




.lowbotpad{
	padding: 6px 10px 3px 10px;
	}

.navpad{
	padding: 2px 10px 1px 10px;
	*padding: 17px 10px 1px 10px; /* ie only  */
	
	}

.lessbot{
	margin-bottom: .2em;
	}	
	

.pushdown{
	margin-bottom: 5px;
	}
	
.pushdown2{
	margin-bottom: 10px;
	}
	

.pushupdown{
	margin-bottom: 10px;
	margin-top: 10px;
	}	
	

	
.amarg{
	padding: 0px 5px 5px 5px;
	}

.amargup{
	padding: 10px 2px 2px 0px;
	}

.floatright{
	float: right;
	}
	
.floatleft{
	float: left;
	}

.imghang1{
	padding:  4px 1em 1.6em .1em;
	}
	


.clear{
	clear: both;
	}

.clearleft{
	clear: left;
	}

.clearright{
	clear: right;
	}


.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}



.padimgnorm{
	padding: 3px;
	}

.padtall{
	padding: 2em 0;
	}


#mg5pxtop{
	padding: 1em;
	}


.rightpad{
	float: right;
	padding: 2px 0px 1px 6px;
	}

.tmpad{
	padding: 2px 10px .5em 3.5em;
	}

.bkpad{
	padding: 1px 10px 3em 0px;
	}


.coverfull{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin: 2em .8em;
	border: 3px solid black;
	}



.overright{
	padding: 0px 0em 0em 215px;
	}



.tmpadrt{
	padding: 0 0 2px 1em;
	
	
.algrt{
	text-align: right;
	}
	
	}
ul.none {list-style-type: none;
	list-style-position: outside;
	}


.padonrightlittle{
	padding: 0 .3em .9em 0;
	}

.padonleft{
	padding: 0 0 0 .4em;
	}

.padleftskill1{
	xxpadding: 0 0 0 1em;
	xxpadding: 1px;
	margin: 0 0 0 1em;
	border: 2px solid black;
	}

.eqipimg1{
	margin: .6em 0 0 1em;
	border: 2px solid black;
	}

.eqipimg8{
	margin: 1.5em .0em 1.5em .7em;
	}



.padpic2{
	padding: 2em 0 2em 1.4em;
	}



.smtext{font-size: 75%;}




.ctext{
	text-align: center
	}


.centersmallx{
	position: relative;
	left: 21%
	}
	
	
.caps{
text-transform:uppercase;
letter-spacing: .04em;
}

.somespace{
letter-spacing: .04em;
}


.nobotspace{
	padding: 0;
	margin: 0;
	}
	
	
.lesshb{
	padding: .7em 0em 0em 0em;
	margin: 0em;
	}
	

.stuff{
	border: medium dotted white;
	background-image: url('name.jpg');
	background-repeat: repeat-y;
	background-repeat: no-repeat;
	background-position: top right;
	font-variant: small-caps;
	text-transform:uppercase;
	background: rgb(255, 255, 187);
	/* nice yellow highligh */
	}
	
				/** Table of contents Side imgs **/
.tocsyl 
	{
	background-image: url('tocsyl.gif');
	background-position: top left; 	background-repeat: repeat-y;
	}

.tocsgr{
	background-image: url('tocsgr.gif');
	background-position: top left; 	background-repeat: repeat-y;
	}
	
.tocsbl{
	background-image: url('tocsbl.gif');
	background-position: top left; 	background-repeat: repeat-y;
	}
	
.tocsbl2{
	background-image: url('tocsbl2.gif');
	background-position: top left; 	background-repeat: repeat-y;	
	}

.tocsbr{
	background-image: url('tocsbr.gif');
	background-position: top left; 	background-repeat: repeat-y;
	}




.toclist ul {
*position: relative;
*right: 40px;
overflow:hidden;
}


.toclist li {
*position: relative;
*left: 38px;
overflow:hidden;
}
/*  important for the way ie does ul BG */

div.boxlefttop{ 
background-image: url('rttan.jpg');
background-repeat: no-repeat;
}



.boxleft{
margin: 1em 0em;
float: left;
width: 333px;
background: rgb(232, 204, 120);

background-image: url('rbtan.jpg');
background-repeat: no-repeat;
background-position: left bottom;
}


.boxright{
margin: 1em 0em;
float: right;
width: 333px;
background: rgb(232, 204, 120);
}





.arch{
	font-size: 1.06em;
	line-height: 140%;
	}



.arch li{
list-style-type: none;
}

.arch ul{
	padding: 0 .5em .2em 1em;
	*padding: -1em .5em .2em 1em;
	*position: relative;
	*right: 40px;
	}
	
/* * for ie which starts too far right */	





.placehold{
	background-color: none;
	
	color: none;
	width: 0%;
	height: 0px;
	border: none;

	
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin: 0;
	}

 
}

div.placehold hr {
  display: none;
}

/* making ie behave */


.padright{
padding: .2em 2em .2em .2em;
}

.archafter{
	font-size: 1.1em;
		
}




.lesswide{
padding: 1.2em;
}






#archlist li{
	display: inline;
	list-style-type: none;
	padding-right: .4em;
	padding-left: .4em;

	}



.headingmed{
font-size: 1.25em;
}

.headingsmall{
font-size: .7em;
}



.mzero{
margin: 0;
margin-left:auto;
margin-right:auto;
padding: 0;
}

.mlittle{
margin: 2px;
margin-left:auto;
margin-right:auto;
padding: 0;
}





.archimgpd{
padding:  4px 1em .3em .1em;
}


.beginimgpd{
padding: 2px;
*padding: 15px 2px 4px 2px;
}



.flpadbelow{
padding: 0px .5em 2.1em 0px;
}


.flpadtopbelow{
padding: 1.4em .5em 1.4em 0px;
}



.tanbg{
background: rgb(232, 204, 120);
}



hr.gr{
	background-color: rgb(100, 100, 125);
	color: rgb(100, 100, 125);
	width: 65%;
	height: 1px;
	border: none;
	}
	
	
	

hr.gr2{
	color: rgb(100, 100, 125);
	width: 35%;
	height: 1px;
	border: none;
	}
	
hr.gr3{
	color: rgb(100, 100, 125);
	width: 55%;
	height: 1px;
	border: none;
	padding:0;
	margin; 0;
	}	
	
	


.iespacer h3{
	padding: .1em 0 .4em 0;
	*padding: .2em 0 .9em 0;
	}



.boxtoright{
	Width: 200px;
	float: right;
	padding: .3em 0 .8em 1em;
	padding: .5em;
	font-size: 125%;
	margin: .3em;
	font-family: arial, sans-serif;
	background: rgb(232, 204, 120);

	
	}

		

.boxtoleft{
	Width: 200px;
	float: left;
	padding: .5em;
	font-size: 125%;
	margin: .3em;
	font-family: arial, sans-serif;
	background: rgb(232, 204, 120);
	}

		


.adcenter{
	width:310px;
	clear: both;
	display:block;
	margin-left:auto;
	margin-right:auto;
background: silver;
}


.adcenter h5{
margin:0;
padding:3px;
}




.nolinktext{
	color:black;
	}

	
.breadhere, .breadhere a:link, .breadhere a:visited, .breadhere a:hover, .breadhere a:active{	
	color:black;
	xxtext-decoration:none;
	xxfont-weight: bold;
	}



	
	
#style1 p:first-line {
	font-size: 200%;
	color: darkgreen;
	font-family: arial, sans-serif;
	line-height: 130%;

	}

#style_ar1 p:first-line {
	font-size: 115%;
	font-family: arial, sans-serif;
	}


.style_eq1  p:first-line{
	font-size: 130%;
	color: darkgreen;
	font-family: arial, sans-serif;
	}



	
.first{	
xbackground: rgb(215, 225, 235);

}	


.second{
xbackground: rgb(200, 235, 200);
background: rgb(200, 200, 200);
}

.first2{
xbackground: rgb(215, 225, 235);
}


.second2{
xbackground: rgb(200, 235, 200);
background: rgb(200, 200, 200);
}



.sign1, .sign2, .sign3, .sign4, .sign5, .sign6,
.soc1, .soc2, .soc3, .list1, .list2{
padding: 1em 1.8em 1em 1em;
border: 1px solid black;
}

.borderarea{
padding: 1em 1.8em 1em 1em;
border: 1px solid black;
}

.noborderarea{
padding: 1em 1.8em 1em 1em;

}



.sign1{
background: rgb(240, 232, 220);

background-repeat: no-repeat;
background-position:  3.5em .1em;
background-image: url('syms1.png');
}

.sign2{
background: rgb(224, 232, 224);
background-repeat: no-repeat;
background-position:  4.3em .2em;
background-image: url('syms2.png');
}


.sign3{
background: rgb(223, 232, 209);

background-repeat: no-repeat;
background-position:  4.6em .1em;
background-image: url('syms3.png');
}


.sign4{
background: rgb(214, 223, 223);

background-repeat: no-repeat;
background-position:  3.5em .1em;
background-image: url('syms4.png');
}

.sign5{
background: rgb(227, 223, 227);

background-repeat: no-repeat;
background-position:  4.5em .1em;
background-image: url('syms5.png');
}


.sign6{
background: rgb(200, 208, 219);
background-repeat: no-repeat;
background-position:  5.5em 0em;
background-image: url('syms6.png');
}


.listspecial{
padding: 1em 1.8em 1em 1em;
border: 4px double black;
background: rgb(221, 207, 172);

}

.soc1{
background: rgb(214, 223, 223);

}

.soc2{
background: rgb(227, 223, 227);
}


.soc3{
background: rgb(200, 208, 219);
}


.list1{
background: rgb(200, 208, 219);
}

.list2{
background: rgb(223, 232, 209);
}




.samp{
padding: 1em 1.8em 1em 1em;
border: 4px double black;
*border: 2px solid black;
}

.samp01{
background: rgb(241, 232, 205);
}

.samp02{
background: rgb(235, 220, 179);
}


.samp03{
background: rgb(228, 209, 154);
}


.samp04{
background: rgb(223, 200, 135);
}

.samp05{
background: rgb(241, 232, 205);
}

.samp06{
background: rgb(235, 220, 179);
}


.samp07{
background: rgb(228, 209, 154);
}


.samp08{
background: rgb(223, 200, 135);
}

.samp09{
background: rgb(241, 232, 205);
}

.samp10{
background: rgb(235, 220, 179);
}


.samp11{
background: rgb(228, 209, 154);
}


.samp12{
background: rgb(223, 200, 135);
}



.sampnotes{
padding: 1em 1.8em 1em 1em;
border: 1px solid black;
background: rgb(232, 235, 238);
}


.samplk a:link, .samplk a:visited, .samplk a:hover, .samplk a:active{
color: black;
}




.charsplink{
	font-family: arial, sans-serif;
}
/* charsplink only replacing a sans in b1char05 currently.*/

.charsplink a:link, .charsplink a:visited, .charsplink a:hover, .charsplink a:active{
color: black;
}






.skbox{
padding: 1em 1.8em 1em 1em;
border: 4px double black;
border: 2px solid black;
margin: 0 0 1.5em 0;
background: white;
xxbackground: rgb(228, 209, 154);
}




.skex{
	font-family: arial, sans-serif;
}





.skbgloc{
background-position: top left;
background-repeat: no-repeat;
}
.skbg1{background-image: url('skbg1.png');}
.skbg2{background-image: url('skbg2.png');}
.skbg3{background-image: url('skbg3.png');}
.skbg4{background-image: url('skbg4.png');}
.skbg5{background-image: url('skbg5.png');}
.skbg6{background-image: url('skbg6.png');}






.msbox{
padding: 1em 1.8em 1em 1em;
border: 2px solid black;
background: rgb(228, 209, 154);
xxbackground: white;
margin: 0 0 1.5em 0;

}



.featbox{
padding: 1em 1.8em 1em 1em;
border: 2px solid black;
background: white;
margin: 0 0 1.5em 0;
}



.sktest1{
background-position: top right;
background-repeat: no-repeat;
background-image: url('none.png');
}





.standout1{
color: rgb(1, 56, 110);
color: rgb(4, 65, 125);
}

.standout2{
color: rgb(4, 65, 125);
}


.standout3{
color: darkgreen
}


.msbgloc{
background-position: top right;
background-repeat: no-repeat;
}


.msbgcombat{background-image: url('parchcombat.jpg');}
.msbgdeath{background-image: url('parchdeath.png');}
.msbgfire{background-image: url('parchfire.jpg');}
.msbgheal{background-image: url('parchheal.jpg');}
.msbgcold{background-image: url('parchcold.png');}
.msbginsight{background-image: url('parchinsight.jpg');}
.msbglight{background-image: url('parchlight.png');}
.msbgprotec{background-image: url('parchprotec.jpg');}
.msbgshadow{background-image: url('parchshadow.jpg');}
.msbgtelekin{background-image: url('parchtelekin.jpg');}
.msbgtelepathy{background-image: url('parchtelepathy.jpg');}
.msbgweather{background-image: url('parchweather.jpg');}


.featbgloc{
background-position: top right;
background-repeat: no-repeat;
}

.featbg1{background-image: url('parchfeat1.jpg');}
.featbg2{background-image: url('parchfeat2.jpg');}
.featbg3{background-image: url('parchfeat3.jpg');}
.featbg4{background-image: url('parchfeat4.jpg');}



.altsk1{
background: rgb(40, 40, 40);
color: rgb(234, 234, 234);
/* dark bg unused */
}




.skillrow a:link, .skillrow a:visited, .skillrow a:hover, .skillrow a:active{
color: black;
}

.attdes1{
margin: -0.9em 0 -0.6em 0;
padding: 0;
}

.shorthd1{
margin: -0.1em 0 -0.6em 0;
padding: 0;
}

/* tables */

th{
padding: .4em 2em;
background: rgb(171, 187, 191);
border: 1px solid black;
}

.thspecial{
font-family: arial, sans-serif;
}
/* unused so far */



.thlesspad{
padding: .4em 1.1em;
}

td{
text-align: center;
background: rgb(221, 207, 172);
padding: .3em 1em;
border: 1px solid black;

}




.tc1{
background: rgb(213, 196, 155);
}


table{
border-collapse: collapse;
}


.tdwhite{
background: white;
color: white;
padding:0;
visibility:hidden;
}





.pk1{
background: rgb(166, 198, 234);
background: rgb(213, 196, 155);
}


.pk2{
background: rgb(166, 198, 234);
background: rgb(175, 213, 178);
background: rgb(165, 200, 168);

}


.pk3{
background: rgb(200, 200, 160);
}


.featlist1{background: rgb(244, 242, 240); border: 2px solid black;}
.featlist2{background: rgb(246, 240, 221); border: 2px solid black;}
.featlist3{background: rgb(244, 242, 240); border: 2px solid black;}
.featlist4{background: rgb(246, 240, 221); border: 2px solid black;}
/* for list boxes */




.filedunder{
	line-height: 125%;
	list-style-type: square;
	font-size: 0.75em;
	}
	
	
.listoffeats{
	line-height: 240%;
	}

.listoffeats2{
	line-height: 220%;
	}


.listofeq{
	line-height: 205%;
	}


.lvltb{
	text-align: left;
}

.tbspst{ background: rgb(149, 173, 166);}
.tbspcat{ background: rgb(128, 194, 163);}
.tbskcat{ background: rgb(153, 169, 111);}
.tbatt{ background: rgb(207, 179, 116);}




.eqbg1{
background-position: top right;
background-repeat: no-repeat;
border: 2px solid black;
background-image: url('eq_default1.jpg');

padding: 1em 1.8em 1em 1em;
}



.eq_delfurh9{background-image: url('eq_delfurh9.jpg');}
.eq_landars2{background-image: url('eq_landars2.jpg');}
.eq_atlurgm{background-image: url('eq_atlurgm.jpg');}
.eq_drake42{background-image: url('eq_drake42.jpg');}
.eq_ceburx44{background-image: url('eq_ceburx44.jpg');}
.eq_balderbf{background-image: url('eq_balderbf.jpg');}
.eq_sturgrf{background-image: url('eq_sturgrf.jpg');}
.eq_adairlr{background-image: url('eq_adairlr.jpg');}
.eq_ultra9{background-image: url('eq_ultra9.jpg');}
.eq_andraspt{background-image: url('eq_andraspt.jpg');}
.eq_lightcrossbow{background-image: url('eq_lightcrossbow.jpg');}
.eq_heavycrossbow{background-image: url('eq_heavycrossbow.jpg');}
.eq_aimmarker{background-image: url('eq_aimmarker.jpg');}
.eq_imagescope{background-image: url('eq_imagescope.jpg');}
.eq_n2sound{background-image: url('eq_n2sound.jpg');}
.eq_overcharger{background-image: url('eq_overcharger.jpg');}
.eq_moderkit{background-image: url('eq_moderkit.jpg');}
.eq_autoloader{background-image: url('eq_autoloader.jpg');}

.eq_sedagger{background-image: url('eq_sedagger.jpg');}
.eq_dedagger{background-image: url('eq_dedagger.jpg');}
.eq_el1stun{background-image: url('eq_el1stun.jpg');}
.eq_exhfist{background-image: url('eq_exhfist.jpg');}
.eq_sedgersb{background-image: url('eq_sedgersb.jpg');}
.eq_m1bhammer{background-image: url('eq_m1bhammer.jpg');}
.eq_sevrokksword{background-image: url('eq_sevrokksword.jpg');}
.eq_sakimpact{background-image: url('eq_sakimpact.jpg');}
.eq_krovvcogh{background-image: url('eq_krovvcogh.jpg');}
.eq_blaxtonhvysw{background-image: url('eq_blaxtonhvysw.jpg');}
.eq_medievaldagger{background-image: url('eq_medievaldagger.jpg');}
.eq_shortsword{background-image: url('eq_shortsword.jpg');}
.eq_longsword{background-image: url('eq_longsword.jpg');}
.eq_battleaxe{background-image: url('eq_battleaxe.jpg');}
.eq_greatsword{background-image: url('eq_greatsword.jpg');}
.eq_accuracysensors{background-image: url('eq_accuracysensors.jpg');}
.eq_poweredge{background-image: url('eq_poweredge.jpg');}

.eq_shieldjacket{background-image: url('eq_shieldjacket.jpg');}
.eq_hglightplate{background-image: url('eq_hglightplate.jpg');}
.eq_outerplm{background-image: url('eq_outerplm.jpg');}
.eq_l4shell{background-image: url('eq_l4shell.jpg');}
.eq_l6hshell{background-image: url('eq_l6hshell.jpg');}
.eq_kinnatmv{background-image: url('eq_kinnatmv.jpg');}
.eq_silvercoatm{background-image: url('eq_silvercoatm.jpg');}
.eq_knightwulfm2{background-image: url('eq_knightwulfm2.jpg');}
.eq_lundorblue{background-image: url('eq_lundorblue.jpg');}
.eq_cathalscale{background-image: url('eq_cathalscale.jpg');}
.eq_u1quickmed{background-image: url('eq_u1quickmed.jpg');}
.eq_kinnathv5{background-image: url('eq_kinnathv5.jpg');}
.eq_garwoodhp{background-image: url('eq_garwoodhp.jpg');}
.eq_medievalshield{background-image: url('eq_medievalshield.jpg');}
.eq_leather{background-image: url('eq_leather.jpg');}
.eq_chain{background-image: url('eq_chain.jpg');}
.eq_halfplate{background-image: url('eq_halfplate.jpg');}
.eq_fullplate{background-image: url('eq_fullplate.jpg');}

.eq_citymobilec1{background-image: url('eq_citymobilec1.jpg');}
.eq_kohmmtelr1{background-image: url('eq_kohmmtelr1.jpg');}
.eq_sprevtecr7{background-image: url('eq_sprevtecr7.jpg');}
.eq_sprevtecr12{background-image: url('eq_sprevtecr12.jpg');}
.eq_light1{background-image: url('eq_light1.jpg');}
.eq_microlighter{background-image: url('eq_microlighter.jpg');}
.eq_20xdisimg{background-image: url('eq_20xdisimg.jpg');}
.eq_caymorclaws{background-image: url('eq_caymorclaws.jpg');}
.eq_ironlocking{background-image: url('eq_ironlocking.jpg');}
.eq_cr2wrist{background-image: url('eq_cr2wrist.jpg');}
.eq_fusionlatch{background-image: url('eq_fusionlatch.jpg');}
.eq_multi3lp{background-image: url('eq_multi3lp.jpg');}
.eq_medkit1{background-image: url('eq_medkit1.jpg');}
.eq_mark3mg{background-image: url('eq_mark3mg.jpg');}
.eq_repaircal{background-image: url('eq_repaircal.jpg');}
.eq_inhibitor{background-image: url('eq_inhibitor.jpg');}
.eq_lcd{background-image: url('eq_lcd.jpg');}
.eq_lcs{background-image: url('eq_lcs.jpg');}
.eq_enstr{background-image: url('eq_enstr.jpg');}
.eq_en2{background-image: url('eq_en2.jpg');}
.eq_nights{background-image: url('eq_nights.jpg');}
.eq_envis{background-image: url('eq_envis.jpg');}

.eq_dronddii53{background-image: url('eq_dronddii53.jpg');}
.eq_druick54{background-image: url('eq_druick54.jpg');}
.eq_westyyg58{background-image: url('eq_westyyg58.jpg');}
.eq_trock49{background-image: url('eq_trock49.jpg');}
.eq_byron62{background-image: url('eq_byron62.jpg');}
.eq_hurgdawn65{background-image: url('eq_hurgdawn65.jpg');}
.eq_rhorse1{background-image: url('eq_rhorse1.jpg');}
.eq_warhorse{background-image: url('eq_warhorse.jpg');}
.eq_gradolion{background-image: url('eq_gradolion.jpg');}
.eq_raineravg{background-image: url('eq_raineravg.jpg');}
.eq_vullsavfc{background-image: url('eq_vullsavfc.jpg');}








.tbfull{
	width: 500px;
	}
/* Sets overall width of a table.  Unused currently. */
	
	

.tbwdcl{
	width: 385px;
	*width: 463px;
	}

/* Applied to the first large column of a table. */
/* Second line for ie 7 rendering smaller’s sake */




.uleqm1{
	line-height: 170%;
	list-style-type: square;
	font-size: 1.15em;
	}

.uleqm2{
	line-height: 160%;
	list-style-type: square;
	font-size: 1em;
	}

.eqstandout1{

color: rgb(4, 65, 125);
color: darkred;
}


.eqdes1{
margin: -0.9em 0 3em 0;
padding: 0;
}

.eqdes2{
margin: -0.9em 0 4.5em 0;
padding: 0;
}


.eqcomment{
font-style:italic;
color: darkgreen;
}
 
.eqcomment2{
font-style:italic;
font-family: arial, sans-serif;
color: darkblue;
}
 
 
.eqline ul{margin-left: 0; padding-left: 0; display: inline; border: none;} 
 
.eqline li{margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline;}
 
.eqline{background: white;
 	font-size: 0.95em;
 	color: rgb(100, 26, 21);
 	color: black;
 	text-align: left;
	}
 
 
 .c2_bx1{
 background-position: top right;
 background-repeat: no-repeat;
 border: 1px solid black;
  
 padding: .5em 1em 1em 1em;
 }
 
 
 .c2lshd{
 margin-bottom: -.7em;
 }


.ulnicepar{
	line-height: 185%;
	list-style-type: square;
}


.cbtdexlk{
	font-family: arial, sans-serif;
}

.cbtdexlk a:link, .cbtdexlk a:visited, .cbtdexlk a:hover, .cbtdexlk a:active{
color: black;
}


 .faq_bx1{
 background-position: top right;
 background-repeat: no-repeat;
 border: 2px solid black;
  
 padding: .5em 1em 1em 1em;
 }
 
 .question{
 font-weight: 600;
 xxcolor: darkgreen;
 }
 
 .mailaddress{
 font-family: arial, sans-serif;
 }

 .mail_bx1{
 
background-repeat: no-repeat;
background-position: 98% 105%;
*xbackground-position: right -1px;

 
 border: 2px solid black;
  
 padding: .5em 1em 1em 1em;
 }
 
 .mailborder{
  border: 2px solid;
  border-color: rgb(232, 204, 120);
  border-color: rgb(225, 198, 116);
  float: right;
  }
  
  

 
 .gmlshd{
 margin-bottom: -.7em;
 }
 
 
 .blockqwhd1{
 	Width: 200px;
 	float: right;
 	padding: .5em;
 	font-size: 125%;
 	margin: 1em .3em .3em .3em;
 	font-family: arial, sans-serif;
 	background: rgb(232, 204, 120);
 
	}

.blockq1{
 	Width: 200px;
 	float: right;
 	padding: .5em;
 	font-size: 125%;
 	margin: .3em .3em .3em .6em;
 	font-family: arial, sans-serif;
 	background: rgb(232, 204, 120);
	}

.blockq2{
 	Width: 220px;
 	float: right;
 	padding: .5em;
 	font-size: 125%;
 	margin: .3em .3em .3em .5em;
 	font-family: arial, sans-serif;
 	background: rgb(232, 204, 120);
	}

.bl3q{
 	Width: 146px;
 	}
 	
 	
 	
.gm02imgbox1{
	float: right;
	margin: 1.5em 0 0 1em;
	border: 2px solid black;
	}

.gm_imgbox_cl{
	float: right;
	margin: 1.5em 0 0 1em;
	border: 2px solid navy;
	}
 	
.gm_imgdice{
	float: right;
	margin: 1.5em 0 0 1em;
	border: 0px solid navy;
	}

.gm_imgtall{
	float: right;
	margin: .7em 0em .7em .8em;
	border: 0px solid navy;
	}
 	 
.gm_imgsk1{
	float: right;
	margin: .7em 0em .7em .8em;
	border: 2px solid navy;
	} 

.gm_imgend{
	display: block;
	margin-left: auto;
    	margin-right: auto; 
	border: 3px solid black;
	}
	
.img_bigstory{
	display: block;
	margin-left: auto;
    	margin-right: auto; 
	border: 3px solid black;
	margin: .3em 0 1.7em 0;
	}
	

.gm_imgdmap{
	display: block;
	margin-left: auto;
    	margin-right: auto; 
	border: 1px solid maroon;
	}


.gmmh1{
	margin: 1.4em 0 .6em 0;
	}


	
.gmimgmusic{
	float: right;
	margin: .5em .5em 0 .7em;
	border: 0px solid black;
	}


.ulniceadv{
	line-height: 165%;
	list-style-type: square;
	}
	
.ulniceadv li{
	padding: 0 0 .8em 0;
	}


.ulniceadv2{
	line-height: 165%;
	list-style-type: square;
	}
	
.ulniceadv2 li{
	padding: 0 0 1em 0;
	}


 
.thr_imgbox1{
	margin: 0 0 1.3em .8em;
	float: right;
	border: 2px solid black;
}


.thr_imgbox_list{
background-position: top right;
background-repeat: no-repeat;
background-image: url('thr_ls_bg1.jpg');
border: 1px solid black;
padding: .5em 1em 1em 1em;
}




.chapter_start{
	display: block;
	margin-left: auto;
    	margin-right: auto; 
	border: 3px solid black;
	}




.set_imgbox_c{
	display: block;
	margin-left: auto;
    	margin-right: auto; 
    	border: 2px solid black;
}


.threattitle{
color: darkred;
}




.samp_imgbox1{
	margin: 0 0 0 .8em;
	float: right;
	border: 2px solid black;
}


.place_box_right{
	margin: 0 0 0 .8em;
	float: right;
	border: 2px solid black;
}


.place_box_left{
	margin: 0 .8em 0 0;
	float: left;
	border: 2px solid black;
}




.threatatt1{
clear: both;
padding: 1em 1.8em 1em 1em;
margin: 1.4em 0 1em 0;

border: 4px double black;
border: 2px solid black;

background: rgb(241, 232, 205);
background: white;

}



.basestats li{
display: inline-block;
}
/* added pre-real li for ie7 zoom */

.basestats li{
	display: inline;
	list-style-type: none;
	padding-right: 2em;
	padding-left: 0em;

	}


.ulskillspell{
	line-height: 165%;
	list-style-type: square;
	}
	
.ulskillspell li{
	padding: 0 0 .4em 0;
	}
	
.thplain{
padding: .4em 2em;
background: rgb(171, 187, 191);
background: rgb(191, 207, 211);
border: 1px solid black;
}


.tablerecap{
	width: 555px;
	}




.ullinelist{
	line-height: 165%;
	list-style-type: square;
	}
	
.ullinelist li{
	padding: 0 0 .5em 0;
	}


.readnote{
	list-style-type: square;
	line-height: 165%;
	background: rgb(232, 204, 120);
	xxcolor: rgb(15, 65, 20);
	}		



 .covercred_box{
 background-position: top right;
 background-repeat: no-repeat;
 border: 2px solid black;
  
 padding: .5em 1em 1em 1em;
 }
 
 
 .author_box1{
 	float: right;
 	margin: 1.5em 0 0 1em;
 	margin: 1.5em 0 3em .5em;
 	border: 2px solid black;
	}
	
.arml1{
	float: left;
	margin:  4px 1em .3em .1em;
	border: 2px solid silver;
	}

#policy1{
	background: rgb(30, 30, 30);
	color: rgb(230, 230, 230);;
	padding: 1em;
	font-size: 96%;
}



#pdf_imgbox1{
	margin: 0 1em 0 0em;
	float: left;
	border: 2px solid black;
}


.alpharow a:link, .alpharow a:visited, .alpharow a:hover, .alpharow a:active{
color: green;

font-size: 130%;
text-decoration: none;

}

.longindex a:link, .longindex a:visited, .longindex a:hover, .longindex a:active{
text-decoration: none;
color: black;
font-size: 105%;
}

.longindex{
list-style-type: none; 
}


.longindex li{
	padding: 0 0 .4em 0;
	}
	
	


.index_imgbox1{
	margin: 0 0 0 .8em;
	float: right;
	border: 0px solid black;
}



.cbindex_imgend{
	display: block;
	margin-left: auto;
    	margin-right: auto; 
	border: opx solid black;
	}
	
	


.sitemaplist ul{
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

.sitemaplist li{
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

.sitemaplist{

	background: white;
	font-size: 0.87em;
	}


.sitemaplist a:link, .sitemaplist a:visited, .sitemaplist a:hover{
	text-decoration:none;
	}		


.bk_ds_bx1{
background-position: top right;
background-repeat: no-repeat;
border: 1px solid black;

padding: .5em 1em 1em 1em;
}
 
 
 
.sharethis1{
font-family: arial, sans-serif;
padding: 1em 1em 1em 0em;


}
 
 
.invis{
border: 0px solid white;
padding: 0;
margin: 0;
}

.gmtalk{
	color: rgb(40, 40, 40);
	font-family: arial, sans-serif;
	
}


.pctalk{
	color: black;
	font-family: arial, sans-serif;

}


.en_times1{
float: right;
border: 2px solid black;
margin: 0 0 .5em .6em;

}




.linkchapter{
border: 0px solid black;
margin: 6px 9px 6px 9px;
}



 .mageinbox{
 border: 1px solid rgb(100, 100, 100);
 padding: .5em 1em 1em 1em;
 background: rgb(239, 227, 194);
 }
 
 
 .chapter_imgtop{
 	display: block;
 	margin-left: auto;
     	margin-right: auto; 
 	border: 3px solid black;
	}
	
.skmid{
 	display: block;
 	margin-left: auto;
     	margin-right: auto; 

}


.arbgdec1{
	 border: 2px solid navy;
	 padding: .5em 1em 1em 1em;
	 clear: both;
	 margin: 1.2em 0 1.5em 0;


}



#div_miniart1 img{
	border: solid 2px black;
	margin: .6em .3em .5em .3em;

}

#div_miniart1 p{
	font-size: 1em;
	margin: .4em;

}


.pdflink{
margin: 5px 0 15px 35px;
}

#div_pdflinks img{
	border: solid 1px black;
	display: block;
	margin: 20px auto 25px auto; 
}


#div_pdfaven img{
	border: solid 1px black;
	display: block;
	margin: 20px auto 25px auto; 
}

