h1 {
	text-align: left;
}
h2 {
	margin: 0px 0px 0px 0px;
	cursor: help;
}
p, ul, ol {
	margin: 0px 0px 0px 20px;
}
p.SubAction {
	margin-left: 2em !important;
}
div.Call {
	background-color: silver;
	padding: 5px;
	margin-top: 20px; 
	border: solid 2px black;
}
div.Definition {
	background-color: white;
	border: solid 1px #696969; /*DimGray*/
	padding: 2px;
	margin: 2px;
}
div.ActionGroup
{
	padding: 4px;
	border: black 1px dashed;
	margin: 4px;
}
div.ActionGroup p {
	margin: 0px 0px 0px 11px;
}
/*
		Alternate Forms 
*/
.Alternate {
	color: #696969; /*DimGray*/
}
.Alternate:before {
	content: "[";
}
.Alternate:after {
	content: "]";
}
/*
		Notes
*/
.Note, .But, .Variation {
	color: gray;
	font-style: italic;
	margin-left: 4em !important;
}
.Variation:after {
	content: ": ";
}
/*
		Starting Position
*/
.From {
	margin: 0px 0px 0px 0px;
	font-size: xx-small;
}
/*
		Ending Position
*/
.To {
	margin: 0px 0px 0px 0px;
	font-size: xx-small;
}	
/*
		Number of parts: None or some
*/
.NotFractionalizable, .Parts {
	margin: -3px;
	padding: 1px;
	border: solid 1px #696969; /*DimGray*/
	font-size: xx-small;
	float: right;
	color: white;
}
.NotFractionalizable {
	background-color: #F33;
}
.Parts {
	background-color: green;
}
.PartNumber {
	font-size: xx-small;
	margin-right: 5px;
}
.PartNumber:after {
	content: ".";
}
/*
		Optional Stuff. Sound Effects, Flourish.
*/
.Flourish, .SoundEffect {
	font-size: xx-small;
	color: gray;
}
.SoundEffect:after, .SoundEffect:before {
	content: "\"";
}
/*
		Dancers
*/
.Dancers, .DancersInline {
	text-decoration: underline;
}
.Dancers:after {
	content: ": ";
}
/*
		Buttons: General.
*/
.ButtonSort, .ButtonRandom, .ButtonShow, .ButtonHide {
	width: 7em;
	font-size: x-small;
	vertical-align: bottom;
	margin-right: 5px;
	float: right;
	display: none; /* Hide the buttons unless JavaScript is enabled. */
}
/*
		Buttons: Specific.
*/
.ButtonShow {
	color: green;
}
.ButtonHide {
	color: red;
}
/*
		Graphics
*/
img.Formation {
	border: 0;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
/*
		Links To Levels
*/
.Level:after {
	content: "]";
}
.Level:before {
	content: "[";
}
/*
		Links To Definitions
*/
div.Call a {
	font-style: normal !important;
	text-decoration: none;
}
div.Call a:link, div.Call a:visited {
	color: #000066;
}
div.Call a:hover, div.Call a:active {
	color: red;
	text-decoration: underline;
}
/* $Id: styles-square-dancing-flash-cards.css 1055 2007-09-13 01:06:21Z nvaracal $ */
