body {
	background-image: url(images/structure/bgrd.gif);
	margin-top: 30px;
	margin-bottom: 50px;
	background-color: #7A6452;
}
a {
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
h2 {
	color: #4B4E53;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AE2417;
	font-size: 20px;
	margin-bottom: 15px;
	margin-top: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 0px;
	color: #262C3A;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #990000;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/structure/body-bgrd.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 13px;
	line-height: 16px;
}
.bodyLeftRP {
	background-image: url(images/structure/body-border-leftrp.jpg);
	background-repeat: repeat;
}
.bodyRightRP {
	background-image: url(images/structure/body-border-rightrp.jpg);
	background-repeat: repeat;
}
.bodyBgrd {
	background-image: url(images/structure/body-bgrd.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.body2Bgrd {
	background-image: url(images/structure/body2-bgrd.jpg);
	background-repeat: repeat;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #9A8A4F;
}
.footer a, .footer a:link, .footer a:active {
	color: #110C08;
	text-decoration: none;
}
.footer a:hover {
	color: #C5B582;
	text-decoration: underline;
}
.siteBy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #110C08;
}
.siteBy a, .siteBy a:link, .siteBy a:active {
	color: #C5B582;
	text-decoration: underline;
}
.siteBy a:hover {
	color: #110C08;
	text-decoration: underline;
}
.newsCell {
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/structure/body2-bgrd.jpg);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newsCell a {
	color: #0000FF;
	text-decoration: underline;
}
.newsCell a:hover {
	color: #C8271F;
	text-decoration: underline;
}
.altonblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.altHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.altonbeige {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F5F0D0;
}
.imageBorder {
	border: 1px solid #000000;
	color: #000000;
	background-color: #000000;
}
.calendarHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.authorDirector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C5644;
}
.categoryTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
.monthlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262C3A;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
.monthlinks a {
	color: #262C3A;
	text-decoration: underline;
}
.monthlinks a:hover {
	color: #C8271F;
	text-decoration: underline;
}
.lispace {
	margin-bottom: 5px;
}
.newsDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.hr {
	color: #777054;
}
.nowplayingCell {
	background-image: url(images/structure/bgrd-nowplaying.gif);
}
.formTables {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #990000;
}
.requiredRed {
	color: #FF0000;
}		
.tabletitle {
	font-size: 11px;
	background-color: #AE2417;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
#aoi {
	color: #fff;
	background-color: #AE2417;
	padding: 10px;
	border: 1px solid #000000;
	text-align: center;
}
#aoi a {
	color: #F5F0D0;
}
#aoi a:hover {
	color: #0000FF;
}
/* added via contribute -------------------------------------------------------- */

.style0001 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style0003 {font-family: Arial, Helvetica, sans-serif}
.style0004 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.style01 {
	font-size: 15px;
	font-weight: bold;
}
.style02 {
	font-size: 18px;
	font-weight: bold;
}
.style4 {font-size: 13px}
.style5 {font-size: 15px}

.style2 {font-size: 11px}
.style3 {
	font-size: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.style001 {
	font-size: 16px;
	font-weight: bold;
	color: #660000;
}
.style002 {
	font-size: 11px;
	font-style: italic;
}
.style006 {
	color: #009900;
	font-weight: bold;
}
.style1 {font-size: 12px}
.style10 {font-family: Arial, Helvetica, sans-serif; }
.style30 {font-size: 15px; font-weight: bold; color: #660099; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style31 {font-size: 16px; font-weight: bold; color: #660099; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style34 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.style35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.style36 {color: #990000; font-weight: bold; font-size: 12px; }
.style37 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.st_tbcss,.st_tdcss,.st_divcss,.st_ftcss{border:none;padding:0px;margin:0px;}

a.ozone {display: block;width: 238px;height: 19px;overflow: hidden;text-indent:-300px;background: url(../images/button-ozone.gif) no-repeat 0 0;}
a:hover.ozone {background-position: 0 -19px;}
