BODY { background-color: #FFFFFF; margin: 0px; }
BODY.home { background-color: #FFFFFF; margin: 5px; }
BODY.header { background-color: #FFFFFF; margin: 8px; }
BODY.leisuresavers { background-color: #FFFFFF; margin: 0px 15px 0px 15px; }
BODY.archive { margin: 20px 15px 15px 15px; text-align: left; vertical-align: top; }
BODY.content { margin: 20px; text-align: left; vertical-align: top; }
BODY.navigation { background-color: #FFFFFF; margin: 0px 10px 0px 10px; }
BODY.footer { background-color: #EBEBEB; margin: 0px 0px 0px 0px; }
IMG { border: 0px; }

DIV.masthead { background: url('/images/masthead.jpg'); background-position: top center; background-repeat: no-repeat; text-align: center; }
DIV.masthead IMG { width: 394px; height: 54px; padding: 180px 0px 0px 0px; }

BODY, TD, P, DIV {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}

TD.content { padding: 12px 15px 10px 15px; vertical-align: top; }
TD.content IMG { display: inline; }
P.lastupdated { font-size: 11px; }
H3, DIV.h3 { font-size: 18px; font-weight: bold; line-height: 19px; }

TD.grey { background-color: #999999; }
TD.grey IMG { width: 2px; height: 2px; }
TABLE.footer { background-color: #CCCCCC; }
TABLE.footer TR.copyright TD { width: 50%; font-size: 10px; line-height: 12px; color: #000000; padding: 4px 10px 4px 10px; }

TABLE.nowplaying TR TD { padding: 12px; }
TABLE.nowplaying TR TD TABLE.shows TR TD IMG { padding: 0px 0px 3px 3px; }
TABLE.nowplaying TR TD TABLE.shows TR TD { border: 0px; padding: 12px 0px 12px 0px; }
TABLE.nowplaying TR TD TABLE.nopad TR TD { border: 0px; padding: 0px; }
TABLE.nowplaying DIV { text-align: center; }
TABLE.nowplaying DIV IMG { display: inline; }
TABLE.nowplaying DIV.buy { text-align: left; font-size: 11px; }

TD.otherlinks A:link, TD.otherlinks A:visited { color: #993333; }
TD.otherlinks A:hover { color: #CC9933; }

A:link {
	color: #993333;
	text-decoration: none;
}

A:visited {
	color: #666666;
	text-decoration: none;
}

A:hover, A:active {
	color: #CC9933;
	text-decoration: none;
}

.copyright {
	font-size: 10px;
	color: #000000;
}

UL { margin: 10px 0px 10px 30px; }
LI { list-style-type: square; }

UL.sublist { margin: 0px 0px 0px 30px; }
UL.sublist LI { list-style-type: circle; }

LI.new { list-style-image: url(/images/new.gif); list-style-type: square; }
LI.new A { font-weight:bold; color: #993333;}

TR.options TD IMG { width: 88px; height: 12px; border: 0px; text-align: center; }
TR.ropes { vertical-align: top; }
TR.ropes TD IMG { width: 13px; height: 44px; border: 0px; }
TR.ropes TD.rope IMG { width: 88px; height: 19px; }

.small { font-size: 11px; font-weight: bold; }

.gotoTop {
	font-size:10px;
	font-weight:bold;
	color:#ffcc00;
	text-transform:uppercase;
	text-decoration:none;
}

P.heading {
	font-size: 20px;
	font-weight: bold;
	color: #993333;
	margin: 5px 0px 5px 0px;
}	

.subheading {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}	

.bigger {
	font-size: 18px;
	font-weight: bold;
	color: #993333;
}	

A.currentpage {
	font-weight: bold;
}	
	
.whiteheading {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
}
	
.goldbold {
	font-weight: bold;
	color: #CC9933;
}

.nowplaying A:link, .nowplaying A:visited {
	font-weight:bold;
}

.BGgrey { background-color: #EBEBEB; }
.BGmaroon { background-color: #993333; }
.BGgold { background-color: #CC9933; }
.lastupdated { margin: -18px -8px 0px 0px; }

TABLE.mailinglist { width: 100%; }
TABLE.mailinglist TR TD { padding: 0px; }
TABLE.mailinglist TR TD.section { font-weight: bold; color:#993333; font-size: 15px; }
TABLE.mailinglist TR TD.field { text-align: right; }
TABLE.mailinglist TABLE.specialinterest TR TD.fieldname { width: 50%; white-space: normal; }
TABLE.mailinglist TR TD INPUT.inputbox { width: 195px; }
TABLE.mailinglist TR TD TABLE.sites { width: 100%; }
TABLE.mailinglist TR TD DIV.small, TABLE.mailinglist TR TD SPAN.small { line-height: 13px; }
TABLE.mailinglist TR TD TABLE.sites TR TD { width: 33px; background-color: #EBEBEB; text-align: center; }
DIV.specialinterest { border: solid 1px #CCCCCC; background-color: #EBEBEB; margin: 8px 0px 8px 0px; }
DIV.report { background-color: #CC0000; color: #FFFFFF; padding: 3px; }
DIV.report DIV.type { font-weight: bold; color: #FFFFFF; }

DIV.content { width: 774px; margin: auto; }

H1 { text-transform: uppercase; font-size: 1.8em; font-weight: bold; color: #933; padding: 0.5em; text-align: center; }	

DIV.links { width: 48%; margin: 1%; float: left; overflow-y: auto; background-color: #EEE; }
DIV.links UL { padding: 0.5em; }
DIV.links UL LI { list-style-type: square; }
DIV.links DIV.heading { color: #FFF; font-weight: bold; font-size: 1.25em; padding: 0.25em; }
DIV.maroon { background-color: #933; }
DIV.gold { background-color: #C93; }

DIV.widelinks { width: 98%; margin: 1%; overflow-y: auto; background-color: #EEE; clear: both; }
DIV.widelinks UL { width: 40%; float: left; overflow-y: auto; }
DIV.widelinks UL LI { list-style-type: square; }
DIV.widelinks DIV.heading { color: #FFF; font-weight: bold; font-size: 1.25em; padding: 0.25em; }