/* style for Works and News pages, right frames */

body {
    background: #ffffdd;
    color: #000000;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 10px;
    font: 10pt/12pt verdana, arial, sans-serif;
    }

:link {color: #000080;}
:visited {color: #800080;}
a:active {color: #ff0000;}
a:hover {color: #ff0000;}

h2 {font-family: Arial, Helvetica, sans-serif;
    font-size: 150%;
    margin-top: 0.6em;
    margin-bottom: 0.8em;
    color: #000080;
    }

h3 {font-size: 120%;
    font-weight: bold;
    margin-top: 0.6em;
    margin-bottom: 0.4em;
    }

h4 {font-size: 110%;
    font-weight: normal;
    margin-top: 0.1em;
    margin-bottom: 0;
    }
	
h5 {font-size: 110%;
    font-weight: bold;
    margin-top: 0.1em;
    margin-bottom: 0;
    }
	
h6 {font-size: 100%;
    font-weight: bold;
    margin-top: 1.1em;
    margin-bottom: 0;
    }

p  {margin-top: 1em;
    margin-bottom: 0em;
    }

ul {margin-top: 0.5em;
    margin-bottom: 0.6em;
    padding-top: 0;
    padding-bottom: 0;
    }

li {line-height: 1.5;
    }

table {
    margin-top: 0.5em;
    margin-bottom: 0.5em; 
    border-width: 0;
    font-family: verdana, sans-serif; font-size: 105%;
    }

th {padding-bottom: 0.6em;
    font-family: verdana, sans-serif;}

td {vertical-align: top; 
    font-family: verdana, sans-serif;}

hr {border: solid 1px #ccc;
    clear :both;
	margin-bottom: 0.6em;
    }

/* for distributors.html */

#suppliers table{
    font-size: 100%;
    margin-top: 0;
    margin-bottom: 0.5em; 
    border-width: 0;
    }

#suppliers p {margin-top: 0.25em;
    margin-bottom: 0.4em;
    }

/* for the variorum on each work */

#variorum {font-size: 80%;
    }
	
#variorum h3 {
    font-size: 125%;
    font-weight: bold;
    margin-top: 1.1em;
    margin-bottom: 0.4em;
    }

#variorum p {margin-top: 0.4em;
    margin-bottom: 0.5em;
    }

#variorum li {line-height: 1.4;
    margin: 0.5em;
    }
	
#programme {font-size: 80%;
    font-style:italic;
    }
	
p.tab {margin-left: 30px;  /* to align plain text with bullets */
    }

/* rec division - for table of recordings */

.rec h4 {
    font-size: 100%;
    font-weight: normal;
    margin-top: 0.2em;
    margin-bottom: 0.6em;
    }

.rec p {
    margin-top: 0.3em;
    margin-bottom: 0;
    }

.rec hr {
    margin-top: 1em;
    margin-bottom: 0.6em;
    }

.rec table {
    font-size: 100%;
    margin-top: 0;
    margin-bottom: 0; 
    border-width: 0;
    }

/* foottext division - for Schwarzkopf and Dolukhanova bits */

.foottext h5 {
    font-size: 80%;
    font-weight: bold;
    margin-top: 1em;
    }

.foottext p {font-size: 80%;
    margin-top: 0.3em;
    margin-bottom: 0.4em;
    }
	
/* footnotes for works pages */

p.footnote1 {
    font-size: 80%;
	margin-top: 1em;
	margin-bottom: 0.7em;
    }

p.footnote2 {
    font-size: 80%;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
    }
	
p.footnote3 {
    font-size: 80%;
	margin-top: 1.2em;  /* to increase the spacing when after a foottext division */
	margin-bottom: 1em;
    }

/* increased spacing when hr not contained within a rec division */

hr.big {
    margin-top: 1em;
    margin-bottom: 1em;
    }

/* classes common to all style sheets */

.blue {color: blue;
    }
	
.red {color: red;
    }

p.large {margin-top: 1.5em;
    margin-bottom: 2em;
    }

p.medium {margin-top: 0.5em;
    margin-bottom: 1em;
    }

p.small {margin-top: 0.2em;
	margin-bottom: 0.5em;
	}
	
p.vsmall {font-size: 80%;
    margin-top: 0.2em;
	margin-bottom: 0;
	}
	
p.vvsmall {font-size: 75%;
    margin-top: 0;
	margin-bottom: 0;
	}

img.floatr {float:right;
    margin-left: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 0;
    }

span.vsmall {font-size: 80%;
    }

span.vsmallred {font-size: 80%;
    color: red;
    }
	
span.vsmallblue {font-size: 80%;
    color: blue;
    }	

