	div#head div#logo {width:1300px;}
	div#wrapper {width:1300px;}
	div#topmenu {width:1298px;}

	div, table, td {height:auto; vertical-align:top;}
	body {background-color:black; background-repeat:repeat; margin:0 auto; font-size:11pt; font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,Helvetica,sans-serif;}
	p {text-align:justify;}
	div#head {background-repeat:repeat-x; height:340px; text-align:center; position:relative; z-index:1;}
	div#head div#logo {position:relative; height:340px; border:1px solid #005; text-align:center; margin:0 auto;}
	div#head div#logo img {margin-top:105px;}
	div#head div#motto {width:99%; background:none; border:none; font-weight:bold; font-style:italic; font-size:18px; color:#fff; opacity:0.75;}
	div#head div.boxright {position:absolute; right:13px; font-size:13px; text-align:left; color:#fff; padding:2px 6px 3px 6px; border:2px solid #a55; background:#522; opacity:0.75;}
	div#head div#version {top:10px; font-size:large; font-weight:bold; position:fixed; opacity:0.7;}
	div#head div.config {font-size:large; margin-top:55px; cursor:pointer; position:fixed; /*background:#efe url(img/icon_controlsystem2.png) 3px 2px no-repeat;*/}
	div#head div.config div {position:absolute; width:100px; right:103%; top:-2px; height:auto; border:2px solid #ccccee; background-color:#efe; font-size:smaller;}
	div#head div.config div ul {padding:0; list-style:none; margin:0;}
	div#head div.config div li {margin-bottom:0; display:block; padding:5px 7px; font-size:small; text-decoration:none; color:green;}
	div#head div.config div li:hover {background-color:#afb;}
	div#warningbox {position:absolute; width:450px; font-size:small; height:auto; cursor:default; background:#f2faf2; border:1px solid #ff9600; padding:8px 2px 10px 8px;}
	div#warning {background:white; border:1px solid #ff9600; margin:10px auto; padding:8px 2px 10px 8px;}
	div#head div#logo div#quote1 {bottom:44px; left:15px; font-size:13px;}
	div#head div#logo div#quote2 {bottom:14px; right:15px; font-size:13px;}
	div#quote1 small, div#quote2 small {font-size:12px!important;}
	div#head div#logo div span {font-style:italic; padding-left:5px;}
		div#head div#logo {background:#000; opacity:0.75;} /*default*/
		html {padding-bottom:1000px;}
		div.box {position:absolute; padding:2px 6px 3px 6px; color:#fff; font-size:13px; text-align:left;}
		div.box a {color:inherit;}
		.theme_0 body {background:url(img/theme_0.jpg);}
		.theme_0 div#head div#logo {background:#110; opacity:0.8;}
		.theme_0 div.box {border:1px solid #a55; background:#522; opacity:0.65;}
		.theme_1 body {background-image:url(img/theme_1.jpg);}
		.theme_1 div#head div#logo {background:#314; opacity:0.72;}
		.theme_1 div.box {border:1px solid #dff; color:#fff; background:#529; opacity:0.65;}
		.theme_2 body {background-image:url(img/theme_2.jpg)}
		.theme_2 div#head div#logo {background:#012; opacity:0.8;}
		.theme_2 div.box {border:1px solid #04f; background:#028; opacity:0.75;}
		.theme_3 body {background-image:url(img/theme_3.jpg)}
		.theme_3 div#head div#logo {background:#010; opacity:0.8;}
		.theme_3 div.box {border:1px solid #090; background:#035; opacity:0.65;}
		.theme_4 body {background:black url(img/theme_4.jpg) left -50px fixed no-repeat;}
		.theme_4 div#head div#logo {background:#100; opacity:0.8; border:1px solid #200; border-width:0 2px;}
		.theme_4 div.box {border:1px solid #a50; background:#311; opacity:0.70;}
		.theme_5 body {background-image:url(img/theme_5.jpg)}
		.theme_5 div#head div#logo {background:black; opacity:0.8;}
		.theme_5 div.box {border:1px solid white; background:gray; opacity:0.65;}
		.theme_6 body {background:lightgreen url(img/theme_6.jpg) fixed;}
		.theme_6 div#head div#logo {background:#021; opacity:0.75;}
		.theme_6 div.box {border:1px solid lightgreen; background:indigo; opacity:0.8;}
		.theme_7 body {background:grey url(img/theme_7.jpg) fixed;}
		.theme_7 div#head div#logo {background:#333; opacity:0.8;}
		.theme_7 div.box {border:1px solid darkgrey; background:grey; opacity:0.65;}
		.theme_8 body {background:#030303 url(img/theme_8.jpg) -320px -200px fixed;}
		.theme_8 div#head div#logo {background:#200029; opacity:0.75;}
		.theme_8 div.box {border:1px solid #f0a; background:#aaf; opacity:0.95; color:black;}
		.theme_20 body {background:url(img/theme_20.jpg) left -120px fixed no-repeat;}
		.theme_20 div#head div#logo {background:black; opacity:0.8;}
		.theme_20 div.box {border:1px solid white; background:#207; opacity:0.8;}
		.theme_21 body {background:url(img/theme_21.jpg) black left -40px fixed no-repeat;}
		.theme_21 div#head div#logo {background:indigo; opacity:0.7;}
		.theme_21 div.box {border:1px solid white; background:gray; opacity:0.85;}
		.theme_22 body {background-image:url(img/theme_22.jpg)}
		.theme_22 div#head div#logo {background:#200030; opacity:0.8;}
		.theme_22 div.box {border:1px solid white; background:indigo; opacity:0.6;}
		.theme_23 body {background-image:url(img/theme_23.jpg)}
		.theme_23 div#head div#logo {background:black; opacity:0.8;}
		.theme_23 div.box {border:1px solid white; background:darkred; opacity:0.6;}
		.theme_24 body {background:url(img/theme_24.jpg) fixed;}
		.theme_24 div#head div#logo {background:#000; opacity:0.8;}
		.theme_24 div.box {border:1px solid white; background:indigo; opacity:0.75;}
		.theme_25 body {background:#030303 url(img/theme_25.jpg) left -40px fixed;}
		.theme_25 div#head div#logo {background:#000; opacity:0.8;}
		.theme_25 div.box {border:1px solid white; background:indigo; opacity:0.75;}
		.theme_26 body {background:#213735 url(img/theme_26.jpg) fixed;}
		.theme_26 div#head div#logo {background:#015; opacity:0.7;}
		.theme_26 div.box {border:1px solid #029; background:#7fd; opacity:0.75; color:black;}
		body.night {background:black; opacity:0.92;}
	div#wrapper {margin:0 auto; z-index:3; position:relative;}
		div#topmenu {height:40px; border:1px solid #608d29; border-right-width:2px; background:url(img/tbp_topmenu.jpg) repeat-x;}
			#topmenu a {display:inline-block; height:100%; line-height:40px; padding:0 15px; border-left:1px solid #539600; border-right:1px solid #539600; color:#00f; font-size:17px; text-decoration:none;}
			#topmenu a:hover {background:url(img/tbp_topmenu_h.jpg) repeat-x; color:#a00;}
		table#content {margin:0 auto; background:#eee url(img/tbp_gradient_main.jpg) repeat-x; border:1px solid #999; border-top:0;}
			td.column p, td.column h3, td.column h4, td.column a, span.noanchor {padding:5px 10px; display:block;}
			td#right small {padding:0 10px 10px 10px; display:block; text-align:justify;}
			.collapsed {height:47px; overflow-y:hidden;}
				.collapsedlarge {height:100px; overflow-y:hidden; background:#eff; border:2px solid #fdf; padding:0.5% 1.5%; width:97.5%; margin:10px auto 40px auto;}
			td#left h3 big {font-size:small; padding-left:64px; display:block;}
			td#left h3 small {font-size:small;}
			td#left h3:hover {cursor:pointer; color:darkred;}
			td.column a, span.noanchor {padding-left:26px;}
			td.column a:link {color:#00d;}
			td.column a:visited {color:#00d;}
			td.column a:hover {color:#f07;}
			#google_translate_element {margin:15px auto; text-align:center;}
			#google_translate_element .skiptranslate {margin-top:4px;}
			#google_translate_element a {padding:0; display:inline;}
			td.column h2 {width:100%; height:45px; text-align:center; margin-bottom:0; color:#fff; font-weight:normal; font-size:18px; line-height:42px; background:#0000fe url(img/tbp_h2_left.jpg) repeat-x; margin-top:0; color:yellow; opacity:0.8; overflow-y:hidden;}
			td.column h3 {color:#063;}
			td#left {background:#63baff url(img/tbp_left.jpg) repeat-y; border:1px solid #0090ff; width:217px;}
			td#right {background:#ddf url(img/tbp_gradient_main.jpg) left -1px repeat-x; border:1px solid #aad; width:200px;}
			a.metaphysics {background:url(img/icon_metaphysics.png) 6px 9px no-repeat;}
			a.ascension   {background:url(img/icon_ascension.png) 6px 9px no-repeat;}
			a.control1    {background:url(img/icon_controlsystem1.png) 6px 9px no-repeat;}
			a.control2    {background:url(img/icon_controlsystem2.png) 6px 9px no-repeat;}
			a.skeptics    {background:url(img/icon_skeptics.png) 6px 9px no-repeat;}
			a.entheogens  {background:url(img/icon_entheogens.png) 6px 9px no-repeat;}
			a.health     {background:url(img/icon_health.png) 6px 9px no-repeat;}
			a.priority-low    {color:#00884e!important;}
			a.priority-medium {color:#9c45a9!important;}
			a.priority-high   {color:#002aff!important;}
			a.ready  {color:#f0ff00!important;}
			a.new  {background:url(img/icon_new.png) 3px 7px no-repeat; padding-left:46px!important;}
			/*a.authorpage {color:darkblue!important;}*/
			a.disabled.authorpage {color:inherit!important; text-decoration:none;}
			a.wiki {color:#0b2!important;}
			a.nocontent {opacity:0.5;}
			a.nonexistent {text-decoration:line-through!important;}
			a.incomplete {text-decoration:none!important; color:inherit!important; cursor:inherit;}
			a.def {color:green!important;}
			#maindiv a:visited {color:purple;}
			a.external {text-decoration:none; color:#24f;}
			a.external:hover {border-bottom:1px solid #fbf;}
			a.personal {color:#b0ffff!important;}
				td#main.personal {background:#bfb;}
			td#main {padding:18px; border-left:1px solid blue; min-width:840px;}
				td#main div#maindiv {}
					div#toc {margin:auto; border:4px solid #ccccff; width:95%; background:#e3ffff; border:2px dashed lightblue; opacity:0.75; padding:2px 4px 4px 7px; margin:-40px 0 0 0; width:40px; font-weight:bold; cursor:pointer;}
					div#toc:hover {box-shadow:0 0 12px 0 rgba(43,166,203,0.5); -webkit-box-shadow:0 0 12px 0 rgba(43,166,203,0.5); -moz-box-shadow:0 0 12px 0 rgba(43,166,203,0.5);}
					div#toc h3 {margin:14px 0;}
					div#toc p {margin:6px 0;}
					div#toc ul {margin-left:-10px;}
					br {clear:both;}
					h1 {margin:0; padding-bottom:6px; text-align:center;}
					h1.personal, h2.personal, h3.personal, h4.personal {color:#c00;}
					em.overtitle {display:block; text-align:center; margin:-6px auto 3px auto; color:green; font-size:small;}
					em.sub {display:block; text-align:center; margin:-7px auto 22px auto; font-size:larger;}
					em.stub {display:block; text-align:center; margin:-4px auto 15px auto; color:red; font-style:normal;}
					div#category {margin:10px 0; width:auto; max-width:700px; color:gray; font-size:small; padding:4px; background:#eaeaea; border:1px solid #e0e0e0;}
					div#category a {text-decoration:none;}
					h2 {margin:22px 0 15px 0; font-size:17pt;}
					h2.related {text-align:center; color:#600; width:90%; margin:50px auto 0 auto;}
					h3 {margin-top:20px; margin-bottom:5px; font-size:13.9pt; opacity:0.9;}
					h4 {margin-top:22px; margin-bottom:2px; font-size:12pt; opacity:0.8;}
					h5 {margin-top:20px; margin-bottom:5px; font-size:11pt; opacity:0.7;}
					h6 {color:#a00; font-size:10pt; margin-top:16px; margin-bottom:0;}
					h6 a {color:#a00!important; border-bottom:1px dashed #00f;}
					sup, sub {line-height:75%;}
					.margin {margin:15px auto;}
					.small {font-size:small;}
					.small blockquote {font-size:85%; margin-top:14px; margin-bottom:14px; padding:0 10px; }
					.small td, .small th {padding:4px 6px!important;}
					.smaller {font-size:smaller;}
					.extraneous {opacity:0.55; font-style:normal;}
					div.extraneous {background-color:#f7ffff;}
					.quote div.extraneous, .def div.extraneous {background-color:inherit;}
					.blue {color:blue;}
					.green {color:green;}
					.authority {color:darkred;}
					.important {color:#600;}
					.highlight {background-color:yellow; opacity:0.85;}
					.inline {display:inline;}
					.TBP {font-variant:small-caps;}
					.disabled {text-decoration:none; color:inherit; cursor:inherit;}
					em.ref {color:#071; font-style:normal;}
					ul, ol {margin-top:18px; margin-bottom:26px;}
					table ul, table ol {margin-top:0; margin-bottom:0;}
					li {margin-bottom:3px;}
					.pdf {padding-right:14px; background:url(img/pdf.png) right 1px no-repeat;}
					.hidden {display:none;}
					.justify {text-align:justify;}
					.nopadding {padding:0!important;}
					.nopadding table {border-collapse:collapse; border:0!important;}
					blockquote {display:block; width:90%; margin:25px auto; padding:5px 15px; font-size:13px;}
					blockquote.longquote {height:505px; overflow:auto;}
					blockquote.quote {border:1px solid #08f; background:#e0efff linear-gradient(to top right, #e0efff, #e9f4ff);}
					blockquote span.bottomtile {font-style:italic; color:#444; float:right; margin-top:-8px; font-size:1.2em; padding:4px 7px; border:1px solid #08f; background:#e0efff linear-gradient(to top right, #e0efff, #e9f4ff);}
					blockquote.def {border:1px solid #c7f; background:#f0efff linear-gradient(to top right, #f0efff, #eaebff);}
					blockquote.def ul, blockquote.def ol {margin:12px 0;}
					blockquote.def span.bottomtile {background:#f0efff; border:1px solid #c7f;}
					blockquote.quote span.block {display:block; position:absolute; right:15px;}
					span.note:hover {opacity:0.6;}
					span.activated {color:grey;}
					blockquote.clown {border:1px solid #f66; background:#ff9 url(img/clown.png) no-repeat right bottom; width:75%; padding-right:15%; text-align:justify; font:12px "MS Comic Sans","Comic Sans",cursive;}
					blockquote.clowntop {background-position:right top; width:90%; padding:15px;}
					blockquote.compressed p {margin:8px 0;}
					div.sidenote {width:90%; margin:20px auto; padding:0 15px; font-size:smaller; opacity:0.7; background-color:#f7ffb8; border:1px solid #e8d177;}
					div.indent {width:92%; margin:12px auto; padding:10px 12px; border:1px solid #cce; background-color:#e5e5e5; text-align:justify;}
					div.indent h3, div.indent h4 {margin-top:2px}
					div.caption {margin-top:5px; border:1px solid #999; padding:10px 10px 9px 10px; background:#ffe9c0; font-size:smaller;}
					div.caption a {width:inherit;}
					div.caption img {display:block; margin-bottom:8px; width:inherit;}
					div.caption img, div.right img, div.left img {border-color:#777;}
					div.slider {border:1px solid #999; padding:10px 10px 9px 10px; background:#e9ffc0; font-size:smaller;}
					div.slider .slider-item {display:none;}
					div.slider .slider-visible {display:block;}
					div.slider .slider-index {display:inline-block; padding:2px 6px; margin:4px 1px 0 0; border:1px solid lightblue; cursor:pointer;}
					div.slider .slider-index:hover {color:darkred; border-color:orange;}
					div.slider .slider-selected {background-color:#aff;}
					div.slider h6 {margin:-5px auto 5px auto; text-align:center;}
					.source0{color:#000;} .source1{color:#555;} .source2{color:#777;} .source3{color:#999;} .source4{color:#aaa;} .source5{color:#bbb;}
					div.ack {width:94%; height:auto; overflow:auto; margin:25px auto; border:1px solid #4bb368; background:#baffbd; display:flex; flex-flow:row wrap; /*same as: flex-direction:row; flex-wrap:wrap;*/ justify-content:center; align-content:center;}
					div.ack p {margin:15px 40px 25px 40px;}
					div.ack div {width:194px; margin:10px 13px;}
					div.ack div img {border:2px solid #ff8; width:190px;}
					.textright {text-align:right;}
					.left {float:left; clear:left; margin:2px 15px 2px 0;}
					.right {float:right; clear:right; margin:2px 0 2px 15px;}
					div.center {margin:22px auto;}
					div.clear {clear:both;}
					div.border img {border:1px solid #000;}
					div.bordersoft img {border:1px solid #aaf;}
					div.container {background:#fed; border:1px solid #fbb; padding:5px 15px; margin:20px auto;}
					div.youtube {clear:both; margin:15px auto 20px auto; padding:2px 10px; background:#e6e6e6; border:1px solid #dbdbdb;}
					.collapsevideos div.youtube {height:28px; overflow-x:hidden; cursor:pointer;}
					div.youtube h3 {color:#700; font:normal 13px "Lucida Sans Unicode","Lucida Sans",sans-serif; margin:5px 0 6px 0; width:97%;}
					div.youtube div.expand {float:right; border:1px solid #9bf; color:#9af; height:17px; width:17px; margin-top:4px; text-align:center; line-height:105%; cursor:pointer;}
					div.youtube .embed {overflow:auto; height:auto; min-height:320px; border:1px solid transparent;}
					.screen div.youtube .embed {border:1px solid #970; background:#dde url(img/tbp_videoplay.png) center center no-repeat; opacity:0.7;}
					.screen div.youtube .embed:hover {cursor:pointer; opacity:1;}
					.screen div.youtube .embed iframe {visibility:hidden;}
					div.youtube .description {color:#35b; padding:1px 2px 0px 4px; font-size:smaller;}
					div.transcript {font-size:small; color:#300;}
					table.chart {border-collapse:collapse;}
					table.chart td, table.chart th {border:1px solid #777; padding:8px; vertical-align:middle;}
					.aligntop td {vertical-align:top!important;}
					.thin td {padding-top:4px!important; padding-bottom:4px!important;}
					table#arcana tr td:nth-child(1) {text-align:center;}
					table#arcana tr td:nth-child(3) div {max-height:340px; overflow-y:auto; padding-right:7px;}
					table#arcana tr td:nth-child(4) img {max-width:170px; display:block; margin:auto;}
		div#foot {text-align:center; font:italic 12px Arial,sans-serif; color:white; margin:20px auto; padding:10px 0; background:radial-gradient(closest-corner at 50% 50%,green,rgba(0,0,0,0));}
