.pagemain {
   background:#000;
   color:#ffffff;
   font-family:trebuchet ms;
   font-size:11px;
}
.pagemain a:link {color:#8888ff; text-decoration:none;}
.pagemain a:visited {color:#8888ff; text-decoration:none;}
.pagemain a:hover {color:#8888ff; text-decoration:none;}
.pagemain a:active {color:#8888ff; text-decoration:none;}
.pagemain strong {color:#22227d; font-weight:bold;}

.maindiv {
	background-color: rgba(248, 247, 216, 37 );
	}
	
.layer {
	background-color: rgba(248, 247, 216, 1 );
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	margin:auto;
	width: 750px;
	padding:20px;
	height:417px;
	margin-top:-208.5px;
	margin-left:-375px;
	}
	
.greybox {
   background:#222222;
   color:#ffffff;
   font-family:trebuchet ms;
   font-size:11px;
}
.greybox a:link {color:#aaaaff; text-decoration:none;}
.greybox a:visited {color:#9999ee; text-decoration:none;}
.greybox a:hover {text-decoration:underline;}
.greybox a:active {color:#0000ee; text-decoration:none;}
.greybox strong {color:#ffffff; font-weight:bold;}

h1, h2, h3, h4, h5 {margin: 0 0 15px 0;line-height: 1.1em; text-shadow: #aaaaaa 2px 2px 2px; letter-spacing: 3px;}
h1 {font-size: 200%;}
h2 {font-size: 175%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;}

.displayideas {
   background:#ffffff;
   color:#000000;
   font-size:11px;
}

.displayideasbox {
   background:#eeeeff;
   color:#000000;
   font-size:11px;
}


.displayideasb {
   background:#eeeeee;
   color:#000000;
   font-size:11px;
}


.tabs {
   background:#eeeeff;
   color:#000000;
   font-size:11px;
}