/*Set everything to nothing!
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: 50%;
	background: transparent;
	 font-weight: normal;
}
*/
body {
	line-height: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
	font-family:karma; 
	src: url('karma.ttf');
	   }


b { color:#9c00ff; }
a { color: #ff00ff; text-decoration: none;}
a:hover { color: #ffff00;}
a.foot 
{
position:relative;
top:-420px;
}

h2 /*COMPUTER CONSOLE*/
{
	font-size:2em;
	//background-color:#ff00ff;
	background-image:url('images/titlebar.png');
	height:20px;
	font-family:karma;
	font-weight: bold;
	color:#ffff00;
	text-align:center;
	padding: 15px 0px 10px 0px;
}

h2 a { color: #ffff00; text-decoration: none; }
h2 a:hover { background-color:none; color: #00ffff; }

body
{
	background-color:yellow;
	background:url('images/stars.png') fixed;
	line-height: 1em;
	font-family: 'Play', sans-serif;
	font-weight: none;
	color:#002142;
}

.wrapper 
{
	width: 900px;
	margin: 0px auto;
}

.title
{
	background:url('images/logo.png') no-repeat;
	background-position:95% 50%; 
	width:910px;
	height:370px;
	float:left;
}

.spacegirl
{
	background-image:url('images/spacegirltop.png');
	width:406px;
	height:442px;

	margin-left: -190px;

	position:absolute;
	z-index=1;
}
.spacegirllegs
{
	background-image: url('images/spacegirlbottom.png');
	width: 226px;
	height: 150px;
	margin-top: 442px;
	margin-left: -190px;
	position: absolute;
	z-index=1;
}

.contop
{
	background: url('images/bodytop.png') no-repeat;

	width:900px;
	height:70px;
	float: left;
}

.content
{
	background:url('images/body.png') repeat-y;

	width:900px;
	min-height: 400px;
	text-align:left;
	float: left;
}

.bottop
{
	background-image:url('images/bottop.png');
	width:354px;
	height:741px;

	margin-left: 610px;
	margin-top: -200px;

	position:absolute;
	z-index=1;
	float: left;
}

.button
{
	margin-top: 260px;
	margin-left: 20px;
}

.left
{
	width:555px;
	margin-left:50px;
	margin-bottom: 30px;
	float: left;
}

.footer
{
	background-image:url('images/bodybottom.png');
	width:900px;
	height:533px;
	z-index=1;
	margin-top: -30px;
	float: left;
}

/* entry stuff */
.post {
	margin-bottom: 20px;
}

.entry-title {}
.entry-content {
	padding: 10px;
}
.entry-utility {
	font-size: 0.8em;
}
.entry-utility a { color: #000; text-decoration: none; }
.entry-utility a:hover { color: #ff3e05; }
.entry-screenshots img { padding: -2px -2px -2px -2px; }

.entry-download
{
	background-url('images/Play.png');
	padding: 8px 0px 8px 0px;
	text-align:center;
}

.entry-download a { color: #fff; text-decoration: none; }

/* art? */
.art img {
	border: 4px solid #000;
	margin: 4px 4px 0px 0px;
}

.art img:hover { border: 4px solid cyan; }

/* comment stuff */
.comment {
	//background: cyan;
	background-image:url('images/brightstripes.jpg');
	color: black;
	font-weight:bold;
	width: 490px;
	padding: 10px;
	margin-bottom: 20px;
	float: left;
}

.comment-avatar {
	width: 64px;
	height: 64px;
	float: left;
	display: inline;
	z-index=1;
}

.comment-author {
	width: 420px;
	height: 64px;
	float: right;
	display: inline;
}

.comment a { color:blue; text-decoration: none; }
.comment a:hover { color: yellow; }

.comment-body {
	width: 420px;
	float: right;
}

.comment-reply {
	width: 515px;
	margin-top: 10px;
	float: left;
}

/* reply stuff */
#reply-title { display: none; }
#respond { float: left; }
.comment-form-comment label { display: none; }
.comment-form-comment textarea { border: 5px solid #ff00ff; width: 505px; padding: 20px; }
.form-allowed-tags { display: none; }
.logged-in-as a { color: #000; }
.logged-in-as a:hover { color: #ff3e05; }

.comment-form-author label, .comment-form-email label, .comment-form-url label { width: 60px; margin-right: 240px; margin-top: 6px; float: right; }
.required { display: none; }
#author, #email, #url { border: 5px solid #ff00ff; padding: 4px; }
.comment-notes { display: none; }

/* bottom nav */
.navigation {
	float: left;
	width: 560px;
}

.navigation a { color: #000; }
.navigation a:hover { color: #ff3e05;}

.navigation .nav-previous { float: left; display: inline; }
.navigation .nav-next { float: right; display: inline; }




/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
}
.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}