BODY {
	PADDING-LEFT: 0px; BACKGROUND: #f6f6f6; MARGIN: 0px; COLOR: black; FONT-FAMILY: cambria, georgia, serif
}
P {
	FONT-SIZE: 105%
}
DIV#main {
	PADDING-RIGHT: 3em; MIN-WIDTH: 20em; MAX-WIDTH: 40em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DIV#maincode {
	PADDING-RIGHT: 3em; MIN-WIDTH: 45em; MAX-WIDTH: 55em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DIV#maininner {
	
}
DIV#side {
	PADDING-LEFT: 20px; FONT-SIZE: 90%; BACKGROUND: #f6f6f6; LEFT: 0px; OVERFLOW: auto; WIDTH: 270px; COLOR: black; FONT-FAMILY: arial, sans-serif; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
DIV#sideinner {
	
}

@media Screen    
{
BODY > DIV#side {
	POSITION: fixed
}
    }
.shadow {
	MARGIN-TOP: 6px; BACKGROUND: url(shadow.gif) no-repeat right bottom; MARGIN-LEFT: 0px
}
.shadowinner {
	RIGHT: 6px; BOTTOM: 6px; POSITION: relative
}
TABLE.sidetable {
	BORDER-RIGHT: #bf2c19 4px solid; BORDER-TOP: #bf2c19 4px solid; BACKGROUND: white; BORDER-LEFT: #bf2c19 4px solid; BORDER-BOTTOM: #bf2c19 4px solid
}
TABLE.sidelink {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; BORDER-BOTTOM: #4c4c4c 2px solid
}
TABLE.subcontent {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.3em
}
P.companionwebsite {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-BOTTOM: 0.5em; COLOR: #bf2c19; FONT-FAMILY: arial, sans-serif
}
P.foot {
	FONT-SIZE: 80%; COLOR: #4c4c4c
}
P {
	MARGIN-TOP: 0.7em; MARGIN-BOTTOM: 0.7em
}
LI {
	MARGIN-TOP: 0.7em; MARGIN-BOTTOM: 0.7em
}
UL {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.6em
}
IMG {
	DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.sidelink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink4:link {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A.sidelink4:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0060c0; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #0060c0
}
A.sublink:link {
	COLOR: #0060c0
}
A:visited {
	COLOR: #4c4c4c
}
A.sublink:link {
	COLOR: #4c4c4c
}
A.sublink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.sublink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: arial; TEXT-DECORATION: none
}
P.cell {
	MARGIN: 0.3em
}
PRE {
	FONT-SIZE: 90%; FONT-FAMILY: consolas, "courier new", monospace
}
P.progout {
	FONT-SIZE: 90%; FONT-FAMILY: consolas, "courier new", monospace
}
P.boilercode {
	FONT-SIZE: 90%; FONT-FAMILY: consolas, "courier new", monospace
}
PRE {
	BORDER-RIGHT: #808080 thin solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #808080 thin solid; MARGIN-TOP: 0.3em; PADDING-LEFT: 0.3em; MARGIN-BOTTOM: 0.9em; PADDING-BOTTOM: 0.1pt; BORDER-LEFT: #808080 thin solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #808080 thin solid; BACKGROUND-COLOR: #f9f8dd
}
P.question {
	MARGIN-TOP: 1.5em; FONT-WEIGHT: bold; COLOR: #bf2c19; FONT-STYLE: italic; FONT-FAMILY: arial, sans-serif
}
P.myth {
	MARGIN-TOP: 0em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1.5em; COLOR: #bf2c19; FONT-STYLE: italic
}
P.tocchapter {
	MARGIN-TOP: 0.7em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.2em; BORDER-BOTTOM: #4c4c4c thin solid; FONT-FAMILY: arial, sans-serif
}
P.progout {
	BORDER-RIGHT: thin ridge; PADDING-RIGHT: 0.3em; BORDER-TOP: thin ridge; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(output.png); PADDING-BOTTOM: 0.3em; MARGIN: 0.6em 7mm; BORDER-LEFT: thin ridge; COLOR: white; PADDING-TOP: 27px; BORDER-BOTTOM: thin ridge; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #202020
}
P.caption {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.2em; FONT-STYLE: italic; FONT-FAMILY: arial, sans-serif
}
P.boilercode {
	BORDER-RIGHT: #808080 thin dashed; PADDING-RIGHT: 0.3em; BORDER-TOP: #808080 thin dashed; MARGIN-TOP: 0.3em; PADDING-LEFT: 0.3em; MARGIN-BOTTOM: 0.6em; PADDING-BOTTOM: 0pt; BORDER-LEFT: #808080 thin dashed; PADDING-TOP: 0.2em; BORDER-BOTTOM: #808080 thin dashed; BACKGROUND-COLOR: #f9f8dd
}
P.boilercaption {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0em; FONT-STYLE: italic; FONT-FAMILY: arial, sans-serif
}
DIV.figure {
	BORDER-RIGHT: #4c4c4c thin solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #4c4c4c thin solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #4c4c4c thin solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #4c4c4c thin solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
P.figurecaption {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 1em; FONT-STYLE: italic
}
P.title {
	MARGIN-TOP: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 220%; MARGIN-BOTTOM: 0.2em; COLOR: #4c4c4c; FONT-FAMILY: candara, sans-serif; TEXT-ALIGN: center
}
P.titlequote {
	MARGIN-TOP: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 2em; COLOR: #bf2c19; FONT-STYLE: italic; FONT-FAMILY: candara, sans-serif; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: bold; FONT-FAMILY: arial, sans-serif; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: bold; FONT-FAMILY: arial, sans-serif; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; FONT-FAMILY: arial, sans-serif; TEXT-ALIGN: left
}
H1 {
	MARGIN-TOP: 1em; FONT-SIZE: 170%; MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 0em; COLOR: #4c4c4c; BORDER-BOTTOM: 2px solid
}
H2 {
	MARGIN-TOP: 1.3em; FONT-SIZE: 130%; MARGIN-BOTTOM: 0.5em; COLOR: #bf2c19
}
H3 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-STYLE: italic
}
H4 {
	MARGIN-TOP: 1em; FONT-SIZE: 110%; MARGIN-BOTTOM: 0.2em; FONT-FAMILY: candara, sans-serif
}
P.note {
	BORDER-RIGHT: thin solid; PADDING-RIGHT: 1em; BACKGROUND-POSITION: 7px 20%; BORDER-TOP: thin solid; PADDING-LEFT: 80px; BACKGROUND-IMAGE: url(pawprints.png); PADDING-BOTTOM: 16px; MARGIN: 0.5em 7mm; BORDER-LEFT: thin solid; PADDING-TOP: 16px; BORDER-BOTTOM: thin solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
P.warning {
	BORDER-RIGHT: thin solid; PADDING-RIGHT: 1em; BACKGROUND-POSITION: 7px 20%; BORDER-TOP: thin solid; PADDING-LEFT: 80px; BACKGROUND-IMAGE: url(pawprints.png); PADDING-BOTTOM: 16px; MARGIN: 0.5em 7mm; BORDER-LEFT: thin solid; PADDING-TOP: 16px; BORDER-BOTTOM: thin solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
P.note {
	BORDER-LEFT-COLOR: navy; BORDER-BOTTOM-COLOR: navy; BORDER-TOP-COLOR: navy; BORDER-RIGHT-COLOR: navy
}
P.warning {
	BORDER-LEFT-COLOR: #b02000; BORDER-BOTTOM-COLOR: #b02000; BORDER-TOP-COLOR: #b02000; BORDER-RIGHT-COLOR: #b02000
}
SPAN.pseudo {
	COLOR: #ff6600; FONT-FAMILY: "comic sans ms", cursive
}
SPAN.lit {
	FONT-WEIGHT: bold
}
SPAN.techitalic {
	FONT-STYLE: italic
}
SPAN.emphasis {
	FONT-STYLE: italic
}
SPAN.strong {
	FONT-WEIGHT: bold
}
SPAN.blue {
	COLOR: blue
}
SPAN.red {
	COLOR: red
}
P.quizq {
	BACKGROUND-POSITION: 3px 20%; MARGIN-TOP: 3em; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(quizq.png); PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat
}
DIV.quiza {
	BORDER-RIGHT: thin solid; PADDING-RIGHT: 1em; BACKGROUND-POSITION: 7px 20%; BORDER-TOP: thin solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 80px; BACKGROUND-IMAGE: url(pawprints.png); MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-LEFT: thin solid; PADDING-TOP: 2px; BORDER-BOTTOM: thin solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
DIV.answer {
	BORDER-RIGHT: thin solid; PADDING-RIGHT: 1em; BACKGROUND-POSITION: 7px 20%; BORDER-TOP: thin solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 80px; BACKGROUND-IMAGE: url(pawprints.png); MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-LEFT: thin solid; PADDING-TOP: 2px; BORDER-BOTTOM: thin solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
DIV.quiza {
	DISPLAY: none
}
