BODY {
	MARGIN-top: 20px; 
	COLOR: #333333; 
}
BODY.brainIcons {
	BACKGROUND: #676557; 
	MARGIN-top: 20px;
    FONT-FAMILY: verdana, arial, sans-serif; 
}/* apologies */
BODY.apologies {
	BACKGROUND: #436253; 
	MARGIN-top: 20px;
    FONT-FAMILY: verdana, arial, sans-serif;
}
table.apologies {
  background:#F9FFFA; width:1024px; color:#436253; margin-left: auto; margin-right: auto }
a.apologies:link   { color: #436253; text-decoration: underline }
a.apologies:active { color: #FFCC00; text-decoration: underline }
a.apologies:visited{ color: #436253; text-decoration: underline }
a.apologies:hover  { color: #FFCC00; text-decoration: none      }
/* separated */
BODY.separated {
	BACKGROUND: #445566; 
	MARGIN-top: 20px; 
    FONT-FAMILY: verdana, arial, sans-serif;  
}
table.separated {
  background:#F9FAFF; width:1024px; color:#445566; margin-left: auto; margin-right: auto }
a.separated:link   { color: #445566; text-decoration: underline }
a.separated:active { color: #FFCC00; text-decoration: underline }
a.separated:visited{ color: #445566; text-decoration: underline }
a.separated:hover  { color: #FFCC00; text-decoration: none      }
/* toot toot */
BODY.toottoot {
	BACKGROUND: #595323; 
	MARGIN-top: 20px; 
    FONT-FAMILY: verdana, arial, sans-serif;  
}
/* was 797323 */
table.toottoot {
  background:#FFFAF3; width:1024px; color:#595323; margin-left: auto; margin-right: auto }
a.toottoot:link   { color: #595323; text-decoration: underline }
a.toottoot:active { color: #FFCC00; text-decoration: underline }
a.toottoot:visited{ color: #595323; text-decoration: underline }
a.toottoot:hover  { color: #FFCC00; text-decoration: none      }
/* others */
BODY.faq {
	BACKGROUND: #572727; 
	MARGIN-top: 20px; 
    FONT-FAMILY: verdana, arial, sans-serif;  
}
BODY.links {
	BACKGROUND: #807266; 
	MARGIN-top: 20px; 
    FONT-FAMILY: verdana, arial, sans-serif;  
}
BODY.images {
	BACKGROUND: #899233; 
	MARGIN-top: 20px; 
    FONT-FAMILY: verdana, arial, sans-serif;  
}
BODY.excerpts {
	BACKGROUND: #CCCCCC; 
	MARGIN-top: 16px;
    FONT-FAMILY: verdana, arial, sans-serif;  
}
/*
 * common
 */
div.center { text-align: center }
.blinktext { text-decoration: blink }
.button {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 80%; 
	PADDING-bottom: 3px; 
	MARGIN: 0px 3px;
	COLOR: #EEEEEE; 
	PADDING-top:    4px; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-ALIGN: center
}
img.photo { border: 2px solid #FFCCFF
}
a.b:link {
	color: #EEEEEE; 
	text-decoration: none
}
a.b:visited {
	color: #EEEEEE; 
	text-decoration: none
}
a.b:hover {
	color: #FFCC00; 
	text-decoration: none
}
a.nav:link {
	color: #EEEEEE; 
	text-decoration: underline
}
a.nav:visited {
	color: #EEEEEE; 
	text-decoration: underline
}
a.nav:hover {
	color: #FFCC00; 
	text-decoration: none
}
a.notes:link {
	color: #EEEEEE; 
	text-decoration: none
}
a.notes:visited {
	color: #EEEEEE; 
	text-decoration: none
}
a.notes:hover {
	color: #FFCC00; 
	text-decoration: none
}
table#nav td#line
{
border-bottom: #EEEEEE 1px solid;
border-top   : #EEEEEE 1px solid;
}
.header {
	color: #EEEEEE;
	font-weight: bold;
}
.normtext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	COLOR: #EEEEEE; 
	FONT-FAMILY: verdana, sans-serif;
	letter-spacing: 0.2px;
    word-spacing: 1.2px;
	line-height: 1.2; 
}
.notes {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #EEEEEE; 
	FONT-FAMILY: verdana, sans-serif;
}
.quote {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #EEEEEE; 
	FONT-FAMILY: verdana, sans-serif;
}
.faqhl {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #FFCC00; 
	FONT-FAMILY: verdana, sans-serif;
}
.attr {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #EEEEEE; 
	FONT-FAMILY: verdana, sans-serif;
}
.excerpt{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #CCCCCC; 
	FONT-FAMILY: verdana, sans-serif;
	text-align : justify;
}
hr.excerpt {
    width     : 64%;
	align     : center;
	background: #EEEEEE; 
} 
p.highlight {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	COLOR: #FFCC00; 
	FONT-FAMILY: verdana, sans-serif
}
.container {
	PADDING-RIGHT: 50px; 
	PADDING-LEFT: 50px; 
	PADDING-BOTTOM: 25px; 
	WIDTH: 350px; 
	PADDING-TOP: 15px
}
table#footer {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #EEEEEE; 
	FONT-FAMILY: verdana, sans-serif;
	border-top: #EEEEEE 1px solid;
}
table#excerptfoot {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: verdana, sans-serif;
	border-top: #666666 1px solid;
}
.cap {
	FONT-SIZE: 8pt; 
}