@font-face {
    font-family: Copperplate;
    font-style:  normal;
    font-weight: normal;
    src: url(COPPERP3.eot);
}
@font-face {
    font-family: Copperplate;
    font-style:  normal;
    font-weight: bold;
    src: url(COPPERP2.eot);
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	background-image: url(../images/layout/background.jpg);	
}

a:link, a:hover {
	color: #333399;
	text-decoration:none;
}
a:visited  { color: #b12331; text-decoration: none }

a:active {
	color: #B12331;
	text-decoration:none;
}

a.navi:link {
	color: #5D4633;
	text-decoration: none
}

a.navi:visited {
	color: #5D4633;
	text-decoration: none
}
a.navi:hover {
	color: #333399;
	text-decoration: none
}
a.navi:active {
	color: #B12331;
	text-decoration: none
}

.navi{
	line-height: 25px;
	position: relative;
	left: 15px;
	font-size: 12px;
	color: #333399;
	font-weight: bold;
}

.subnavi{
	line-height: 25px;
	position: relative;
	left: 30px;
	font-size: 12px;
	color: #333399;
	font-weight: bold;
}
a.subnavi:link {
	color: #5D4633;
	text-decoration: none
}

a.subnavi:visited {
	color: #5D4633;
	text-decoration: none
}
a.subnavi:hover {
	color: #333399;
	text-decoration: none
}
a.subnavi:active {
	color: #B12331;
	text-decoration: none
}

.navicat{
	line-height: 25px;
	position: relative;
	left: 15px;
	font-size: 12px;
	color: #B12331;
	font-weight: bold;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b12331;
	font-weight: bold;
}

.classsched h5 {
	margin-bottom: 5px;
	padding-bottom:0px;
}

.classsched ul{
	margin-top:0px;
	padding-top:0px;
	margin-left: 10px;
	padding-left: 10px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b12331;
}

h3 {
	font-family: Copperplate, Copperplate Gothic Bold, Copperplate Gothic Light, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #b12331;
	font-weight: normal;
}
.vertical { border-right: 1px solid #b12331 }
.horizontal { border-bottom: 1px solid #d2c4b7 }
.events { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: 3px #D2C4B7 ridge;
}
.events1   { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center }
.events td{
	border: 1px #D2C4B7  solid;
}

.events th{
	border-right: 1px #D2C4B7 ridge;
	border-bottom: 1px #D2C4B7 ridge;
	border-top: none;
	border-left: none;
	background-color: #D2C4B7;
	font-weight: bold;
}

.maintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 8px;
}

.dates {
	font-family: Copperplate, Copperplate Gothic Bold, Copperplate Gothic Light, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b12331;
}
.producedby {
	font-family: Copperplate, Copperplate Gothic Bold, Copperplate Gothic Light, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333399;
}

.pressarchive { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: 3px #D2C4B7 ridge;
}

.pressarchive td{
	border: 1px #D2C4B7  solid;
}

.pressarchive th{
	border-right: 1px #D2C4B7 ridge;
	border-bottom: 1px #D2C4B7 ridge;
	border-top: none;
	border-left: none;
	background-color: #D2C4B7;
	font-weight: bold;
}
.pressreleasetext p:firstword{
	font-weight:bold;
}

.pressreleasetext p{
	text-indent:25px;
}
.centered {
	text-align:center;
}

.bigimg{
	border: medium #8C6C53	 solid;
} 