@charset "UTF-8";

// RESET ALL 
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%;
	vertical-align: baseline;
	background: transparent;
}

/* @group Header */
#HEADER {
	width: 660px;
	height: 125px;
	padding: 0 0
	margin: 0 0
}

#HEADER img {
	margin: 0 0;
	padding: 0 0;
	margin-top:30px;
	border: 0px;
}

#HEADER a:hover {
	background:none;
}
/* @end */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	background: url(images/header_bg.png) repeat-x;
	color: #333;
	background-color:#464A53;
	margin: 0;
	padding: 0;
	}
	
a {
	color:#99FF00;
	text-decoration: none;
}

a:hover{
	color: #86ff00;
	background:#000;
	text-decoration: none;
}
	
	
#WRAP {	
	width: 660px;
	margin: 0 auto;
	padding: 0;
}

#CONTAINER {
	width:660px;
}

.entry {
	width:660px;
}

.post {
	width:660px;
	float:left;
	border-bottom:1px dotted #0B141D;
	padding: 0 0 23px;
	margin: 0 0;
	clear: both;
}

.post_title {
	margin: 0 0;
	padding: 0 0;
	padding-bottom: 16px;
	padding-top: 21px;
	padding-bottom: 12px;
	text-transform: uppercase;
}

.post_title a {
	color:#86FF00;
	font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 1.8em;
	text-decoration: none;
}

.post_title a:hover{
	background:#000;
	text-decoration: none;
	color:#86FF00;

}

.postcontent {
	width:500px;
	float:left;
	margin: 0 0;
	padding: 0 0;
}

.postcontent p {
	color:#999999;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	line-height:135%;
	font-size:1.15em;
	margin: 0 0;
	padding: 0 0;
	padding-top: 14px;
}

.postcontent a:hover {
	color: #86FF00
}

.postcontent img{
	width: 500px;
	border: 1px solid #818181;
	margin: 0;
	padding: 0;
	margin-top: -12px
}

.postcontent a img {
	border: 1px solid #818181;
}


.postcontent a:hover img {
	border: 1px solid #86FF00;
}

.metastuff {
	width: 138px;
	float: right;
	text-align: left;
	margin: 0 0;
	padding: 0 0;
		text-transform: uppercase;

	
}

.metastuff p  {
	color:#999999;
	line-height:110%;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;

}

.metastuff a  {
	color:#999999;
	line-height:110%;
	margin: 0px 0px 0px 0px;
		text-transform: uppercase;

}

.metastuff a:visited  {
	color:#999999;
	line-height:110%;
	margin: 0px 0px 0px 0px;
}

.metastuff a:hover  {
	color:#86FF00;
}
.metastuff .postdate {
	border-bottom:1px dotted #0B141D;
	padding-bottom:10px;
	margin-bottom: 10px;
}

.metastuff .tags {
	border-bottom:1px dotted #0B141D;
	padding-bottom:10px;
	margin-bottom: 10px;
}

.metastuff .comments {
	padding-bottom:10px;
}

.metastuff .edit {

}



/* pagination ----------------- */

.pagination {
	width:660px;
	float:left;
	margin: 0 0;
	padding: 4px 0 8px;
}

.pagination  p.newer {
	float:left;
	text-align:left;
	color:#666;
	margin: 0;
	padding: 0 0 12px;
}

.pagination  p.older {
	float:right;
	text-align:right;
	color:#666;
	margin: 0;
	padding: 0 0 0px;

}



/* footer -------------------------- */

#PAGE_FOOTER {
	margin: 0 auto;
	padding: 0;
	background: url(images/footer_bg.png) repeat-x;
	clear: both;
	width: 100%;
	color: #fff;
}

#INNER_FOOTER {
	width: 660px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	position: relative;
}

/* general footer styles */

#INNER_FOOTER div.the_links {
	width: 660;
	padding: 0 0 7px;
}

#INNER_FOOTER div.link_header p {
	color:#86FF00;
	font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 1.8em;
	text-decoration: none;
	padding-bottom: 8px;
	margin: 0;
	padding-top: 18px;
	width: 125px;
	float:left;
	}
	
#INNER_FOOTER div.the_links ul.footer_links {
	width: 125px;
	padding: 0 0 13px;
	margin: 0 0 ;
	list-style: none;
	line-height:110%;
}

#INNER_FOOTER div.the_links ul.footer_links li {
	text-decoration: none;
	margin: 0;
	text-transform: uppercase;


}

#INNER_FOOTER div.the_links ul.footer_links li a {
	text-decoration: none;
	margin: 0;
	color: #ffffff;
}

#INNER_FOOTER div.the_links ul.footer_links li a:hover {
	text-decoration: none;
	margin: 0;
	color: #ffffff;
	background:#000;
	color:#86FF00;
}

.my_links {
	width: 125px;
	padding-left: 0;
	float:left;
}

.friend_links {
	width: 125px;
	float: left;
}

.other_links {
	width: 125px;
	float: left;
}


/* about stuff */

.about {
	width: 285px;
	float: left;
}

.about_text p {
		line-height:110%;
		color: #ffffff;
	margin-top: -2px;
		padding: 2px 0 0;
		float: left
}


/* TAG list */

#INNER_FOOTER div.tags div.tags_header {
	color:#86FF00;
	font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size: 1.8em;
	text-decoration: none;
	padding-bottom: 8px;
	margin: 0;
	padding-top: 15px;
	border-top:1px dotted #0B141D;

}

#INNER_FOOTER div.tags {
	clear: both;
	padding-bottom: 37px;
}

#INNER_FOOTER div.tags div.the_tags ul {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
		text-transform: uppercase;

}

#INNER_FOOTER div.tags div.the_tags ul li {
	display:inline;
	list-style: none;
	margin-right: 5px;
}

#INNER_FOOTER div.tags div.the_tags li:after {
	content: "\00A0\00A0\002F";
	}

#INNER_FOOTER div.tags div.the_tags li.last:after {
	content: "\00A0";
	}


#INNER_FOOTER div.tags div.the_tags li a {
	text-decoration: none;
	margin: 0;
	color: #ffffff;
}

#INNER_FOOTER div.tags div.the_tags li a:hover {
	text-decoration: none;
	margin: 0;
	color: #ffffff;
	background:#000;
	color:#86FF00;
}

/*  end footer stuff */



/* comment stuff */

#comment_block {
	clear: both;
	width: 500px;
	margin: 0;
	padding: 0;
}

#comment_block p {
	margin:  0;
}

#commentcount p {
	float:right;
	color:#86FF00;
	opacity: 0;
	margin: 0 0 -4px;
	padding: 8px 0 0;
}

p.commenter {
	font-size: 1.2em;
	color:#86FF00;
	clear: both;
	padding-top: 0;
	text-transform: uppercase;
}

p.commenter-admin {
	font-size: 1.2em;
	color:#0093F8;
	clear: both;
	padding-top: 0;
	text-transform: uppercase;
}
p.commenter-admin a, p.commenter-admin a:hover {
	color:#0093F8;
}

.commenttext p {
	color:#999999;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	line-height:135%;
	font-size:1.15em;
	padding-bottom: 14px;
	margin-top: 0;
}

p.commentask {
	font-size: 1.2em;
	color:#86FF00;
	clear: both;
	padding-top: 23px;
	padding-bottom: 7px;
	text-transform: uppercase;
}

input {
	background-color: #3F434B;
	border: 1px #666666 solid;
	color:#999999;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	line-height:135%;
	font-size:1.15em;
	padding: 0;
	margin: 0 0 7px;
	padding-top: 2px;
	padding-left: 2px;
	width: 200px;
	height: 19px;
}

.submit input  {
	font-size:1.15em;
	float: right;
	width: 100px;
	padding-top: 0;
	margin-top: 8px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: center;
	text-transform: uppercase;
	color:#999999;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;

}

label {
	color:#999999;
	font-size: 1em;
	/* margin-left: 6px; */
	text-transform: uppercase;

}

textarea#commententry {
	width: 500px;
	height: 75px;
	background-color: #3F434B;
	border: 1px #666666 solid;
	color:#999999;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	line-height:135%;
	font-size:1.15em;
	padding-top: 2px;
	padding-left: 2px;
}

input:focus,
textarea#commententry:focus,
textarea:focus,
select:focus	{ 
	border: 1px solid #86FF00; 
	outline: none; 
}

/* end comment stuff */

.tag_archive {
	width:660px;
	float:right;
	text-align: right;
	border-bottom:1px dotted #0B141D;
	padding: 0 0;
	margin: 0 0;
	font-size: 1.2em;
	color:#86FF00;
	font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 8px;
	text-transform: uppercase;

}

pre {
	color:#86FF00;
	font-size: 1.2em;
	background-color: #3F434B;
	font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;
	text-decoration: none;
	border: 1px #666666 solid;
	color:#999999;	
	overflow: auto;
	padding: 12px;

}