body {	margin: 0 10% 0 10%;	padding: 0;	font-size: 13px;	background-color: #B7E1B8;	color:  #3F3B8F}#space {	padding-top: 40px;}#mainTable {	margin: 0 auto;		border: 1px solid #000;	line-height: 1.5em; }#mainTable td {	padding: 20px;/*Pads each table cell in modern browsers*/}#maincontent {	font-family: Skia, Verdana, Arial, sans-serif;	border-left: 2px dotted #ccc;	font-size: 14px;	font-size: 100%;}#maincontent p {	font-family: Skia, Verdana, Arial, sans-serif;}#maincontent a {	text-decoration: none;	line-height: 1em;}#maincontent a:link, #maincontent a:visited {	color: #3F3B8F;}#maincontent a:hover, #maincontent a:active {	color: #3F3B8F;	text-decoration: underline;	background-color: #B8B6E1;}#sidebar {	width:230px;	background-image: url(../roseSecret.jpg);	background-repeat: no-repeat;	}#header {	font-family: Skia, Verdana, Arial, sans-serif;	background-color: #B8B6E1 !important;	color: #3F3B8F;	background-image: url(../roseSecret2.jpg);	background-repeat: no-repeat;	background-position: right;}#footer {	background-color: #B8B6E1 !important;	color: #3F3B8F;	font: 10px skia, verdana, lucida, arial, helvetica, sans-serif;	color: #666666;}#footer ul {	text-align: center;	padding: 15em 0 1em 0;	margin: 0;	color: #FF0000;	font: 10px skia, verdana, lucida, arial, helvetica, sans-serif;	}#footer li {	display: inline;	}#footer a {	font: normal 10px skia, verdana, lucida, arial, helvetica, sans-serif;	text-decoration: none;	padding-right: 0.7em;	padding-left: 0.4em;	border-right: #000 solid 1px;	text-align: center;	}#footer a:link{	font: normal 10px skia, verdana, lucida, arial, helvetica, sans-serif;	text-decoration: none;	color: #666666;	}#footer a:visited {	font: normal 10px skia, verdana, lucida, arial, helvetica, sans-serif;	text-decoration: none;	color: #000000;	}#footer a:hover {	font: normal 10px skia, verdana, lucida, arial, helvetica, sans-serif;	text-decoration: none;	color: #3F3B8F;	}#footer a:active {	font: normal 10px skia, verdana, lucida, arial, helvetica, sans-serif;	text-decoration: none;	color: #996666;	}#footer a.first {	border-left:  #000 solid 1px;	}#footer a.last {	border-right: none;	}	h1:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/	h2:first-child {margin-top: 0;}/*starts first heading in a TD flush top*/h1 { font-size: 160%; }h2 { font-size: 140%; }#sidebar a {	padding: 3px;	display: block;	border: 8px;	text-decoration: none;	padding-left: 6px;	line-height: 1em;	width: 104px; }#sidebar a:link, #sidebar a:visited {	padding-left: 6px;	color: #000;}/*.......Roll over........*/#sidebar a:hover, #sidebar a:active {	color: #f4d3e5;	background-image: url(../roll3.gif);	background-repeat: no-repeat;	padding-left: 6px;}#sidebar ul {	padding-left: 1em;	list-style-type: none;	margin-left: 1em;}#sidebar li {	margin: 0px 0px 6px 0px;}#n4shell {	border: 1px solid #000;	border: 0;}.floatright {	float: right;	margin: 0 0 10px 10px;	border: 1px solid #666;	padding: 2px;}.floatleft {	float: left;	margin: 0 10px 10px 0;	border: 1px solid #666;	padding: 2px;}#email {	border-top: solid black 1px;	}	#bruce {	border-top: solid black 1px;	}	#topbar{	font: normal 1em skia, verdana, lucida, arial, helvetica, sans-serif;	position:absolute;	border: 1px solid black;	padding: 8px;	background-color: #B8B6E1;	width: 160px;	visibility: hidden;	z-index: 100;	margin-left: 90px;}#topbar a {	padding: 3px;	display: block;	border: 8px;	text-decoration: none;	padding-left: 6px;	line-height: 1em;	width: 160px; }#topbar a:link, #topbar a:visited {	padding-left: 6px;	color: #000;}/*.......Roll over........*/#topbar a:hover, #topbar a:active {	color: #f4d3e5;		padding-left: 6px;}/*.......Tooltip........*/.ToolText{position:relative; } .ToolTextHover{position:relative;} .ToolText span{display: none;} .ToolTextHover span{	font: normal .85em skia, verdana, lucida, arial, helvetica, sans-serif;	display:block;	position:absolute;	border:1px solid black;	top:-50px;	left:80px;	background-color:gray;	color:white;	text-align: left;}.thankYou {	text-align: center;	}	.sList {	padding-top: 15px;	}	a.game{	text-decoration: underline !important;	}