/* style file for choir_baby */
/* Green is 3b7d18 Blue is 1616ad
  lighter version for menu backgroun is 72f22f Blue bccbec
*/
td.nav { 
    vertical-align: top;
    background-color: #CDA5E2;  /* #72f22f; */
    }

td.nav h1 {
    text-align: center;
    }

td.nav h2 {   /* not in original */
    text-align: center;
    }

td.main {
    width: 700px ;
    vertical-align: top;
    padding: 15px;	
    background-color: #ffffff;
    };

div.nav {
    background: transparent;
   }

div.main {
   width: 900px;
 }
div.footer {
	display: block;
    background:blue;
 }
div.nav ul {
  list-style-image: none;
  list-style-position: inside;
  list-style-type: none;
  margin: 40px ;
  padding:0pt;

}

div.nav ul li {
    margin: 2px;
}
div.nav ul li a {
   font-family: sans-serif;
   font-weight: bold;
   display:block;
   text-decoration: none;
   text-align: center;
   line-height:36px;
   width: 140px;
   height: 36px;
}


div.rf {
    float: right;
}

div.banner {
    color: #8F83B3;
    background-color: #008dda;
    background-repeat: no-repeat;
    height: 128px;
    width: 900px;
    font-size: large;
    }

div.piccy  img, div.map, div.contact {
    border: solid 1px #7B1CAC; /* #3b7d18 */
    padding: 3px;
    background-color: white;
    margin: 5px;
    }

div.contact p {
    text-align: center;
    }

h1  {
    color: #7B1CAC; /* #a0138e; 3b7d18;*/
    }

ul.smaller a {
    font-size: 12px;
}

div.nav ul.purple  a      {
    color: #000000;
    background-image: url(btn-green.png);
    background-position: right;
    }

div.nav ul.purple  a:hover {
    background-position:left;
    }


body {
   margin:0pt;
   font-family: Arial, Helvetica,sans-serif;
   background-color: #1616ad;  /* #3b7d18 */
   text-align : left;
}

div.container {
   width: 900px;
   margin: 5px auto;
    }

div.testimonial {
    padding-left: 10%;
    padding-right: 5%;
    font-style: oblique;
    }

div.testimonial p span.signed {
    font-weight: bold;
    }


body.RoyalConnection td.Dark  {background-color: #7030a0; color: white; }
body.RoyalConnection td.Light {background-color: #8EB3E2; color: black }

body.JazzCafe td.Dark  {background-color: #C00000; color: white; }
body.JazzCafe td.Light {background-color: #8EB3E2; color: black; }

body.Magnificat td.Dark  {background-color: #334665; color: white; }
body.Magnificat td.Light {background-color: #FCC961; color: black; }

body td.Lefty  { width:75%;  text-align: right; }
body td.Righty { width:25%;  text-align: left; }

body tr.Biggy   td, body tr td.Biggy   { font-size: 35px; font-weight: bold; padding:15px; }
body tr.Mediumy td, body tr td.Mediumy { font-size: 20px; padding:10px; }
body tr.Smally  td, body tr td.Smally  { font-size: 15px; padding:5px}

