/*
	like melonDS? you will also like this.
	
	maybe.
*/

body
{
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 11pt;
	color: #efe;

	/* gotta credit Schezo/Kak for the BG generator. 
	   okay, the result was tweaked a lot, but the base was made by said generator. 
	   so thanks there. */
	background: #002000 url('corrupted_green.png');
}

a:link, a:active, a:visited, a:hover { text-decoration: none; font-weight: bold; }
a:link 		{ color: #a0ff80; }
a:visited 	{ color: #a0ff80; }
a:active 	{ color: #fff; }
a:hover 	{ color: #fff; text-decoration: underline; }

table { border-spacing: 0px; border: 0px; }
td { padding: 0px; }

table.ptable
{
	border-top: 2px solid #34bc11;
	border-left: 2px solid #34bc11;
	border-right: 1px solid #34bc11;
	border-bottom: 1px solid #34bc11;
	padding: 0px;
	font-size: 11pt;
}

table.ptable th
{
	font-weight: bold;
	padding: 4px;
	border-right: 1px solid #34bc11;
	border-bottom: 1px solid #34bc11;
}

table.ptable th.sep
{
	height: 2px;
	padding: 0;
}

table.ptable th,
table.blogentry td.entryheader,
table.blogentry td.entrylinks,
table.blogcomment td.commentheader
{
	background: rgba(32,98,2,0.7);
}

table.ptable td
{
	background: rgba(0,0,0,0.6);
	padding: 4px;
	border-right: 1px solid #34bc11;
	border-bottom: 1px solid #34bc11;
}

table.blogentry td,
table.blogcomment td
{
	vertical-align: top;
}

table.blogentry td.entryheader,
table.blogcomment td.commentheader
{
}

table.blogentry td.entrycontents,
table.blogcomment td.commentcontents
{
	padding: 14px;
}

table.blogentry td.entrylinks
{
}

.entrytitle
{
	font-size: 13.5pt;
	font-weight: bold;
}

.commentdate, .commentip
{
	font-size: 10pt;
}

.avatar
{
	width: 40px;
	margin-top: -1px;
	margin-left: -2px;
	margin-bottom: 0px;
	margin-right: 7px;
}

#pageheader
{
	border-top: none 0;
}

#logo
{
	background: #rgba(0,0,0,0.6);
	color: #a0ff80;
	text-align: center;
	cursor: default;
	width: 600px;
	height: 150px;
}

#logo a
{
	font-weight: normal !important;
}

#logo a:hover
{
	text-decoration:none!important;
	color: #a080ff !important;
}

#menubar
{
	padding: 4px;
	background: rgba(32,98,2,0.7);
}

#pagefooter
{
	padding: 0.2em 0.2em 0;
	border-top: 2px solid #106202;
	border-left: 2px solid #106202;
	border-right: 2px solid #106202;
	border-bottom: 0 none;
	background: rgba(0,0,0,0.6);
}

table.pagelinks
{
	width: auto;
	border: 2px solid #106202;
}

table.pagelinks td
{
	padding: 0;
	border: 0 none;
}

table.pagelinks a,
table.pagelinks span
{
	display: inline-block;
	margin: 2px 4px;
	padding: 2px 4px;
}

input[type='text'], 
input[type='password'], 
input[type='email'],
textarea, 
select
{
	background: #000;
	color: #efe;
	border: 1px solid #106202;
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 11pt;
	padding: 2px;
}

input[type='text']:hover, 
input[type='password']:hover, 
input[type='email']:hover, 
textarea:hover, 
select:hover,
input[type='text']:focus, 
input[type='password']:focus, 
input[type='email']:focus, 
textarea:focus, 
select:focus
{
	border: 1px solid #34bc11;
}

input[type='submit'],
input[type='button'],
button
{
	background: #021800;
	color: #eef;
	padding: 2px;
	border: 2px solid #106202;
	font-family: 'Verdana', 'Arial', sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

input[type='submit']:hover,
input[type='button']:hover,
button:hover,
input[type='submit']:focus,
input[type='button']:focus,
button:focus
{
	border: 2px solid #34bc11;
}

textarea, input.fullwidth
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.fieldlabel
{
	display: inline-block;
}

.code
{
	padding: 5px;
	background: #000;
	color: #0f0;
	font-family: 'Consolas', 'Courier New', monospace;
}