body {background-color:#9999CC;}  


div.container {
background-color:#EEEEFF;  
margin-left: auto;
margin-right: auto;
width:800px;
border:10px solid #C5C5F9;
}

div.footer {
background-color:#9999CC;  
margin-left: auto;
margin-right: auto;
width:800px;
}

#banner {
position:relative;
display:block;
}

#titletext {
position: absolute;
top: 35px;
left: 35px;
}

#nav {
margin:0;
padding:0;
float:left;
width:100%;
}

#nav li {
display:inline;
padding:0;
margin:0;
}

#nav a:link,
#nav a:visited {
color:#C5C5F9;
border-top:5px solid #C5C5F9;
border-bottom:5px solid #C5C5F9;
margin-bottom:10px;
background:#000066;
float:left;
text-decoration:none;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
text-transform:uppercase;
}

#nav-home a {
width:80px; text-align:center  
}
#nav-about a {
width:70px; text-align:center
}
#nav-news a {
width:80px; text-align:center
}
#nav-diary a {
width:70px; text-align:center
}
#nav-reviews a {
width:100px; text-align:center 
}
#nav-media a {
width:80px; text-align:center 
}
#nav-repertoire a {
width:120px; text-align:center 
}
#nav-gallery a {
width:105px; text-align:center
}
#nav-contact a {
width:95px; text-align:center
}

td.centre {
border-left:2px solid #C5C5F9;
border-right:2px solid #C5C5F9;
}

td.media {
border-left:2px solid #C5C5F9;
}

table.index {
clear:both;
margin-bottom:10px;
}

td.nested {
border-top:2px solid #C5C5F9; 
}

p {
font-family: Arial, Helvetica,   sans-serif;
font-size: 14px; font-style: normal; font-weight: normal;
}

p.smallprint {
font-size: 12px; text-align:right;
}

a {text-decoration:none;}
a:link {color:#000066;}
a:visited {color:#000066;}
a:hover {color:#9999CC;}



div.leftside {
float:left;
width:190px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;}

div.content {
float:left;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}

div.middle {
width:390px;
float:left;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}


div.rightside {
float:left;
width:190px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}

div.centreright {
float:left;
width:590px;
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}

hr {
  color: #C5C5F9;
  background-color: #C5C5F9;
}

table.repertoire {
margin:0;
}



td.composer {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; font-style: normal; font-weight: normal;
vertical-align: top;
}

td.work {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; font-style: italic; font-weight: normal;
vertical-align: top;
}

td.orchwork {
font-family: Arial, Helvetica, sans-serif;
padding-bottom:5px;
font-size: 14px; font-weight: normal;
vertical-align: top;
}

td.when {
padding-left:8px;
padding-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal; font-weight: normal;
vertical-align: top;
}

#gallery {
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal; font-weight: normal;
}
#videobox {
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal; font-weight: normal;
}

.smalltext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal; font-weight: normal;
}

.sidephoto {
border: 2px solid #C5C5F9;
}
