
#print-sig {
	DISPLAY: none
}
:link {
	COLOR: #821122
}
CITE {
	COLOR: #821122
}
:visited {
	COLOR: #561420
}
H1 {
	COLOR: #333
}
H2 {
	COLOR: #333
}
H3 {
	COLOR: #333
}
H4 {
	COLOR: #333
}
H1 {
	BORDER-BOTTOM: #eee 0.5em solid; LINE-HEIGHT: 20%; MARGIN: 1.8em 0px 0px; PADDING-LEFT: 0.2em
}
H2 {
	BORDER-BOTTOM: #eee 0.5em solid; LINE-HEIGHT: 20%; MARGIN: 1.8em 0px 0px; PADDING-LEFT: 0.2em
}
BODY {
	MARGIN: 1em 1em 0.5em
}
#main {
	MARGIN-RIGHT: 11.5em
}
#site-title {
	BORDER-BOTTOM: #555 2px solid; POSITION: absolute; PADDING-BOTTOM: 0.3em; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; LETTER-SPACING: 0.1ex; COLOR: #333; FONT-SIZE: 140%; TOP: 0.71em; RIGHT: 0.5em; PADDING-TOP: 0px
}
#me {
	FONT-STYLE: italic; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 1.5em
}
#envelope {
	LINE-HEIGHT: 0; FONT-STYLE: normal; FONT-FAMILY: "Arial Unicode MS", sans-serif; FONT-SIZE: 180%; TEXT-DECORATION: none
}
#menu {
	POSITION: absolute; BORDER-LEFT: #555 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; WIDTH: 10em; PADDING-RIGHT: 0px; COLOR: #333; TOP: 3.2em; RIGHT: 1em; PADDING-TOP: 0.5em
}
#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu LI {
	MARGIN-BOTTOM: 0.7em
}
#menu UL UL {
	MARGIN-TOP: 0.7em
}
#menu LI LI {
	TEXT-ALIGN: right; MARGIN: 0.2em 0px; FONT-WEIGHT: normal
}
#menu LI LI.current B SPAN {
	FONT-FAMILY: Arial; MARGIN-RIGHT: 0.5em
}
#menu LI LI DIV.descr {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0.4em; DISPLAY: none; COLOR: black; FONT-SIZE: 95%; BORDER-RIGHT: #eee 1em solid; PADDING-TOP: 0.4em
}
#menu LI LI DIV.descr DIV {
	MARGIN-RIGHT: -1em
}
#menu A:hover + DIV.descr {
	DISPLAY: block
}
#disclaimer {
	TEXT-ALIGN: center; MARGIN-TOP: 1.5em; COLOR: #777; FONT-SIZE: 80%
}
.credits {
	COLOR: #333; FONT-SIZE: 80%
}
.credits :link {
	COLOR: #9b404e
}
.credits :visited {
	COLOR: #77434c
}
.credits {
	TEXT-ALIGN: center
}
P {
	TEXT-ALIGN: justify
}
OL {
	TEXT-ALIGN: justify
}
OL LI {
	MARGIN-BOTTOM: 0.4em
}
PRE {
	LINE-HEIGHT: 115%; FONT-STYLE: normal; FONT-FAMILY: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace; BACKGROUND: #c7a786; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
CODE {
	LINE-HEIGHT: 115%; FONT-STYLE: normal; FONT-FAMILY: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace; BACKGROUND: #c7a786; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
KBD {
	LINE-HEIGHT: 115%; FONT-STYLE: normal; FONT-FAMILY: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace; BACKGROUND: #c7a786; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
SPAN.pre {
	LINE-HEIGHT: 115%; FONT-STYLE: normal; FONT-FAMILY: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace; BACKGROUND: #c7a786; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
PRE {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; PADDING-TOP: 0.2em
}
PRE * {
	FONT-SIZE: 100%
}
PRE SPAN {
	FONT-FAMILY: "Trebuchet MS", Verdana, serif; WHITE-SPACE: normal
}
PRE I {
	FONT-STYLE: normal; COLOR: #561420
}
KBD:before {
	FONT-FAMILY: Arial; CONTENT: '\25ba'
}
KBD SPAN {
	FONT-FAMILY: Arial
}
SPAN.pre {
	WHITE-SPACE: pre; BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-SIZE: 90%
}
TD {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; VERTICAL-ALIGN: top; PADDING-TOP: 0.1em
}
TH {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; VERTICAL-ALIGN: top; PADDING-TOP: 0.1em
}
TD {
	BACKGROUND: #c7a786
}
TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.2em; TEXT-TRANSFORM: capitalize; BACKGROUND: #ccc; COLOR: #333
}
DIV.disclaimer {
	BORDER-BOTTOM: #821122 1px solid; BORDER-LEFT: #821122 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: #eee; COLOR: #821122; FONT-SIZE: 80%; BORDER-TOP: #821122 1px solid; BORDER-RIGHT: #821122 1px solid; PADDING-TOP: 0.5em
}
DIV.disclaimer H2 {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: inherit; FONT-SIZE: 120%; PADDING-TOP: 0px
}
DIV.disclaimer P {
	MARGIN: 0.5em 0px 0px
}

#slide {
	border: 1px solid #ccc;
	WIDTH: 780px; HEIGHT: 300px; 
	}