/*#Global#*/

/*#Global/Elements#*/

form,html {
	height:100%;
	width:100%;
	background:#422108;
	}
body {
	width:980px;
	margin: 0 auto;
	}
#pageHolder {
	float:left;
	width:980px;
	}

/*#Global/Text Styles#*/

html {
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#4D4D4D;
	}
html a:link {
	text-decoration:none;
	color:#67C0C4;
	}
html a:hover {
	text-decoration:underline;
	color:#67C0C4;
	}
html a:active {
	text-decoration:none;
	color:#67C0C4;
	}
html a:visited {
	text-decoration:none;
	color:#FF4C29;
	}
h1 {
	color:#67BEC7;
	font-size:48px;
	font-weight:bold;
	font-family:tahoma;
	}

/*#Header#*/
/*#Header/Home#*/
#headContainer {
	float:left;
	width:100%;
	height:276px;
	background: url("./images/HeaderBack.jpg") no-repeat
	scroll 0 0 #FFFFFF;
	}

/*#Header/SubPages#*/
#subHeadLeft {
	float:left;
	height:276px;
	width:617px;
	margin:0px;
	background: url("./images/subHeader.jpg") no-repeat
	scroll 0 0;
	}
#subHeadRight {
	float:right;
	height:276px;
	width:300px;
	margin:11px 15px 15px 0px;
	}
#subHead img {
	border:none;
	}
#subHeadHome {
	float:left;
	width:63px;
	height:34px;
	margin: 230px 0px 0px 275px; 
	}
#subHeadGame {
	float:left;
	width:87px;
	height:34px;
	margin:230px 0px 0px 15px;
	}
#subHeadHelp {
	float:left;
	width:87px;
	height:34px;
	margin:230px 0px 0px 15px;
	}
#subHeadContact {
	float:left;
	width:76px;
	height:34px;
	margin:230px 0px 0px 15px;
	}
	
/*#Body#*/

#mainBlock {
	float:left;
	height:100%;
	width:100%;
	background:#FFFFFF;
	}

/*#Body/Top#*/
#bodyTop {
	float:left;
	width:100%;
	height:40px;
	position:relative;
	overflow:hidden;
	background-color: #FFFFFF;
	border-bottom:1px solid #4D4D4D;
	}
.stack {
	float:left;
	width:125px;
	height:40px;
	margin:0px 15px 0px 65px;
	}
#bookmark {
	float:left;
	height:16px;
	width:125px;
	margin:3px 0px 0px 0px;
	}
#facebookLinkText {
	color:#395795;
	font-size:13px;
	font-weight:bold;
	font-family:tahoma;
	text-align:right;
	float:left;
	height:13px;
	width:125px;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	}
#facebookLink {
	float:left;
	height:34px;
	width:34px;
	margin:3px 0px 3px 0px
	}
#extraNav {
	margin:0px 30px 0px 525px;
	}
#extraNav div {
	float:left;
	margin:3px 0px 3px 15px;
	}
#helpButton {
	}
#contactButton {
	}

/*#Body/Home#*/
#mainContent {
	float:none;
	right:auto;
	padding-right:330px;
	position:static;
	width:auto;
	height:100%;
	margin:15px 0px 30px 30px;
	}
#rightContent {
	float:right;
	width:300px;
	height:100%;
	vertical-align:top;
	margin-left:-250px;
	margin:15px 15px 30px 15px;
	}
.sample {
	margin:0 0 0 30px;
	font-style:italic;
	}
.sample img {
	margin:0 10px 10px 0;
	}
	
/*#Body/Play#*/
#playMainContent {
	float:none;
	right:auto;
	padding-right:190px;
	position:static;
	width:auto;
	height:100%;
	margin:15px 0px 30px 15px;
	}
#playRightContent {
	float:right;
	width:160px;
	height:100%;
	vertical-align:top;
	margin-left:-190px;
	margin:15px 15px 30px 15px;
	}
#playContainer {
	height:100%;
	width:100%;
	}
#baconApp {
	outline:none;
	border:none;
	height:600px;
	}

/*#Footer#*/

#footerContainer {
	float:left;
	width:100%;
	background:#FFFFFF;
	height:100%;
	min-height: 186px;
	background: url("./images/FooterRepeat.jpg") repeat-y;
	}
#footerContent {
	height:186px;
	padding:0px;
	margin:0px auto;
	width:100%;
	background: url("./images/FooterImage.jpg") no-repeat;
	}
#freebase-attribution {
	height:30px;
	clear:both;
	overflow:hidden;
	position:relative;
	width:100%;
	background-color:#FFFFFF;
	border-top:1px solid #4D4D4D;
	}
#freebaseImg {
	width:61px;
	height:23px;
	border: 0px;
	float: left;
	margin:4px 10px 3px 30px;
	}
#freebaseDiv {
	height: 27px;
	width:470px;
	float:left;
	padding: 3px 0px 0px 0px;
	margin:0px 110px 0px 0px;
	font-size: x-small;
	}

#dataImg {
	height:30px;
	width:87px;
	float:left;
	}
#dataDiv {
	height:25px;
	width:212px;
	float:left;
	padding:5px 0px 0px 0px;
	font-family:arial, verdana, sans;
	font-weight:bold;
	}
	
/*#Ads#*/

.TopRight300x250 {
	margin:50px 0px 10px 0px;
	}
.BottomRight300x250 {
	
	}
.cjFooter486x60 {
	padding:30px 256px;
	margin:0 auto;
	}
.Footer728x90 {
	padding:30px 135px;
	margin:0 auto;
	}
	
.adImg {
	width:160px;
	margin:0px auto 30px;
	}
