BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 1.15; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999; 
}
h1 {
font: 20px verdana;
color: #663300;
padding: 2px; margin: 2px;
}
#maindiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url("mindexercisepuzzles.gif"); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 938px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff;font:12px verdana #000;
}

#headerdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 938px; PADDING-TOP: 0px; HEIGHT: 115px
}

#AdSpace {
	PADDING-RIGHT: 60px; PADDING-LEFT: 320px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 500px; PADDING-TOP: 20px; HEIGHT: 100px
}

#Topnavbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 29px; BACKGROUND: #663300; align:center; padding-left:5px;
}
#Topnavbar A {
	position: relative; top:0px; color: #ffffff; text-decoration: none; font-size: 100%; font-weight: bold; 
}
.navtext {
position: relative; top:0px; color: #ffffff; text-decoration: none; font-size: 90%; font-weight: bold; vertical-align: middle;
}

.lhlink { text-decoration: none; color: #000;}
#pathshow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 14px; COLOR: #cccccc; PADDING-TOP: 14px
}
#pathshow A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#pathshow A.Selected {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: none
}
#pathshow SPAN.divider {
	COLOR: #cccccc
}

#lefthandnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 176px; PADDING-TOP: 0px; margin-left: 5px; font-size: 85%; min-height:100%;
}
#rightAdverts {
	PADDING-RIGHT: 10px; FLOAT: right; WIDTH: 134px
}
.boldred {
	FONT-WEIGHT: bold; COLOR: #993333;  
}
.darkbold {
	FONT-WEIGHT: bold; COLOR: #333333; 
}
td { FONT-WEIGHT: bold; COLOR: #333333;font:12px verdana #000; }

.puzlist { FONT-WEIGHT: bold; COLOR: #333333; font-size: 70%;  }

#col2 {
	FLOAT: right; WIDTH: 123px
}
#sitedetails {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #999999; PADDING-TOP: 10px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; margin-top: 5px; padding-top: 5px;
}
#sitedetails A {
	COLOR: #999999; TEXT-DECORATION: none
}
#sitedetails A:hover {
	COLOR: #cc3333; TEXT-DECORATION: none
}
#footer {  float: left; }
#footeright { float: right; }

.setol {
font-size: 80%;
}
.sampletable {
font-size: 90%;
font-weight: bold;
}
.puzname {
font-size: 90%;
font-weight: normal;
}