body {background-color: #2D2729;	font-family: tohoma, sans-serif;	font-size: 12px;color: #fff;}

a:link, a:active, a:visited {color: #ccc;text-decoration: none;}
a:hover {
	text-decoration: underline;
}

#container {position:absolute;left:50%;top:50%;width:880px;height:542px;margin-left:-440px;margin-top:-271px;}
#avatarFlash {position:absolute;left:50%;top:55%;width:400px;height:350px;margin-left:-310px;margin-top:-175px;
	
}
img {
	border: none;
}
#title {width: 490px;height: 22px;margin-bottom: 10px;}

#main {width: 880px; height: 520px;border: 2px solid #fff;}

#content{width: 628px;height: 520px;margin-bottom: -520px;background-image: url(background.jpg);}

#right {position: relative;left: 628px;background-color: #333;height: 520px;width: 250px;border-left: 2px solid #fff;}
#titleright {position: relative;padding-top: 15px;}
#imageright {position: relative;padding-top: 20px;}
#about {position: relative;top: 30px;left: 20px;}
#about p{position: relative;top: -7px;width: 180px;text-align: justify;}
#about a{position: relative;left: 80px;top:-25px;}
#questions {position: relative;top: 25px;left: 20px;}
#questions p{position: relative;top: -7px;}
#questions a.biglist{position: relative;left: 80px;top:-25px;}
#contact {position: relative;top: 15px;left: 20px;}
#contact p{position: relative;top: -7px}

/* hacks */
html>body #about img {margin-bottom: 5px;}
html>body #about p{position: relative;top: -7px;width: 180px;text-align: justify;margin-bottom: 20px;}
html>body #questions img {margin-bottom: 5px;}
html>body #contact {position: relative;top: 25px;left: 20px;}
html>body #contact p{position: relative;top: -1px}
html>body #questions a.biglist{position: relative;top: -16px;}