body {background: #b3b3b3 url(../ImagesMedia/Backgrounds/backgroundJasper1.gif) top center no-repeat fixed; margin: 0px 0px 0px 0px; font-size: 14px;}

div#centered { height: auto; width: 700px; top: 0px; position: relative; overflow: visible; visibility: visible; margin: 0px auto 0px auto;}
div#content { height: auto; width: 650px; top: 0px; left: 25px; position: absolute; overflow: visible; visibility: visible; }
div#menu { height: 35px; width: 600px; left: 0px; top: 10px; text-align: center; position: relative; visibility: visible; border-bottom: 1px silver solid; margin: 0px auto 0px auto;}

div#layout {height: auto; width: 650px; top: 25px; left: 0px; position: relative; background-color: #9b7878;}

div#program {height: 73em; width: 620px; top: 20px; left: 0px; position: relative; padding: 15px 15px 15px 15px;}
div#movie { position: relative; top: 0px; float: left; display: inline;}
div#indentSound{position:relative; top: 0px; left: 30px; height: auto; width: 606px; font-size: 13pt; font-family: Garamond, "times new roman"; line-height: 20pt; text-indent: 0px; float: left; margin: 20px 10px 10px 10px;}
div#logoSound{position: relative; width: 10px; height: auto; float: left; margin: 30px 0px 0px 8px; overflow: visible;}

.composer {width: auto; float: right; margin: 2px 10px 0px 0px; top: 0px; color: #400d12; font-size: 14pt; line-height: 16pt; }

.general {text-align: left; font-size: 14pt; font-family: Garamond, times, tahoma, arial; line-height: 16pt; }


.listingHolder {height: auto; width: 600px; display: block; position: relative;}
.listing {height: auto; width: 580px; position: relative; border: 1px solid #400d12; padding: 0.5em 0px 0.5em 20px; margin: 0px 0px 0px 0px; top: 0px; text-indent: 0px; font-size: 14pt; cursor: pointer; float: left; background: #9b7878;}
.vidlisting {height: auto; width: 480px; position: relative; border: 1px solid #400d12; padding: 0.5em 0px 0.5em 20px; margin: 0px 0px 0px 0px; top: 0px; text-indent: 0px; font-size: 14pt; cursor: pointer; float: left; background: #9b7878;}
.vidThumb {height: 3.8em; width: auto; top: 0px; margin: 0px 0px 0px 0px; overflow: hidden; border: 1px solid #400d12; text-indent: 0px; float: left; font-size: 14pt; cursor: pointer;}
.vidImg{border: none; height: 3.88em; width: 98px;}

.heading2 { font-size: 24pt;  color: #cabfff;}
.heading3 { font-size: 32pt;  color: #cabfff;}
.musicHolder{height: 1.6em; position: relative; overflow: hidden; text-indent: 0px; margin: 3px 0px 0px 0px; width: 200px; display: none; font-size: 14pt;}

.little { line-height: 5pt;}
.year { color: #cabfff; font-size: 20pt; }.title { color: black; line-height: 25pt;}.date { color: #cabfff; }.place { color: #2c3963; }.rep { color: #400d12; }.link { color: #b3b3b3; }

.quote { color: black; font-size: 12pt; text-indent: -12px; font-family: Garamond, times, tahoma, arial; line-height: 16pt; margin-top: 30px; text-decoration: none;}

.yearlink { color: #cabfff; font-size: 12pt; text-indent: -12px; line-height: 16pt; margin-top: 30px; text-decoration: none;}

.progTl { color: #2c3963; font-size: 15pt; }


.atrb{ font-size: 11pt;  color: #cabfff; text-align: right; margin-top: -12px; }
.closeatrb{ font-size: 11pt;  color: #cabfff; text-align: right; margin-top: -30px; }

.heading { font-size: 24pt;  color: #cabfff; text-indent: -12px; line-height: 28pt; height: auto;}
.lineSpace{line-height: 22pt;} 

.composer{color: #400d12; font-size: 12pt;}

.lineZero{line-height: 0pt;}


.red {color: red;}