body{
	margin: 0px;
	padding: 0px;
	color: #fff;
	background: #000 url('backgrounds/7.jpg') no-repeat top left;
	background-attachment: fixed;
	font-family: georgia;
	font-size: 1em;
	text-align: left;
	height: 100%;
	}

#explorer{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9000;
	background: #000;
	width: 100%;
	padding: 10px 10px 10px 100px;
	font-size: 1em;
	 text-align: left;
	}
#info, #content, #skills, #social, #orchid, #motors, #unlocks, #buzzd, #comm{
	position: absolute;
	padding: 10px;
	color: #fff;
	background: url('backgrounds/trans.png');
	font-family: georgia;
	font-size: 1em;
	text-align: left;
	box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;
	-webkit-box-shadow: 3px 3px 7px #000;
	}
#content, #skills, #social{
	text-shadow: 1px 1px 0px #000000;
	}

#orchid{
	top: 50px;
	left: 20px;
	width: auto;
	}
#unlocks{
	top: 170px;
	left: 20px;
	width: auto;
	}
#motors{
	top: 290px;
	left: 20px;
	width: auto;
	}
#buzzd{
	top: 410px;
	left: 20px;
	width: auto;
	}
#comm{
	top: 530px;
	left: 20px;
	width: auto;
	}

#info{
	top: 50px;
	left: 205px;
	width: 350px;
	text-shadow: 1px 1px 0px #000000;
	}
	#info p.sub{
		text-indent: 10.5em;
		margin-top: -.5em;
		padding: 0px;
		font-size: .72em;
		font-style: italic;
		}
/*#content{
	top: 270px;
	left: 205px;
	width: 350px;
	}*/
#content{
	top: 50px;
	left: 100px;
	width: 350px;
	}
#skills{
	top: 50px;
	left: 590px;
	width: 150px;
	}
#social{
	top: 120px;
	left: 590px;
	width: 150px;
	}


input, textarea{
	background: url('backgrounds/trans.png');
	width: 340px;
	padding: 3px;
	border: 0px; 
	border-left: solid 3px transparent;
	font-family: georgia;
	font-size: 1em;
	color: #fff;
	text-shadow: 2px 2px 5px #000;
	}
	input.form:focus{
		border-left: solid 3px #CF9A38;
		}
	textarea:focus{
		border-left: solid 3px #CF9A38;
		}
	input.button{
		border: 0px;
		width: 100px;
		}
	input.button:focus{
		color: #ad1043;
		background: #000;
		}
img{
	border: 0px;
	}
h1{
	margin: 0px;
	padding: 0px;
	color: #fff;
	text-shadow: 1px 1px 0px #000000;
	}

a, a:active, a:visited{
	color: #ad1043;
	text-decoration: none;
	}
a:hover{
	color: #d52c63;
	text-decoration: underline;
	}
a#swpats{
	position: absolute;
	top: 10px; left: 20px;
	}



ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: all;
	}
ul li	a, 
ul li 	a:active, 
ul li	a:visited{
	display: block;
	padding: 10px;
	background: transparent;
	color: #ad1043;
	text-decoration: none;
	}
ul li	a:hover{
	display: block;
	padding: 10px;
	background: url('backgrounds/trans.png');
	color: #d52c63;
	text-decoration: none;
	text-indent: .25em;
	}
ul li	a:focus{
	display: block;
	padding: 10px;
	background: #000;
	color: #d52c63;
	text-decoration: none;
	}
