﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color: #999999;
}
p { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
div { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
span { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
th { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
td { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
tr { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
table { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
body { font-family: "Times New Roman", Times, serif; font-size:14px; color:#300;}
th { vertical-align:top;}
td { vertical-align:top;}
table#menu { height:36px; padding:0; margin:0;}
table#menu td {
	background: url("images/menu_bgbk.jpg") repeat-x;
	vertical-align: middle;
	text-align: center;
	padding: 0 15px;
	white-space: nowrap;
	border-left: 1px solid #bf4e38;
	border-right: 1px solid #81140b;
	border-right-color: #003366;
	border-left-color: #003366;
}
table#menu td a:active {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
table#menu td a:visited {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
table#menu td a:link {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
table#menu td a {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
table#menu td a:hover { color:#fff;}
h6 { padding:0 0 5px 0; font-style:oblique}
h5 { padding:0 0 5px 0; font-style:oblique}
h4 { padding:0 0 5px 0; font-style:oblique}
h3 { padding:0 0 5px 0; font-style:oblique}
h2 { padding:0 0 5px 0; font-style:oblique}
h1 { padding:0 0 5px 0; font-style:oblique}
h1 {
	font: "Times New Roman", Times, serif;
	font-size: 42px;
	color: #003366;
}
img { border:none;}
img.border {
	border: 1px solid #999999;
}
.sm { font-size:10px;}
.med { font-size:11px;}
.lg { font-size:12px;}
a.red {
	color: #003366;
}
.red {
	color: #003366;
}
a.beige {
	color: #CCCCCC;
}
.beige {
	color: #CCCCCC;
}
a.orange {
	color: #CCCCCC;
}
.orange {
	color: #CCCCCC;
}
a:active {
	color: #003366;
	font-style: normal;
}
a:visited {
	color: #003366;
	font-style: normal;
}
a:link {
	color: #003366;
	font-style: normal;
}
a {
	color: #003366;
	font-style: normal;
}
a.beige:hover { color:#000;}
a.red:hover { color:#000;}
a.orange:hover { color:#000;}
a:hover { color:#000;}
table.content {
	border: 1px solid #666699;
	background-color: #FFFFFF;
	padding: 20px;
	height: 470px;
	min-height: 470px;
}
table.content td.mainBody {
	background-position: left top;
	background: url('images/treble-clef3.jpg') no-repeat left
top;
	vertical-align: top;
}
table.footer {
	background: #003366 url(images/header_bg.gif) repeat-x;
	height: 151px;
	padding: 10px 0 0 0;
}
table.footer a {
	color: #FFFFFF
}
table.header {
	height: 151px;
	background: #000066 url(images/header_bg.gif) repeat-x;
}
table.header td {background:url("images/header_bg2bk.jpg") no-repeat left top;}
table.header td div.quote {
	float: right;
	width: 30%;
	padding: 0 20px 0 0;
	font-style: oblique;
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: 700;
	text-align: right;
}
table.pictures td { vertical-align:middle;}
img.photo {
	border: 10px solid #999999;
	margin: 0 7px;
}
table.pictures td img {
	border: 10px solid #999999;
	margin: 0 7px;
}
/*#600*/
table.concerts th {
	white-space: nowrap;
	border-bottom: 1px solid #e3b998;
	border-top: 1px solid #fff;
	border-top-color: #fff;
	border-bottom-color: #999999;
}
table.concerts td {
	white-space: nowrap;
	border-bottom: 1px solid #e3b998;
	border-top: 1px solid #fff;
	border-top-color: #fff;
	border-bottom-color: #999999;
}
table.news th {
	border-bottom: 1px solid #e3b998;
	border-top: 1px solid #fff;
	border-top-color: #fff;
	border-bottom-color: #999999;
}
table.news td {
	border-bottom: 1px solid #e3b998;
	border-top: 1px solid #fff;
	border-top-color: #fff;
	border-bottom-color: #999999;
}
table.news tr.noBrdr th { border-top:none;}
table.news tr.noBrdr td { border-top:none;}
table.news img { margin:0 0 7px 0;}
table.choirs td { vertical-align:top; text-align:center;}
table.choirs td ul { margin:0; padding:0; list-style:none;}
table.choirs td ul li { margin:0; padding:0 0 3px 0 ; list-style:none; white-space:nowrap}
table.choirs td ul li.title { text-decoration:underline; font-weight:700; font-style:italic; font-size:14px; padding:8px 0 3px 0;}
div.subnav {
	float: right;
	width: 150px;
	padding: 0;
	margin: 0 0 10px 10px;
	border: 5px solid #999999;
	background-color: #CCCCCC;
}
div.subnav ul { padding:0; margin:0; list-style:none; width:100%;}
div.subnav ul li {
	padding: 5px;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #e8c49d;
	border-top: 1px solid #fff;
	border-top-color: #fff;
	border-bottom-color: #999999;
}
div.subnav ul li.linkOn {
	color: #003366;
}
div.subnav ul li a {
	color: #666666;
	text-decoration: none;
}
hr {
	color: #999999
}

