body {
	height: 100%;
	margin-top: 8em;
	background: -moz-linear-gradient(top, #FFF 30%, #EEE 100%) fixed; /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#FFF), color-stop(100%,#EEE)) fixed; /* webkit */
}

a {
	text-decoration: none;
}

#content a:hover {
	opacity: .7;
}

#container {
	width: 640px;
	margin: 0 auto;
	text-align: center;
}

#content {
	margin: 0 auto;
}

#copy {
	display: inline-block;
}

#copy p {
	padding: 1em 1em 1em 2em;
	margin: 0 auto .8em auto;
	width: 385px;
	text-align: justify;
	vertical-align: middle;
	text-shadow: 0 -1px 0 #E9E9E9;
	
}
	
span {
	position: relative;
}

#bookmarklet {
	display: inline-block;
	padding: 1em 0;
	margin-left: 15px;
	margin-top: -.5em;
	vertical-align: top;
}

#bookmarklet h3 {
	font-size: 1em;
	font-weight: 500;
}

#bookmarklet:hover {
	opacity: .8;
}

h1 {
	font-size: 10.5em;
	margin: 0;
	line-height: .7em;
	font-weight: 900;
	color: #888;
	text-shadow: 0 1px 0 white;
}

h2 {
	color: #444;
	font-size: .9em;
}

#tagline {
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
	margin-left: 2em;
	margin-top: 1.2em;
	padding: 0 0 1em 0;
	font-size: 1em;
	color: #CCC;
	font-weight: 900;
	text-shadow: 0 1px 0 white;
}

li {
	font-size: .8em;
	padding-top: .1em;
	opacity: .5;
}

li a {
	text-decoration: none;
	font-style: italic;
}

em {
	font-style: italic;
}

ul {
	list-style-type: none;
}

#container {
	margin: 0 auto;
	text-align: center;
}

#content {
	margin: 0 auto;
	text-align: center;
}

.char2 {
	margin-left: -0.048em
}
.char3 {
	margin-left: -0.036em
}
.char5 {
	margin-left: -0.036em
}
.char6 {
	margin-left: -0.149em
}
.char7 {
	margin-left: -0.048em
}
.char1 {
	margin-left: -0.31em
}


/*
.char6 {
	margin-left: -20px;
}
.char7 {
	margin-left: -5px;
}
.char2 {
	margin-left: -7px;
}
.char3 {
	margin-left: -4px;
}
.char4 {
	margin-left: 2px;
}
.char1 {
	margin-left: -35px;
}

*/