.settitle { color: #fff; padding: 5px; }
td { vertical-align: top; }
.figure { font-weight: bold; }
.name { width: 20px; font-weight: bold; }
.title { white-space:nowrap; padding-right: 15px; font-style: italic; }
.subtitle { font-size: 0.85em; color: #999; }
.summary-subtitle  { font-size: 0.85em; color: #999; font-style:italic; }
.description { text-align: justify; padding-right: 15px; }
.setdance td { padding-bottom: 10px; padding-top: 10px; }
.submovementname { text-decoration: underline; }
.setdance li { padding-bottom: 10px; }
.setdance h3 { float: left; }
table.setdance { clear: both; }
.musicbars { float: right; text-transform: capitalize; font-weight: bold; }
.minor { color: #999; }

.outline-container .panel { display:block; background-color: #CCC; }
.outline-container .outline { float:left;font-size: x-small; }
.outline-container .figure-container { float:right; width:50%;font-size: x-small; }

.box {
	border: 1px solid black; 
	width: 300px; 
	float: left; 
	padding: 10px; 
	margin: 10px 10px 0 0; 
	background-color: #fff; 
}

ol { padding-left: 18px; }
.tabs_container a:hover { color: white; }

div.tabs_container {
    background-color: #666;
}

ul.print {
    float:right;
    padding: 5px 5px 0 0;
}

ul.print li a {
    padding-left: 8px;
    color: white;
}

ol li { color: #444; }

li { padding: 0px !important; }

