body {line-height: 130%; background-color: #361c05; color: black; font-family: Helvetica, sans-serif; margin: 0 auto; padding: 0;}
a {text-decoration: none; color: #753700;}
a:hover {color: maroon;}
p {margin: 12px;}

div#wrapper, div.wrapper {text-align: center;}
div#content {font-size: 14px; background-color: #cfc0ab; width: 800px; margin: 0 auto; height: 100%; min-height: 650px; text-align: left;}
div#top {height: 162px;}
h1 {margin: 0; padding: 25px; font-family: Papyrus; font-size: 32px; color: #c40003;}
h2 {font-size: 18px; margin: 0;}

ul#nav {list-style: none; margin: 0; padding: 70px 5px 0; text-align: right; font-size: 24px;}
ul#nav li {display: inline; padding: 0 10px; color: #e50003;}
ul#nav a {color: #f2f200;}
ul#nav a:hover {color: #ff7b00;}

ul#compositions {list-style: none; text-align: center; margin: 20px 0; padding: 0; font-weight: bold;}

table {font-size: 14px;}
td {padding: 2px 1px;}
td.label {text-align: right;}

input.text, textarea {background-color: #e9e0d4; border: 1px solid #b5a896;}

div#player {text-align: center; margin: 10px 0 3px;}
div.performers {text-align: center; width: 400px; margin: 0 200px; line-height: 115%; font-size: 13px;}
p.center {width: 400px; margin: 12px 200px;}
table#movements {margin: 5px auto;}
table#movements td {padding: 5px 10px; vertical-align: top;}
