body {
	/*
 background: #cccccc;       
 color: #222222;
 */
 background: #000000;       
 color: #00ff00;
 font-family: "Arial", "Verdana", sans-serif;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 text-align: center;
}

:focus {outline: 0;}

p {	font-family: "Arial", "Verdana", sans-serif;font-size: 12px; color: #00cc33;}
.text { text-align:left;margin-top:30px;width:400px;margin-left:auto;margin-right:auto; }
A:hover { color: #4e7dad; }
A { text-decoration: none; }

.footer_link_1 { color: #008855 ; text-decoration: none; }
.footer_link_2 { color: #007750 ; text-decoration: none; }
.footer_link_3 { color: #006644; text-decoration: none; }
.footer_link_4 { color: #004433; text-decoration: none; }

/* Template section placements */

#content {margin:20px;}
.blackbg {color:#ffffff;background: #222222;letter-spacing: 0.08em;}

h1 {font-size:48px;letter-spacing: 0.15em;font-weight:normal;margin:3px;}
.h1b {font-size:48px;letter-spacing: 0.15em;font-weight:normal;margin:3px;}
.h1_2 {font-size:30px;letter-spacing: 0.15em;font-weight:normal;margin:3px;}
h2 {font-size:20px;letter-spacing: 0.15em;font-weight:normal;margin:3px;}
.h3 {font-size:16px;font-weight:normal;margin:3px;}
.h3b {font-size:16px;font-weight:bold;margin:3px;}
.h4 {font-size:12px;font-weight:normal;}
.p {font-size:12px;font-weight:normal;}

/* Error styles */
#errors { text-align: left; white-space: wrap;}
.error { color: #B5002C;}
.errorList { list-style: none; margin: 0;  padding: 0;}
.error li { margin: 0;  padding: 0;}
.errorMessage { color: #FF1100;}
