CODE.code { color: #461b7e;}
PRE.code { color: #461b7e;}
TD.sans { font-size: smaller; }
P.white { color: white; }
P.blackhead { color: black; font-weight: 900; }
P.blackheadlarge { color: black; font-weight: 900; font-size: large; }
P.whitehead { color: white; font-weight: 900; }
P.yellow { color: #FFCC33; }
A { color: #663333; text-decoration: underline; }
A:hover { color: #666666; }
A.white { color: white; text-decoration: none; font-size: smaller; }
A.black { color: black; text-decoration: none; font-size: smaller; }
A.white:hover { text-decoration: underline; color: #666666;}
B.code { color: #461b7e}
				
#linksfooter {	
	color     : black;
	font-size : 80%;
	padding   : 8px 0px 8px 0px;
}

#linksfooter a {
	font-weight     : normal;
	border          : none;
	text-decoration : none;
}

#linksfooter a:hover {
	text-decoration : underline;
}

#linksheader {
	width            : 100%;
	background-color : #663333;
	border           : 1px ridge;
	text-align       : center;
	color            : #FFCC33;
	font-size        : 80%;
	margin           : 0px 0px 0px 0px;
	padding          : 10px 0px 10px 0px;
}

#linksheader a {
	color           : white;
	font-weight     : normal;
	border          : none;
	text-decoration : none;
}

#linksheader a:hover {
	color           : #666666;
	text-decoration : underline;
}

div.heading {
	padding          : 0.25em;
	background-color : #FFCC33;
	border           : 2px outset #333;
	font-size        : 150%;
	font-weight      : bold;
	text-align       : right;
}

div.heading .left {
	float : left;
}

div.section {
	padding          : 0.25em;
	background-color : #FFCC33;
	border           : 2px outset #333;
	font-size        : 120%;
	font-weight      : bold;
	text-align       : left;
}

div.section .left {
	float : left;
}

div.sectionsplit {
	padding          : 0.25em;
	background-color : #FFCC33;
	border           : 2px outset #333;
	font-size        : 120%;
	font-weight      : bold;
	text-align       : right;
}

div.sectionsplit .left {
	float : left;
}

div.headingmoreinfo {
	float            : right;
	padding          : 0.25em;
	background-color : #FFCC33;
	border           : 2px outset #333;
	font-size        : smaller;
	text-align       : right;

}

div.footer {
	padding          : 0.25em;
	background-color : #FFCC33;
	border           : 2px outset #333;
	font-size        : smaller;
	text-align       : right;
}

div.footer .left {
	float : left;
}


p.main {
	padding: 15px 20px 15px 15px;
	border: 2px outset #333;
	background: #FFCC33;
}

blockquote {
	margin: 15px 30px 15px 10px;
	padding-left: 20px;
	background: #a7aeb8;
}

pre.screen {
 background-color:#000000;
 border:1px solid #CC3300;
 color:#00ff00;
 font-family:monospace,"courier new",courier,serif;
 font-size:14px;
 line-height:19px;
 margin:10px 0 10px 60px;
 overflow:auto;
 padding:15px;
 width:800px;
}

pre.scroll {
 width: 850px;
 overflow: auto;
 background-color: #111;
 border: 1px solid #CC3300;
 color: #888;
 font-family: monospace, "courier new", courier, serif;
 font-size: 14px;
 line-height: 19px;
 margin: 10px 0 10px 60px;
 padding: 15px;
}

pre.blockquote {
 margin: 15px 30px 15px 10px;
 padding-left: 20px;
 background: #a7aeb8;
 border: 1px solid #CC3300;
 color: #461b7e;
 font-family: monospace, "courier new", courier, serif;
 font-size: 14px;
 line-height: 19px;
 margin: 10px 0 10px 60px;
 padding: 15px;
}

span.amazon {
  float:     right;
  font-size: 20px;
}