#container 
{ 
	background:transparent url(../images/desk_and_book.png) top left no-repeat; 
	width:861px; 
	height:728px; 
	position:relative;
	text-align:left;
	margin:0px auto;
}
#header 
{ 
	position:relative; 
	height:100px; 
	width:861px; 
}
h1 
{ 
	background:transparent url(../images/text_sprites.gif) top left no-repeat; position:absolute;
	height:32px;
	text-indent: -100em;
	left:30px;
	overflow:hidden;
	position:absolute;
	top:63px;
	width:311px;
}
h2 {
	background:transparent url(../images/text_sprites.gif) 0px -31px no-repeat; 
	display:block;
	height:79px;
	position:absolute;
	top:639px;
	left:497px;
	width:334px;
	text-indent:-100em;
}
h2 a 
{ 
	display:block;
	height:79px;
	left:497px;
	overflow:hidden;
	width:334px;
}
#header a.contact 
{ 
	background:transparent url(../images/text_sprites.gif) 0px -109px no-repeat; 
	overflow:hidden; 
	left:692px; 
	height:10px; 
	top:73px; 
	position:absolute; 
	width:105px;
	text-indent: -100em;
}
#header a.myspace 
{ 
	background:transparent url(../images/text_sprites.gif) 0px -125px no-repeat; 
	overflow:hidden; 
	left:692px; 
	height:10px; 
	top:87px; 
	position:absolute; 
	width:105px;
	text-indent: -100em;
}
#letter 
{ 
	left:472px;
	position:absolute;
	top:202px; 
}
body 
{ 
	text-align:center; 
	background: transparent url(../images/background.png) top left fixed; 
	padding:30px; 
}
#footer 
{ 
	text-align:right; 
	width: 861px; 
	line-height:30px;
	margin:0px auto;
}
a#next 
{ 
	background: transparent url(../images/next_off.png) 0 0 no-repeat;
	height:48px;
	left:412px;
	overflow:hidden;
	position:absolute;
	top:396px;
	width:32px;
	text-indent: -100em;
}
a#next:hover { 
	background: transparent url(../images/next_on.png) 0 0 no-repeat;
}
#cover
{
	left:116px;
	position:absolute;
	top:189px;
}



/* 
	===================================
	>> CSS BUG HACKS                 <<
	===================================
*/
.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */