#leftColumn {
	width:150px;
	background-color:#cccccc;
	font-family:serif;
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
	vertical-align:top;
	padding:3px;
}

#leftColumn a {
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

#leftColumn visited {
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

#leftColumn a:hover {
	 text-decoration:underline;
	 color:#FF0000;
	 text-decoration:underline;
}

h1 {
	color:#FF0000;
	font-weight:bold;
	font-size:18px;
	font-family:sans-serif;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color: #FF0000;
}

h3 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

h4 {
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
}

#description {
	color:#333333;
	font-family:sans-serif;
	font-size:9pt;
	padding:5px;
	vertical-align:top;
	list-style-position: outside;
	list-style-type:none;
}
#GalleryTable{
	border:solid 1px, thin;
	padding:5px;
	text-align:center;
	vertical-align:top;
	background-color:#999999;
}

#description a {
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
}

#description a:hover {
	 text-decoration:underline;
	 color:#FF0000;
}

.enfasis {
	font-size:12px;
	font-weight: bold;
}

.emphasisGrayBG {
	font-size:12px;
	font-weight: bold;
	background-color:#CCCCCC;
}

#copyright {
	background-color:#000000;
	color:#FFFFFF;
	font-family:sans-serif;
	text-align:right;
	padding:5px;
	font-size:8px;
}

#linkTable {
	font-size:10px;
	font-family:sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	border:1px thin solid #ccc;
}

#linkTable a {
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

#linkTable a:hover {
	color:#FF0000;
	font-weight:bolder;
	text-decoration:underline;
	background-color:#666666;
}
#linkTable a:active {
	color:#000000;
	font-weight:bolder;
	text-decoration:underline;
	background-color:#666666;
}
#linkTable td {
	border:1px solid #ccc;
	display:block;
}
.question {
	font-family:sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	padding:5pt;
}
.answer {
	font:sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:10px;
}

#calendar{
	border:solid thin #999999;
	background:#FFFFFF;
	width:700px;
}
#calendar td{
	border:dotted thin #999999;
	width:100px;
}
#calendar #month07{
	font-family:sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-shadow:#999999;
	text-transform:uppercase;
	border:none;
	background:#333333;
	color:#FFFFFF;
}
#calendar #month08{
	font-family:sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-shadow:#999999;
	text-transform:uppercase;
	border:none;
	background:#555577;
	color:#FFFFFF;
}
#calendar #allMonths {
	font-family:serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:none;
	color:#CCCCCC;
}
#calendar #day{
	text-align:center;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	vertical-align:top;
}
#dayDate{
	font-family:serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
#event{
	font-family:sans-serif;
	font-size:12px;
	text-align:center;
	color:#990000;
}
.MoreEmphasisGrayBG {
	font-size:14px;
	font-weight: bold;
	text-align:center;
	background-color:#CCCCCC;
}

.rehersalSideTable {
	font-size:18px;
	font-variant:small-caps;
	width:100%;
	text-align:center;
	color:#000000;
	vertical-align:middle;
	display:block;
}

.Black8 {
	font:sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#333333;
}
.Red8 {
	font:sans-serif;
	font-size:8pt;
	font-weight: bold;
	color:#FF0000;
}

.Black10 {
	font:sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#333333;
}
.Red10 {
	font:sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#FF0000;
}
.Blue10 {
	font:sans-serif;
	font-size:10pt;
	font-weight: bold;
	color:#0000FF;
}
.Black12 {
	font:sans-serif;
	font-size:12pt;
	font-weight: bold;
	color:#333333;
}
.Red12 {
	font:sans-serif;
	font-size:12pt;
	font-weight: bold;
	color:#FF0000;
}
.Blue12 {
	font:sans-serif;
	font-size:12pt;
	font-weight: bold;
	color:#0000FF;
}
.Black14 {
	font:sans-serif;
	font-size:14pt;
	font-weight: bold;
	color:#333333;
}
.Red14 {
	font:sans-serif;
	font-size:14pt;
	font-weight: bold;
	color:#FF0000;
}
.Black16 {
	font:sans-serif;
	font-size:16pt;
	font-weight: bold;
	color:#333333;
}
.Red16 {
	font:sans-serif;
	font-size:16pt;
	font-weight: bold;
	color:#FF0000;
}
