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;margin-left:-425px;margin-top:-271px;}

#title {width: 490px;height: 22px;margin-bottom: 10px;}

#main {width: 880px;border: 2px solid #fff;}

#about{width: 830px;background-color: #333;padding: 10px;}

#right {position: relative;left: 628px;top: 45px;background-color: #333;width: 250px;height: 855px;border-left: 2px solid #fff;}
#titleright {position: relative;padding: 10px; float:right;}
#imageright {position: relative;padding: 10px;float:right;}
#about2 {position: relative;top: 30px;left: 20px;}
#about p{position: relative;top: -7px;text-align: justify;}
#about a{position: relative;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}
#contact a.back {
	padding-left:50px;
	color: Red;
}


/* hacks */
html>body #main {width: 850px;height: 810px;border: 2px solid #fff;}
html>body #right {position: relative;left: 628px;top: 91px;background-color: #333;width: 220px;height: 810px;border-left: 2px solid #fff;}
html>body #about img {margin-bottom: 5px;}
html>body #about p{position: relative;top: -7px;text-align: justify;margin-bottom: 23px;}
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;}