/* @override http://caycerule.com/supfoo.css */

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
}

html {
	height: auto; 
	min-height: 100%;
}

body {
	background: #fff url("_img/paper.png") no-repeat right bottom;
	font: normal 100px/1 Georgia, serif;
	padding: 35px 20px;
	height: auto; 
	min-height: 100%;
}

span {
	height: 104px;
	display: block;
	float: left;
	margin: 0 15px 10px;
	background: url("_img/ohhi.png") no-repeat;
	color:  transparent;
	clear: none;
}

#hi {
	width: 108px;
	background-position: 0 0;
}

#hello {
	background-position: -132px 0;
	width: 237px;
}

#my {
	background-position: -394px 0;
	width: 140px;
}

#name {
	background-position: -559px 0;
	width: 240px;
}

#is {
	background-position: -820px 0;
	width: 72px;
}

#cayce {
	background-position: -918px 0;
	width: 253px;
}

#i {
	background-position: -1202px 0;
	width: 30px;
}

#have {
	background-position: -1250px 0;
	width: 206px;
}

#a {
	background-position: -1477px 0;
	width: 52px;
}

#blog {
	background-position: -1544px 0;
	width: 191px;
}

#blog:hover {
	background-position: -1544px -104px;
	cursor: pointer;
}

#and {
	background-position: -1765px 0;
	width: 72px;
}

#email {
	background-position: -1854px 0;
	width: 259px;
}

#email:hover {
	background-position: -1854px -104px;
	cursor: pointer;
}