html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:400;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { font: 12px/1.2em "Courier New", Courier, Monospace; color: #fff; background: #222; margin: 0 auto; }

em { font-style:normal; text-decoration:underline; }

strong { font-weight: 700; }

blockquote { padding-left:20px; }

.right { float: right; }

.left { float: left; }

.clear { clear:both; }

.block { display: block; }

img { border: 0; }

h2 {margin-bottom: 3.6em;}

#wrapper { width: 42em; margin: 0 auto; }

#masthead { margin: 2.4em 0 1.2em; }

#content { text-align: left; }

#content p { margin: 0 0 1.2em; }

#footer { padding: 1.2em 0; margin: 1.2em 0; }

#page #content #primaryContent h2 { text-align: center; margin: 0; }

a:link, a:visited { color:#fff; text-decoration: none }

a:hover { text-decoration: underline; }

#post-nav { color: #aaa; margin: 10px 5px 45px 5px; padding: 10px 5px 45px 5px }

.draft { color: fuchsia; padding: 5px; }

#pagenav { text-align: center; margin-top: 2.4em; }

#pagenav a.current-page { text-decoration:underline; color: #fff; }

#footer p { text-align: center; color:#fff; margin: 0;}

 fieldset { border: 0 }

#comments { padding-top: 20px; }

.comment { margin: 35px 0; }

.entry {margin: 0 0 72px 0;}

.comment-unapproved .comment-content { }

.comment-meta a { text-decoration:none;}

#comment_form { padding-top: 25px; }

form p { position: relative; width: 100%; text-indent:0em !important;}

label { float: left; text-align:right; padding: 1ex 1em 0 0; width: 6em; }

input { width: 20em; }

input[type="text"], textarea { font: 1em  "Courier New", Monospace; background:#222; border: 1px dotted #fff; color:#fff; padding:1ex .5ex; overflow:hidden; }

#searchform {margin: 0 auto; width: 300px;}

input#s, input.submit {  width: 20em; background: #222; padding: .5ex 1em .5ex 0; border: 1px solid #fff; color:#fff; font: 1em  "Courier New", Monospace;}

input.submit { margin: 0 0 0 7em; }

.required { display:none; visibility:hidden; text-indent:-9999px; } 

input:focus, textarea:focus { background: #222; color:#fff; }

textarea { width: 350px; height: 200px; }

#searchsubmit { width: 90px; background: #000; border: 1px solid #444; color:#aaa; float:right; font: 1em  "Courier New", Monospace; padding:1px; }

#searchsubmit:hover, input.submit:hover {border-color:#aaa;}