/* centering objects */
body,#footer{text-align:center;}

/* centered objects */
#pageContainer,#managerContainer,.managerContentContainer,.managerHeader {margin-left:auto;margin-right:auto;}
/* black borders */
/*thin*/
#almanac,.searchText, .searchGo, #managerContainer,.managerContentContainer,.example,.fullPageTable tr td,.fullPageTable,.abilitiesTable,#pageContainer,#headerContainer,#leftNav,#IeBackgroundHack{border-width:2px;border-style:solid;border-color:#000000;}
/*thick*/
.mapImg,.blockImage,.blockImageLeft,#managerContainer .textboxTableLevel{border-width:2px;border-style:solid;border-color:#000000;}

/* container items */
body, div, img, h1 {margin:0px;padding:0px;border:0;font-size:1px;position:relative;}
body {background-color:#222222;background-image:url('../images/siteLayout/bodyBg.gif');}
td {vertical-align:top;}
form {margin:0;padding:0;}

/* standard layout elements */
#pageContainer				{background-color:#996633;margin-top:20px;width:950px;height:620px;background-image:url('../images/siteLayout/goldLeafBackground.gif');}
	#headerContainer 	 	{position:absolute;  z-index:80;                               top:5px;    left:5px;}
	#almanac				{position:absolute;  z-index:80;		  width:139px;height:95px; top:5px;left:800px;background-image:url('../images/siteLayout/190bg503.jpg');}
		#almanac p			{color:#654;font-size:10px;margin:0px;padding:0px;padding-left:3px;padding-right:2px;}
		#almanac h5			{color:#876;font-size:12px;margin:0px;padding:1px;padding-top:3px;padding-bottom:3px;color:#321;font-weight:bold;}
		#almanac strong		{color:#000;font-size:9px;font-weight:normal;}
	#leftNav         	 	{position:absolute;  z-index:80;  width:190px;  height:503px;  top:109px;  left:5px;   background-image:url('../images/siteLayout/190bg503.jpg'); overflow:auto; background-repeat:no-repeat;}
		.navRule 			{width:80px;margin:0px;padding:0px;margin-left:20px;height:1px;font-size:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;}
	#IeBackgroundHack 		{position:absolute;  z-index:80;  width:735px;  height:503px;  top:109px;  left:205px; background-image:url('../images/siteLayout/735bg503.jpg');  background-repeat:no-repeat;}
		#contentContainer 	{width:735px;  height:473px; padding-bottom:30px; overflow:auto; }
			#printOnly    	{display:none;}
	#footer           		{position:absolute;  z-index:80;  width:100%;   height:20px;   top:623px;  left:0px;}
	#footer p 				{text-align:center;color:#fff;font-size:10px;}
	.bottomSpacer    	 	{height:20px;margin:0;padding:0;}

/* standard block elements */
input[type="submit"]{cursor:pointer;}
.clearBoth{clear:both;}
.spacer{height:0;width:0;margin-top:10px;}
.example {margin:10px;margin-left:20px;margin-right:20px;padding:5px;background-color:#fff;}
	.example ul {margin:10px;}
		.example ul li {list-style:none;margin-left:35px;}
.itemImage{float:right;border:0;margin-right:20px;}
div.linksList {padding-left:30px;}
.blockImage,.blockImageLeft {float:right;margin:5px;margin-right:10px;margin-top:20px;}
	.blockImageLeft{float:left;}
.fullWidthMap{margin:0;padding:0;margin-top:10px;margin-bottom:10px;width:100%;}
	.mapImg {margin:0;margin-left:auto;margin-right:auto;}
input[type="text"].searchText, input[type="submit"].searchGo {height:20px;}
	input[type="text"].searchText {background-color:#CAAA77;}
		li input[type="text"].searchText {font-size:10px;height:18px;width:70px;margin:0;position:relative;top:0px;}
	input[type="submit"].searchGo {text-transform:uppercase;background-color:#EAD9BF;}
		li input[type="submit"].searchGo {font-size:10px;height:18px;width:27px;margin:0;position:relative;}


/* atlas navigation */
#atlasNav {}
	/*World*/
	#atlasNav li {margin:0;padding:0;}
	#atlasNav li h3 {margin:0;padding:0;}
		/*Continent*/
		#atlasNav li ul {margin:0;padding:0;}
		#atlasNav li ul li {margin:0;padding:0;padding-left:5px;}
			/*Country*/
			#atlasNav li ul li ul {}
			#atlasNav li ul li ul li {}
				/*City or Town*/
				#atlasNav li ul li ul li ul {}
				#atlasNav li ul li ul li ul li {}
					/*Building or Dungeon*/
					#atlasNav li ul li ul li ul li ul {}
					#atlasNav li ul li ul li ul li ul li {}
		
/* text elements */
p, h2, h3, h4, h5, h6, ul, li {margin:0;padding:0;}
p, li {font-family:georgia,times new roman,times,serif;text-align:left;color:#000000;font-size:12px;}
p {padding-left:15px;padding-right:15px;padding-top:2px;padding-bottom:3px;}
li {margin-left:15px;margin-right:15px;}
h2, h3, h4, h5, h6 {padding-left:15px;padding-right:15px;font-family:helvetica,arial,sans-serif;text-align:left;color:#663300;font-weight:bold;}
ul {text-align:left;margin-left:20px;}
#leftNav ul,#leftNav ul li {list-style:none;margin-left:0px;}
#leftNav ul {margin:10px;margin-bottom:5px;margin-top:5px;}
#leftNav ul li {margin-left:15px;text-indent:-10px;}
.tightList {margin-top:0px;margin-bottom:0px;padding-top:1px;padding-bottom:1px;}
h2 {font-size:18px;padding-top:7px;padding-bottom:2px;}
h3 {font-size:16px;padding-top:4px;padding-bottom:2px;}
h4 {font-size:14px;padding-top:3px;padding-bottom:2px;}
h5 {font-size:12px;padding-top:3px;padding-bottom:2px;}
h6 {font-size:10px;padding-top:3px;padding-bottom:2px;}
.lighterHeader {color:#996600;font-weight:normal;}
.linkListHeader {text-transform:lowercase;}
p.description{margin-top:10px;margin-bottom:10px;}
.storyBlock p {text-indent:25px;}
.centerPara {text-align:center;text-indent:none;}
.backToTop,.fromRight{text-align:right;text-indent:none;margin-right:45px;}
.topHeaderIndent{margin-top:15px;}
div.linksBlock {margin-left:15px;margin-top:4px;}
.wideTopPadding {padding-top:20px;}
.searchResults {padding:30px;padding-top:5px;padding-bottom:5px;}


/*Links*/
a:link{color:#993300;text-decoration:none;}
	a:visited{color:#993300;text-decoration:none;}
		a:hover{color:#993300;text-decoration:underline;}
			a:active{color:#993300;text-decoration:underline;}
.linksBlock a {font-family:helvetica,verdanna,arial,sans-serif;font-size:14px;text-transform:lowercase;}
	.linksBlock a:link{color:#663300;text-decoration:none;}
		.linksBlock a:visited{color:#663300;text-decoration:none;}
			.linksBlock a:hover{color:#a96;text-decoration:underline;}
				.linksBlock a:active{color:#a96;text-decoration:underline;}
				
/*Tables*/
.fullPageTable,.abilitiesTable{width:330px;/*has borders*/font-family:verdana,helvetica,arial,sans-serif;padding:0;margin:5px;margin-right:25px;}
.fullPageTable {margin-left:auto;margin-right:auto;}
.abilitiesTable {float:right;margin-left:10px;}
	.fullPageTable tr td {border-width:1px;text-align:left;}
	.abilitiesTable tr td {padding:1px;padding-left:5px;padding-right:5px;font-size:12px;}
	.fullPageTable tr td {padding:1px;font-size:10px;text-align:center;}
	.fullPageTable tr.header,.abilitiesTable tr.header{background-color:#642;color:#fff;font-weight:0;}
	.fullPageTable tr.secondaryHeader,.abilitiesTable tr.secondaryHeader{background-color:#963;color:#fff;}
	.fullPageTable tr.odd,.abilitiesTable tr.odd{background-color:#ca8;}
	.fullPageTable tr.even,.abilitiesTable tr.even{background-color:#a86;}
.wide {width:500px;}
.simulateWriting {margin:20px;}
	.simulateWriting td,.simulateWriting th {padding-right:7px;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px;font-family:Times New Roman,times,serif;padding:2px;vertical-align:top;text-align:left;font-size:11px;}
	.simulateWriting th {border-bottom-width:2px;}
	.simulateWriting th,.simulateWriting td.subHeadRow {font-weight:bold;}
	
/*Manager*/
.managerHeader{color:#fff;width:95%;}
			 .managerHeader a {color:#fff;}
#managerContainer{width:95%;background-color:#420;min-width:900px;}
	#managerContainer .managerContentContainer{margin:5px;background-color:#963;}
		#managerContainer .managerContentContainer a {color:#420;text-decoration:underline;}
			#managerContainer .managerContentContainer a:hover {color:#ff9;}
		#managerContainer input[type="password"],#managerContainer select,#managerContainer input[type="text"],#managerContainer .contentManagerTextBox, #managerContainer textarea {font-size:12px;font-family:helvetica,arial,sans-serif;border-width:1px;border-style:solid;border-color:#000000;background-color:#442200;color:#ffffff;width:600px;}
		#managerContainer input[type="submit"],#managerContainer input[type="button"] {font-size:12px;font-family:helvetica,arial,sans-serif;background-color:#998844;border-width:2px;border-style:solid;border-color:#442200;color:#442200;}
		#managerContainer input[type="checkbox"] {border-color:#000000;background-color:#442200;border-width:1px;border-style:solid;}
		#managerContainer .textboxTable, #managerContainer .textboxTable tr, #managerContainer .textboxTable tr td {border:0;padding:0;margin:0;font-size:12px;}
		#managerContainer .textboxTable tr td.rightAl {vertical-align:top;text-align:right;font-size:12px;}
		#managerContainer .textboxTable {margin-left:15px;}
		#managerContainer .textboxTable tr td {font-family:helvetica,arial,sans-serif;padding:3px;padding-left:5px;}
		#managerContainer .textboxTableLevel {background-image:url('../images/siteLayout/585bg503.jpg');margin-left:20px;margin-right:20px;margin-bottom:2px;margin-top:2px;}
		#managerContainer .textboxTableLevel tr td {font-size:12px;font-family:helvetica,arial,sans-serif;}
		#managerContainer .textboxTableLevel tr td {padding:2px;}
		#managerContainer select.contentManagerTextBox,#managerContainer input[type="text"].contentManagerTextBox{width:150px;}
		#managerContainer select.tableMakerTextBox,#managerContainer input[type="text"].tableMakerTextBox{width:75px;}
		#managerContainer input[type="submit"].linkButton,input[type="submit"].linkButton {color:#fff;text-decoration:none;background:none;border:0;cursor:pointer;}
		#managerContainer input[type="submit"].linkButton:hover,input[type="submit"].linkButton:hover{color:#620;text-decoration:underline;}
		input[type="submit"].linkButton:hover {color:#ccc;}
		.tableActions {border-width:1px;border-color:#000;border-style:solid;background:#ee9;padding:15px;width:300px;position:absolute;left:570px;top:116px;}
		.tableInstructions {background-color:#ca9;margin:15px;margin-left:25px;padding:15px;border-width:1px;border-color:#000;border-style:solid;width:500px;}
		#managerContainer select.searchText {width:auto;}