body
{
background:#000 url(../images/bodybg.jpg) top center no-repeat fixed; 
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
text-align:center; 
padding-bottom:20px;
color: #EFEFEF; 
text-shadow:0 0 4px #444;
	} 
	
h1, h2, h3, h4, h5, h6 
{
font-family:Rockwell, Georgia, Palatino Linotype, Palatino, "Times New Roman", Times, serif;
}

a {
color: #f5f5f5;
text-decoration: none;
display: block;
text-shadow:0 0 4px #444;
}

a:hover {
color: #FFD8BF;
text-decoration: none;
display: block;
text-shadow:0 0 4px #444;
}

#holder 
{
margin: 0px auto;
margin-top: 100px;
background-image: url(../images/holder.png);
width: 443px;
height: 443px;
}
	
#inside 
{
margin: 0px auto;
padding-top: 140px;
width: 343px;
height: 343px;
}

.iconlist
{
list-style: none;
margin: 0;
text-align: left;
padding: 0;
line-height: 200%;
}

.iconlist li a {
background: no-repeat top left;
display: block;
padding: 3px 0 3px 50px;
margin: .4em 0;
}

.iconlist li a:hover {
background-position: bottom left;
	
}

li.mail a
{
background-image: url(../images/icon_mail.png);
}

li.blog a
{
background-image: url(../images/icon_blog.png);
}

li.linkedin a
{
background-image: url(../images/icon_linkedin.png);
}

li.twitter a
{
background-image: url(../images/icon_twitter.png);
}

li.lastfm a
{
background-image: url(../images/icon_lastfm.png);
}

li.phone
{
background-image: url(../images/icon_phone.png);
background-position: top left;
background-repeat: no-repeat;
	padding: 3px 0 3px 50px;
	margin: .4em 0;
}
