body {
	background: #000;
	color: #ffff00;
}
h1 {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h2 {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
p {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
.oneColFixCtrHdr #container {
	background: #000;
}
.oneColFixCtrHdr #header {
	background: #000;
}
.oneColFixCtrHdr #mainContent {
	background: #000;
}
.oneColFixCtrHdr #footer {
	background:#000;
}
.oneColFixCtrHdr #footer a {
	color: #ffff00;
	font-weight: bold;
}
.oneColFixCtrHdr #footer a:hover {
	text-decoration: overline;
}
/* homepage thumbs */

div.sqframe {
	background: #000;
	border: 1px solid #ffff00;
}
div.sqframe img {
	position: absolute;
	left: -40000px;
	overflow:hidden;
}
div.banner {
height: auto;
	border: 1px solid #ffff00;
}
div.whatlist img, div.banner img {
	border: 1px solid #ffff00;
}
div.whatlist {
	background:transparent;
	border: 1px solid #ffff00;

}

#colone h3 {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.whatlist h3 {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 10px;
}
#welcome h1, #events h2 span, #about h2 span, #feedback h2 span, #aboutus h2 span, #aboutushis h2 span, #aboutfind h2 span, #aboutstaff h2 span, #aboutbuild h2 span, #aboutech h2 span, #booking h2 span, #bookingin h2 span, #bookingdis h2 span, #bookingsp h2 span, #contactus h2 span, #calendarbox h2 span, #filter h2 span, #submenu h2 span, #access h2 span, #findus h2 span, #siteinfo h2 span, #register h2 span {
	display: inherit;
	font-size: 1.5em;
	
}
#bookingsp h2, #bookingdis h2, #bookingin h2, #booking h2, #contactus h2, #aboutus h2, #feedback h2, #events h2, #aboutushis h2, #aboutstaff h2, #aboutbuild h2, #aboutfind h2, #access h2, #findus h2, #siteinfo h2, #register h2 {
	color: #ffff00;
	font: 1em;
	font-weight: bold;
}
#submenu h2, #calendarbox h2, #filter h2, #about h2 {
	color: #ffff00;
	font: 1em;
	font-weight: bold;
}
#bookingsp h2, #bookingdis h2, #aboutstaff h2, #bookingin h2, #booking h2, #contactus h2, #aboutus h2, #aboutushis h2, #aboutbuild h2, #aboutfind h2, #aboutech h2,#feedback h2, #events h2, #filter h2, #submenu h2, #about h2, #access h2, #findus h2, #calendarbox h2, #siteinfo h2, #register h2 {
	background: transparent;
}
div.filterbox {
	background: transparent;
	border: #ffff00 solid 1px;

}
div.submenubox {
	background: transparent;
	border: #ffff00 solid 1px;
	
}
#smenu {
	font-size: 1em;
}
#smenu li {
	padding: 10px;
}
/* Main links */

#mainContent a {
	text-decoration:underline;
	color: #ffff00;
	font-weight: bold;
}
#mainContent a:hover {
	text-decoration: overline;
	color: #ffff00;
}
/* menu */

#mainmenu {
	font-size: 1em;
}
#mainmenu a.mennex {
	background: transparent;
	font-weight:bold;
	color: #ffff00;
	font-size: 1em;
	text-decoration:underline;
}
#mainmenu a:hover {
	text-decoration: overline;
}
/* Columns */

/* horizantal ruler */
div.hr {
	position: absolute;
	left: -40000px;
	overflow:hidden;
}
.bookonline {
	background: url(../images/up-arrow.jpg) left no-repeat;
	margin: 0;
	margin-bottom: 20px;
	padding-left: 20px;
	clear: both;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}
/* calendar */

div.calendar {
	background: transparent;

}

table.calenderannual caption {
	color: #ffff00;
}


table.calenderannual th {
	background-color:#000;
	border: 0;
	color: #ffff00;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.calenderannual td {
	background: #000;
	border: 1px solid #ffff00;}
	
td.weekend {
	background: #000;
}
td.empty {
	background: #000;
	border: 0px;
}

table.calenderannual a:link {
	color: #000;
}
table.calenderannual a:visited {
	color: #000;
}
table.calenderannual a:hover {
	background: #000;
	color: #ffff00;
}
td.calbottom {
	background: transparent;
	background-color: #000;
	border: 0px;
}
/* Page numbers */
ul.pagenumbers li {
	border: 1px solid #ffff00;
}
ul.pagenumbers li a:link, ul.pagenumbers li a:visited {
	color: #ffff00;
	background: transparent;
	text-decoration : underline;
}
ul.pagenumbers li a:hover {
	text-decoration : overline;
	color: #ffff00;
	background: #000;
}
ul.pagenumbers li.page {
	color: #ffff00;
}
ul.pagenumbers li.pageon {
	background: #000;
	color: #ffff00;
}
/* form and filters */
textarea,
input, 
#filterform select,
#filterform legend {
	color:#ffff00;
}
label.genr {
	font-size: 1em;

}
fieldset.filterborder {
	font-size: 1em;
	border: 1px solid #ffff00;
}
textarea,
input,
#filterform select,
#filterform fieldset.filterborder input {
	background: #000;
}

.butt {
	font-size: 1em;
	color: #ffff00;
	background: #000;
}
/* Forms */

.theaform {
	border: #ffff00 solid 1px;
}
.theaform label {
	font-size: 1em;
}
/* table */
table.performance {
	border: #ffff00 solid 1px;
}
table.performance caption {
	border-bottom: 1px solid #ffff00;

}
table.performance td {
	border: 0;
}
table.performance th {
	font: 1em Verdana, Arial, Helvetica, sans-serif;

}
table.performance tr.odd {
	background-color:#000;
}


ul.datelist {
	font-size: 1em;

}

div.submenuboxt {
	border: #ffff00 solid 1px;
}
div.submenubot {
	position: absolute;
	left: -40000px;
	overflow:hidden;
	width: 165px;
	width: 0;
}

