* {	margin:0;	padding:0;	border:0;}BODY {	font-size:.8em;}.box {	background-color: #fff;	border-color: #bbbbbb;	border-style: groove;	border-width: 4px;	cursor: pointer;	display: none;	font-family: verdana,ariel,helvetica,fancy;	left: 0px;	max-width: 30%;	min-width: 10px;	padding: 2px;	position: absolute;	text-align: center;	top: 100px;	z-index:500;}.coordDescription {	color: #eeeeee;	height: 50px;	left: 20px;	position: absolute;	top: 200px;	width: 50px;}.mainDiv {	background-color: #111111;	width: 5000px;	height: 5000px;	display:none;}/* bottom tabs */.bottom-fixed {	position:fixed;	bottom: 0px;	left: 0px;	overflow:hidden;	z-index:4999;}#tabAddWord,#tabHelp {color:black;}#tabAddWord ul, #tabAddWord li, #tabHelp ul, #tabHelp li {	margin:0;	padding:0;	list-style-type:none;}#tabAddWord li, #tabHelp li  {	background:url("elements/li-bg.png");	background-repeat:repeat-y;	padding:3px 10px 3px 10px;	width:180px;	text-align:left;}#tabAddWord li:first-child, #tabHelp li:first-child  {	background:none;	cursor:hand;cursor:pointer;	height:15px;	width:75px;	padding:0;}#tabHelp {left:76px;}#tabAddWord input {	background-color: #bdbdbd;	color: #fff;	width: 80px;	height:20px;	margin:2px;	border:1px solid #eee;}/* end bottom tabs *//* top tabs...  */.top-fixed {	position:fixed;	top: -300px;	right: 0px;	overflow:hidden;	text-align:right;	z-index:4999;}#tabContact {text-align:right;}#tabContact{color:black;}#tabContact ul, #tabContact li {	margin:0;	padding:0;	list-style-type:none;}#tabContact li {	background:url("elements/li-bg.png");	background-repeat:repeat-y;	padding:0px 0px 3px 5px;	width:200px;	text-align:left;}/* the following declarations are set in main.js as safari doesn't like the declarations....#tabContact li:last-child  {	background-image:none;	cursor:hand;cursor:pointer;	height:15px;	padding:0px;	margin-left:120px;width:75px;	text-align:right;}*/#tabAbout {top:0px;right:76px;}#tabAbout ul, #tabAbout li {	margin:0;	padding:0;	list-style-type:none;}#tabAbout li {	background:url("elements/li-bg.png");	background-repeat:repeat-y;	padding:0px 0px 3px 5px;	width:200px;	text-align:left;}#tabs, #tabsTop {display:none}  /* hide the tabs from non js users *//* end top tabs..... */#aboutInfo{text-align:center;padding-right:5px;}#contactInfo {}#contactForm input,#contactForm textarea{	width:180px;}/*   NEEDED FOR EMAILER */.smallerText {	font-size:smaller;}.smallerTextError {	font-size:smaller;	color:#F33;}/*   END NEEDED FOR EMAILER *//* adsense */#bottomAds {	position:fixed;	bottom: 0px;	left: 278px;	background-color: #000000;	height: 15px;	width: 100%;	overflow:hidden;	z-index:100;}#farRightSideAds {	position:absolute;	left:4840px;	top:400px;	height:100%;	width:160px;	background-color:#000;	z-index:100;}#farBottomAds {	position:absolute;	top:4800px;	left:0px;	height:90px;	width:700px;	background-color:#000000;	z-index:100;}/* end adsense */
