body {
	font-family			: sans-serif;
	font-size			: 12px;
	background-color	: #fffff0;
	padding				: 0;
	margin				: 0;
}
/* MAIN PAGE LAYOUT */
div#head {
	margin				: 0;
	padding				: 6px 0 12px 25px;
	background-color	: #c0c0c0;
	
}

div#head a {
	color			: #fffff0;
	font-size		: 0.8em;
}
div#head-left {
	float				: left;
	margin-right		: 20px;
	width				: 160px;
	font-weight			: bold;
	
}
div#head-center {
	float				: left;
	width				: 480px;
}
div#head-right {
	float				: left;
	margin-left			: 20px;
	font-weight			: bold;
	
}
div#body {
	clear				: both;
	margin				: 25px 0 0 25px;
	width				: 800px;
}
div#left {
	margin				: 0 10px 20px 0; /* HEIGHT OF SIDE BAR IS HERE   */
	width				: 160px;
	float				: left;
	font-size			: 0.9em;
}
div#left ul {
	list-style			: none;
	margin				: 0 0 3px 0px;
	padding				: 0;
}

div#left ul ul {
	margin				: 0 0 3px 18px;
	
}
div#left p.topSpace {
	margin-top: 12px;
	font-weight:bold;
}

input.login {
	border				: 1px solid #808080;
	padding				: 2px 0;
	width				: 85px;
		
}
div#left label {
	display				: none;
		
}

input.submit-login {
	border				: 1px solid #808080;
	font-size			: 0.8em;
	background-color	: #dcdcdc;
	width				: 60px;
	margin-left			: 25px;
	letter-spacing		: 0.1em;
}


div#right {
	margin				: 0 0 20px 10px;
	width				: 600px;
	float				: left;
	font-size			: 1em;
}
div#footer {
	clear				: both;
	margin				: 10px 0;
	border-top			: 1px solid #808080;
}
div#footer p {
	color				: #a9a9a9;
	font-size			: 0.8em;
	font-weight			: bold;
	letter-spacing		: 0.1em;
	
}
p.copy {
	float				: left;
}
		
p.ayb {
	clear				: right;
	float				: right;
	text-align			: right;
		
}
		
/* ----------------------------- */
h1, h2, h3, h4, h5, h6 {
	letter-spacing		: 0.1em;
}
h1 {
	color				: #fffff0;
	letter-spacing		: 0.3em;
	font-size			: 42px;
	padding				: 0;
	margin				: 0;
}

h2 {
	font-size			: 20px;
	margin				: 0;
}
h3 {
	font-size			: 16px;
		
}
h4 {
	font-size			: 14px;
		
}
h5 {
	font-size			: 12px;
	margin				: 0;
		
}


p {
	margin				: 6px 0;
}

div.x {
	clear				: both;
}
img {
		border			: 0;
}
img.logo {
	clear				: left;
	float				: left;
	margin				: 0;
	padding				: 1px 4px;
}
img.logo-r {
	float				: right;
	padding				: 2px 8px;
	margin				: 0;
}
img.logo-1 {
	clear				: left;
	float				: left;
	margin				: 0;
	padding				: 1px 4px;
}
form.log-on {
	font-size			: 12px;
	border				: 1px solid #808080;
	padding				: 6px 12px;
	float				: right;
}
form.log-on input.text {
	width				: 100px;
	
}

a:link, a:visited {
	color				: #0000ff;
	text-decoration		: none;
}
a:hover, a:active {
	color				: #0000ff;
	text-decoration		: underline;
}

a.x:link, a.x:visited, a.x:hover, a.x:active { 
	padding-right		: 13px;
	background-image	: url('../images/logo.x-link.png');
	background-position: right;
	background-repeat	: no-repeat;
}

/* used on searches.php */
form.searches {
	float				: left;
	padding				: 0 20px 12px 0;
}

select {
		border			: 1px solid green;
		padding			: 1px 0 1px 4px;
}
/* END used on searches.php */

div.ggx-left-50 {
	float				: left;
	width				: 48%;
	margin-right		: 12px;
}

ul {
	list-style			: disc;
	margin				: 0 0 3px 18px;
	padding				: 0;
}
input.submit {
	border				: 2px solid #0000ff;
	padding				: 3px 12px;
	color				: blue;
	background-color	: #feff9f;
	font-weight			: bold;
}
input.submit:hover {
	cursor				: pointer;
}
input.text {
	border				: 1px solid green;
	padding				: 2px 4px;
}

div#cheat-form input.num {
	border				: 1px solid green;
	width				: 24px;
	margin				: 0 12px 0 0;
	padding				: 2px 4px;
}
div#cheat-form input.num1 {
	border				: 1px solid green;
	width				: 64px;
	margin				: 0 12px 0 0;
	padding				: 2px 4px;
}
img.spam {
		margin-top: 10px;
		
}
/* PRINT STYLE */
@media print {
	div#head {
		display			: none;
	}
	div#head-left {
		display			: none;
	}
	div#head-center {
		display			: none;
	}
	div#left {
		display			: none;
	}
}


/* ukpp */
input.text1 {
	float				: right;
	width				: 80px;
	border				: 1px solid green;
	padding				: 2px 4px;
	margin-right		: 6px;
}
input.text2 {
		width			: 180px;
		border			: 1px solid green;
		padding			: 2px 4px;
}
input.text3 {
		width			: 130px;
		border			: 1px solid green;
		padding			: 2px 4px;
		margin-right	: 6px;
}
input.text4 {
		width			: 500px;
		border			: 1px solid green;
		padding			: 2px 4px;
		margin-right	: 6px;
}
input.text5 {
		width			: 240px;
		border			: 1px solid green;
		padding			: 2px 4px;
		margin-right	: 6px;
}

label {
	font-weight			: bold;
	padding-left		: 2px;
}

textarea {
	border				: 1px solid green;
	padding				: 2px 4px;
	font-size			: 1em;
	width				: 500px;
}




div.person {
	width				: 300px;
	border				: 1px solid #90ee90;
	margin				: 6px 12px 6px 0;
	background-color	: #f0fff0;
	float				: left; 
}

div.person h6 {
	font-size			: 1.1em;
	font-weight			: bold;
	background-color	: #90ee90;
	margin				: 0;
	padding				: 4px;
}

div.person p {
	padding				: 4px;
}
div.person img {
	margin				: 2px 6px 2px 4px;
}
div.person-big {
	width				: 450px;
	border				: 1px solid #90ee90;
	margin				: 6px 12px 6px 0;
	background-color	: #f0fff0;
	float				: left; 
}
div.person-big h6 {
	font-size			: 1.1em;
	font-weight			: bold;
	background-color	: #90ee90;
	margin				: 0;
	padding				: 4px;
}

div.person-big p {
	padding				: 4px;
}
div.person-big img {
	margin				: 2px 6px 2px 4px;
	float				: left;
	background-color	: #ffffff;
	border				: 1px solid #000000;
}

div.left-big {
	float				: left;
	margin				: 0 23px 0 0;
	width				: 200px;
}
div.left-big p {
	margin-top			: 0;
}
div.person-small {
	width				: 150px;
	border				: 1px solid #90ee90;
	margin				: 6px 12px 6px 0;
	background-color	: #f0fff0;
	float				: left;
}
div.person-small h6 {
	font-size			: 1.1em;
	font-weight			: bold;
	background-color	: #90ee90;
	margin				: 0;
	padding				: 4px;
}

div.person-small p {
	padding				: 4px;
	font-size			: 0.9em;
}
div.person-small img {
	margin				: 2px 6px 2px 4px;
}
div.person-small2 {
	width				: 200px;
	border				: 1px solid #afeeee;
	margin				: 6px 8px 6px 4px;
	background-color	: #f0ffff;
	float				: left; 
}
div.person-small2 h6 {
	font-size			: 0.9em;
	font-weight			: bold;
	background-color	: #afeeee; /*90ee90;*/
	margin				: 0;
	padding				: 4px;
}

div.person-small2 p {
	padding				: 0 4px;
	font-size			: 0.9em;
}
div.person-small2 img {
	margin				: 2px 6px 2px 4px;
	float				: right;
	border				: 0;
}

div.left {
	float				: left;
	margin				: 0 12px 0 0;
}
div.left p {
	margin-top			: 0;
}

form.editbutton {
	float				: left;
}

/* used on days */

input.days-ggx {
	border				: 1px solid green;
	width				: 36px;
	margin				: 0 12px 0 0;
	padding				: 2px 4px;
}

select.days-ggx {
	border				: 1px solid green;
	padding				: 1px 0 1px 4px;
	margin-right		: 12px;
}
span.days-ggx {
	font-size			: 2em;
	font-weight			: bold;
}
span.error {
	font-weight			: bold;                                                                                                       
	color				: red;
}
/* used on passwords */
span.pass-ggx {
	font-family			: monospace;
	font-size			: 1.3em;
	font-weight			: bold;
	letter-spacing		: 0.2em;
}

div#cheat-form input.num {
	border				: 1px solid green;
	width				: 42px;
	margin				: 0 12px 0 0;
	padding				: 2px 4px;
}

div.cheat-form input.num {                            
	border				: 1px solid green;
	width				: 42px;
	margin				: 0 12px 0 0;
	padding				: 2px 4px;
}




div.textbox {
	border: 1px solid green;
	width: 440px;
	background-color: #ffffff;
	margin: auto;
		
}
div.textbox div.top {
	background-color: #efefef;
	padding: 4px;
	border-bottom: 1px solid green;
}
div.textbox p {
	font-size: 14px;
	margin: 0 0 8px 0;
	padding: 4px;
}
div.textbox div.top p {
	padding: 0;
}


/* wikipedia link */
a.wiki {
	color: #006400;
}
/* END wikipedia link */



/* tables */

table {
	border-collapse: collapse;
}
th {
	font-weight: bold;
	background-color: #efefef;
	border: 1px solid #808080;
	padding: 4px;
}
td {
	background-color: transparent;
	border: 1px solid #808080;
	padding: 4px;
}
td.r {
	background-color: transparent;
	border: 1px solid #808080;
	padding: 4px;
	text-align: right
}                                   


/* end tables */

span.spaced {letter-spacing:0.1em;}

/* start funding.php */
div.story {
	float: left;
	width: 40%;
	padding: 0 32px 0 0;
}

/* end funding.php */

