﻿body{
	background:#222;
	margin:0;
	padding:0;
	font:normal 13px/21px Lucida Sans Unicode, Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#fff;
	min-width:960px;
	}
h1{
	font:italic normal 34px/30px Georgia, Times New Roman, Times, serif;
	text-transform:uppercase;
	margin:0 0 10px -256px;
	padding:87px 0 0 251px;
	background:transparent url(../images/bg-pathli2.png) no-repeat center bottom;
	text-shadow: 1px 1px 1px #111;
	}
h1 span{font-size:40px}
h3{
	font:italic normal 28px/24px Georgia, Times New Roman, Times, serif;
	text-transform:uppercase;
	margin:0;
	padding:0;
	background:transparent url(../images/bg-pathli2.png) no-repeat center bottom;
	text-shadow: 1px 1px 1px #191919;
	}
h4{font:italic bold 19px/22px Times New Roman, Times, serif;margin:0;padding:0}
a, #pathselect a span{font-style:italic;text-decoration:none}
a:hover, #pathselect a:hover span{text-decoration:underline}
p{margin:10px 0;padding:0}
#content p{padding:10px 0 10px 0;margin:0;width:550px}
#shell{
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	}
#content{
	text-align:left;
	position:relative;
	margin:0 auto;
	z-index:110;
	width:900px;
	border:1px solid transparent;
	}
#bg{
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	overflow:hidden;
	}
#bg img{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	}
.spot{width:126px;height:126px}
.spot img{display:block;width:126px;height:126px;border:0}
#contentbg{
	width:100%;
	position:absolute;
	z-index:105;
	left:0;
	margin-top:165px;
	}
.hide{display:none}
#sidebar{
	position:absolute;
	top:290px;
	left:80px;
	width:185px;
	top:270px;
	font-size:11px;
	}
#sidebar p, small, .bios p, .clients p{color:#a6a6a6;font-size:11px;line-height:17px}/*color:#888*/
#sidebar p{margin:0;padding:0 0 15px 0;width:185px}
#sidebar h4{margin:0 0 5px 0;padding:0;font-size:16px;line-height:20px}
.content{padding:32px 0 20px 250px;margin-top:20px;margin-left:50px}
.content:after{content:".";display:block;height:0;clear:both;visibility:hidden}


/* Home page */
#pathselect{
	margin:0;
	padding:0;
	width:900px;
	height:278px;
	border:1px solid transparent;
	}
.patha{color:#fff}
#pathselect li{
	list-style:none;
	display:block;
	margin:0;
	padding:0 0 0 253px;
	background:transparent url(../images/bg-pathli.png) no-repeat center 27px;
	}
#pathselect li.first{margin-top:12px}
#pathselect a{font-style:normal;display:block;margin-top:6px;padding:10px 0 0 0;text-decoration:none;color:#fff;outline:none;-moz-outline-style:none;}
#pointer{
	background:transparent url(../images/pathselect.png) no-repeat 0 0;
	width:23px;
	height:23px;
	position:absolute;
	z-index:110;
	top:-30px;
	left:222px;
	}
.home{border:1px solid transparent;margin-top:32px;margin-bottom:20px}
.home h3{margin:-26px 0 0 0;padding:0 0 0 355px}
.home h4{margin:39px 0 3px 159px;font-size:20px;line-height:23px}
.home p{width:416px !important;padding:0 0 10px 0 !important;margin:0 0 0 159px !important;color:#a6a6a6;font-size:12px;line-height:17px}
.home .spot{
	float:none;
	margin:0;
	position:relative;
	margin-top:-22px;
	left:215px;
	width:600px;
	border:1px solid transparent;
	}
.home .spot img{position:absolute;top:0;left:0;}
.home h1{margin:109px 0 0 0;padding:0 0 0 76px}
#contentbg.homebg{height:278px !important;margin-top:172px}
.home h4 a{text-decoration:none}
.home h4 a:hover{text-decoration:underline}


/* Menu layer and mast */
#nav{
	display:block;
	text-indent:-4000px;
	background:transparent url(../images/menu-navigate.png) no-repeat right top;
	width:56px;
	height:138px;
	position:absolute;
	bottom:20px;
	left:0;
	z-index:210;
	}
#mastbg{
	position:fixed;
	top:0;
	left:0;
	width:56px;
	z-index:200;
	opacity:0.7;
	height:100%;
	}
#mast{
	background:transparent !important;
	position:fixed;
	top:0;
	left:0;
	z-index:210;
	width:56px;
	height:100%;
	min-height:350px;
	cursor:pointer;
	}
#mast h2{margin:0;padding:0}
#logo{display:none}
#gagenlink{
	display:block;
	text-decoration:none;
	text-indent:-4000px;
	margin-left:0;
	background:transparent url(../images/logo-vert.png) no-repeat 22px 0;
	width:56px;
	height:145px;
	margin-top:20px;
	outline:none;-moz-outline-style:none;
	}
#mast.open #nav{background-position:left top}
#menu{
	position:fixed;
	left:0;
	top:0;
	z-index:210;
	background:transparent;
	display:none;
	}
#menulist{width:100%;margin:0;padding:0}
#menucontent{margin-top:16px}
#menulist li a, #menu #searchresults li a{text-decoration:none}
#menulist ul{margin:0;padding:0;overflow:auto}
#menulist li li a span, #menu #searchresults .title, #menu #searchresults li p{
	display:block;
	padding: 0 0 0 50px;
	font-style:normal;
	font-size:12px;
	max-width:600px;
	cursor:pointer;
	line-height:18px;
	}
#menulist li li a span.title, #menu #searchresults .title{
	text-transform:uppercase;
	color:#fff !important;
	font:italic normal 13px/13px Georgia, Times New Roman, Times, serif;
	margin:10px 0 5px 0;
	max-width:100%;
	}
#menulist li, #menu #searchresults li{margin:0;padding:0;list-style:none;display:block}
#menulist li li{margin-bottom:20px}
span.navsection, #navhome, .navover, #searchresults h3{
	display:block;
	color:#fff;
	text-transform:uppercase;
	padding:20px 0 0 20px;
	margin:0;
	cursor:pointer;
	outline:none;-moz-outline-style:none;
	font:italic normal 17px/12px Georgia, Times New Roman, Times, serif;
	}
#menu #q{width:251px;float:left;height:18px;line-height:18px;padding:0 16px 0 3px;border:1px inset #999}
#menu #searchsubmit{
	display:block;
	background:transparent url(../images/searchbut.gif) no-repeat top left;
	border:0;
	text-indent:-4000px;
	line-height:20px;
	width:82px;
	height:20px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
	cursor:pointer;
	}
#menu #search{
	width:386px;
	float:right;
	height:52px;
	margin:0;
	padding:28px 0 0 22px;
	}
#credits{
	width:435px;
	padding:15px 0 0 22px;
	margin:0;
	float:left;
	font-size:10px;
	line-height:16px;
	}
#credits p{margin:0;padding:0}
#credits a{text-decoration:none;font-style:normal}
#menuexp, #searchreturn{
	display:block;
	cursor:pointer;
	position:absolute;
	top:0;
	width:100%;
	left:0;
	height:15px;
	z-index:230;
	text-align:center;
	text-transform:uppercase;
	font:italic normal 11px/15px Georgia, Times New Roman, Times, serif;
	border-bottom:1px solid #ccc;
	}
#menuexp:hover, #searchreturn:hover{color:#fff !important}
#transition{
	display:none;
	width:60%;
	float:left;
	position:absolute;
	left:50%;
	margin-left:-30%;
	float:left;
	}
#transition .spot{
	display:block;
	margin:0 20px 0 0;
	position:relative;
	left:0;
	top:0;
	}
#transition h4{font-size:22px;line-height:26px;margin:0 0 10px 0}
#transition p{font-size:14px;line-height:21px;margin:0 0 15px 0;padding:0}
#transition div{position:absolute;left:160px;top:20px}
#spinner, #searchspinner{
	display:block;
	padding-left:23px;
	background:transparent url(../images/th_watch-spinner.gif) no-repeat left center;
	line-height:16px;
	font-size:13px;
	margin-top:75px;
	}


/* Search results */
#menu #searchresults h3{cursor:default}
#menu #searchresults{display:none}
#menu #searchresults ul{margin:0;padding:0}
#menu #searchresults li a{outline:none;-moz-outline-style:none}
#menu #searchresults li p{display:block;margin:0 0 20px 0;cursor:default}
#searchspinner{float:left;margin:6px 0 0 0}
#searchclose{cursor:pointer;position:absolute;bottom:37px;right:118px;z-index:300}
#returntomenu{margin-left:-34px !important}
#returntomenu span{display:inline-block;width:34px;font-size:15px}


/* Additional basic content styles */
#sidebar .spot{display:block;margin:0 0 20px 0}
.content ul, .content ol{margin:10px 0;padding:0 0 0 55px;width:430px}
.content li{margin:0;padding:5px 0 5px 0}
.content ul li{list-style:circle}
.content small{display:block;width:550px;margin:5px 0}
.content table{width:550px;margin:10px 0;font-size:13px;line-height:16px}
.content th{padding:10px 5px}
.content form td{vertical-align:top;padding:10px 5px}
.content td{padding:7px 5px}
.content tr td{background:transparent url(../images/bg-pathli.png) no-repeat center top}
.content form{margin:0;padding:0}
.content blockquote{margin:0 0 0 55px;padding:0}
.content blockquote p{display:block;width:430px !important}
.content .hr, #sidebar .hr{display:block;border:0;background:transparent url(../images/bg-pathli.png) no-repeat top center;height:1px;padding:0;margin:10px 0;width:550px}
#sidebar .hr{width:185px}
.content label{margin-right:20px}
.content .label, .content label.error{font-size:12px;font-weight:bold}
.content label.label{display:block;width:150px;margin-right:0}
#search #q, .content .txt, .content input.error, .content label.error{font:normal 13px/17px Lucida Sans Unicode, Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif}
.content .txt, .content input.error, .content label.error{font-size:12px;line-height:17px;width:350px}
.content label.error{font-weight:bold}
.content .error, .content label.error{color:red}
.content textarea.txt{height:100px}
.content .txt.short{width:auto}
.content .long{width:534px;margin-top:10px}
.content .button, .content .submit{letter-spacing:1px;float:left;border:1px solid #999;color:#fff;height:23px;font:italic normal 11px Georgia, Times New Roman, Times, serif;display:block;padding:0 5px;margin:5px 10px 5px 0;text-transform:uppercase}
.content .submit{font-weight:bold;font-size:13px;width:175px}
.content h3{font-size:22px;margin-top:20px;width:550px;line-height:22px;background-position:bottom right}
.content h4{margin-top:20px;width:550px}
.content h5{color:#a6a6a6;font:italic bold 12px/19px Georgia, Times New Roman, Times, serif;padding:0;margin:20px 0 0 0;width:550px}/*color:#888;*/
#sidebar ul{margin:10px 0 15px 0;padding:0;background:transparent url(../images/bg-pathli.png) no-repeat top center}
#sidebar li{list-style:none;display:block;margin:0;padding:5px 5px 7px 15px;background:transparent url(../images/bg-pathli.png) no-repeat bottom center;line-height:16px}
#sidebar li a{display:block;text-decoration:none;padding:0;margin:0;padding-left:15px;background:transparent url(../images/sidebar-arw.gif) no-repeat 0 5px}
.content .checklist, .content .arrowlist{padding-left:25px}
.content .checklist li{list-style-type:none;background:transparent url(../images/check.gif) no-repeat 0 7px;padding-left:30px}
.content .arrowlist li{list-style-type:none;background:transparent url(../images/arrow.gif) no-repeat 3px 10px;padding-left:30px}
.lrgspot{display:block;width:191px;height:200px;float:right;padding:6px 0 0 16px;background-position:0 0;background-repeat:no-repeat;margin-left:10px;margin-right:40px}
.file-pdf, .file-xls, .file-doc, .file-txt, .file-zip, .file-ppt{background-repeat:no-repeat;background-position:0 center;padding-left:20px}
.file-pdf{background-image:url(../images/file-pdf.png)}
.file-zip{background-image:url(../images/file-zip.png)}
.file-xls{background-image:url(../images/file-xls.png)}
.file-doc{background-image:url(../images/file-doc.png)}
.file-ppt{background-image:url(../images/file-ppt.png)}
.file-txt{background-image:url(../images/file-txt.png)}


/* Bio and Client select pages and path prev/next nav */
.spotpage{margin-top:2px !important}
.bios, .clients{
	margin-left:50px;
	background:transparent url(../images/bg-pathli.png) no-repeat top center;
	float:left;
	padding-bottom:43px;
	position:absolute;
	}
.bios .spot, .clients .spot{display:block;float:left;margin-right:15px;margin-left:0}
.bios h4, .clients h4{float:left;clear:right;font-size:17px;margin:15px 0 5px 0;padding:0}
.bios h4 a, .clients h4 a{text-decoration:none}
.bios p, .clients p{float:left;margin:0;padding:0 !important;width:265px !important;color:#999}
.spotgroup .row{float:left}
.spotgroup .row div{float:left;width:425px;margin:15px 0 0 0;padding:0}
.spotgroup{float:left}
.bios h1, .clients h1{float:none;width:827px;padding:0 0 0 60px;position:absolute;margin:0 0 -4px 0;bottom:0;left:0}
#spotnav, .pathnav{
	margin:0;
	padding:0 100px 0 190px;
	float:left;
	position:absolute;
	bottom:-22px;
	left:0;
	height:20px;
	background:transparent url(../images/spotnavbg.png) no-repeat 110px top;
	}
#spotnav li, .pathnav li{
	list-style:none;
	display:block;
	cursor:pointer;
	margin:0;
	padding:2px 19px 0 19px;
	float:left;
	text-transform:uppercase;
	font:italic bold 10px/20px Georgia, Times New Roman, Times, serif;
	color:#999;
	height:18px;
	border-right:1px solid #555;
	}
#spotnav li#nextbut, .pathnav li.nextbut{font-size:15px;border-right:0}
.showall .spotgroup p, .showall .spotgroup .spot{display:none}
.showall .spotgroup h4{margin:0;padding:0;font-size:14px;line-height:20px;}
.showall .spotgroup{width:100%;background:transparent url(../images/bg-pathli.png) no-repeat center bottom}
.showall .spotgroup .row div{width:210px}
.pathnav{background-position:0 0;background:transparent;position:static;border-top:1px solid #555;width:550px !important;padding:0 0 30px 0 !important;margin:0;bottom:auto;height:auto}
.pathnav li{cursor:default;height:auto;padding-left:0}
.content .pathnav a{text-decoration:none;color:#999}
.pathnav li.nextbut{left:374px;position:absolute;padding-left:19px;padding-right:19px;background:transparent url(../images/nextarrow.gif) no-repeat right 8px;margin-right:50px}
.pathnav span.title{padding-left:3px;font-weight:normal}
.pathnav.top{margin-top:-12px;border-top:0}


/* Themes */
.th_watch .content th{background-color:#44090A}
.th_watch .navsection{background:#2b060c}
.th_watch #mastbg{background:#2b060c}
.th_watch .content .button, .th_watch .content .submit{background-color:#620F10;border-color:#4e2f34}
.th_watch, .th_watch a#navhome:hover, .th_watch .navsection:hover, .th_watch #menuexp:hover, .th_watch #searchreturn:hover{background:#3D090D}
.th_watch .navover, .th_watch #searchresults h3{background:#3D090D}
.th_watch #mastbg{border-right:1px solid #4e2f34}
.th_watchmorph{background:#2b060c}
.th_watchborder{border-color:#4e2f34}
.th_watch #menuexp{border-color:#4e2f34}
.th_watch #mast.open, .th_watch #menu #search{border-left:1px solid #4e2f34}
.th_watch #menucontent, .th_watch span.navsection, .th_watch .navover, .th_watch #navhome, .th_watch #menulist li li a span.title, .th_watch #searchresults h3, .th_watch #searchreturn, .th_watch #menu #searchresults .title{border-bottom:1px solid #4e2f34}
.th_watch a, .th_watch #pathselect a span, .th_watch #credits a:hover, .th_watch h4 a:hover, .th_watch #spotnav li:hover, .th_watch .pathnav a:hover{color:#7EB39E}/*lighter blue:9DB3A8*//*tan: color:#BBA675;*//*original red: color:#cb1c20*/
.th_watch #menulist li li a:hover span.title, .th_watch #menu #searchresults li a:hover, .th_watch #searchresults li #returntomenu:hover{color:#7EB39E !important}/*color:#cb1c20*/
.th_watch_over{color:#7EB39E}/*color:#cb1c20*/
.th_watch h1, .th_watch h4, .th_watch h4 a{color:#BF7534}/*color:#ac692f*/
.th_watch h3{color:#7d715e}/*color:#534b3d*/
.th_watch .home{background:transparent url(../images/th_watch-home_mg.png) no-repeat 0 1px}
.th_watch .spot{background:transparent url(../images/th_watch-fg.png) no-repeat 0 0}
.th_watch #credits, .th_watch #credits a, .th_watch #menulist li li a span, .th_watch #menuexp, .th_watch #searchreturn, .th_watch #menu #searchresults p{color:#A3848A}
.th_watch #menu #searchsubmit{background-position:top left}
.th_watch #spinner{background-image:url(../images/th_watch-spinner.gif)}
.th_watch .content{background:transparent url(../images/th_watch-mg.png) no-repeat 0 0}
.th_watch .content h3{color:#A3937B}/*color:#7d715e*/
.th_watch .lrgspot{background-image:url(../images/th_watch-disc.png)}

.th_bulb .content th{background-color:#0F3250}
.th_bulb .navsection{background:#0e214b}
.th_bulb #mastbg{background:#0e214b}
.th_bulb .content .button, .th_bulb .content .submit{background-color:#113253;border-color:#3E4D6F}
.th_bulb, .th_bulb a#navhome:hover, .th_bulb .navsection:hover, .th_bulb #menuexp:hover, .th_bulb #searchreturn:hover{background:#113253}
.th_bulb .navover, .th_bulb #searchresults h3{background:#113253}
.th_bulb #mastbg{border-right:1px solid #3E4D6F}
.th_bulbmorph{background:#0e214b}
.th_bulbborder{border-color:#3E4D6F}
.th_bulb #menuexp{border-color:#3E4D6F}
.th_bulb #mast.open, .th_bulb #menu #search{border-left:1px solid #3E4D6F}
.th_bulb #menucontent, .th_bulb span.navsection, .th_bulb .navover, .th_bulb #navhome, .th_bulb #menulist li li a span.title, .th_bulb #searchresults h3, .th_bulb #searchreturn, .th_bulb #menu #searchresults .title{border-bottom:1px solid #3E4D6F}
.th_bulb a, .th_bulb #pathselect a span, .th_bulb #credits a:hover, .th_bulb h4 a:hover, .th_bulb #spotnav li:hover, .th_bulb .pathnav a:hover{color:#A7C08F}/*color:#bd2200*/
.th_bulb #menulist li li a:hover span.title, .th_bulb #menu #searchresults li a:hover, .th_bulb #searchresults li #returntomenu:hover{color:#A7C08F !important}/*color:#bd2200*/
.th_bulb_over{color:#A7C08F}/*color:#bd2200*/
.th_bulb h1, .th_bulb h4, .th_bulb h4 a{color:#e0bf03}/*c1a714*/
.th_bulb h3{color:#A564B7}/*color:#814e8e*/
.th_bulb .home{background:transparent url(../images/th_bulb-home_mg.png) no-repeat 0 1px}
.th_bulb .spot{background:transparent url(../images/th_bulb-fg.png) no-repeat 0 0}
.th_bulb #credits, .th_bulb #credits a, .th_bulb #menulist li li a span, .th_bulb #menuexp, .th_bulb #searchreturn, .th_bulb #menu #searchresults p{color:#8790a5}
.th_bulb #menu #searchsubmit{background-position:0 -20px}
.th_bulb #spinner{background-image:url(../images/th_bulb-spinner.gif)}
.th_bulb .content{background:transparent url(../images/th_bulb-mg.png) no-repeat 0 0}
.th_bulb .lrgspot{background-image:url(../images/th_bulb-disc.png)}

.th_puzzle .content th{background-color:#4C5B0B}
.th_puzzle .navsection{background:#5f7509}
.th_puzzle #mastbg{background:#5f7509}
.th_puzzle .content .button, .th_puzzle .content .submit{background-color:#4C5D08;border-color:#7b8c3a}
.th_puzzle, .th_puzzle a#navhome:hover, .th_puzzle .navsection:hover, .th_puzzle #menuexp:hover, .th_puzzle #searchreturn:hover{background:#536609}
.th_puzzle .navover, .th_puzzle #searchresults h3{background:#536609}
.th_puzzle #mastbg{border-right:1px solid #7b8c3a}
.th_puzzlemorph{background:#5f7509}
.th_puzzleborder{border-color:#7b8c3a}
.th_puzzle #menuexp{border-color:#7b8c3a}
.th_puzzle #mast.open, .th_puzzle #menu #search{border-left:1px solid #7b8c3a}
.th_puzzle #menucontent, .th_puzzle span.navsection, .th_puzzle .navover, .th_puzzle #navhome, .th_puzzle #menulist li li a span.title, .th_puzzle #searchresults h3, .th_puzzle #searchreturn, .th_puzzle #menu #searchresults .title{border-bottom:1px solid #7b8c3a}
.th_puzzle a, .th_puzzle #pathselect a span, .th_puzzle h4 a:hover, .th_puzzle #spotnav li:hover, .th_puzzle .pathnav a:hover{color:#ECE012}/*color:#e32410*/
.th_puzzle #menulist li li a:hover span.title, .th_puzzle #credits a:hover, .th_puzzle #searchresults a, .th_puzzle #menu #searchresults li a:hover, .th_puzzle #searchresults li #returntomenu:hover{color:#ECE012 !important}/*color:#f03523*/
.th_puzzle_over{color:#ECE012}/*color:#e32410*/
.th_puzzle h1, .th_puzzle h4, .th_puzzle h4 a{color:#9FA721}/*color:#89901c*/
.th_puzzle #transition h4{color:#d2cc13}
.th_puzzle h3{color:#9F9078}/*color:#544f41*/
.th_puzzle .home{background:transparent url(../images/th_puzzle-home_mg.png) no-repeat 0 1px}
.th_puzzle .spot{background:transparent url(../images/th_puzzle-fg.png) no-repeat 0 0}
.th_puzzle #credits, .th_puzzle #credits a, .th_puzzle #menulist li li a span, .th_puzzle #menuexp, .th_puzzle #searchreturn, .th_puzzle #menu #searchresults p{color:#c5cda9}
.th_puzzle #menu #searchsubmit{background-position:0 -40px}
.th_puzzle #spinner{background-image:url(../images/th_puzzle-spinner.gif)}
.th_puzzle .content{background:transparent url(../images/th_puzzle-mg.png) no-repeat 0 0}
.th_puzzle .content h3{color:#9F9078}/*color:#7d715e*/
.th_puzzle .lrgspot{background-image:url(../images/th_puzzle-disc.png)}

.th_chess .content th{background-color:#9f4910}
.th_chess .navsection{background:#9f4910}
.th_chess #mastbg{background:#9f4910}
.th_chess .content .button, .th_chess .content .submit{background-color:#9f4910;border-color:#c08259}
.th_chess, .th_chess a#navhome:hover, .th_chess .navsection:hover, .th_chess #menuexp:hover, .th_chess #searchreturn:hover{background:#b06330}
.th_chess .navover, .th_chess #searchresults h3{background:#b06330}
.th_chess #mastbg{border-right:1px solid #c08259}
.th_chessmorph{background:#9f4910}
.th_chessborder{border-color:#c08259}
.th_chess #menuexp{border-color:#c08259}
.th_chess #mast.open, .th_chess #menu #search{border-left:1px solid #c08259}
.th_chess #menucontent, .th_chess span.navsection, .th_chess .navover, .th_chess #navhome, .th_chess #menulist li li a span.title, .th_chess #searchresults h3, .th_chess #searchreturn, .th_chess #menu #searchresults .title{border-bottom:1px solid #c08259}
.th_chess a, .th_chess #pathselect a span, .th_chess #credits a:hover, .th_chess h4 a:hover, .th_chess #spotnav li:hover, .th_chess .pathnav a:hover{color:#BC8062}/*color:#ff1800*/
.th_chess #menulist li li a:hover span.title, .th_chess #menu #searchresults li a:hover, .th_chess #credits a:hover, .th_chess #searchresults li #returntomenu:hover{color:#95C3A0 !important}/*color:#ff1800*/
.th_chess_over{color:#BC8062}/*color:#ff1800*/
.th_chess h1, .th_chess h4, .th_chess h4 a{color:#81a98a}
.th_chess h3{color:#80A0AF}/*color:#50636d*/
.th_chess .home{background:transparent url(../images/th_chess-home_mg.png) no-repeat 0 1px}
.th_chess .spot{background:transparent url(../images/th_chess-fg.png) no-repeat 0 0}
.th_chess #credits, .th_chess #credits a, .th_chess #menulist li li a span, .th_chess #menuexp, .th_chess #searchreturn, .th_chess #menu #searchresults p{color:#f5c1ac}
.th_chess #menu #searchsubmit{background-position:0 -60px}
.th_chess #spinner{background-image:url(../images/th_chess-spinner.gif)}
.th_chess .content{background:transparent url(../images/th_chess-mg.png) no-repeat 0 0}
.th_chess .home p{color:#999}
.th_chess .lrgspot{background-image:url(../images/th_chess-disc.png)}

.th_globe .content th{background-color:#492452}
.th_globe .navsection{background:#1e0f21}
.th_globe #mastbg{background:#1e0f21}
.th_globe .content .button, .th_globe .content .submit{background-color:#492452;border-color:#4b3f4d}
.th_globe, .th_globe a#navhome:hover, .th_globe .navsection:hover, .th_globe #menuexp:hover, .th_globe #searchreturn:hover{background:#28132d}
.th_globe .navover, .th_globe #searchresults h3{background:#28132d}
.th_globe #mastbg{border-right:1px solid #4b3f4d}
.th_globemorph{background:#1e0f21}
.th_globeborder{border-color:#4b3f4d}
.th_globe #menuexp{border-color:#4b3f4d}
.th_globe #mast.open, .th_globe #menu #search{border-left:1px solid #4b3f4d}
.th_globe #menucontent, .th_globe span.navsection, .th_globe .navover, .th_globe #navhome, .th_globe #menulist li li a span.title, .th_globe #searchresults h3, .th_globe #searchreturn, .th_globe #menu #searchresults .title{border-bottom:1px solid #4b3f4d}
.th_globe #menulist li li a:hover span.title, .th_globe #menu #searchresults li a:hover, .th_globe #searchresults li #returntomenu:hover{color:#83B9BF !important}/*color:#d22d07*/
.th_globe a, .th_globe #pathselect a span, .th_globe #credits a:hover, .th_globe h4 a:hover, .th_globe #spotnav li:hover, .th_globe .pathnav a:hover{color:#83B9BF}/*color:#d22d07*/
.th_globe_over{color:#83B9BF}/*color:#d22d07*/
.th_globe h1, .th_globe h4, .th_globe h4 a{color:#bfbf00}
.th_globe h3{color:#83B9BF}/*color:#4c6b6f*/
.th_globe .home{background:transparent url(../images/th_globe-home_mg.png) no-repeat 0 1px}
.th_globe .spot{background:transparent url(../images/th_globe-fg.png) no-repeat 0 0}
.th_globe #credits, .th_globe #credits a, .th_globe #menulist li li a span, .th_globe #menuexp, .th_globe #searchreturn, .th_globe #menu #searchresults p{color:#8f8790}
.th_globe #menu #searchsubmit{background-position:0 -80px}
.th_globe #spinner{background-image:url(../images/th_globe-spinner.gif)}
.th_globe .content{background:transparent url(../images/th_globe-mg.png) no-repeat 0 0}
.th_globe .lrgspot{background-image:url(../images/th_globe-disc.png)}

.th_key .content th{background-color:#2C5868}
.th_key .navsection{background:#2c5868}
.th_key #mastbg{background:#2c5868}
.th_key .content .button, .th_key .content .submit{background-color:#2C5868;border-color:#567986}
.th_key, .th_key a#navhome:hover, .th_key .navsection:hover, .th_key #menuexp:hover, .th_key #searchreturn:hover{background:#38687a}
.th_key .navover, .th_key #searchresults h3{background:#38687a}
.th_key #mastbg{border-right:1px solid #567986}
.th_keymorph{background:#2c5868}
.th_keyborder{border-color:#567986}
.th_key #menuexp{border-color:#567986}
.th_key #mast.open, .th_key #menu #search{border-left:1px solid #567986}
.th_key #menucontent, .th_key span.navsection, .th_key .navover, .th_key #navhome, .th_key #menulist li li a span.title, .th_key #searchresults h3, .th_key #searchreturn, .th_key #menu #searchresults .title{border-bottom:1px solid #567986}
.th_key a, .th_key #pathselect a span, .th_key #credits a:hover, .th_key h4 a:hover, .th_key #spotnav li:hover, .th_key .pathnav a:hover{color:#DFD18F}/*color:#be1402*//*old alt:d44132*/
.th_key #menulist li li a:hover span.title, .th_key #menu #searchresults li a:hover, .th_key #searchresults li #returntomenu:hover{color:#DFD18F !important}/*color:#be1402*/
.th_key_over{color:#DFD18F}/*color:#be1402*/
.th_key h1, .th_key h4, .th_key h4 a{color:#d1e0a9}
.th_key h3{color:#B3B0A5}/*color:#817f77*/
.th_key .home{background:transparent url(../images/th_key-home_mg.png) no-repeat 0 1px}
.th_key .spot{background:transparent url(../images/th_key-fg.png) no-repeat 0 0}
.th_key #credits, .th_key #credits a, .th_key #menulist li li a span, .th_key #menuexp, .th_key #searchreturn, .th_key #menu #searchresults p{color:#96acb4}
.th_key #menu #searchsubmit{background-position:0 -100px}
.th_key #spinner{background-image:url(../images/th_key-spinner.gif)}
.th_key .content{background:transparent url(../images/th_key-mg.png) no-repeat 0 0}
.th_key .home p{color:#d1d1d1}
.th_key .lrgspot{background-image:url(../images/th_key-disc.png)}

.th_dice .content th{background-color:#6d7141}
.th_dice .navsection{background:#6d7141}
.th_dice #mastbg{background:#6d7141}
.th_dice .content .button, .th_dice .content .submit{background-color:#6d7141;border-color:#979a77}
.th_dice, .th_dice a#navhome:hover, .th_dice .navsection:hover, .th_dice #menuexp:hover, .th_dice #searchreturn:hover{background:#828653}
.th_dice .navover, .th_dice #searchresults h3{background:#828653}
.th_dice #mastbg{border-right:1px solid #979a77}
.th_dicemorph{background:#6d7141}
.th_diceborder{border-color:#979a77}
.th_dice #menuexp{border-color:#979a77}
.th_dice #mast.open, .th_dice #menu #search{border-left:1px solid #979a77}
.th_dice #menucontent, .th_dice span.navsection, .th_dice .navover, .th_dice #navhome, .th_dice #menulist li li a span.title, .th_dice #searchresults h3, .th_dice #searchreturn, .th_dice #menu #searchresults .title{border-bottom:1px solid #979a77}
.th_dice a, .th_dice #pathselect a span, .th_dice #credits a:hover, .th_dice h4 a:hover, .th_dice #spotnav li:hover, .th_dice .pathnav a:hover{color:#DBAE5F}/*color:#e92525*/
.th_dice #menulist li li a:hover span.title, .th_dice #menu #searchresults li a:hover, .th_dice #searchresults li #returntomenu:hover{color:#DBAE5F !important}/*color:#e92525*/
.th_dice_over{color:#DBAE5F}/*color:#e92525*/
.th_dice h1, .th_dice h4, .th_dice h4 a{color:#a6c570}
.th_dice h3{color:#AE9FD3}/*color:#7d7f66*/
.th_dice .home{background:transparent url(../images/th_dice-home_mg.png) no-repeat 0 1px}
.th_dice .spot{background:transparent url(../images/th_dice-fg.png) no-repeat 0 0}
.th_dice #credits, .th_dice #credits a, .th_dice #menulist li li a span, .th_dice #menuexp, .th_dice #searchreturn, .th_dice #menu #searchresults p{color:#b6b8a0}
.th_dice #menu #searchsubmit{background-position:0 -120px}
.th_dice #spinner{background-image:url(../images/th_dice-spinner.gif)}
.th_dice .content{background:transparent url(../images/th_dice-mg.png) no-repeat 0 0}
.th_dice .home p{color:#999}
.th_dice .lrgspot{background-image:url(../images/th_dice-disc.png)}

.th_cradle .content th{background-color:#9f4910}
.th_cradle .navsection{background:#9f4910}
.th_cradle #mastbg{background:#9f4910}
.th_cradle .content .button, .th_cradle .content .submit{background-color:#9f4910;border-color:#c08259}
.th_cradle, .th_cradle a#navhome:hover, .th_cradle .navsection:hover, .th_cradle #menuexp:hover, .th_cradle #searchreturn:hover{background:#b06330}
.th_cradle .navover, .th_cradle #searchresults h3{background:#b06330}
.th_cradle #mastbg{border-right:1px solid #c08259}
.th_cradlemorph{background:#9f4910}
.th_cradleborder{border-color:#c08259}
.th_cradle #menuexp{border-color:#c08259}
.th_cradle #mast.open, .th_cradle #menu #search{border-left:1px solid #c08259}
.th_cradle #menucontent, .th_cradle span.navsection, .th_cradle .navover, .th_cradle #navhome, .th_cradle #menulist li li a span.title, .th_cradle #searchresults h3, .th_cradle #searchreturn, .th_cradle #menu #searchresults .title{border-bottom:1px solid #c08259}
.th_cradle a, .th_cradle #pathselect a span, .th_cradle #credits a:hover, .th_cradle h4 a:hover{color:#96EBD1}/*color:#ff1800*//*old alt:f72a14*/
.th_cradle #menulist li li a:hover span.title, .th_cradle #menu #searchresults li a:hover, .th_cradle #spotnav li:hover, .th_cradle .pathnav a:hover, .th_cradle #searchresults li #returntomenu:hover{color:#96EBD1 !important}/*color:#ff1800*/
.th_cradle_over{color:#96EBD1}/*color:#ff1800*/
.th_cradle h1, .th_cradle h4, .th_cradle h4 a{color:#e66c27}
.th_cradle h3{color:#8FC088}/*color:#517e6a*/
.th_cradle .home{background:transparent url(../images/th_cradle-home_mg.png) no-repeat 0 1px}
.th_cradle .spot{background:transparent url(../images/th_cradle-fg.png) no-repeat 0 0}
.th_cradle #credits, .th_cradle #credits a, .th_cradle #menulist li li a span, .th_cradle #menuexp, .th_cradle #searchreturn, .th_cradle #menu #searchresults p{color:#f5c1ac}
.th_cradle #menu #searchsubmit{background-position:0 -60px}
.th_cradle #spinner{background-image:url(../images/th_chess-spinner.gif)}
.th_cradle .content{background:transparent url(../images/th_cradle-mg.png) no-repeat 0 0}
.th_cradle .home p{color:#c0c0c0}
.th_cradle #transition h4{color:#63a487}
.th_cradle .lrgspot{background-image:url(../images/th_cradle-disc.png)}