
a:hover  { text-decoration: underline }
a    { color: #f0e68c; text-decoration: none }
body { color: #5f9ea0; font-family: Arial, Helvetica, sans-serif; background-color: black; margin: 0px }
em { font-style: italic }
form { margin-top: 0.5em; margin-bottom: 0.5em }
h1 { font-style: italic; font-weight: normal; font-size: 18px; line-height: 18px; letter-spacing: 2px; margin-bottom: 0px; border-bottom: 1px solid gray }
h2 { font-style: italic; font-weight: normal; font-size: 16px; line-height: 16px; letter-spacing: 2px; margin-bottom: 0px; border-bottom: 1px solid gray }
h3 { font-style: italic; font-weight: normal; font-size: 14px; line-height: 14px; letter-spacing: 2px; margin-bottom: 0px; border-bottom: 1px solid gray }
h4   { font-style: italic; font-weight: bold; font-size: 12px; line-height: 12px; margin-bottom: 0.4em }
hr { color: #323232 }
li { font-size: 11px; line-height: 1.2em }
p   { color: #5f9ea0; font-size: 11px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0.3em }
strong { font-weight: bold }
.cd { clear: left; margin-bottom: 20px; width: 550px }
.cd h4 { padding-bottom: 0.5em; border-bottom: 1px dashed silver }
.cdcover  { width: 150px; height: 150px }
.cdleft  { background-color: #0a0a0a; text-align: center; float: left; margin-right: 10px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; border: solid 1px gray; width: 160px }
.cdleft img { margin-bottom: 5px }
.cdleft p { text-align: center; width: 156px }
.center { text-align: center }
.clearbothhidden { clear: both; visibility: hidden }
.contact   { font-weight: bold; text-align: center; margin-top: 20px; margin-bottom: 10px }
.hidden { display: none; }
.personneltracks { margin-top: 10px; margin-bottom: 10px; margin-left: 170px; width: 380px }
.personneltracks ul { float: left; width: 188px }
.personneltracks li { }
#about { background: black url(about/art/stanroom.jpg) no-repeat }
#aboutcontent { margin-left: 350px; border-bottom: 1px solid #f0bf59; width: 550px }
#abouttable    { border-bottom: 1px solid #f0bf59; width: 550px }
#abouttable p { padding-left: 10px }
#abouttable td  { vertical-align: top; padding-top: 5px; padding-bottom: 5px }
#abouttable ul  { font-size: 11px; list-style-type: none; margin-left: 5px; padding-left: 5px }
#abouttable ul li { padding-bottom: 2px }
#arc { border: 1px solid gray; }
#arc p { margin: 10px; text-align: center; }
#cal { text-align: center; margin-right: auto; margin-left: auto; width: 500px }
#cal td { font-size: 12px }
#caldate { color: white; text-align: left; width: 10% }
#caldetails { color: white; text-align: left }
#calendar { background: black url(calendar/art/stansob.jpg) no-repeat }
#calendartable  { border-bottom: 1px solid #f0bf59; width: 550px; margin-left: 300px; }
#calendartable td  { vertical-align: top; padding-top: 0.5em; padding-bottom: 0.5em }
#calhead { color: white; background-color: #f0bf59; text-align: center }
#caltime { color: white; text-align: left; width: 20% }
#splashfooter { color: gray; font-size: 9px; line-height: 11px; text-align: center; letter-spacing: 1px; margin-bottom: 20px; padding-top: 30px; }
#splashfooter a { color: #5f9ea0; }
#recordingsfooter  { color: gray; font-size: 9px; line-height: 11px; text-align: center; letter-spacing: 1px; margin-left: 300px; margin-bottom: 20px; padding-top: 30px; width: 550px; }
#aboutfooter  { color: gray; font-size: 9px; line-height: 11px; text-align: center; letter-spacing: 1px; margin-left: 350px; margin-bottom: 20px; padding-top: 30px; width: 550px; }
#calendarfooter  { color: gray; font-size: 9px; line-height: 11px; text-align: center; letter-spacing: 1px; margin-bottom: 20px; margin-left: 300px; padding-top: 30px; width: 550px; }
#copyright a { color: #5f9ea0 }
#header { margin-top: 10px; margin-bottom: 10px; margin-left: 300px; width: 550px }
body#about > #header { margin-left: 350px; }
#jmctunes { }
#jmctunes li { margin-bottom: 0.3em }
#nav   { float: left; margin-top: 10px; margin-left: 40px }
#nav a  { font-weight: bold; font-size: 9px; letter-spacing: 2px; padding-right: 3px; padding-left: 3px }
#recordings { background: black url(recordings/art/stanprofile.jpg) no-repeat }
#recordingscontent    { margin-left: 300px; border-bottom: 1px solid #f0bf59; width: 550px }
#splash { text-align: center; margin: 20px auto }
#splash a { color: #5f9ea0; font-size: 12px; text-decoration: none; text-align: center; letter-spacing: 2px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; width: 600px; display: block; line-height: 1.2em; }
#splash a:hover { color: #5f9ea0; text-decoration: none; padding-top: 4px; padding-bottom: 4px; border: solid 1px #daa520 }
#tdstanprofile { }
#tdstanprofile a { color: #5f9ea0; font-size: 10px; text-align: center; margin-right: 1px; margin-left: 1px; padding-right: 5px; padding-left: 5px }
#tdstanprofile a:hover { text-decoration: none; margin-right: 0px; margin-left: 0px; border: solid 1px #f0e68c }
#tdstanroom   { }
#tdstanroom a { color: #5f9ea0; font-size: 10px; text-align: center; margin-right: 1px; margin-left: 1px; padding-right: 5px; padding-left: 5px }
#tdstanroom a:hover { text-decoration: none; margin-right: 0px; margin-left: 0px; border: solid 1px #f0e68c }
#tdstansob { }
#tdstansob a { color: #5f9ea0; font-size: 10px; text-align: center; margin-right: 1px; margin-left: 1px; padding-right: 5px; padding-left: 5px }
#tdstansob a:hover { text-decoration: none; margin-right: 0px; margin-left: 0px; border: solid 1px #f0e68c }
#open-review p, #wywo-review p, #wywo-review2 p { margin-left: 5px; margin-right: 5px; }
ul { margin-bottom: 1em }
.media { float: left; margin-right: 5px; display: inline }
.tracks li { margin-bottom: 1em }
