/* For the footer.js file, I had to insert inline styles to color the pipes separating the nav options.
You must go into footer.js and footer_codex.js to change the color of the dividing pipes. */

/* The only difference between this file and main.css is the body. The BODY background is #7f0000 here, for the background for codex_term.html and definitions .html files. You can literally cut and paste everything other than the BODY bock from main.css. */

/* Some of the codex .html files have internally defined BODY background attributes. This is so the background for the codex page will tile seamlessly. The linked background images in these codex .html files will have to be changed if you want to change the color scheme for the codex page. */

body {
	background-color: #7F0000;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table {
	background-color: #7f0000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
	letter-spacing: 0.02em;
}
h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFCC;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0.02em;
}
h2 strong {
	color:#FFFFFF;
}
h2 em {
	color:#FFFFFF;
}
h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
	letter-spacing: 0.02em;
}
p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffcc;
	letter-spacing: 0.03em;
}
em {
	font-style: italic;
	font-weight: normal;
}
strong {
	font-weight: bold;
}
a:link {
	font-weight: bold;
	text-decoration: none;
	color: #FFCC66;
}
a:visited {
	font-weight: bold;
	color: #E0BD72;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
}
.small {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
	text-align: center;
}
.footer {
	color: #4f0000;
	font-family: Georgia, Times New Roman, Times, serif;
	text-decoration: none;
	word-spacing: 0.75em;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.footer a:link {
	font-weight: normal;
	text-decoration: none;
	color: #4f0000;
}
.footer a:visited {
	font-weight: normal;
	color: #4f0000;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
	color: #4f0000;
}
.legal {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	line-height: 13px;
	word-spacing: normal;
	color: #4f0000;
}
.legal a:link {
	font-weight: normal;
	text-decoration: none;
	color: #4f0000;
}
.legal a:visited {
	font-weight: normal;
	color: #4f0000;
	text-decoration: none;
}
.legal a:hover {
	text-decoration: underline;
	color: #4f0000;
}
.text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
	word-spacing: 0em;
	letter-spacing: 0.03em;
	background-position: left;
	text-align: left;
}
.contentimage {

	padding: 0px;
	background-position: center center;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	border: 0px;
}
.imagetable {
	margin-bottom: 0px;
	padding: 0px 0px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 0px none;
}
.vertdivider {
	background-image: url(../images/px_dkred.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.subnav {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	line-height: 18px;
	font-style: normal;
	letter-spacing: .03em;
	word-spacing: .2em;
	color: #ffffcc;
}
.bullet {
	padding: 0px;
	margin: 4px 4px 0px 7px;
}
.bullet2line {
	margin: 8px 4px 5px 0px;
	padding: 3px 0px 0px;
}
.storyhead {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
	word-spacing: .02em;
}
.storysubhead {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
	text-align: center;
}
.horizdivider {
	background-image: url(../images/px_dkred.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.yellow {
	color: #ffffcc;
}
.dark {
	color: #4f0000;
}
.txt12 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	text-transform: none;
	color: #ffffcc;
}
ol {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #ffffcc;
}
.characterhead {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffcc;
	text-decoration: none;
}
.characterlink {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.terms a:link {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffcc66;
	text-decoration: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.terms a:visited {
	color: #E0BD72;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
}
.terms a:hover {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-decoration: none;
}