body {
	text-align: center;
	padding: 0px;
	background-image: url(gfx/pagebak.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BA762C;
	margin: 0 0 20px;
	line-height: 16px;
	background-repeat: repeat-y;
	background-position: center top;
}
.blankbanner {
	margin:0px auto;
	background-image: url(gfx/banner_blank.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.menubak {
	background-image: url(gfx/menubak.jpg);
	height: 234px;
	width: 176px;
}
.navblock {
	height: 22px;
	width: 182px;
	text-align: right;
}
.navbak {
	width: 182px;
}
.morecontent {
	margin:0px auto;
	width: 765px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5A441B;
	background-image: url(gfx/morecontent.jpg);
	background-color: #523A20;

}
.navtop {
	height: 26px;
	width: 182px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.homebanner {
	margin:0px auto;
	background-image: url(gfx/banner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.bodytext {
	width: 407px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5A441B;
	line-height: 18px;
	margin: 0px 0px 0px 101px;
	padding: 0px;
}
.source {
	display: block;
	font-style:italic;
	font-weight:bold;
	margin:1px 0 13px 0;
}
.quote {
	display: block;
	font-style:italic;
}
.bottom {
	margin:0px auto;
	background-image: url(gfx/bottom.jpg);
	height: 31px;
	width: 765px;
	background-repeat: no-repeat;
	padding: 0px;
	background-color: #523A20;
	text-align: left;
	text-indent: 74pt;

}
.homenav {
	display: block;
	height: 22px;
	width: 182px;
	background-image: url(gfx/home.gif);
}
.homenav:link {
}
.homenav:visited {
}
.homenav:active {
}
.homenav:hover {
	background-image: url(gfx/homeon.jpg);
}
.prodnav {
	display: block;
	height: 22px;
	width: 157px;
	background-image: url(gfx/prod.gif);
}
.prodnav:link {
}
.prodnav:visited {
}
.prodnav:active {
}
.prodnav:hover {
	background-image: url(gfx/prodon.jpg);
}
.bgrndnav {
	display: block;
	height: 22px;
	width: 167px;
	background-image: url(gfx/bgrnd.gif);
}
.bgrndnav:link {
}
.bgrndnav:visited {
}
.bgrndnav:active {
}
.bgrndnav:hover {
	background-image: url(gfx/bgrndon.jpg);
}
.castnav {
	display: block;
	height: 22px;
	width: 145px;
	background-image: url(gfx/cast.gif);
}
.castnav:link {
}
.castnav:visited {
}
.castnav:active {
}
.castnav:hover {
	background-image: url(gfx/caston.jpg);
}
.linksnav {
	display: block;
	height: 22px;
	width: 150px;
	background-image: url(gfx/links.gif);
}
.linksnav:link {
}
.linksnav:visited {
}
.linksnav:active {
}
.linksnav:hover {
	background-image: url(gfx/linkson.jpg);
}
.pastnav {
	display: block;
	height: 22px;
	width: 142px;
	background-image: url(gfx/past.gif);
}
.pastnav:link {
}
.pastnav:visited {
}
.pastnav:active {
}
.pastnav:hover {
	background-image: url(gfx/paston.jpg);
}
.pressnav {
	display: block;
	height: 22px;
	width: 139px;
	background-image: url(gfx/press.gif);
}
.pressnav:link {
}
.pressnav:visited {
}
.pressnav:active {
}
.pressnav:hover {
	background-image: url(gfx/presson.jpg);
}
.supportnav {
	display: block;
	height: 22px;
	width: 143px;
	background-image: url(gfx/support.gif);
}
.supportnav:link {
}
.supportnav:visited {
}
.supportnav:active {
}
.supportnav:hover {
	background-image: url(gfx/supporton.jpg);
}
.ticketsnav {
	display: block;
	height: 22px;
	width: 138px;
	background-image: url(gfx/tickets.gif);
}
.ticketsnav:link {
}
.ticketsnav:visited {
}
.ticketsnav:active {
}
.ticketsnav:hover {
	background-image: url(gfx/ticketson.jpg);
}
.chesternav {
	display: block;
	height: 22px;
	width: 138px;
	background-image: url(gfx/chester.gif);
}
.chesternav:link {
}
.chesternav:visited {
}
.chesternav:active {
}
.chesternav:hover {
	background-image: url(gfx/chesteron.jpg);
}
.contactnav {
	display: block;
	height: 22px;
	width: 142px;
	background-image: url(gfx/contact.gif);
}
.contactnav:link {
}
.contactnav:visited {
}
.contactnav:active {
}
.contactnav:hover {
	background-image: url(gfx/contacton.jpg);
}
.bodylink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333300;
	text-decoration: none;
	background-image: url(gfx/ahref.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bodylink:link {
}
.bodylink:visited {
}
.bodylink:active {
}
.bodylink:hover {
	color: #CC3333;
	text-decoration: none;
	background-image: url(gfx/ahrefon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.imgleft {
	padding: 0px;
	margin: 0 8px 0 0;
	float: left;
}
.prodbanner {
	margin:0px auto;
	background-image: url(gfx/2013_production.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.chesterbanner {
	margin:0px auto;
	background-image: url(gfx/chesterbanner3.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.wink {
	background-image: url(gfx/wink.gif);
	display: block;
	padding: 0px;
	height: 34px;
	width: 41px;
	margin:92px 0 0 15px;
}
.pressbanner {
	margin:0px auto;
	background-image: url(gfx/pressbanner2.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.newsbanner {
	margin:0px auto;
	background-image: url(gfx/newsbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.pastbanner {
	margin:0px auto;
	background-image: url(gfx/chesterbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.sitemapbanner {
	margin:0px auto;
	background-image: url(gfx/sitemapbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.page{
	color: #BA762C;
	text-decoration: none;
	background: url(gfx/ahref.gif) repeat-x bottom;
	margin-right: 3px;
	margin-left: 3px;
}
.page:link {
}
.page:visited {
}
.page:active {
}
.page:hover {
	color: #D09311;
	text-decoration: none;
}
.scroll {
	display: block;
	padding: 0px;
	height: 18px;
	width: 407px;
	margin: 12px 0px 10px;
	background: url(gfx/scroll.gif) no-repeat;
	clear: both;
}
.btmscroll {
	background-image: url(gfx/btmscroll.gif);
	display: block;
	padding: 0px;
	height: 18px;
	width: 407px;
	margin: 12px 0px 10px;
	clear: both;
}
.linksbanner {
	margin:0px auto;
	background-image: url(gfx/linksbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.backgroundbanner {
	margin:0px auto;
	background-image: url(gfx/backgroundbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.ticketsbanner {
	margin:0px auto;
	background-image: url(gfx/pastbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.friendsbanner {
	margin:0px auto;
	background-image: url(gfx/friendsbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.contactbanner {
	margin:0px auto;
	background-image: url(gfx/contactbanner.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.content {
	margin:0px auto;
	width: 765px;
	background: #FFFCFB url(gfx/navbak.jpg) no-repeat;
}
.sidebar {
	margin: 17px 0px 10px;
	padding: 0px;
	background: url(gfx/subnav-bak.jpg) no-repeat right top;
	height: 214px;
	width: 174px;
	display: block;
}
.flag {
	font: normal 9px Geneva, Arial, Helvetica, sans-serif;
	color: #745B36;
	text-decoration: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 1px solid #F9F4EE;
}
.flag:active {
}
.flag:visited {
}

.flag:link {
}
.flag:hover {
	border: 1px solid #FF0000;
}

.ft {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A441B;
	text-decoration: none;
	background: url(gfx/ahref.gif) repeat-x bottom;
}
.ft:link {
}
.ft:visited {
}
.ft:active {
}
.ft:hover {
	color: #CC3333;
	text-decoration: none;
}
.trans {
	color: #926B38;
	font: normal 10px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 20px;
	text-align: right;
}
.transtab {
	margin:0px auto;
	width: 765px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5A441B;
	background-image: url(gfx/morecontent.jpg);
	background-color: #523A20;
	padding-bottom: 6px;
}
.blankbannerred {

	margin:0px auto;
	background-image: url(gfx/banner_blank-red.jpg);
	height: 233px;
	width: 765px;
	display: block;
	background-color: #523A20;
}
.blank {
	width: 500px;
	margin: 30px auto 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663300;
	background-color: #FFFCFB;
	border: 4px solid #FFFCFB;
	text-align: center;
	display: block;
	padding: 4px;
}
.border {
	padding: 20px 22px;
	border: 0.1em dotted #DBC088;
}
h1 {
	color: #4D3A17;
	display: block;
	margin: 10px 0px 0px 101px;
	text-align: center;
	font: italic 900 14px Geneva, Arial, Helvetica, sans-serif;
	background: url(gfx/scroll.gif) no-repeat left top;
	padding: 24px 0px 0px;
}
.hilite {
	color: #FF0000;
}
.quilt {
	font: italic normal 12px Arial, Helvetica, sans-serif;
	color: #5A441B;
	width: 300px;
	display: block;
	text-align: center;
	padding: 0px;
	margin: 12px 0px 12px 53px;
}
.smap {
	margin: 15px 0px 3px 50px;
	padding: 0px 0px 0px 25px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #5B460F;
	display: block;
	text-decoration: none;
	background: url(gfx/sitemap-link.gif) no-repeat left center;
}
.smap:link {
	margin: 15px 0px 3px 50px;
	padding: 0px 0px 0px 25px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #5B460F;
	display: block;
	text-decoration: none;
	background: url(gfx/sitemap-link.gif) no-repeat left center;
}
.smap:active {
}
.smap:visited {
}
.smap:hover {
}
.sl {
	color: #5B460F;
	text-decoration: none;
	margin-left: 90px;
	margin-top: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
}
.sl:link {
	color: #5B460F;
	text-decoration: none;
	margin-left: 90px;
	margin-top: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
}
.sl:visited {
}
.sl:active {
}
.sl:hover {
}
.tabhead {
	font-weight: bold;
	border-bottom: 1px solid #442F1A;
	padding-top: 10px;
}
.ticketbook {
	background: no-repeat right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 86px;
	width: 174px;
}
.ticketbook:hover {
	background: url(gfx/book-tickets-over.gif) no-repeat right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 86px;
	width: 174px;
}
.mediacentre {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 174px;
}
.mediacentre:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 174px;
	background: url(gfx/media-center-over.gif) no-repeat right top;
}
.poster {

	display: block;
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 174px;
}
.poster:hover {


	display: block;
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 174px;
	background: url(gfx/poster-over.gif) no-repeat right top;
}
.nl {
	color: #926B38;
	font: normal 10px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(gfx/neumedia-logo.gif) no-repeat right top;
	padding-right: 90px;
	margin-left: 64px;
}
.tftext {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 3px;
	border: 1px solid #4A341D;
	background: #FFFFFF;
	padding: 2px;
	display: block;
	width: 375px;
}
.contform {
	color: #5A441B;
	margin: 0px;
	padding: 0px 0px 0px 101px;
	font: normal 13px/18px Geneva, Arial, Helvetica, sans-serif;
	width: auto;
}
