<style type="text/css">
BODY { background: white }
* { font: 12px verdana, arial, sans-serif }
A:link { color: #3333ff }
A:hover { color: #ff0000  }
A:active { color: #ff0000 }
A:visited { color: #3333ff }

h1 {
				font-size:18px;
				color:#3322cc;
				padding-top:10px;
				font-weight:bold;
				}
				
			h2 {
				font-size:16px;
				color:#993333;
				font-weight:bold;
				padding-top:10px;
				}
				
b {
font-weight: bold;
}
.bluetext { color:#4444dd; }
.redtext { color:#ff0000; }
.greentext { color:#00ff00; }	
.topmenu {padding-left:3px}

#header {
background: #f3903f;
}

.revealbuttons { display:none; }
#maincontent {
position: absolute; top:215px; left:215px; min-width: 360px;  margin-top: 0px;
}

#topstrip {
text-align:center;
	
	background:#993333;height:25px;padding-top:2px;
color: #fff;
BACKGROUND: url(backfade.gif);
}
#topstrip a {color:#ffffff;font-weight:bold;font-size:120%;line-height:21px;
text-decoration: none }

#leftnav {
 position: absolute; top:215px; left: 0px; width: 180px; margin: 0 1% 0 0; padding: 10px 10px;margin:10px;
background-color: #f3903f; word-wrap: break-word; min-width: 100px;
}

#leftnavoffer {
 position: absolute; top:215px; left: 0px; width: 180px; margin: 0 1% 0 0; padding: 10px 10px;margin:10px;
background-color: #f3903f; word-wrap: break-word; min-width: 100px;
}

#leftnav a { color: #000000; text-decoration:none; }
#leftnav a:hover {color: #999999; }

h3 {
font-size:16px;
				color:#993333;
				font-weight:bold;
				padding-top:10px;
}

h4 {
font-size:16px; font-family:garamond,verdana;
		background-color:#003366;
		color:#ffffff; border:0px black solid;
		padding:2px; margin:5px 0; 
		BACKGROUND: url(backfade.gif);
		}
#footer {
background: #003366; text-align: center; align: center; clear: both; font: 10px verdana; color: #ffffff; width: 100%;
}

.houselist {
background: url(../minihouse.gif) no-repeat left-center;padding:5px 5px 5px 25px;
}

#homepuzzles {
background: #ffffff;padding:3px;margin:3px;border:5px solid #ffffff;
}

#homepuzzleslogic {
background: #ffffff;padding:3px;margin:3px;border:5px solid #ffffff;
}

#largehp {
background: #ffffff;padding:3px;margin:3px;border:5px solid #ffffff;
}

#childrenshp {
background: #ffffff;padding:3px;margin:3px;border:5px solid #ffffff;
}

.lbox {
 border:1px solid #000;background:#eeeeee;padding-left:3px;padding-bottom:3px;
}
.puzheading {font-weight:bold; color:#333399;font-size:14px }
.puzlink { font-weight:bold; }
</style>