BODY {
	width: 100%; min-width: 800px; height: 100%; margin: 0; text-align: center; z-index: 0; background-image: url(bg-pageContainer.gif); background-repeat: repeat-y; background-position: center; background-color: #EFEFEF;
}

#pageContainer {
	position: relative; top: 0px; width: 800px; height: 100%; margin: 0 auto; text-align: left; background-color: #FFFFFF; z-index: 2;
}

#pageContainer #userInfo {
	position: absolute; top: 0px; right: 0px; width: 300px; height: 22px; margin-left: 10px; margin-right: 10px; padding-top: 3px; padding-right: 10px; background-color: #1F3445; z-index: 10; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}

#pageContainer #pageHeader {
	position: absolute; top: 0px; left: 3px; width: 796px; height: 120px; text-align: center; background-color: #1F3445; z-index: 3;
}

#pageContainer #pageBody {
	position: absolute; top: 120px; left: 3px; width: 796px; height: 580px; text-align: left; z-index: 3;
}

#pageContainer #pageBody #nav {
	position: absolute; top: 0px; left: 0px; width: 140px; height: 100%; background-color: #333333; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; z-index: 4;
}

#pageContainer #pageBody #nav #accordion {
	position: absolute; top: 15px; left: 5px; width: 135px; height: 100%;
}

#pageContainer #pageBody #body-col1 {
	position: absolute; top: 0px; left: 140px; width: 355px; height: 100%; border-top: 1px solid #FFFFFF; z-index: 4;
}

#pageContainer #pageBody #body-col1 #slideshow {
	position: absolute; top: 0px; left: 1px; width: 355px; height: 250px; z-index: 5;
}

#pageContainer #pageBody #body-col1 #news {
	position: absolute; top: 251px; left: 1px; width: 326px; height: 310px; z-index: 5; padding: 10px 20px 10px 10px; overflow: auto;
}

#pageContainer #pageBody #body-col2 {
	position: absolute; top: 0px; right: 0px; width: 298px; height: 100%; border-top: 1px solid #FFFFFF; z-index: 4;
}

#pageContainer #pageBody #body-col2 #matchstats {
	position: absolute; top: 0px; right: 0px; width: 278px; height: 230px; z-index: 5;  border-top: 1px solid #FFFFFF; background-color: #7B0031; padding: 10px 10px 10px 10px; overflow: hidden; background-image: url(bg-matchStats.gif); background-position: 0px 0px; background-repeat: no-repeat; 
}

#pageContainer #pageBody #body-col2 #poll {
	position: absolute; top: 251px; right: 0px; width: 278px; height: 220px; z-index: 5; padding: 10px 10px 10px 10px; overflow: hidden;
}

#pageContainer #pageBody #body-col2 #bud {
	position: absolute; top: 490px; right: 0px; width: 278px; height: 70px; z-index: 5; padding: 10px 10px 10px 10px; background-image: url(icon-bud.gif); background-repeat: no-repeat; background-position: 10px 45px;
}

#pageContainer #pageFooter {
	position: absolute; top: 700px; left: 3px; width: 796px; height: 250px; text-align: left; z-index: 3; margin: 0; padding: 0;
}

#pageContainer #pageFooter #footer-col1 {
	position: absolute; top: 0px; left: 0px; width: 140px; height: 250px; background-color: #333333; border-right: 1px solid #FFFFFF; z-index: 4;
}

#pageContainer #pageFooter #footer-col2 {
	position: absolute; top: 0px; left: 140px; width: 656px; height: 230px; z-index: 4; padding: 20px 0px 0px 0px;
}