body {
	color: #FFA500;
	background-color: #6633cc;
}
body, td, p, li {
	font-family: Arial, Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.main-window {
	background-color: #234600;
}

h1 {
	font-family: Arial, "Trebuchet MS";
	font-size: 130%;
	font-weight: bold;
	color: #6495ED;
}
h2 {	
	font-family: Arial, "Trebuchet MS";
	font-size: 130%;
	font-weight: bold;
/*color: #6495ED; */
}
h3 {
	font-size: 110%;
	font-weight: bold;
	color: #5F9EA0;
	margin-top: 25px;
}
h6 {
	font-size: 80%;
	font-weight: bold;
	color: #006EB5;
}

h5 { font-size: 110%;
margin-top: 2px;  margin-bottom: 2px; }

.menu {
	border-left: 12px solid #FF730D;
	border-right: 12px solid #FF730D;
	background-color: #FFEE0D;
	padding: 10px 0px 10px 5px;
}

.window {
	background-color: White;
	border-left: 1px solid #FF7F20;
	border-right: 1px solid #C15300;
}

.header {
	border-left: 12px solid #FF730D;
	border-right: 12px solid #FF730D;
	padding: 36px 20px 30px 20px;
}


.content {
	padding: 10px 14px 10px 14px;
	border-right: 12px solid #FF730D;
	background-color: White;
}

a, a:visited {
	color: #3399FF;
	text-decoration: none;
}

a.light, a:visited.light {
	color: White;
}

a:hover {
	color: #33aF99;
}

a:hover.light {
	color: #FF730D;
	background-color: White;
}

.msgs {
	background-color: #F0E68C;
	margin: 20px;
	padding: 10px;
	font-size: 15px;
}

.login-panel
{
	background-image: url(loginpanel.gif);
	width: 210px;
	padding: 22px;
	padding-top: 26px;
	border: none;
	background-repeat: no-repeat;
	color: grey;
}
.login-panel td
{
	font-weight: bold;
	color: #FF6600;
}
.blueform fieldset, div.blueform {
	--background-color: #C4D5F8;
	padding: 8px;
}
.blueform fieldset {
	--width: 400px;
	border: none; /* 2px solid #6495ED; */
	margin: 10px;
}
.buttons a {

	background-color: #91f191;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 9px;
}
.buttons a:hover {
	background-color: #3399FF;
	color: white;
}

.blueform dd {
	float: left;
	width: 11.3em;
	margin: 0;
	padding: 0 0 0.5em 0.5em;
	/*background: cyan;*/
}

.blueform dt {
	clear: both;
	width: 12em;
	float: left;
	text-align: right;
	color: #6495ED; /*background: orange;*/
}

.blueform dd small {
	color: Gray;
}

a.register , a.trytodraw {
	padding: 4px;
	/*width: 200px;
	margin: 10px;
	font-weight: bold;*/
}

a.register {
	color: #FF9C5A;
	border: 2px solid #FFDAC1;
}

a.trytodraw {
	color: #65B2FF;
	border: 2px solid #CAE5FF;
}

a:hover.register, a:hover.trytodraw {
	text-decoration: underline;
}

a.actlink {
	font-family: "Trebuchet MS", Arial;
	margin-top: 14px;
	font-size: 115%;
	display: block;
}

.kubi-area {
	-moz-border-radius: 10px;
	background-color: #B9ED6D;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.activities-menu {
	-moz-border-radius: 10px;
	background-color: #EDE16D;
	margin-left: 10px;
}

.activities-menu div {
	text-align: left;
	padding: 5px;
	padding-left: 20px;
}

.activities-menu div div {
	text-align: left;
	padding: 12px;
	padding-left: 20px;
	width: 125px;
	float: right;
}

.activities-menu a {
	font-size: 110%;
}

.activities-menu h2 {
	background-color: #E3D025;
	color: white;
}

.specials-menu {
	-moz-border-radius: 10px;
	background-color: #93CBF2;
	margin-left: 10px;
}

.specials-menu h2 {
	background-color: #6CB4ED;
	color: white;
}

.center-area-part {
	padding: 10px;
}

.center-area-part a {
	font-size: 85%;
}

a.actlink:hover {
	text-decoration: underline;
	color: orange;
	background-color: none;
}


.activities-line{
	background-color: #996600;
	padding: 8px;
}

.big-link {
	font-family: "Trebuchet MS", Arial;
	font-size: 130%;
}
.small-link {
	font-family: "Trebuchet MS", Arial;
	font-size: 90%;
	background-position: 4%;
}

/* float enclose */
.container:after {
	display: block; content: 'X'; height: 0; clear: both; visibility: hidden;
}
/*\*//*/ .container {
	display: inline-block;
} /**/

.fl {
	float: left;
}
.fr {
	float: right;
	text-align: right;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}

input {
	border: 2px solid Gray;
	padding: 3px;
	color: black;
	font-weight: bold;
}
.nodisplay { display: none; }

.about-me {
	background-color: #F3EBA3;
	padding: 10px;
	margin-bottom: 10px;
}

.small-title{
	color: #991B00; 
	font-size: 90%;
}
