/* CSS Document */

/*Global*/
img {border: 0;}
h4 {margin: 0;}



/* HOME PAGE */
p.large {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;  text-align: center; }
p.bronze-xlarge-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #EFD176; text-transform: uppercase; text-align: center; }
p.white-xlarge-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; text-transform: uppercase; text-align: center; margin: 5px 0 5px 0;}

p.red-xlarge-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: red; text-transform: uppercase; text-align: center; margin: 7px 0 7px 0;}


p.white-large-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; text-align: center; }
div.css p {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

div.css p.white-xlarge-caps {font-size: 16px; font-family: Arial, Helvetica, sans-serif;}


div.decoration {color: #fff; font-size: 14px;}

table.sum-prog {margin: 5px 0 15px 0; width: 100%;}
table.sum-prog td {padding: 1px; font-size: 12px;  vertical-align: top; width: 65%;}
table.sum-prog td.artist{padding: 1px; font-size: 12px; font-weight: bold; vertical-align: top; width: 35%;}
img.zarko {margin: 0 7px 3px 2px; float: left;}

img.home {margin: 0 7px 3px 2px; float: left; border: 1px solid #EFD176;}
img.home-landscape {margin: 0 0 3px 0; border: 1px solid #EFD176;}

#coloranimate {
width: 175px;
padding: 5px;  
margin: 5px 0;
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px; 
font-size: 0.8em;
color: white;
}
#coloranimate a:link, #coloranimate a:visited {color: white; font-weight: bold;}

/* Programme Notes */

#programme-notes {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center; margin: 16px 0 0 0;}

#concert-programme {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-align: center;}

a:link, a:visited, a:hover  {color: #FF0000;}

table.pdfs {width: 600px;  background-color: #FFFFCC; color: #000000; border-collapse: collapse;} 
table.pdfs th {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px;  text-align: center; font-size: 12px; border: 1px solid #999;}
table.pdfs td {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px; text-align: center; font-size: 12px; border: 1px solid #999; width: 300px;}

/*PHOTO ARCHIVE*/

table.photo-archive {width: 630px; border: 0;  background-color: #FFFFCC; margin: 15px 0 15px 0;}
table.photo-archive td {text-align: center; }
table.photo-archive img {margin-top: 20px;}

/* and J.R. MONROY */
td.photo-intro {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; vertical-align:top;}
td.photo-label {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-style: italics; vertical-align: top; padding: 10px; width: 50%; vertical-align:top;}

/*J.R. MONROY*/

table.monroy-archive {width: 630px; border: 0;  background-color: #FFFFCC; margin: 15px 0 15px 0;}
table.monroy-archive td {text-align: center; }
table.monroy-archive td.monroy-intro {text-align: left; color: #000000; font-size: 12px; padding: 10px 10px 0 10px;vertical-align:top; }
table.monroy-archive img {margin: 20px 0 5px 0;}

/* the x years on page*/
div.years-on {width: 705px; border: 1px solid #ccc; padding: 20px 10px 20px 10px; height: 224px; font-size: 12px; text-align: left;}
div.years-on img {float: left; margin: 10px 20px 0 10px;}

table.years-on-letter {width: 705px; border: 1px solid #ccc; height: 324px; font-size: 12px; padding: 20px 10px 20px 10px;}


td.letter {width: 50%;  padding: 20px 10px 20px 10px; text-align: center;}
td.instructions { padding: 20px 10px 20px 10px; text-align: center;}

/*articles*/
h2.red {color: red; }
table.article {width: 100%;  border: 1px solid #fff;}
table.article td {padding: 10px 5px 10px 5px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* archive*/ 
p.archive { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: capitalize;  }
p.yearlabel {color: #EFD176; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:
center;}

/* about us**/

table.letter {border-bottom: 1px dotted #fff; margin-bottom: 0;  margin-top: 20px; width: 725px; }
table.letter td {border-bottom: 1px dotted #fff; padding-bottom: 20px; width: 725px; }
table.letter ul {list-style-type: none; margin-top: 0;}

/*appeal*/
#appeal {font-size: 13px; padding: 0 5px; width: 439px;}
#appeal li {padding: 5px 0;}
#paypal {text-align: left; padding: 5px 0 0 10px; width: 237px;}
#paypal p {font-size: 14px; font-weight: bold;}
p.appealbronze {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #EFD176;text-align: center; }
p.white-xxlarge-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; text-transform: uppercase; text-align: center; margin: 5px 0 5px 0;}

p.red-xxlarge-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: red; text-transform: uppercase; text-align: center; margin: 7px 0 7px 0;}
p.bronze-xxlarge-caps {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #EFD176; text-transform: uppercase; text-align: center; }
#appeal-rhs p{font-size: 13px; padding: 0 5px;  width: 237px;}
