/* CSS Document */ body, a:link, a:visited, a:hover, a:active { color: #000000; } a { text-decoration: none; } body { font: normal normal 10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, helvetica, sans-serif; background-color: #333000; width: 950px; height: 100%; text-align: center; margin: 0 auto; padding: 0; border: 0; } html, body { height: 100%; } a:hover { background-color: #CCCCCC; } a.int { target: _self; } a.media { text-decoration: none; color: #ffffff; } h1, h2, h3, h4, h5, h6, img, table, div, #navbar ul { margin: 0 0 0 0; } h1 { font-size: 18pt; font-weight: bold; text-align: center; } h2 { font-size: 16pt; font-weight: bold; text-align: center; } h3 { font-size: 14pt; font-style: italic; text-align: left; } h4 { color: #ffffff; font-weight: normal; background: #666666; width: 700px; padding: 0 5px 0 5px; } h5 { background: #999999; display: block; border: 1px solid #333333; width: 500px; } h6 { font: normal normal 10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, helvetica, sans-serif; display: block; border: 1px solid #333333; background: #CCCCCC; width: 910px; min-height: 18px; vertical-align: center; padding: 0 5px 0 5px; } h6 a:hover { background-color: #666666; } img { padding: 0; border: 0; } li { margin-bottom: 5pt; } object { float: right; margin: 0 0 0 5px; } table { table-layout: auto; background: #ffffff; border: 1px solid #999999; font: normal normal 10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, helvetica, sans-serif; padding: 0; vertical-align: middle; } table#repertoire { width: 930px; } table#email { width: 800px; } #content { background: #ffffff; clear: both; padding: 10px; min-height: 100%; width: 950px; text-align: left; } html>body #content { width: 930px; } * html #content { height: 100% } } #header { padding: 0; border: 0; width: 950px; left: 0; right: 0; text-align: center; } #images { background: #ffffff; text-align: left; } #images ul { padding: 0 0 0 0; } #images ul li { display: inline; margin: 0 20px 0 0; } #images ul li a { margin: 0 15px 15px 0; text-decoration: none; float: left; } #intnav { position: fixed; top: 150px; align: center; max-width: 800px; text-align: center; } #leftcol { margin: 0 auto; float: left; top: 155px; width: 400px; left: 150px; text-align: left; } #navbar { clear: both; background: #545454; padding: 0; float: left; left: 0; right: 0; width: 950px; text-align: left; } #navbar ul { padding: 0; } #navbar ul li { display: inline; } #navbar ul li a { border-right: 1px solid #ffffff; padding: 1px 20px 1px 20px; color: #ffffff; float: left; } #navbar ul li a:hover { background-color: #666666; color: #ffffff; } #rightcol { margin: 0 auto; float: right; top: 155px; left: 550px; width: 400px; text-align: left; } .audio { width: 140px; height: 18px; float: right; } .cform { width: 100px; } .imglandscape { border: 0px solid; width: 150px; height: 100px; } .imgportrait { border: 0px solid; width: 67px; height: 100px; } .info { display: block; border: 1px solid #333333; background: #CCCCCC; width: 910px; min-height: 18px; vertical-align: center; padding: 0 0 0 5px; } .inforight { display: block; border: 0px; background: #212121; width: 300px; height: 100%; float: right; vertical-align: right; } .internal { float: left; border: 1px solid #212121; text-align: center; align: center; width: 80px; } .footer { margin-left: 40px; font-size: 8pt; } .secondrow { background: #999999; text-align: center; } .rectitle { float: left; background: #999999; width: 860px; border: 1px solid #333333; border-right: 0; border-bottom: 0; padding: 0 0 0 5px; } .tablerest { background: #CCCCCC; } .expand { float: left; background: #999999; width: 45px; padding: 0 5px 0 0; border: 1px solid #333333; border-left: 0; border-bottom: 0; text-align: right; } .spacer { clear: both; display: block; background: #ffffff; border: 0; border-top: 1px solid #333333; width: 912px; height: 35px; padding: 0 0 0 5px; } .text1 { float: left; background: #CCCCCC; width: 240px; border: 0; padding: 0; margin: 0; } .text2 { margin: 0 0 0 0; background: #CCCCCC; float: left; border: 0; border-left: 1px solid #333333; width: 380px; padding: 0 0 0 5px; } .text3 { margin: 0 0 0 0; background: #CCCCCC; float: left; border: 0; border-right: 1px solid #333333; width: 530px; } .toprow { background: #666666; text-align: center; font-weight: bold; } .video { float: left; background: #CCCCCC; width: 910px; border: 1px solid #333333; border-top: 0; border-bottom: 0; padding: 0 0 0 5px; min-height: 344px; } .audio2 { background: #CCCCCC; width: 910px; border: 1px solid #333333; border-top: 0; border-bottom: 0; padding: 0 0 0 5px; } .composer { width: 80px; } .opera { width: 190px; } .role { width: 150px; } .opcomp { width: 180px; } .when { width: 130px; } .language { width: 80px; } .item { max-width: 790px; } .source { width: 400px; } .compalt { width: 150px; } .songcomp { width: 250px; } .indent { margin-left: 40px; }