﻿@media print{
	body, div, table, ul, li, a, p, form, label, input, span, h1, h2, h3, h4, h5, ol, img, blockquote{position:static !important;float:none !important;overflow:visible !important;height:auto !important}
	body{
		color:#000;
		font:normal 11px/16px Lucida Sans Unicode, Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;
		height:auto;
		}
	iframe, #mast h2, #transition, #credits, #menu, #contentbg, #bg, #mastbg, #pointer, #spinner, #transition, #search, #searchspinner, .homebg, #spotnav, #menuexp, #nav, .pathnav.top, .pathnav .prevbut, object, embed{display:none !important}
	#logo{
		display:block !important;
		width:200px !important;
		height:17px !important;
		}
	#featured div{
		opacity:1 !important;
		filter:none !important;
		visibility:visible !important;
		display:block !important;
		position:static !important;
		}
	#mast{
		position:static;
		height:auto;
		width:auto;
		margin:20px 0 60px 0 !important;
		padding:0;
		float:none !important;
		}
	#content{
		position:static !important;
		width:auto !important;
		height:auto;
		margin:0 !important;
		padding:0;
		top:0;
		left:0;
		float:none !important;
		}
	.content, .home, .bios, .client, .spotpage{
		position:static !important;
		width:auto !important;
		height:auto !important;
		margin:0 !important;
		padding:0;
		top:0 !important;
		left:0;
		float:none !important;
		}
	h1, .home h1{
		position:static !important;
		width:auto;
		height:auto;
		padding:0 0 3px 0;
		top:0;
		left:0;
		font:italic normal 24px/21px Georgia, Times New Roman, Times, serif;
		text-transform:uppercase;
		margin:15px 0 !important;
		border-bottom:1px solid #ddd;
		}
	h1 span{font-size:30px}
	h3{
		font:italic normal 18px/17px Georgia, Times New Roman, Times, serif;
		text-transform:uppercase;
		margin:30px 0 15px 0;
		padding:0 0 2px 0;
		border-bottom:1px solid #ddd;
		}
	h4{font:italic bold 14px/17px Times New Roman, Times, serif;margin:15px 0 10px 0;padding:0}
	#shell{
		position:static !important;
		float:none !important;
		margin:0;
		padding:0;
		top:0;
		left:0;
		width:auto;
		height:auto !important;
		}
	#sidebar{clear:both;float:none;position:static;font-size:9px;line-height:16px;border-top:1px solid #ddd;padding-top:10px;margin-top:20px;color:#666}
	a, #pathselect li a span{color:#cb1c20;font-style:italic}
	#sidebar .spot, #featured img, .spotgroup .spot{display:block;float:left !important;width:126px;height:126px;margin-right:20px}
	#sidebar .spot img, .spotgroup .spot img{display:block;float:none;width:126px;height:126px}
	#sidebar div, #featured div, .spotgroup .row div{float:left !important;margin-top:10px;clear:none;width:75%}
	#sidebar h4{font:italic bold 13px/16px Times New Roman, Times, serif;margin:10px 0 5px 0;padding:0;float:none}
	.hr{display:block;border-bottom:1px solid #ddd;height:0;padding:0;margin:10px 0;width:100% !important;float:none !important;clear:both !important}
	h5{color:#666;font:italic bold 11px/14px Georgia, Times New Roman, Times, serif;padding:0;margin:15px 0 0 0}
	#featured h4{margin-top:25px}
	#featured{font-size:11px;line-height:16px;float:none;position:static;height:auto;overflow:visible}
	#featured p{width:125%}
	.lrgspot{float:right !important;clear:none !important;margin:10px 0 10px 25px;width:191px !important;height:200px !important;float:right;padding:6px 0 0 16px !important;background-position:0 0;background-repeat:no-repeat}
	.pathnav li.nextbut{
		list-style:none;
		display:block;
		margin:0;
		padding:2px 0 0 0;
		text-transform:uppercase;
		font:italic bold 11px/14px Georgia, Times New Roman, Times, serif;
		color:#666;
		}
	.pathnav li.nextbut a{color:#666;text-decoration:none}
	.pathnav{margin:15px 0;padding:0}
	.spotgroup .spot img{border:0 !important;margin-bottom:20px}
	.spotgroup{opacity:1 !important;filter:none !important;display:block !important;visibility:visible !important;float:none !important}
	.spotgroup .row div{width:100%;margin-top:0}
	table{width:100%;margin:25px 0 !important}
	th, td{
		text-align:left;
		vertical-align:top;
		border-bottom:1px solid #ddd;
		padding:5px !important;
		font-size:11px;
		line-height:16px;
		background:transparent !important;
		}
	.form td{padding:10px 5px !important}
	th{vertical-align:middle}
	.content label{margin-right:20px}
	.content .label, .content label.error{font-size:11px;font-weight:bold}
	.content label.label{display:block;width:150px;margin-right:0}
	.content .txt, .content input.error, .content label.error{font:normal 12px/17px Lucida Sans Unicode, Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif}
	.content .txt, .content input.error, .content label.error{font-size:11px;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;font:italic normal 10px Georgia, Times New Roman, Times, serif;margin:5px 10px 5px 0;text-transform:uppercase}
	.content .submit{font-weight:bold;font-size:12px}
	li{padding-bottom:10px}
	#pathselect li{
		padding-top:5px;
		padding-bottom:5px;
		list-style-type:circle;
		font-weight:bold;
		}
	#pathselect li a{text-decoration:none;color:#000;font-style:normal}
	#sidebar li{padding-bottom:3px}
	.content ul li{list-style-type:circle}
	
	/* Theme styles */
	.th_watch h1, .th_watch h4, .th_watch h4 a{color:#ac692f}
	.th_watch h3{color:#7d715e}
	.th_bulb h1, .th_bulb h4, .th_bulb h4 a{color:#e0bf03}
	.th_bulb h3{color:#814e8e}
	.th_puzzle h1, .th_puzzle h4, .th_puzzle h4 a{color:#89901c}
	.th_puzzle h3{color:#7d715e}
	.th_chess h1, .th_chess h4, .th_chess h4 a{color:#81a98a}
	.th_chess h3{color:#50636d}
	.th_globe h1, .th_globe h4, .th_globe h4 a{color:#bfbf00}
	.th_globe h3{color:#4c6b6f}
	.th_key h1, .th_key h4, .th_key h4 a{color:#d1e0a9}
	.th_key h3{color:#817f77}
	.th_dice h1, .th_dice h4, .th_dice h4 a{color:#a6c570}
	.th_dice h3{color:#7d7f66}
	.th_cradle h1, .th_cradle h4, .th_cradle h4 a{color:#e66c27}
	.th_cradle h3{color:#517e6a}
	.th_watch .spot img{background:transparent url(../images/th_watch-fg.png) no-repeat 0 0}
	.th_watch .lrgspot{background-image:url(../images/th_watch-disc.png)}
	.th_bulb .spot img{background:transparent url(../images/th_bulb-fg.png) no-repeat 0 0}
	.th_bulb .lrgspot{background-image:url(../images/th_bulb-disc.png)}
	.th_puzzle .spot img{background:transparent url(../images/th_puzzle-fg.png) no-repeat 0 0}
	.th_puzzle .lrgspot{background-image:url(../images/th_puzzle-disc.png)}
	.th_chess .spot img{background:transparent url(../images/th_chess-fg.png) no-repeat 0 0}
	.th_chess .lrgspot{background-image:url(../images/th_chess-disc.png)}
	.th_globe .spot img{background:transparent url(../images/th_globe-fg.png) no-repeat 0 0}
	.th_globe .lrgspot{background-image:url(../images/th_globe-disc.png)}
	.th_key .spot img{background:transparent url(../images/th_key-fg.png) no-repeat 0 0}
	.th_key .lrgspot{background-image:url(../images/th_key-disc.png)}
	.th_dice .spot img{background:transparent url(../images/th_dice-fg.png) no-repeat 0 0}
	.th_dice .lrgspot{background-image:url(../images/th_dice-disc.png)}
	.th_cradle .spot img{background:transparent url(../images/th_cradle-fg.png) no-repeat 0 0}
	.th_cradle .lrgspot{background-image:url(../images/th_cradle-disc.png)}

	/*fixes for IE6 only*/
	/*
	#content li, #sidebar ul li, #content span, #content img, #content td, #content th{_background:#fff !important;filter:none !important;behavior:none !important}
	#sidebar, #sidebar ul, #sidebar ul li{_display:inline-block !important;_position:relative !important;_clear:both !important;_float:left !important;_height:auto !important;_width:100% !important}
	#sidebar h4{_float:left !important;_width:100% !important}
	#sidebar li{_padding:0 0 3px 0;_display:inline-block !important}
	div{_float:left !important}
	#mast{_margin-bottom:30px !important}
	#shell{_width:100% !important}
	th, td{_padding-top:0 !important}
	#sidebar{_display:inline-block !important}
	*/
}