/* Style Sheet by TK 19 Dec 04 */
.box
	{background: #ffffff; border: 1px solid #000000; float: right; margin: 2em; width: 10em;}
.content
	{position: absolute; top: 0; left: 11em; padding: 2em;}
.current a:link, .current a:visited
	{background-color: #bbbbbb; border-color: #666666 #dddddd #dddddd #666666; color: #777777; text-decoration: none;}
.current a:hover
	{background-color: #aaaaaa; border-color: #cccccc #555555 #555555 #cccccc; color: #ffffff; cursor: default; text-decoration: line-through;}
.left
	{float: left; margin: 20px;}
.right
	{float: right; margin: 10px;}
.logo
	{font-size: 150%; color: #845AA5; font-family: tabitha, "comic sans ms", cursive;}
.nav
	{background-color: transparent; color: #342529; margin: 0 4em 0 0; padding-top: 3em; text-align: center; width: 9em; z-index: -1;}
.noborder a, .noborder a img
	{border: none; display: inline; padding: 0; margin: 0;}
.pullquote
	{background: #f1d5ff; border: 2px outset; clear: right; float: right; padding: 10px; width: 9em;}
.pullquote a, .pullquote a:link, .pullquote a:visited, .pullquote a:hover
	{background-color: transparent; border: none; display: inline; font-weight: 600; text-decoration: underline;}
.sub
	{font-size: 75%; font-weight: 200;}
.whtspc
	{white-space: nowrap;}
dd a
	{text-align: center;}
p a
	{font-size: 100%; font-weight: normal;}
a
	{background-color: #e68b2c; border: 2px outset; color: #0000ff; display: block; font-size: 90%;
	font-weight: 600; line-height: .8em; margin: 1px 0; padding-bottom: 5px; padding-top: 5px; width: 9em;}
a:link
	{background-color: #e68b2c; border-color: #ffc58a #b86716 #b86716 #ffce9d; color: #0000ff; text-decoration: none;}
a:visited
	{background-color: #ffbe51; border-color: #ffce9d #ff8d1c #ff8d1c #ffcf9f; color: #342529; text-decoration: none;}
a:hover
	{background-color: #f96cf5; border-color: #fcb4fa #a4069f #a4069f #fcb4fa; color: #000000; text-decoration: none;}
a span
	{display: none;}
a:hover span
	{position: absolute; top: 25em; left: 12em; width: 9em; display: block; padding: 5px;
	margin: 1em; z-index: 1; color: #000000; text-align: left; border: 2px  solid; background: #ffd287;
	border-color: #8a8a8a #cfcfcf #f4f4f4 #cfcfcf; font-weight: 200; line-height: 1em;}
a:active
	{background-color: #ffff00; border-color: #c0c0c0 #808080 #808080 #c0c0c0; color: #000000;}
body
    {background: #fffbf2 url(../images/whitepuzzletile3.jpg) repeat; color: #342529;
    font-family: arial, tahoma, helvetica, sans-serif;}
h1
	{font-size: 175%; font-weight: bold; text-align: center;}
h2
	{font-size: 110%; font-weight: 600; text-align: center;}
h3
	{font-size: 100%; text-align: left;}
h6
	{font-size: 150%; margin: 1%; text-align: center;}
p
	{font-size: 100%; margin: 1em;}
.nav p
	{margin: 5px;}
div a span
	{display: none;}
hr
	{background-color: transparent; clear: both; color: #845AA5; width: 40%;}
td
	{font-size: 90%; font-weight: bold; text-align: center;}
table
	{clear: none; margin: auto;}
dt
	{font-size: 125%;}
li, dd
	{font-size: 100%; text-align: left;}
img
	{background-color: transparent; border: 0; color: #ebc9ba; margin-bottom: 20px;}
a:link img,a:hover img,a:visited img
	{border: 4px outset transparent; display: inline; padding: 0;}
a:visited img
	{border-color: #000;}
a:hover img
	{border-color: #f96cf5;}
.racket
	{float: left; height: 480px; margin: 0; padding: 0 20px; width: 210px;}
.racket p
	{margin: 10px;}
.racket img
	{margin-right:20px; padding-bottom:20px;}
.racket a,.racket a:visited,.racket a:hover
	{border: none;background: none}
.cntr
	{text-align: center;}
