BODY {
	background-color: #410F70; /* hue 271 degrees */
}

TD.head {
/*/*/	background: #000 url(/images/site/h-about.gif) right bottom no-repeat; /* !NN4 */
}

TABLE.sections TD.selected SPAN, TABLE.sections TD.selected A {
	background-color: #52049A;
	border-color: #8824E5;
}

TABLE.local TD.selected {
	background-color: #52049A;
}

#content.sel {color: #52049A;}

TABLE.local TD.selected A:link,
TABLE.sections TD.selected A:link {color: #C088F2;}

TABLE.local TD.selected A:link:active,
TABLE.sections TD.selected A:active {color: #FFF;}

TABLE.local TD.selected A:link:hover,
TABLE.sections TD.selected A:hover  {color: #FFF;}

TABLE.local TD.selected A:visited,
TABLE.sections TD.selected A:visited {color: #C088F2;}

TABLE.local TD.selected A:visited:hover,
TABLE.sections TD.selected A:visited:hover {color: #FFF;}

TD.context A, TD.site A, TD.local A {
	color: #8824E5;
}

TABLE.local TD.local A:link {
	color: #8824E5;
}
TABLE.local TD.local A:link:active {
	color: #FFF;
	background-color: #52049A;
}
TABLE.local TD.local A:link:hover {
	color: #FFF;
	background-color: #52049A;
}
TABLE.local TD.local A:visited {
	color: #8824E5;
}
TABLE.local TD.local A:visited:hover {
	color: #FFF;
	background-color: #52049A;
}

TABLE.local TD, TABLE.local TH {
	border-color: #79319B;
}

H1 {
	color: #410F70;
}

TD.footer {
	color: #A77BB7;
	background-color: #79319B;
/*/*/	background: #79319B url(/images/site/f-about.gif) right top repeat-y; /* !NN4 */
}

TD.footer SPAN {
	background-color: #79319B;
}

PRE, DIV.pre {
	background-color: #F0EEF1;
	border-color: #CBC7D1;
}


TD.photos {
/*/*/	padding-left: 3em; /* !NN4 */
}


/* design history */

#history IMG {
/*/*/	margin: 0.5em 0 2em 0; /* !NN4 */
}

DIV.multi2 {
	width: 45%;
	float: left;
/*/*/	margin-right: 20px; /* !NN4 */
}

DIV.repeat, DIV.want {
	border-width: 1px;
	border-style: solid;
/*/*/	padding: 0 2px;
	margin-left: 5px; /* !NN4 */
	text-align: center;
	display: inline;
}

DIV.repeat {
	color: #C088F2;
	font-weight: bold;
	border-color: #C088F2;
}

DIV.want {
	color: #99BE79;
	border-color: #99BE79;
	font-family: Verdana,sans-serif;
	text-transform: uppercase;
	font-size: 10px;
/*/*/	font-size: 0.769em; /* !NN4 */
}

TABLE.online {
	width: 75%;
}

TABLE.online TH {
	padding: 2em 0 0.5em 0;
}
TABLE.online TH, TABLE.online TD {
	text-align: center;
	width: 33%;
}

TABLE.faves TD {
	vertical-align: top;
/*/*/	padding: 10px; /* !NN4 */
	text-align: middle;
}
TABLE.faves TD.intro {
	width: 60%;
	text-align: left;
/*/*/	padding: 10px 30px 10px 0; /* !NN4 */
}
TABLE.faves TD.intro P {
/*/*/	padding-top: 0; /* !NN4 */
}

TABLE.faves DIV.repeat, TABLE.faves DIV.want {
/*/*/	margin-left: 0; /* !NN4 */
	display: block;
	text-align: center;
}

#cloud {
	background-color: #F0EEF1;
	border: 1px solid #CBC7D1;
	width: 70%;
/*/*/	margin-bottom: 5px; /* !NN4 */
}
P.tagcloud {
	width: 71%;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	margin-top: 0; /* !NN4 */
	font-style: italic;
	text-align: right;
	letter-spacing: 0.01em;
}

DIV.rthumbs {
	clear: right;
	float: right;
/*/*/	margin-left: 1em; /* !NN4 */
}

DIV.lthumbs {
	clear: left;
	float: left;
/*/*/	margin-right: 1em; /* !NN4 */
}

DIV.lthumbs IMG:first-child {
/*/*/	margin-left: 0; /* !NN4 */
}

DIV.rthumbs IMG:first-child {
/*/*/	margin-right: 0; /* !NN4 */
}


#achieve {
	margin-top: 1em;
}

#achieve1 CITE, #achieve1 B,
#achieve CITE, #achieve B {
	color: #410F70;
	font-weight: bold;
}

#achieve1 H2 {
/*/*/	margin-top: 0.5em; /* !NN4 */
}

#achieve H2 {
	margin-top: 1em;
	clear: both;
}

#achieve DIV + P, #achieve H2 + P {
/*/*/	margin-top: 0; /* !NN4 */
}

#contentfull P.favenav {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em; /* !NN4 */
	color: #CCC;
}
#contentfull P.favenav A {
	white-space: nowrap;	
}

