@charset "utf-8";
/* CSS Document */
/* -----------------------  GAMES PAGE --------------------------*/
/*-------crossword game -------*/
.main-content #k12-container #k12-games-page .ecw-crosswordarea{	background-color: #D0D8E0;	border: 1px solid #ccc;	padding: .5em;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 585px;}
.main-content #k12-container #k12-games-page .ecw-box  {border-style: solid;	border-width: 1pt;	cursor: pointer;	font-size: .12in;	font-weight: bold;	height: .18in;	overflow: hidden;	text-align: center;	width: .18in;}
.main-content #k12-container #k12-games-page .ecw-boxcheated_sel, 
.main-content #k12-container #k12-games-page .ecw-boxcheated_unsel{	background-color: #fff;	border-color: #C00000;	color: #C00000;}
.main-content #k12-container #k12-games-page .ecw-boxerror_sel{	background-color: #FFF1D7;	border-color: #C00000;	color: #BF0000;}
.main-content #k12-container #k12-games-page .ecw-boxerror_unsel{	background-color: #DEDFE0;	border-color: #606060;	color: #BF0000; border-width:2px;}
.main-content #k12-container #k12-games-page .ecw-boxnormal_sel {/* selected cells */	background-color: #ffec49;	border-color: #888;	color: #000000;}
.main-content #k12-container #k12-games-page .ecw-boxnormal_unsel {	background-color: #ffffff;	border-color: #888;	color: #000000;}
.main-content #k12-container #k12-games-page .ecw-button{width: 64pt;}
.main-content #k12-container #k12-games-page .ecw-copyright{	margin-bottom: 1em;	font-size: x-small;	font-family: Arial,Helvetica, sans-serif;}
.main-content #k12-container #k12-games-page .ecw-answerbox {color: black;	background-color: #fff;	border: #D0D8E0 solid 2px;	display: block;}
.main-content #k12-container #k12-games-page #answerbox, 
.main-content #k12-container #k12-games-page #congratulations {padding: 20px; width: 270px;}
.main-content #k12-container #k12-games-page #welcomemessage {width: 300px;}
.main-content #k12-container #k12-games-page #welcomemessage p {padding: 0 20px;}
.main-content #k12-container #k12-games-page #welcomemessage h3 {background: #D0D8E0; color: #275886; padding: 10px 0; text-align: center;}
.main-content #k12-container #k12-games-page h3.ecw-wordlabel{margin: 0; font-size: 20px; color: #405063; letter-spacing: 2px;}
.main-content #k12-container #k12-games-page .ecw-wordinfo{	font-size: 9pt;	color: #808080;}
.main-content #k12-container #k12-games-page .ecw-cluebox{margin: 20px 0 30px 0;}
.main-content #k12-container #k12-games-page .ecw-input {font-family: Arial,Helvetica, sans-serif;	text-transform: uppercase; color: #000; font-weight: bold;}
.main-content #k12-container #k12-games-page input.ecw-input {border: 1px solid #ccc; padding: 5px 2px; width: 265px; margin-bottom: 25px;}
.main-content #k12-container #k12-games-page button#cheatbutton, 
.main-content #k12-container #k12-games-page button#okbutton, 
.main-content #k12-container #k12-games-page button#cancelbutton {font-weight: normal;width: 80px; color: #333; background: #D0D8E0; border: 1px solid #ccc; margin-right: 6px; margin-left: 0; padding: 5px 0;}
.main-content #k12-container #k12-games-page button#cancelbutton {margin-right: 0px;}
.main-content #k12-container #k12-games-page button#okbutton {background: #D32600; border: 1px solid #D32600; color: #fff;}
.main-content #k12-container #k12-games-page button#cheatbutton:hover, 
.main-content #k12-container #k12-games-page button#okbutton:hover, 
.main-content #k12-container #k12-games-page button#cancelbutton:hover, 
.main-content #k12-container #k12-games-page button#checkbutton:hover {background: #275886; border: 1px solid #275886; color: #fff; cursor: pointer;}
.main-content #k12-container #k12-games-page .ecw-worderror{	color: #C00000;	font-weight: bold;	display: none;	margin: 15px 0;}
.main-content #k12-container #k12-games-page button#checkbutton {background: #D32600; border: 1px solid #D32600; color: #fff; font-size: 15px; width:150px; margin: 15px 0 30px 443px; padding: 7px 0;}
.main-content #k12-container #k12-games-page .letter  {background-color:	#ffffff;border-bottom-width:	1px;border-color:	#888;border-left-width:	1px;border-right-width:	1px;border-style:	solid;border-top-width:	0px;font-size:	.13in;font-weight:	bold;height:	.15in;text-align:	center;width:	.25in;font-family: Arial,Helvetica, sans-serif;}
.main-content #k12-container #k12-games-page .number  {background-color:	#ffffff;border-bottom-width:	0px;border-color:	#888;border-left-width:	1px;border-right-width:	1px;border-style:	solid;border-top-width:	1px;font-family:	Times New Roman, Serif;font-size:	.09in;height:	.1in;padding-left:	.2em;width:	.25in;}
.main-content #k12-container #k12-games-page .answers-col {float: left; width: 420px; margin-top: 30px;}
.main-content #k12-container #k12-games-page .answers-col h3 {border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.main-content #k12-container #k12-games-page .answers-col ol{margin-left: 15px; padding-left: 0;}
.main-content #k12-container #k12-games-page .answers-col ol li{margin-bottom: 7px;}
.main-content #k12-container #k12-games-page .tagline  {border-top-color:	#c0c0c0;border-top-style:	solid;border-top-width:	1px;font-family:	Franklin Gothic Medium, Arial, Sans-Serif;font-size:	x-small;padding-top:	4pt;}
.main-content #k12-container #k12-games-page a, 
.main-content #k12-container #k12-games-page a:visited  {color:	#275886;}
.main-content #k12-container #k12-games-page a:hover  {color:	ff8000;text-decoration:	underline;}
/*-------memory game---------*/	
.main-content #k12-container #k12-games-page  #hardModeToggle span {color:#950909; text-decoration:underline; cursor:pointer;}
.main-content #k12-container #k12-games-page #timerLabel {margin: 5px 0;}
.main-content #k12-container #k12-games-page #timerLabel span {margin-left: 5px; color: #950909;}
.main-content #k12-container #k12-games-page .timerBox {clear:both;	width:150px; margin-left: 760px;	margin-bottom: 50px;	margin-top: -60px;	font-size:18px;	font-family:Arial, Helvetica, sans-serif;	color:#275886;}
.main-content #k12-container #k12-games-page .cardsRow {margin-bottom: 25px; width: 940px;	height:110px;}
.main-content #k12-container #k12-games-page .cardsRow div:last-child {margin-right: 0;}
.main-content #k12-container #k12-games-page .cardsRow div:first-child {margin-left: 0;}
.main-content #k12-container #k12-games-page .card, .middle {cursor:pointer;width:160px;height:110px;background-image:url(/k12/games/memory/backside.png);float:left;	margin-left: 28px;	border: 1px solid #96a9d3;}
.main-content #k12-container #k12-games-page .image1, 
.main-content #k12-container #k12-games-page .image2, 
.main-content #k12-container #k12-games-page .image3, 
.main-content #k12-container #k12-games-page .image4, 
.main-content #k12-container #k12-games-page .image5, 
.main-content #k12-container #k12-games-page .image6,
.main-content #k12-container #k12-games-page .image7, 
.main-content #k12-container #k12-games-page .image8, 
.main-content #k12-container #k12-games-page .image9, 
.main-content #k12-container #k12-games-page .image10, 
.main-content #k12-container #k12-games-page .image11, 
.main-content #k12-container #k12-games-page .image12 {border: 1px solid #ccc;	}
.main-content #k12-container #k12-games-page .middle{background-image:url(/k12/games/memory/start.png);}
.main-content #k12-container #k12-games-page #timerLabel{float:left;	}
/*--------- anagram games------*/
.main-content #k12-container #k12-games-page .draggable {width: 45px;height: 50px;	padding: 0px 0px 3px 0px; text-align: center;	text-transform:uppercase;	color:#275886;	cursor:pointer;	font-size:50px;	float:left;	border-bottom:#275886 1px solid;	margin: 0 6px;}
.main-content #k12-container #k12-games-page #scrambledWord {height: 50px;	min-width:500px;	margin-top: 40px;}
.main-content #k12-container #k12-games-page #solutionArea{margin-top:50px;}
.main-content #k12-container #k12-games-page .solutionBox {height: 51px;	float: left;	margin-left: 10px;	width: 50px;	margin-bottom: 20px;	padding: 5px 13px 13px 7px;	background-image:url(/k12/games/anagram/red-circle.png);	background-repeat:no-repeat;}
.main-content #k12-container #k12-games-page h1#BLSGame {margin-left: 20px;	margin-bottom: 20px;	font-size:44px;	font-family:Arial, Helvetica, sans-serif;	color:#666;	font-weight:bold;}
.main-content #k12-container #k12-games-page h2#anagramInstructions {color: #660000;margin-bottom:15px;}
	
.main-content #k12-container #k12-games-page button {color:#fff;	padding: 5px 10px;	border: solid 1px #D32600;	background-color: #D32600;	margin-right: 10px;	cursor:pointer;	margin-bottom: 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	}
.main-content #k12-container #k12-games-page button:hover, button:focus {background-color: #275886;	color:#FFFFFF;	border: 1px solid #275886;}
	
.main-content #k12-container #k12-games-page span#enter-answer {width: 490px; float: right; margin-right: 5px;}
.main-content #k12-container #k12-games-page span#enter-answer input{border: 1px solid #ccc; padding: 6px 3px;}
.main-content #k12-container #k12-games-page p#winStatus {float: left; width: 350px; font-weight:bold; font-size: 16px;	margin:10px 0 0 15px; color: #275886; font-family:Arial, Helvetica, sans-serif;}
.main-content #k12-container #k12-games-page div.social-media > div > a img {position:static;}
		