body 				{ background: #131A2E; margin: 0 0 10px 0; }

p					{ color: #47A649; font-size: 1.5em; margin-bottom: 1em; }

ul					{ margin: 0; padding: 0; }

#header				{ width: 100%; background: #090B12; padding: 1em 0; display: block; 
					  border-bottom: solid 3px #111; border-top: solid 3px #28334F; margin: 0; }

#content a {
	color: #000;
	display: block;
	text-decoration: none;
	background:#28334F;
	border: 5px solid #222;
	margin: 1em 0;
	padding: 1em .5em;
	font-size: 24pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#content p.online {
	color: #000;
	display: block;
	background:#47A649;
	border: 5px solid #222;
	margin: 1em 0;
	padding: 1em .5em;
	font-size: 24pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic; }
	
#content p.offline {
	color: #000;
	display: block;
	background: #BA120A;
	border: 5px solid #222;
	margin: 1em 0;
	padding: 1em .5em;
	font-size: 24pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic; }

#content a:hover	{ background: #090B12; color: #DDCD25; }

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

p {
	font-size: 110%;
	line-height: 120%;
}

ul#nav { width: 100%; background: #090B12; padding: 1em 0; display: block; margin: 0; font-size: 12pt; }
ul#nav li { display: inline; margin: 0; padding: 0; }
ul#nav li a { padding: 1em; margin: 0; color: #28334F; text-decoration: none; }
ul#nav li a:hover { color: #DDCD25; }

#twitter { color: #000;
	display: block;
	text-decoration: none;
	background:#28334F;
	border: 5px solid #222;
	margin: 1em 0;
	padding: .5em 1em;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	}
#twitter li { }
#twitter li a { font-size: 12pt; padding: 0; margin: 0; color: #28334F; text-decoration: none; border: none; display: inline; color: #DDCD25; }
#twitter li a:hover { background: #28334F; color: #000; }

#simplepie { color: #000;
	display: block;
	text-decoration: none;
	background:#28334F;
	border: 5px solid #222;
	margin: 1em 0;
	padding: .5em 1em;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic; }
	
#simplepie h4 a {  padding: 0; margin: 0; color: #28334F; text-decoration: none; border: none; display: inline; color: #DDCD25; font-size: 14pt; }

#simplepie h4 a:hover { background: #28334F; color: #000; }

#simplepie p { }

form {color: #000;
	display: block;
	text-decoration: none;
	background:#28334F;
	border: 5px solid #222;
	margin: 1em 0;
	padding: .5em 1em;
	font-size: 18pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic; }
	
form label { display: block; width: 100%; margin: 5px 0; color: #DDCD25; }
form input { padding: .5em; font-size: 18pt; font-style: italic; }
form textarea { padding: .5em; font-size: 18pt; font-style: italic; }
form input.button { width: auto; margin: .5em 0; }


table.captcha {
	color: #000;
	display: block;
	text-decoration: none;
	background:#28334F;
	border: 5px solid #222;
	margin: 1em 0;
	padding: .5em 1em;
	font-size: 18pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic; }
	
table.captcha tr	{ width: 100%; }
	
table.captcha th, td { text-align: center; width: 25%; }

table.captcha th { border-bottom: solid 5px #222; }

#footer { margin: 1em 0; }

#footer p {
	font-size: 100%;
	color: #DDCD25;
}

label {
	color: #000;
	width: 20%;
	float: left;
	min-width: 20%;
}

h1 {
	font-size: 300%; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; color: #DDCD25; margin: 0;
}

h2 {
	font-size: 270%; font-weight: normal; font-style: italic; color: #5B6EA3;
}

h3 {
	font-size: 200%; font-weight: normal; font-style: italic; color: #5B6EA3;
}

h4 {
	font-size: 170%;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}

ol, ul, dl { color: #47A649; font-size: 110%; }

ol {
	list-style: decimal;
}

ul {
	list-style: none; margin: 0;
}

li, dd {
	margin-left: 0px;
	margin-bottom: 1em;
}

p,
dl,
hr,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
dl,
pre,
table,
address,
fieldset {
	margin-bottom: 1em;
}

.clear { clear: both; }