			.container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			.puzzle {
				width: 600px;
				height: 900px;
				margin: 0px 0px 0px 88px;
				padding: 0px 0px 0px 0px !important;
				color: #000000;
				background-image: url(puzzlesweb2.gif);
				font-weight: bold;
				background-repeat: repeat-x;
				z-index: 2;
			}
			.topleft {
				width: 140;
				height: 130;
				padding: 0px 0px 0px 0px;
				margin: 46px 0px 0px 6px;
				position: relative;
				float: left;
				color: #003366;
				font-size: 34px;
				text-decoration: none;
			}
			.top {
				width: 130px;
				height: 120px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				position: relative;
				top: 50px;
				right: 76px;
			}
			.topright {
				width: 140px;
				height: 120px;
				padding: 0px 0px 0px 0px;
				marging: 0px 0px 0px 0px;
				position: relative;
				top: -75px;
				right: -125px;
				font-size: 26px;
			}
			.middleleft {
				width: 140px;
				height: 120px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: 33px;
				float: left;
				left: 0px;
				font-size: 26px;
			}
			.middle {
				width: 130px;
				height: 120px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				left: -25px;
				top: 20px;
				font-size: 20px;
			}
			.middleright {
				width: 140px;
				height: 120px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: -118px;
				left: 181px;
				font-size: 20px;
			}
			.bottomleft {
				width: 140px;
				height: 120px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: -80px;
				right: 212px;
			}
			.bottom {
				width: 140px;
				height: 120px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: -190px;
				right: 30px;
			}
			.bottomright {
				width: 140px;
				height: 120px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: -295px;
				left: 180px;
				font-size: 26px;
			}
			.crooked {
				width: 140px;
				height: 90px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: -685px;
				left: 40px;
				font-size: 28px;
			}
			.lastpiece {
				width: 204px;
				height: 183px;
				position: relative;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				top: -340px;
				left: -55px;
				font-size: 28px;
			}
			a {
				text-decoration: none;
			}
			a:visited {
				color: #0000FF;
			}
			.topleft a:hover {
				color: #FF0000;
			}
			.crooked a {
				color: #3333FF;
			}
			.crooked a:visited {
				color: #3333FF;
			}
			.crooked a:hover {
				color: #FFFFFF;
			}
			.middleleft a:hover {
				color: #00FF66;
			}
			.bottomright a:hover {
				color: #FF9933;
			}
			.bottom a {
				color: #FFFFFF;
			}
			.bottom a:visited {
				color: #FFFFFF;
			}
			.bottom a:hover {
				color: #66FF66;
			}
			.topright a:hover {
				color: #FF00FF;
			}
			.middle a {
				color: #FFFFFF;
			}
			.middle a:visited {
				color: #FFFFFF;
			}
			.middle a:hover {
				color: #FFAAAA;
			}
			.middleright a:hover {
				color: #33AAFF;
			}
			.lastpiece a:hover {
				color: #FF9933;
			}
			.top a {
				height: 110px;
				width: 160px;
				min-height: 110px;
				min-width: 110px;
				background-image: url(cowmnp.gif);
				background-repeat: no-repeat;
				background-position: 0;
			}
			.imgmkr {
				min-height: 110px;
				min-width: 160px;
				background-image: url(cowmnp.gif);
				background-repeat: no-repeat;
				
			}
			.paragraph {
				position: relative;
				top: 30px;
				border-style: dotted;
				border-width: 8px;
				border-color: #FFFFFF;
				border-right-style: dotted;
				border-right-width: 8px;
				border-right-color: #FFFFFF;
				font-family: Arial, 'Lucida console';
				font-weight: bold;
				margin-left: 10%;
				margin-right: 10%;
				background-color: #99FF99;
				text-align: justify;
				padding: 5px;
			}
