/* base.css Stylesheet for winograd.com website */body {	font-family: Tahoma, Verdana, Helvetica, Sans-serif;	margin: 0px;}p {	padding: 5px;}img {	color: black;	border: solid;}img.center {	display: block;	margin-left: auto;	margin-right: auto;}h1, h2, h3, h4, h5, h6 {	color: black;}h1.Center, h2.Center, h3.Center, h4.Center, h5.Center, h6.Center {	text-align: center;	color: black;}table {	width: 100%;	padding: 2px;	border-style: solid;	border-color: black;	border-width: 2px;	vertical-align: middle;}table.LinkTable {	width: 100%;	padding: 2px;	border-style: solid;	border-color: black;	border-width: 0px;	vertical-align: middle;	border-spacing: 4px;}td, th, tr {	text-align: center;	border-width: 2px;	border-style: solid;	border-color: black;}table.invisible {	border-color: transparent;}td.invisible {	border-color: transparent;}td.hoverlink:hover{ background-color: #FF9999;}.Rule75 {	width: 75%;	color: black;}img.FloatLeft {	float: left;	margin: 10px;}img.FloatRight {	float: right;	margin: 10px;}.amazonlogo {	float: right;	margin-top: 3px;	margin-right: 3px;	margin-bottom: 3px;	border: none;}.winogradlogo {	float: left;	margin: 5px;	border: none;}.headerdate {	text-align: center;	margin: 5px;	border: none;}.centertext {	text-align: center;}.aboutkenpage {	background-color: #FFCC99;}.privacypage {	background-color: #FFCC99;}.randompage {	background-color: #FFCC99;}.strokepage {	background-color: #FFCC99;}.yourcommentspage {	background-color: #FFCC99;}.hangmancommentspage {	background-color: #D8F7D7;}.gamecommentspage {	background-color: #FFFFCC;}.scrapbookpage {	background-color: #FFCC99;}.mycdspage {	background-color: #FFCC99;}.mybookspage {	background-color: #FFCC99;}.hangmanstatespcpage {	background-color: #D8F7D7;}.hangmanpropcpage {	background-color: #D8F7D7;}.hangmanbiblepcpage {	background-color: #D8F7D7;}.hangmanpropage {	background-color: #FFFFCC;}/* color was #FFFF99 */.tinybookspropage {	background-color: #CCFFFF;}.tinybooksprotutorialpage {	background-color: #CCFFFF;}.tinybooksproversionspage {	background-color: #CCFFFF;}.tinybookscommentspage {	background-color: #CCFFFF;}.tinybooksprofaqpage {	background-color: #CCFFFF;}.tinybooksproupgradepage {	background-color: #CCFFFF;}.hangmanbiblepage {	background-color: #FFFFCC;}.bricklespropage {	background-color: #FFFFCC;}.bricklesproscorepage {	background-color: #FFFFCC;}.americanhangmanpage {	background-color: #FFFFCC;}.bricklesproarchiveonepage {	background-color: #CCAA66;}.headystuffpage {	background-color: #FFCC99;}.winogradcontentspage {	background-color: #CCFFFF;}.tbpfeaturelist {	float: right;	background-color: #99CCFF;	margin-left: 2px;	margin-top: 2px;	padding-right: 10px;	margin-right: 30px;	border: solid;	border-width: 2px;}.tbpgist {	background-color: #C3EBF7;	margin-left: 5px;	padding-left: 5px;	margin-right: 8px;	margin-bottom: 10px;	border: dotted;	border-width: 2px;	border-color: black;}.tbpbuyitoncestickie {	float: left;	margin: 15px;	margin-top: 40px;	border: solid;	border-width: 0px;}.tbpopeningimage {	float: left;	margin: 25px;	margin-top: 0px;}.themaincontent {	width: 984px;	/*display: block;*/	margin-left: auto;	margin-right: auto;}/** background pattern designed at patterncooler.com **/.thebigcontainer {	/*background-color: #999999;*/	background-image: url(http://www.winograd.com/images/backgroundpattern.png);	margin-left: auto;	margin-right: auto;	/*background-repeat: repeat-x; */}.wheader {	position: relative;	top: 5px;	width: 100%;	height: 38px;	border: 2px;	border-style: solid;	border-color: black;	background-color: #CCCCCC;	color: black;}.wfooter {	width: 100%;	border: 2px;	border-style: solid;	border-color: black;	background-color: #CCCCCC;	color: black;	text-indent: 5px;	text-align: left;	margin-bottom: 5px;}.wtoc {	position: relative;	top: 5px;	margin-top: 5px;	width: 100%;	border: 2px;	border-style: solid;	border-color: black;	background-color: #000000;	color: black;}.wmainbody {	/* margin-left: 280px; */ /* was used when TOC frame was on left...no more! */	/*width: 100%;*/	margin-top: 5px;	padding-left: 5px;	padding-right: 7px;	margin-bottom: 5px;	border: 2px;	border-style: solid;	border-color: black;}/*** CSS Horiz Menu thanks to http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html ***/.main_menu{	height:30px;	line-height:30px;	color:#FFF;	position:relative;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight: bold;}.main_menu ul{	padding:0px;	margin:0;	list-style:none;}.main_menu ul li{	padding:0;	margin:0;	border-right:1px solid #000000;	float:left;	background:#333333;}.main_menu ul li a{	color:#FFF;	display:block;	text-decoration:none;	padding:0 25px;}.main_menu ul li a:hover{	background:#3ea5ea;	color:#000;}.main_menu ul li ul{	 display: none;	 width: auto;	 position:absolute;	 top:30px;	 padding:0px;	 margin:0px;}.main_menu ul li:hover ul{	 display: block;	 position: absolute;	 margin: 0;	 padding: 0;}.main_menu ul li:hover li{ 	float: none; 	list-style:none;	margin:0px;}.main_menu ul li:hover li{	background:#333;	border-top:1px solid #000000;}.main_menu ul li:hover li a{    color: #fff;	padding:0 20px;	display:block;	width:170px;}.main_menu ul li li a:hover{ 	color:#000;}/*** END CSS MENU STUFF ***//*** START of special Winograd QLP Quick Link Page CSS Stuff ***/table.QLP-Menu-Table {	margin-top: 5px;	width:100%;	border-color: transparent;	border-width: 1px;	border-style: solid;	padding-bottom: 0px;}table.QLP-Title-Table {	padding-top: 0px;	width:100%;	border-color: transparent;	border-width: 1px;	border-style: solid;	padding-bottom: 0px;}table.QLP-TheBigTable {	padding-top: 0px;	width:100%;	border-color: transparent;	border-width: 1px;	border-style: solid;}table.QLP {	width:100%;	padding: 2px;	border-style: solid;	border-color: black;	border-width: 0px;	vertical-align: middle;}/***	NOTE: In order NOT to have to add a class to thousands of <td>'s	in the QLP pages, I've added a small qlp.css stylesheeet to each	of the QLP pages themselves...here it is...	td {text-align: left;vertical-align: top;border-width: 1px;}****/.diversions {	text-align: center;	background-color: #FFFFCC;	vertical-align: middle;}.hamradio {	text-align: center;	background-color: #FF9999;	vertical-align: middle;}.investing {	text-align: center;	background-color: #CCCCFF;	vertical-align: middle;}.jazz {	text-align: center;	background-color: #66CCFF;	vertical-align: middle;}.macintosh {	text-align: center;	background-color: #FFCCCC;	vertical-align: middle;}.opera {	text-align: center;	background-color: #FF66CC;	vertical-align: middle;}.physics {	text-align: center;	background-color: #00CC00;	vertical-align: middle;}.sports {	text-align: center;	background-color: #66FFFF;	vertical-align: middle;}.webdev {	text-align: center;	background-color: #FFCC66;	vertical-align: middle;}.windows {	text-align: center;	background-color: #CCFFCC;	vertical-align: middle;}/*** END of special Winograd QLP Quick Link Page CSS Stuff ***/