
.stage {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.2em; WIDTH: 480px; PADDING-RIGHT: 0.2em; PADDING-TOP: 1em; border-radius: .5em; -moz-border-radius: .5em; -webkit-border-radius: .5em
}
#page .stage {

}
H2:first-child {
	MARGIN-TOP: 0.45em; margin-left:0.45em
}
#prelude .stage {
	WIDTH: 490px; PADDING-TOP: 0.7em
}
#prelude SMALL {
	Z-INDEX: 10; POSITION: relative; DISPLAY: block; FONT-FAMILY: "Lucida Grande", Helvetica, Arial, sans-serif; MARGIN-BOTTOM: 0.6em; COLOR: #6b9; MARGIN-LEFT: 0.1em; FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
.bg {
	Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: -100px
}
.footnote {
	MARGIN-BOTTOM: 1em; COLOR: #888; FONT-SIZE: 0.8em
}
.copy-and-paste-warning {
	BORDER-BOTTOM: #cca 1px solid; BORDER-LEFT: #cca 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffc; MARGIN: 0px 11em 0px -1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #cca 1px solid; BORDER-RIGHT: #cca 1px solid; PADDING-TOP: 0px; border-radius: .5em; -moz-border-radius: .5em; -webkit-border-radius: .5em
}
.copy-and-paste-warning H3 {
	MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0em
}
.copy-and-paste-warning P {
	PADDING-RIGHT: 0px
}

#example {
 PADDING-top: 2em;  HEIGHT: 15em; MARGIN-LEFT: 0.1em; 
}
#example span {
  FONT-SIZE: 24px; font:Arial, Helvetica, sans-serif; font-weight:bold;
}
#example .roundabout-holder {
	LIST-STYLE-TYPE: none; HEIGHT: 8em; width:100%; MARGIN-LEFT: 2em;  LIST-STYLE-IMAGE: none;
}
#example .roundabout-moveable-item {
	TEXT-ALIGN: center; WIDTH: 148px; HEIGHT: 178px;	 CURSOR: pointer;
}
#example .roundabout-in-focus {
	CURSOR: auto
}
#example .caption {
	TEXT-ALIGN: center; COLOR: #555; MARGIN-LEFT:150px;; FONT-SIZE: 0.75em; margin-top:100px;
}
#example .caption .footnote {
	COLOR: #888; FONT-SIZE: 0.8em
}
#example #amazing {
	DISPLAY: none
}


