	body, table {
		font:14px Arial,sans-serif;
		margin:0px;
		padding:0px;
	}
	body {
		overflow:scroll;
		background-color:#000000;
		color:#ffffff;
	}
	div#t3a_document {
		width:760px;
		margin:0em auto;
		color:#ffffff;
	}
	
	
/*************/
/** GENERAL **/
/*************/
	div {
		margin:0px;
		padding:0px;
	}
	p {
		margin:0em 0em 1em 0em;
		font-weight:normal;
	}
	blockquote {
		font-style:italic;
	}
	
	/** HEADINGS **/
	h1, h2, div.moduletitle {
		font-weight:bold;
		margin:0em 0em 1em 0em;
		padding:0em;
		color:#aa9449;
	}
	h1 {
		font-size:1.25em;
		padding:0em 0.5em;
		border:2px solid #aa9449;
		border-style:solid none;
	}
	h2, div.moduletitle {
		font-size:1.1em;
		clear:both;
	}
	
	/** LISTS **/
	ul {
		margin:0em;
		padding:0em;
		list-style:none;
	}
	ol {
		list-style-position:inside;
	}
	
	/** ANCHORS **/
	a, a:visited {
		color:#aa9449;
		font-weight:bold;
	}
	
	/** GENERAL **/
	.right {
		float:right;
		margin-left:1em;
	}
	.left {
		float:left;
		margin-right:1em;
	}
	.clear {
		clear:both;
	}
	
	/** TABLES **/
	div.exp_modcontent table {
		border-collapse:collapse;
		border:2px solid #aa9449;
		margin-bottom:1em;
	}
	div.exp_modcontent table th,
	div.exp_modcontent table td {
		border:1px solid #aa9449;
		padding:2px 5px;
	}
	div.exp_modcontent table thead th {
		text-align:left;
		color:#000000;
		background:transparent url("../images/nav.bg.dull.jpg") top left repeat;
	}
	
	
/************/
/** HEADER **/
/************/
	/** Address **/
	div#t3a_header div.t3a_address {
		padding:0.25em 0em;
		font-weight:bold;
	}
	div#t3a_header div.t3a_address ul li.first {
		float:left;
	}
	div#t3a_header div.t3a_address ul li.last {
		float:right;
	}
	
	/** BANNER **/
	div#t3a_header div.t3a_banner {
		clear:both;
	}
	div#t3a_header div.t3a_banner h1 {
		height:90px;
		margin:0em;
		border-style:none;
		background:transparent url("../images/clubjesters.jpg") top left no-repeat;
	}
	div#t3a_header div.t3a_banner h1 span {
		display:none;
	}
	
	/** NAVIGATION **/
	div#t3a_header div.t3a_nav ul {
		position:relative;
		border:2px solid #aa9449;
		margin:0em 0em 1em 0em;
		padding:0.25em;
		background:transparent url("../images/nav.bg.dull.jpg") top left repeat;
	}
	div#t3a_header div.t3a_nav li {
		position:relative;
		margin:0em;
		padding:0px 3px;
		border-right:2px solid #000000;
		display:inline;
		font-size:1.1em;
	}
	div#t3a_header div.t3a_nav li.first {
		padding:0px;
	}
	div#t3a_header div.t3a_nav li.last {
		border-style:none;
	}
	div#t3a_header div.t3a_nav ul li a,
	div#t3a_header div.t3a_nav ul li a:visited {
		text-align:center;
		text-decoration:none;
		color:#000000;
	}
	
	/** LOGIN **/
	div#t3a_header div.t3a_login span.t3a_loginName {
		font-weight:bold;
	}
	
	div#t3a_header div.t3a_login form {
		position:relative;
	}
	div#t3a_header div.t3a_login div.t3a_loginControl {
		position:relative;
		float:left;
		margin-right:10px;
	}
	div#t3a_header div.t3a_login input.t3a_formInput {
		width:10em;
	}
	div#t3a_header div.t3a_login label.overlabel{
		color:#555555;
	}
	div#t3a_header div.t3a_login label.overlabel.apply {
		position:absolute;
		top:0.25em;
		left:5px;
		z-index:1;
	}
	div#t3a_header div.t3a_login input,
	div#t3a_header div.t3a_login li a {
		border:2px solid #aa9449;
	}
	
	div#t3a_header div.t3a_login ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	div#t3a_header div.t3a_login li {
		display:inline;
		margin-right:10px;
	}
	div#t3a_header div.t3a_login li a {
		background-color:#eeeeee;
		text-decoration:none;
		color:#000000;
		font-size:1.25em;
		padding:1px 5px;
		cursor:default;
	}
	div#t3a_header div.t3a_login li a:active {
		padding:1px 4px 1px 6px;
	}
	
	
/************/
/** FOOTER **/
/************/
	div#t3a_footer {
		text-align:right;
		padding:0em 1em;
		margin:0em 0em 1em 0em;
		clear:both;
	}
	div#t3a_footer a,
	div#t3a_footer a:visited {
		color:#ffffff;
	}
	
	
/**********/
/** MAIN **/
/**********/
	div#t3a_main {
		padding:0em 0em 1em 0em;
	}
	div#t3a_main div.t3a_jester {
		height:203px;
		width:150px;
	}
	div#t3a_main div.t3a_container,
	div#t3a_main div.container_box {
		clear:both;
	}
	div#t3a_main div.container_box {
		margin:0px 0px 20px 0px;
	}
	
	
	/** 2-COLUMN SUBTHEME **/
	div.t3a_2column div.t3a_nav {
		width:200px;
		float:left;
	}
	div.t3a_2column div.t3a_content {
		margin-left:210px;
	}
	div#t3a_main div.t3a_content div.t3a_container,
	div#t3a_main div.t3a_content div.container_box {
		clear:none;
	}
	
	
/****************/
/** NEWS ITEMS **/
/****************/
	div.exp_newsmodule li.exp_newsitem {
		border:2px solid #aa9449;
		margin:0em 0em 1em 0em;
	}
	div.exp_newsmodule h2.exp_newstitle {
		padding:0em 1em;
		border-bottom:2px solid #aa9449;
		background:transparent url("../images/nav.bg.dull.jpg") top left repeat;
		color:#000000;
	}
	div.exp_newsmodule div.exp_modcontent div.exp_modcontent {
		padding:0em 1em;
	}
	
	
/*******************/
/** GALLERY ITEMS **/
/*******************/
	div.exp_imagegallerymodule li.exp_imagegallery {
		margin:0em 0em 1em 0em;
	}
	div.exp_imagegallerymodule h2 {
		margin:0px 0px 2px 0px;
	}
	div.exp_imagegallerymodule table td {
		padding:1em 1.5em 1em 1.5em;
	}
	
	
/******************/
/** MICROFORMATS **/
/******************/
/** IMAGE **/
	div.t3a_mfImage {
		width:354px;
		padding:0px 13px;
		margin:0em;
		float:left;
	}
	div.t3a_mfImage img {
		border:2px solid #aa9449;
		margin:0px auto;
	}
	div.t3a_mfImage h1 {
		font-size:1em;
		color:#aa9449;
		border-top-style:none;
		margin:0px;
	}
	
	
	div#map {
		width:500px;
		height:300px;
		margin:0px auto;
		color:#000000;
	}


/** BOXOUT **/
/**
div.boxout {
	color:#000000;
	background-color:#aaaaaa;
	border:2px solid #aa9449;
}
div.boxout h1 {
	border-style:none;
	padding:0em;
	margin:0em;
}
div.boxout a,
div.boxout a:visited {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
**/


/** NEWS ITEMS **/
/**
ul.mf_news li {
	border:2px solid #aa9449;
	margin-bottom:1em;
}
ul.mf_news li h1 {
	font-size:1.25em;
	color:#000000;
	border-top-style:none;
	background:transparent url("../images/nav.bg.dull.jpg") top left repeat-x;
}
ul.mf_news li p {
	padding:0em 1em;
}
ul.mf_news li div.image img {
	float:left;
	border:2px solid #aa9449;
	margin:0em 1em;
}
ul.mf_news li div.image p {
	margin-left:120px;
}
**/
