a.signature {font-family:Trebuchet MS, Trebuchet, Arial;font-size:10px;text-decoration: none;font-weight:bold;}
a.signature:active {color: #ffffff}
a.signature:visited {color: #ffffff}
a.signature:link {color: #ffffff}
a.signature:hover {color: #ffffff; text-decoration:underline;}

a {font-family:Trebuchet MS, Trebuchet, Arial;font-size:12px;text-decoration: none;font-weight:bold;}
a:active {color: #990000}
a:visited {color: #990000}
a:link {color: #990000}
a:hover {color: #990000; text-decoration:underline;}

a img {border: none; margin:0px; padding:0px;}

html, body { height: 100%; font-size:12px;}

body {
	text-align:left;
	font-size:12px;
	font-family:Trebuchet MS, Trebuchet, Arial;
	background-color: #FFFFCC;
}
p {
	font-size:12px;
	font-family:Trebuchet MS, Trebuchet, Arial;
	padding: 0px 0px 5px 0px;
}
.mainwrapper {
	/*height:100%;*/
	background-color: #A0CF67; /*pale green*/
	background-image: url(green_bg.gif);
	background-repeat: repeat;
	margin: auto; 
	text-align:center;*/
}

body.events {background-color : #ffcc33;/*yellow ochre*/ margin: 10px;}
#FCKwhite{
	background-color:#FFFFCC;
	text-align:left;
	font-family:Trebuchet MS, Trebuchet, Arial;
	background-color: #FFFFCC;
	font-size:12px;
}
.FCKwhite{
	background-color:#FFFFCC;
	text-align:left;
	font-family:Trebuchet MS, Trebuchet, Arial;
	background-color: #FFFFCC;
	font-size:12px;
}
ul.lessindent {margin:0px 0px 0px 5px;padding:0px 0px 0px 5px;}
ul.lessindent li{margin:0px 0px 0px 5px;padding:0px 0px 0px 5px;}
li {
	padding:3px 0px 3px 0px;
}
.white {background-color:#FFFFFF;}

.cosmicLeft {
	background-color: #000306;/*almost black*/
	background-image: url(starfield.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.cosmicRight {
	background-color: #000306;/*almost black*/
	background-image: url(starfield.jpg);
	background-position:left;
	background-repeat: repeat-y;
}
.cosmic {
	height:100%;
	margin:auto;
}


.header {
	background-color: #000306;/*almost black*/
	background-image: url(starry.jpg);
	background-position:bottom center;
	background-repeat: repeat-x;
	text-align: center;
}
.headerCosmic {
	background-image: url(CosmicBGsides.gif);
	background-position:bottom center;
	background-repeat: repeat-y;
	text-align: center;
}
.headerBOD {
	background-color: #333333;/*dk grey*/
	text-align: center;
}

.wrapper {padding:0px; margin:0px;}
.footer {
	background-color: #3E3553;/*dk purple*/
	text-align: center;
}

.headline {font-family:Trebuchet MS, Trebuchet, Arial;font-size:21px;font-weight:bold;color:#330066;}
.headline2 {font-family:Trebuchet MS, Trebuchet, Arial;font-size:15px;font-weight:bold;font-style:italic;color:#993333;}
.headline3 {font-family:Trebuchet MS, Trebuchet, Arial;font-size:14px;font-weight:bold;color:#ffffff;}

.home {font-family:Trebuchet MS, Trebuchet, Arial;font-size:16px;font-weight:bold;color:#ffffff;}

.address {
	background-color:#333333;/*dk grey*/
	font-family:Trebuchet MS, Trebuchet, Arial;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-align: center;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.mainbg {
	background-image: url(bg_short.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	/*height:100%;*/
}
.headerLeft{
	background-image: url(starry2.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.headerRight{
	background-image: url(starry2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainbgBOD {
	background-color: #A0CF67; /*pale green*/
	background-image: url(bg_short.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	/*text-align: center;*/
}
.mainbgCosmic {
	background-image: url(CosmicBGsides.gif);
	background-position:top center;
	background-repeat: repeat-y;
	/*text-align: center;*/
}

.menubar {
	background-color: #FFFFFF;
}
.centerpane {
	border-top:3px solid white;
	background-color: #ffffcc; /*pale yellow*/
	vertical-align: top;
	margin:0px;
	padding:0px;
	z-index:0px;
	/*height:100%;*/
}
.bannerpane{margin:0px;
	padding:0px;}
.leftpane {
	background-color: #ffcc33;/*yellow*/
	vertical-align: top;
	/*height:100%;*/
}
.leftspacer {
	background-color: #ffcc33;/*yellow*/
	vertical-align: top;
}
.rightspacer {
	background-color: #ffffcc;/*pale yellow*/
	vertical-align: top;
}
.topleft{padding-left:0px;}
.topbar {
	background-color: #FFFFFF;
}

td.toplinks {
	font-family:Trebuchet MS, Trebuchet, Arial;
	padding-right:5px;
	text-align:right;
	text-transform: uppercase;
	font-size: 11px;
}
a.toplinks {font-family:Trebuchet MS, Trebuchet, Arial;font-size:11px;text-decoration: none;font-weight:normal;}
a.toplinks:active {color: #000000}
a.toplinks:visited {color: #000000}
a.toplinks:link {color: #000000}
a.toplinks:hover {color: #000000; text-decoration:underline;}

hr {border:none 0;border-top:1px dashed #990000;width:100%;height: 1px;} 

td {font-family:Trebuchet MS, Trebuchet, Arial;font-size:12px; text-align:left;}
td.home {font-family:Trebuchet MS, Trebuchet, Arial;font-size:16px;}

input {color: #781351;}
textarea {color: #781351;border: 1px solid #CCCCCC;}
.formelement {margin: 3px 0px 3px 0px; border:1px solid #ccc;}

.hiddenElement{display:none;}
