@charset "UTF-8"; /* CSS Document */ /* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, /*blockquote,*/ pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; /* font-style: inherit;*/ font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: rgb(50,50,50); background:url(../images/bg/body-bg.jpg) repeat-x; font-family:Arial,Helvetica,Sans-serif; } /*ol, ul { list-style: none; }*/ /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } strong {font-weight:bold;} p {margin:1em 0;} a {text-decoration:none;color: rgb(40,86,140);} a:hover {text-decoration:underline;} h1 {font-size:200%;} h2 {font-size:175%;} h3 {font-size:150%;} h4 {font-size:125%;} h5 {font-size:112.5%;} .page_heading_1 {font-size:24px;margin-bottom:1em;} .section_heading_1 {font-size:20px;margin-bottom:1em;} .section_heading_2 {font-size:16px;text-align:left;margin-bottom:1em;} .lgCenter {position:relative;margin:0px auto;width:940px;text-align:left;} .wrapper {float:left;width:940px;} .fullW {float:left;width:100%;} .halfW {float:left;width:50%;} .fullPad {float:left;width:98%; padding:1%;} .halfPad {float:left;width:48%; padding:1%;} .left {float:left;} .right {float:right;} .clearL {clear:left;} .clearR {clear:right;} .clearB {clear:both;} .autoW {width:auto;} .rounded10 {-moz-border-radius:10px;-webkit-border-radius:10px;} .bold {font-weight:bold;} .alLeft {text-align:left;} .alRight {text-align:right;} .justify {text-align:justify;} .blueText {color: rgb(40,86,140);} .wide_warning {float:left;width:898px;padding:10px;margin:0 10px 6px 10px;border:1px solid rgb(200,30,15); color: rgb(170,20,10);font-size:62.5%;line-height:1.5;background-color: rgb(255,220,220);} .wide_warning_grey {float:left;width:898px;padding:10px;margin:0 10px;border:1px solid rgb(200,200,200); font-size:62.5%;line-height:1.5;background-color: rgb(240,240,240);} div#navContainer {position:relative;background:url(../images/bg/sprite-nav-shadow.png) no-repeat; height:70px; float:left; width:940px; padding:0px 0px 0px 0px;margin-top:40px;} ul#navBar {float:left;background:url(../images/bg/sprite-nav.png) 0 0; width:920px; height:50px; padding:0px; margin:7px 10px;} ul#navBar li {float:left;list-style:none;display:inline;} ul#navBar form#compSearchForm {position:relative;float:left;width:140px;padding-left:10px;padding-top:14px;z-index:3;} ul#navBar form#compSearchForm input#compSearch {float:left;width:120px;} ul#navBar form#compSearchForm div#compSearchRslts {position:absolute;right:9px;padding:0 6px 25px; top:50px;width:200px;background:url(../images/bg/compsearch-bg.png) bottom no-repeat; border-top:0;z-index:3;display:none;} ul#navBar form#compSearchForm div#compSearchRslts ul {float:left;width:100%;padding:0;margin:0;} ul#navBar form#compSearchForm div#compSearchRslts ul li {float:left;width:100%;padding:0;margin:0;display:block;} ul#navBar form#compSearchForm div#compSearchRslts ul li a, ul#navBar form#compSearchForm div#compSearchRslts ul li div.noMatches {float:left;width:96%;height:auto;margin:0;padding:4px 2%;line-height:1.5em;background-color: rgb(255,255,255)} ul#navBar form#compSearchForm div#compSearchRslts ul li div.compRsltsHeader {float:left;width:96%;height:auto;margin:0;padding:4px 2%;line-height:1.5em;background:url(../images/bg/compsearch-bg.png) -6px -25px no-repeat;} ul#navBar form#compSearchForm div#compSearchRslts ul li a.more {background-color: rgb(220,220,220)} ul#navBar form#compSearchForm div#compSearchRslts ul li a:hover {text-decoration:none;color: rgb(255,255,255);background-color: rgb(40,86,140);} div#superTop {position:absolute;left:0;top:-48px;width:860px;padding:10px 40px 10px 40px;height:31px;} div#superTop div#loginTop {float:left;font-size:70%;margin-top:31px;margin-left:-20px} div#superTop div#loginTop a {color: rgb(105,105,105);} div#superTop div#schottTop {float:right;margin-right:-20px;} ul#navBar li a {float:left;width:110px;height:50px;margin:0;padding:0;} ul#navBar li a span {margin-left:-5000px;} ul#navBar li a.home:hover {background:url(../images/bg/sprite-nav.png) 0px -50px no-repeat;} ul#navBar li a.news:hover {background:url(../images/bg/sprite-nav.png) -110px -50px no-repeat;} ul#navBar li a.composers:hover {background:url(../images/bg/sprite-nav.png) -220px -50px no-repeat;} ul#navBar li a.calendar:hover {background:url(../images/bg/sprite-nav.png) -330px -50px no-repeat;} ul#navBar li a.perusal:hover {background:url(../images/bg/sprite-nav.png) -440px -50px no-repeat;} ul#navBar li a.rental:hover {background:url(../images/bg/sprite-nav.png) -550px -50px no-repeat;} ul#navBar li a.licensing:hover {background:url(../images/bg/sprite-nav.png) -660px -50px no-repeat;} ul#navBar li a.home.current {background:url(../images/bg/sprite-nav.png) 0px -100px no-repeat;cursor:default;} ul#navBar li a.news.current {background:url(../images/bg/sprite-nav.png) -110px -100px no-repeat;} ul#navBar li a.composers.current {background:url(../images/bg/sprite-nav.png) -220px -100px no-repeat;} ul#navBar li a.calendar.current {background:url(../images/bg/sprite-nav.png) -330px -100px no-repeat;} ul#navBar li a.perusal.current {background:url(../images/bg/sprite-nav.png) -440px -100px no-repeat;} ul#navBar li a.rental.current {background:url(../images/bg/sprite-nav.png) -550px -100px no-repeat;} ul#navBar li a.licensing.current {background:url(../images/bg/sprite-nav.png) -660px -100px no-repeat;} div.stdTop {position:relative;float:left;width:860px; padding:0px 40px 0px 40px; background:url(../images/bg/std-bg-top.png);height:60px;} div.stdContent {float:left;width:860px; padding:10px 40px 10px 40px; background:url(../images/bg/std-bg-mid.png) repeat-y; min-height:500px;line-height:1.5em;} div.stdBottom {float:left;width:860px; padding:0px 40px 0px 40px; background:url(../images/bg/std-bg-bot.png) bottom; height:20px;} div.stdContent, div#boxes, div#compList, div#compTop,div.stdTop,div#homeBottom, ul#navBar form#compSearchForm div#compSearchRslts {font-size:75%;} .greyGrad {background:white url(../images/box/content-bg.jpg) repeat-x;} .stdContentSize {float:left;width:900px;margin:0 25px;} .stdW {float:left;width:950px;margin:0;} .feature {float:left;width:920px;margin:0 15px 10px 15px;background-color:black;height:400px;} div.footer {float:left; width:900px; padding:10px 20px 0px 20px; font-size:68%;color: rgb(105,105,105);min-height:1.5em;} div.footer div#digitalButter {float:left;} div.footer div#digitalButter div#siteBy {float:left;display:inline;} div.footer div#digitalButter a {float:left;display:inline;margin-top:-3px;margin-left:4px;} /*div.footer div#digitalButter a img {float:left;} */ div.footer div.bottomLinks {float:right;} div.footer div.bottomLinks a {float:left;} div.footer div.bottomLinks div.linkDivider {float:left;margin:0 10px 0 10px;} div#copyright {float:left;width:900px;padding:10px 20px 0px 20px; font-size:62.5%;color: rgb(105,105,105);text-align:right;} div#homeFeature {float:left; width:920px; padding:7px 10px 9px 10px; background:url(../images/bg/feature-bg.png); height:300px;position:relative;} div#homeFeature a.featureImage {position:absolute;top:7px;left:10px;} div#homeFeature div#featureButtons {position:absolute;bottom:15px;left:26px;height:40px;width:80px;} div#homeFeature div#featureButtons div#featureButtonLeft {float:left;width:40px;height:40px;background:url(../images/graphics/feature-arrows-sprite.png) 0px 0px no-repeat;} div#homeFeature div#featureButtons div#featureButtonRight {float:left;width:40px;height:40px;background:url(../images/graphics/feature-arrows-sprite.png) -40px 0px no-repeat;} div#homeFeature div#featureButtons div#featureButtonLeft:hover {float:left;width:40px;height:40px;background:url(../images/graphics/feature-arrows-sprite.png) 0px -40px no-repeat;cursor:pointer;} div#homeFeature div#featureButtons div#featureButtonRight:hover {float:left;width:40px;height:40px;background:url(../images/graphics/feature-arrows-sprite.png) -40px -40px no-repeat;cursor:pointer;} div#homeBottomTop {float:left; width:920px; padding:7px 10px 0px 10px; background:url(../images/bg/homepage-bg.png);margin-top:6px;} div#homeBottom {float:left; width:920px; padding:0px 10px 31px 10px; background:url(../images/bg/homepage-bg.png) bottom;} div.homeBox {float:left;width:265px;padding:0px 20px 0px 20px; border-right:1px solid rgb(220,220,220); height:150px;line-height:1.5em;} div.homeBox div.homeBoxHeader {font: 125% Helvetica, Arial, sans-serif;margin-bottom:1em;float:left;width:100%;} div.homeBox div.homeBoxHeader a {color: rgb(50,50,50);} div.homeBox#emailSubscribe input[type=text] {width:110px;float:left;margin-right:10px;} div.homeBox#emailSubscribe input#email {margin-top:1em;width:236px;} div.homeBox#emailSubscribe input[type=image] {float:left;margin-top:1em;} .newsSquare {float:left;width:10px;height:10px;margin-left:4px;font-size:0.1%;background:url("../images/buttons/news-story-circles.png") 10px 0; } .newsSquare.current {background:url("../images/buttons/news-story-circles.png");} .newsSquare:hover {cursor:pointer} div#newsBox {visibility:hidden;} div.homeBox div#newsScrollOuter {position:relative;height:100px;overflow:hidden;} div.homeBox div#newsScrollOuter div#newsScrollInner {position:absolute;top:0;left:0;} div.homeBox div#newsScrollOuter div#newsScrollInner div.newsSum {float:left;width:276px;height:100px;} div.homeBox div#newsScrollOuter div#newsScrollInner div.newsSum a {color: rgb(50,50,50);text-decoration:none;} div.homeBox div.logosRow {float:left;width:100%;margin:10px 0;} div.homeBox div.logosRow a {display:block;float:left;} div.homeBox div.logosRow a#ue-small {margin-top:1px;} div.homeBox div.logosRow a#alfred-small {margin-top:1px;margin-left:26px;} div.homeBox div.logosRow a#warner-small {float:left;margin-left:26px;} div.homeBox div.logosRow a#munchkin-small {float:right;} div.homeBox div.logosRow a#barenreiter-small {/*float:left; unnecessary */} div.homeBox div.logosRow a#faber-small {float:right;margin-top:3px;} div.pageTitle {width:160px; padding:0px 7px 0px 0px; font-size:175%; font-family:Avenir,helvetica,arial, sans-serif; letter-spacing:.05em; position:absolute; bottom:16px;left:40px; color: rgb(40,86,140);} div.pageOpts {width:693px; padding:0px 0px 0px 0px; position:absolute;bottom:10px; right:40px;} div.compCol {float:left;width:286px; line-height:1.9em;} div.compCell {float:left;width:100%;} div.compCell a.compLink {float:left;} div.compCell a.arrow {background:url(../images/graphics/arrow-out-sprite.png) no-repeat;height:16px; width:16px;float:left;margin:2px 0 0 6px;} div.compCell a.arrow:hover {background:url(../images/graphics/arrow-out-sprite.png) 0px -16px no-repeat;text-decoration:none;} div.newsCol {float:left;width:550px;} div.smallNewsBox {float:left;width:550px; padding:20px 0px 20px 0px; border-bottom:1px dotted rgb(145,145,145); } div.smallNewsBox div.smallNewsImgHolder {float:left;height:100px; width:100px;} div.smallNewsBox div.smallNewsImg {float:left;max-width:100px;} div.smallNewsBox div.smallNewsContentHolder {float:left;width:430px;line-height:1.5em;margin-left:10px;} div.smallNewsBox div.smallNewsTitle {float:left;width:100%;font-size:125%;} div.smallNewsBox div.smallNewsDate {float:left;width:100%;color: rgb(145,145,145);margin-bottom:1em;} div.smallNewsBox div.smallNewsSummary {float:left;width:100%;} div.smallNewsBox div.smallNewsMore {float:left;width:100%;} form#newsSearch {float:right;position:relative;} form#newsSearch div#newsRslts {position:absolute;right:0;top:22px;background-color: rgb(255,255,255);width:98%;padding:1%;display:none;} div.sideBoxCol {float:right;width:201px;margin-top:20px;} div.sideBox {float:left;width:200px; border-left:1px dotted rgb(200,200,200); padding:10px 0px 10px 20px;line-height:1.5em;margin:0;} a.newsTab {float:left;width:100px;text-align:center;height:21px;padding-top:10px;margin-right:10px;color: rgb(50,50,50)} a.newsTab:hover {background:url(../images/bg/tab-sprite100px.png);text-decoration:none;} a.newsTab.current {background:url(../images/bg/tab-sprite100px.png) 0 31px;} div#newsBrowser {float:left;width:262px;} form#newsBrowseForm {float:left;width:240px;padding:25px 16px 0 6px;background:url(../images/bg/news-browse-bg.png);} form#newsBrowseForm div.inputDiv {float:left;width:100%;margin:4px 0} form#newsBrowseForm div.inputDiv label {float:left;width:35%;margin-top:6px;text-align:right;} form#newsBrowseForm div.inputDiv input[type="text"],form#newsBrowseForm div.inputDiv textarea {float:right;width:60%;} form#newsBrowseForm div.inputDiv input[type="checkbox"] {float:left;margin-left:5%;} form#newsBrowseForm div.inputDiv select { margin-left:5%;float;left;} form#newsBrowseForm div.inputDiv input[type=file] {margin-left:5%;float:left;width:60%;} form#newsBrowseForm input[type=submit] {float:right;} form#newsBrowseForm div.formHeading {float:left;padding-left:38%;width:62%;font-size:125%;font-weight:normal;color: rgb(0,39,80);margin-top:1em;} div#newsBrowseBottom {float:left;width:100%;height:25px;background:url(../images/bg/news-browse-bg.png) bottom;} div#newsBrowseRslts {float:right;width:550px;} div#newsBrowseRslts div#newsBrowseRsltsTop {float:left;width:100%;} div#newsBrowseRslts div#newsBrowseRsltsTop div#currRows {float:left;} div#newsBrowseRslts div#newsBrowseRsltsTop div#pages {float:right;} div#newsBrowseRslts div#newsBrowseRsltsTop div#pages a.pageNum {padding:2px 4px;min-width:14px;min-height:14px;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;} div#newsBrowseRslts div#newsBrowseRsltsTop div#pages a.pageNum.current {background-color: rgb(40,86,140);color: rgb(255,255,255);text-decoration:none;} div.newsStoryCol {float:left;width:567px;} div.newsStoryCol div.newsHeadline {float:left;width:100%;font-size:175%;line-height:1.5em;} div.newsStoryCol div.newsStoryBody {float:left;width:100%;} div.calendar {float:left;width:217px; background-color: rgb(240,240,240); position:relative;} div.calendar a.calArrowR {position:absolute;right:3px;top:3px; background:url(../images/graphics/arrow-cal-sprite.png) -25px 0 no-repeat;width:25px;height:25px;} div.calendar a.calArrowR:hover {background:url(../images/graphics/arrow-cal-sprite.png) -25px -25px no-repeat; text-decoration:none;} div.calendar a.calArrowL {position:absolute;left:3px;top:3px; background:url(../images/graphics/arrow-cal-sprite.png) 0 0 no-repeat;width:25px;height:25px;} div.calendar a.calArrowL:hover {background:url(../images/graphics/arrow-cal-sprite.png) 0 -25px no-repeat; text-decoration:none;} div.calendarTopRow {text-align:center;padding:9px 0 0 0;height:21px; background:url(../images/bg/lightblue-grad.png) repeat-x; font-weight:bold;color: rgb(255,255,255);} div.calendarTopRow a {color: rgb(255,255,255);} div.calendarRow {float:left;width:100%;} div.calendarRow div {float:left;margin:1px;border:1px solid rgb(240,240,240); width:15px; padding:6px 6px 6px 6px;} div.calendarRow div.calCellHead {color: rgb(105,105,105);} div.calendarRow div.calCellEmpty {background-color: rgb(255,255,255);} div.calendarRow div.calCellNoPerf {background-color: rgb(255,255,255); border:1px solid rgb(220,220,220);} div.calendarRow div.calCellPerf {background-color: rgb(210,230,250); border:1px solid rgb(220,220,220); cursor:pointer;} div.calendarRow div.calCellPerf:hover, div.calendarRow div.calCellPerf.current {background-color: rgb(118,170,220);color:white;} div.calEventsCol {float:left;width:603px; padding:0px 0px 0px 40px; line-height:1.5em;} div.calEventsCol a.pageNum {padding:2px 4px;min-width:14px;min-height:14px;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;} div.calEventsCol a.pageNum.current {background-color: rgb(40,86,140);color: rgb(255,255,255);text-decoration:none;} div.calEventsCol div.perfBox {float:left;width:603px;border-bottom:1px dotted rgb(200,200,200);} div.calEventsCol div.perfBox div.dateDets {float:left;width:100px;padding:20px 10px;} div.calEventsCol div.perfBox div.workDets {float:left;width:220px;padding:20px 10px;} div.calEventsCol div.perfBox div.perfDets {float:left;width:220px;padding:20px 10px;} form.stdForm {float:left;width:820px;padding:20px 20px 20px 20px; margin:0 0;} div.stdFormCol {float:left;width:380px;padding:0px 30px 0px 0px;} div.stdFormCol div.inputDiv {float:left;width:100%;margin:4px 0} div.stdFormCol div.inputDiv label {float:left;width:45%;margin-top:6px;text-align:right;} div.stdFormCol div.inputDiv input[type="text"],div.stdFormCol div.inputDiv textarea,div.stdFormCol div.inputDiv input[type="password"] {float:right;width:50%;} div.stdFormCol div.inputDiv input[type="checkbox"] {float:left;margin-left:5%;} div.stdFormCol div.inputDiv select { margin-left:5%;float;left;max-width:50%;} div.stdFormCol div.inputDiv input[type=file] {margin-left:5%;float:left;width:50%;} div.stdFormCol input[type=submit] {float:right;} div.inputWarn {float:left;width:100%;text-align:right;color: rgb(170,20,10);margin:2px 0;} div.inputNote {float:left;width:50%;font-size:87.5%;padding-left:50%;line-height:1em;margin-bottom:1em;} div.inputNoteTop {float:left;width:50%;font-size:87.5%;padding-left:50%;line-height:1em;margin-top:1em;} div.formHeading {float:left;width:51%;padding-left:49%;font-size:125%;font-weight:normal;color: rgb(0,39,80);margin-top:1em;} div#termsAndConditions {float:left;width:100%;display:none;} input#nameEmpt {display:none;} div.FAQ {float:left;width:100%;margin-bottom:10px;} div.FAQ div.FAQanswer {float:left;width:98%;padding:1%;} div#personTopNav {float:left;width:100%;} div#personTopNav div#personName {font-size:150%;float:left;width:auto;padding:10px;padding-left:0;margin-right:10px;} div#personTopNav div.personTab {float:left;width:100px;text-align:center;height:21px;padding-top:10px;margin-right:10px;line-height:1em;} div#personTopNav div.personTab:hover {background:url(../images/bg/tab-sprite100px.png);cursor:pointer;} div#personTopNav div.personTab.current {background:url(../images/bg/tab-sprite100px.png) 0 31px;} div.personPanel {width:100%;float:left;margin-top:20px;} div.personPanel div.moreInfo {float:left;width:100%;margin-top:20px;} div.personPanel div#roleSelectPanel, div.personPanel div#perfPanelLeft {width:17%;text-align:right;float:left;} div.personPanel div.rolePanel, div.personPanel div#perfPanel {width:50%;float:left;padding-left:5%;line-height:1.5em;} div.personPanel div.rolePanel div.rolePanelTop {float:left;width:100%} div.personPanel div.rolePanel div.rolePanelTop div.currRows {float:left;width:120px;} div.personPanel div.rolePanel div.rolePanelTop div.filterWorks {float:left;width:200px;} div.personPanel div.rolePanel div.rolePanelTop div.pages {float:right;width:auto;} div.personPanel div.rolePanel div.rolePanelTop div.pages a.pageNum {padding:2px 4px;min-width:14px;min-height:14px;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;} div.personPanel div.rolePanel div.rolePanelTop div.pages a.pageNum.current {background-color: rgb(40,86,140);color: rgb(255,255,255);text-decoration:none;} div.personPanel div.rolePanel div.indWork {float:left;width:100%;margin:1em 0 0;} div.personPanel div#perfPanel div.indPerf {float:left;width:100%;margin:0 0 1em;} div#rentalNav {float:left;width:100%;} div#rentalNav a.rentalTab {float:left;width:100px;text-align:center;height:21px;padding-top:10px;margin-right:10px;color: rgb(50,50,50)} div#rentalNav a.rentalTab:hover {background:url(../images/bg/tab-sprite100px.png);text-decoration:none;} div#rentalNav a.rentalTab.current {background:url(../images/bg/tab-sprite100px.png) 0 31px;} div.work {float:left;width:50%;} div.work div.workTitle span.theTitle {font-style:italic;font-size:125%;} div.work .workDetailsDiv {float:left;width:400px;font-size:12px;padding:10px;background-color:#444;color:white;font-family:Arial, Helvetica, sans-serif; line-height:1.5;-moz-border-radius:5px; -webkit-border-radius:5px;} div.work .workDetailsDiv a:link, .workDetailsDiv a:visited {color:white;text-decoration:none;} div.work .workDetailsDiv a:hover {text-decoration:underline;} div.work .inputDiv label, .dataDiv label {text-align:right;} div.work .dataDiv {float:left;width:98%;margin:4px 0px 4px 0px;padding:0px 1% 0px 1%;} div.work .dataDiv label {width:25%;float:left;} div.work .dataDiv .data {float:right;width:70%;} div.work .workTitle {float:left;width:100%;} div.work .workTitleDetails {float:left;width:100%;} form#register {float:left;width:200px;} .dp_display_table {} .dp_display_table td {vertical-align:top;padding:10px;padding-top:0;}