@import url(reset.css);

body {background: url('../images/pageBg.jpg') top center; height: 1000px;}
p {color: #fff; padding-top: 30px; font-size: 15px; line-height: 24px; font-weight: normal;}
a, a:visited {color: #fff; text-decoration: none;}

#wrapper {width: 100%; height: 936px; margin: 0 auto; background: url('../images/wrapperBg.jpg') bottom center no-repeat; position: relative;}
#updates #wrapper {width: 100%; height: auto; min-height: 936px; margin: 0 auto -20px; background: url('../images/wrapperBg.jpg') bottom center no-repeat;}
.flashHolder {position: absolute; bottom: 395px;width: 553px; height: 313px;left: 50%; margin-left: -276px;}
/* ------------------------ */
/* ------ Gen Classes ----- */
/* ------------------------ */

/* ---------------------------- */
/* ------ Special Classes ----- */
/* ---------------------------- */
.logo {margin-top: 100px;}
.post {width: 796px; margin: 20px auto; text-align: left; color: #fff;}
.post .top {height: 14px; width: 100%; background: url('../images/postTop.png') no-repeat;}
.post .body {width: 100%; background: url('../images/postMid.png') repeat-y;}
.post .body .pad {padding: 0 15px;}
.post .bottom {width: 100%; height: 19px; background: url('../images/postBottom.png') no-repeat;}
.post .date {display: block; margin: 0 0 10px 0; padding: 0; color: #ccc;}
.post h2 {margin: 0; padding: 0;}
/* ----------------------- */
/* ------ Navigation ----- */
/* ----------------------- */
#mainNav {width: 100%; min-width: 900px; height: 64px; background: url('../images/navBg.jpg') top center no-repeat; text-align: center;}
#mainNav a {display: inline-block; height: 64px; background-position: bottom; text-indent:-9999px;}
#mainNav a.about {width: 127px; background-image: url('../images/nav/about.jpg');}
#mainNav a.games {width: 93px; background-image: url('../images/nav/games.jpg');}
#mainNav a.advertisers {width: 154px; background-image: url('../images/nav/advertisers.jpg');}
#mainNav a.partners {width: 127px; background-image: url('../images/nav/partners.jpg');}
#mainNav a.updates {width: 113px; background-image: url('../images/nav/updates.jpg');}
#mainNav a.contact {width: 118px; background-image: url('../images/nav/contact.jpg');}
#mainNav a.investors {width: 137px; background-image: url('../images/nav/investors.jpg');}

a.thickbox {color: #4caedc;}

#about #mainNav a.about,
	#games #mainNav a.games,
	#advertisers #mainNav a.advertisers,
	#partners #mainNav a.partners,
	#updates #mainNav a.updates,
	#contact #mainNav a.contact,
	#investors #mainNav a.investors,
	#mainNav a:hover {background-position: top;}
	
p.partners {font-size: 28px; line-height: 300%; padding-top: 100px;}
#partners img {margin-top: 60px;}

#contact p {font-size: 18px; line-height: 150%;}
#contact p.first {padding-top: 90px;}
#contact p a, #contact p a:visited {color: #fff; font-weight: bold; text-decoration: none;}
