﻿/* ******************** */
/*		BOARD-MIN 	*/
/* ********************* */
.board-piece-start-style {
	visibility:hidden;
	background-repeat:no-repeat;
	border:0;
	position:relative;
	padding:0;
	}
	
#dwb-container {
	/*  INLINE */
	}


/* TWO SECTIONS: UPPER / LOWER */

#allegro25-viewer, #seas2526-viewer, #seas2425-viewer, #seas2324-viewer, #seas2223-viewer, #seas2122-viewer, #seas1920-viewer, #seas1819-viewer, #seas1718-viewer, #seas1617-viewer
 {
	margin-top: 20px;
	width: 320px;
	border: 0;
	height: 400px;
	}
	
#allegro25-moves, #seas2526-moves, #seas2425-moves, #seas2324-moves, #seas2223-moves,#seas2122-moves, #seas1920-moves, #seas1819-moves, #seas1718-moves, #seas1617-moves
{
	width: 325px;
	height: 150px;
	padding: 0px 5px 0 5px;
	margin-top: 10px;
	float: left;
	text-align: left;
	overflow: scroll;
	border: 1px solid gray;
	background-color: #f5f5f6;
	}
	
#allegro25-intro, #seas2526-intro, #seas2425-intro, #seas2324-intro, #seas2223-intro, #seas2122-intro, #seas1920-intro, #seas1819-intro, #seas1718-intro, #seas1617-intro
 {
	width: 263px;
	float: right;
	padding: 10px 10px 0 10px;
	margin: 25px 10px 0 10px;
	height: 325px;
	border: 1px solid gray;
	overflow: scroll;
	font-style: italic;
	}

#seas1516-viewer, #seas1415-viewer, #seas1314-viewer, #seas1213-viewer, #seas1112-viewer, #seas1011-viewer, #seas0910-viewer, #seas0809-viewer, #seas0708-viewer
 {
	margin-top: 20px;
	width: 320px;
	border: 0;
	height: 400px;
	}
	
#seas1516-moves, #seas1415-moves, #seas1314-moves, #seas1213-moves, #seas1112-moves, #seas1011-moves, #seas0910-moves, #seas0809-moves, #seas0708-moves
{
	width: 325px;
	height: 150px;
	padding: 0px 5px 0 5px;
	margin-top: 10px;
	float: left;
	text-align: left;
	overflow: scroll;
	border: 1px solid gray;
	background-color: #f5f5f6;
	}
	
#seas1516-intro, #seas1415-intro, #seas1314-intro, #seas1213-intro, #seas1112-intro, #seas1011-intro, #seas0910-intro, #seas0809-intro, #seas0708-intro
 {
	width: 263px;
	float: right;
	padding: 10px 10px 0 10px;
	margin: 25px 10px 0 10px;
	height: 325px;
	border: 1px solid gray;
	overflow: scroll;
	font-style: italic;
	}


#dwb-viewer {
	margin-top: 20px;
	width: 320px;
	border: 0;
	height: 400px;
	}
	
#dwb-moves {
	width: 325px;
	height: 150px;
	padding: 0px 5px 0 5px;
	margin-top: 10px;
	float: left;
	text-align: left;
	overflow: scroll;
	border: 1px solid gray;
	background-color: #f5f5f6;
	}
	
#dwb-intro {
	width: 263px;
	float: right;
	padding: 10px 10px 0 10px;
	margin: 25px 10px 0 10px;
	height: 325px;
	border: 1px solid gray;
	overflow: scroll;
	font-style: italic;
	}

#dwbnot-viewer {
	margin: 20px 30px 0 0;
	padding: 20px;
	float: left;
	width: 320px;
	border: 0;
	height: 400px;
	}
	
#dwbnot-moves {
	width: 200px;
	height: 320px;
	padding: 20px;
	margin: 10px 0 0 20px;
	float: right;
	text-align: left;
	overflow: scroll;
	border: 1px solid gray;
	background-color: #f5f5f6;
	font-size: 90%;
	line-height: 180%;
	}

	
#dwbnot-intro {
	width: 263px;
	float: right;
	padding: 10px 10px 0 10px;
	margin: 25px 10px 0 10px;
	height: 325px;
	border: 1px solid gray;
	overflow: scroll;
	font-style: italic;
	}



/* ------------------- */
	
.ct-board {
	display:block;
	overflow:hidden;
	text-align:center;
	}
	
.ct-board-border {
	border:1px solid #333333;
	}
	
.ct-board-border-green{
	background-color:#408038;
	color:#CCC;
	border:2px solid #363A3D;
	}
	
.ct-board-border-greenwhite{
	background-color:#112724;
	color:#CCC;
	border:2px solid #363A3D;
	}
	
.ct-board-border-stucco{
	background-color:#777;
	color:#333;
	border:2px solid #363A3D;
	background:url('/../../../../../images/tiles/Worn%20Stucco.jpg');
}
	
.ct-board-border-wooddark {
	background-color:#777;
	color:#CCC;
	border:2px solid #363A3D;
	background:url('/../../../../../images/tiles/WoodFine0011_preview.jpg');
}
	
.ct-black-square,.ct-white-square,.ct-black-square-grey,.ct-white-square-grey,.ct-black-square-lightgrey,
	.ct-white-square-lightgrey,.ct-black-square-brown,.ct-white-square-brown,.ct-black-square-greenwhite,
	.ct-white-square-greenwhite,.ct-black-square-green,.ct-white-square-green,.ct-black-square-woodlight,
	.ct-white-square-woodlight,.ct-black-square-marblebrown,.ct-white-square-marblebrown,.ct-black-square-metal,
	.ct-white-square-metal,.ct-black-square-stucco,.ct-white-square-stucco,.ct-black-square-goldsilver,
	.ct-white-square-goldsilver,.ct-black-square-wooddark,.ct-white-square-wooddark,
	.ct-black-square-sandsnow,.ct-white-square-sandsnow,.ct-black-square-crackedstone,.ct-white-square-crackedstone,
	.ct-black-square-granite,.ct-white-square-granite,.ct-black-square-marblegreen,.ct-white-square-marblegreen{
		display:block;
		float:left;
	}
	
/*.ct-black-square,.ct-black-square-grey { 
	background-color:#99ccff;
	}
	
.ct-white-square,.ct-white-square-grey {
	background-color:#f5f6f6;
	} */

.ct-black-square,.ct-black-square-grey { 
	background-color:#859fc8;
	}
	
.ct-white-square,.ct-white-square-grey {
	background-color:#fdfdfd;
	} 
	
	
	
.ct-white-square-lightgrey {
	background-color:#CDCDCD;
	}
	
.ct-black-square-lightgrey {
	background-color:#AAA;
	}
	
.ct-white-square-brown {
	background-color:#FCCC9C;
	}
	
.ct-black-square-brown {
	background-color:#CC9C6C;
	}
	
.ct-white-square-woodlight {
	background-color:#FCCC9C;
	background: url('/../../../../../images/tiles/WoodFine0009_preview.jpg');
}
	
.ct-black-square-woodlight {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/WoodFine0015_preview.jpg');
}
	
.ct-white-square-green {
	background-color:#C8C060;
	color:red;
	}
	
.ct-black-square-green {
	background-color:#70A068;
	color:red;
	}
	
.ct-white-square-greenwhite {
	background-color:#FFFFF0;
	color:red;
	}
	
.ct-black-square-greenwhite {
	background-color:#2C794F;
	color:red;
	}
	
.ct-black-square-marblebrown {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Egyptian%20Marble.jpg');
}
	
.ct-white-square-metal {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/Aluminum%20Light.jpg');
}
	
.ct-black-square-metal {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Aluminum%20Dark.jpg');
}
	
.ct-white-square-stucco {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/Tan%20Stucco.jpg');
}
	
.ct-black-square-stucco {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Santa%20Fe%20Stucco.jpg');
}
	
.ct-white-square-goldsilver {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/Mothership.jpg');
}
	
.ct-black-square-goldsilver { 
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Raw%20Gold.jpg');
}
	
.ct-white-square-wooddark {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/WoodFine0010_preview.jpg');
}
	
.ct-black-square-wooddark {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/WoodFine0003_preview.jpg');
}
	
.ct-white-square-sandsnow {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/Snow.jpg');
}
	
.ct-black-square-sandsnow {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Slush.jpg');
}
	
.ct-white-square-crackedstone {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/Cracked%20Pomegranate.jpg');
}
	
.ct-black-square-crackedstone {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Lightning%20Rock.jpg');
}
	
.ct-white-square-granite {
	background-color:#FCCC9C;
	background:url('/../../../../../images/tiles/White%20Beach%20Granite.jpg');
}
	
.ct-black-square-granite {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Brown%20Pearl%20Granite.jpg');
}
	
.ct-black-square-marblegreen {
	background-color:#CC9C6C;
	background:url('/../../../../../images/tiles/Sea%20Green%20Marble.jpg');
}
	
.ct-from-square{
	background:none;
	background-color:#9F9FFF;
	}
	
.ct-to-square{
	background:none;
	background-color:#557FFF;
	}
	
.ct-over-valid-square{
	background:none;
	background-color:green;
	}
	
.ct-over-invalid-square{
	background:none;
	background-color:red;
	}
	
.ct-nav-buttons{
	padding-bottom:7px;
	padding-top:7px;
	text-align:left;
	}
	
.ct-back,.ct-forward,.ct-start,.ct-end,.ct-play,.ct-stop{
	vertical-align:middle;
	display:inline;
	margin-right: 10px;
	}
	
.ct-mainline-commentary {
	padding-left:15px;
	}
	
.ct-board-move-mainline{
	font-weight:700;
	}
	
.ct-board-move-comment{
	color:green;
	}
	
.ct-board-move-current{
	color:red;
	}
	
.ct-board-move-dottedempty{
	display:none;
	}
	
.ct-bad-move-score{
	color:#FF2020;
	}
	
.pgn-parser-error{
	background-color:red;
	color:#FFF;
	border:2px solid #363A3D;
	}
	
#board-position-moves{
	overflow:auto;
	padding-top:10px;
	height:auto;
	width:210px;
	}
	
#board-moves{
	overflow:auto;
	height:400px;
	width:210px;
	}
	
.ct-top-to-move-outer{
	border:1px solid transparent;
	}
	
.ct-top-to-move-inner{
	width:15px;
	height:15px;
	border:1px solid green;
	margin:1px;
	}
	
.ct-bottom-to-move-outer{
	border:1px solid transparent;
	position:absolute;
	left:0;
	bottom:0;
	}
	
.ct-bottom-to-move-inner{
	width:15px;
	height:15px;
	border:1px solid green;
	margin:1px;
	}
	
.ct-to-move-active{
	border:1px solid red;
	}
	
.ct-source-square{
	background:none;
	background-color:#AE8;
	}
	
.ct-dest-square{
	background-color:green;
	}
	
.ct-forum-pgn-moves{
	height:264px;
	width:280px;
	overflow:auto;
	border:1px solid #FFF;
	margin-top:4px;
	padding:3px;
	}
	
.ct-forum-pgn-headers{
	border:1px solid #FFF;
	width:280px;
	padding:3px;
	}
	
.ct-forum-pgn-moves .ct-board-move-comment{
	color:#A1C4E8;
	}
	
.ct-board-border-lightgrey,.ct-board-border-goldsilver{
	background-color:#777;
	border:2px solid #363A3D;
	color:#CCC;
	}
	
.ct-board-border-grey,.ct-board-border-metal,.ct-board-border-sandsnow,.ct-board-border-crackedstone,.ct-board-border-granite{
		background-color:#555;
		border:2px solid #363A3D;
		color:#CCC;
		}
		
.ct-board-border-brown,.ct-board-border-wood,.ct-board-border-marblebrown,.ct-board-border-marblegreen{
	background-color:#9C6C3C;
	border:2px solid #363A3D;
	color:#CCC;
	}
	
.ct-white-square-marblebrown,.ct-white-square-marblegreen{
	background:#FCCC9C url('/../../../../../images/tiles/Light%20Swirl%20Marble.jpg');
	}
	
.ct-board-move-mainline,.ct-board-move-variation,.ct-board-clickable-comment{
	cursor:pointer;
	}
	
.ct-subopt-move-score,.ct-opt-move-score{
	color:#8AAFEF;
	}
	
.ct-forum-pgn-board,.ct-forum-pgn-moves-and-headers{
	float:left;
	}
