/* ************************************ GLOBAL STYLES ************************************ */

/* Container for entire HTML page */
html {
	background-color: #000000;
	width: 100%;

	color: #770000;
	font-family: Calibri, Verdana, Arial;
	font-size: 11.5pt;
	line-height: 15.5pt;
	text-align: center;

	padding: 0;
	border: 0px solid red;
	margin: 0;
}
	/* Container for entire web page body */
	body {
		background-color: rgba(0, 209, 255, .085);

		display: flex;
		flex-flow: row wrap;
		width: 100%;

		padding: 0;
		border: 0px solid #770077;
		margin: 0;
	}
		/* Standard div container properties, to be inherited by all other divs */
		div {
			padding: 0;
			border: 0px solid #440077;
			margin: 0;
		}
		/* Container for entire header (see header.css for sub-contents) */
		div.header {
			background-color: rgba(0, 225, 255, .085);

			/* Refer to header.css */
		}
		/* Container for everything between header and footer */
		div.global {
			background-color: rgba(0, 225, 255, .05);

			display: flex;
			flex: 1 1 auto;
			flex-flow: row wrap;

			width: 100%;

			padding: 0;
			border: 0vmin solid red;
			margin: 0;
		}
			/* Buffer on either side of body div, which is used to center body */
			div.buffer {
				flex: 1 1 auto;

				padding: 0;
				border: 0px solid red;
				margin: 0;
			}
			/* Container for panel triptych (2 sidebars and 1 central panel) */
			div.console {
				display: flex;
				flex: 1 1 auto;
				flex-flow: row wrap;

				width: clamp(600px, 100%, 1000px - 1vmax);
				min-height: 1px;

				padding: 0;
				border: 0px solid green;
				margin: 0;
			}
				/* Container for sidebar (see sidebar.css for sub-contents) */
				aside.panel {
					background-color: transparent;

					/* Refer to sidebar.css */
				}
				/* Container for central panel */
				div.panel {
					flex: 0 0 auto;
					width: clamp(600px, 100%, 1000px - 1vmax);

					padding: 0;
					border: 0vmax solid rgba(0, 225, 255, .15);
					margin: .5vmax;
				}
					/* Container for central panel sub-containers */
					div.panel div.content article,
					div.panel div.content div.list-entry,
					div.panel div.content div.tile,
					div.panel div.content div.menu,
					div.panel div.content div.description {
						background-color: rgba(0, 225, 255, .085);
						display: block;
						opacity: 97%;
						overflow: hidden;
						width: 100%;
						max-width: 100%;

						color: #117777;

						padding: 0;
						border: .07525vmax solid rgba(0, 255, 255, .07525);
						margin: 0;

						transition: background-color .5s, opacity .5s;
					}
						/* Container for central panel sub-containers inner container */
						div.panel div.content article div.container,
						div.panel div.content div.list-entry div.container,
						div.panel div.content div.menu div.container {
							text-align: left;
							overflow: hidden;
							width: calc(100% - 4vmax);

							padding: 1vmax;
							border: .15vmax solid rgba(0, 255, 255, .25);
							margin: 1vmax;

							transition: border .75s;
						}
							/* Container for central panel sub-containers inner container header */
							div.panel div.content article div.container header,
							div.panel div.content div.list-entry div.container div.header,
							div.panel div.content div.menu div.container header {
								padding: 1vmin .5vmin;
							}
								/* Container for central panel sub-containers inner container header title */
								div.panel div.content article div.container header div.title,
								div.panel div.content div.list-entry div.container div.header div.title,
								div.panel div.content div.menu div.container header div.title {
									width: 100%;

									border-bottom: .15vmax solid rgba(0, 255, 255, .25);
								}
									/* Container for central panel sub-containers inner container header title headers */
									div.panel div.content article div.container header div.title h1,
									div.panel div.content article div.body h2,
									div.panel div.content div.menu div.container header div.title h1,
									div.panel div.content div.list-entry div.container div.header div.title h2 {
										z-index: 5;
										position: relative;

										color: rgba(202, 84, 25, 1);
										font-family: Georgia;
										font-weight: bold;
										text-align: left;

										padding: 0;
										border: 0px solid red;
										margin: 0;
									}
									/* Container for central panel sub-containers paragraphs */
									div.panel div.content article div.container div.body p,
									div.panel div.content div.description p,
									div.panel div.content div.list-entry div.container div.preview div.description p {
										font-family: Georgia, Calibri, Verdana, Arial;
										font-size: 15pt;
										font-weight: normal;
										line-height: 20pt;
										text-align: justify;
										text-indent: 1.5em;

										padding: 0;
										border: 0px solid blue;
										margin: 0 0 1vmax 0;
									}
		/* Container for entire footer (see footer.css for sub-contents) */
		div.footer {
			background-color: rgba(0, 209, 255, .15);

			/* Refer to footer.css */
		}

	/* Container for standard timestamp */
	div.timestamp {
		overflow: visible;
		z-index: -5;

		padding: 0;
		border: 0px solid red;
		margin: 2px 0 1vmax 0;
	}
		/* Styling for standard timestamp div text */
		div.timestamp p {
			color: rgba(255, 255, 255, .25);

			font-family: Arial;
			font-size: 8pt;
			font-weight: bold;
			line-height: 8pt;
			text-align: right;

			padding: 0;
			border: 0 solid red;
			margin: 0;
		}
	/* Container for standard hidden content */
	div.hidden
	{
	   display: none
	}

	/* Styling for standard anchor type */
	a {
		color: inherit;
		text-decoration: none;
	}
	a:link,
	a:visited {
		color: inherit;
	}
	a:hover {
		color: inherit;
	}
	a:active {
		color: inherit;
	}


/* ************************************ ARTICLE PANEL STYLES ************************************ */

/* Container for article panel */
article,
article.standard {
	/* Inherited from global.css */

	border-top: 0 solid rgba(0, 255, 255, .07525);
	border-bottom: 0 solid rgba(0, 255, 255, .07525);
}
	/* Container for article panel sub-container */
	article div.container {
	}
		/* Container for article panel header */
		article div.container header {
			/* Inherited from global.css */

		}
			/* Container for article panel header title */
			article div.container header div.title {
				/* Inherited from global.css */

			}
				/* Container for article panel header title header 1 */
				article div.container header div.title h1 {
					/* Inherited from global.css */

					font-size: 7vw;
					letter-spacing: -.5vw;
					line-height: 5vw;
				}
			/* Container for article panel header timestamp */
			article div.container header div.timestamp {
				/* Inherited from global.css */
			}
				/* Styling for article panel header timestamp text */
				article div.container header div.timestamp p {
					/* Inherited from global.css */
				}
		/* Container for article panel body */
		article div.container div.body {
			/* Inherited from global.css */

			background-color: transparent;
			width: clamp(200px, 100%, calc(684px - .15vmax));

			padding: 0;
			border: 0vmax solid transparent;
			margin: 0;
		}
			/* Container for article panel body text */
			article div.container div.body p {
				/* Inherited from global.css */

			}


	/* ****************** Article Header Types ****************** */

	/* Styling for article heading level 3 */
	article div.container div.body h3,
	article div.container div.body figure figcaption h3 {
		color: rgba(202, 84, 25, 1);
		overflow: visible;

		font-family: Arial Black, Arial;
		font-size: 15pt;
		font-weight: 900;
		letter-spacing: -1.25pt;
		line-height: 12pt;
		text-align: left;
		text-indent: 0em;
		text-indent: 0em;

		padding: 0;
		border-bottom: .07525vmax solid rgba(0, 255, 255, .1);
		margin: 0;
	}
		article div.container div.body figure figcaption h3 span.num {
			color: rgba(202, 84, 25, 1);
			font-family: Georgia;
			font-size: 20pt;
		}
		article div.container div.body figure figcaption h3 span.figure {
			color: rgba(0, 225, 255, .65);
		}
		article div.container div.body figure figcaption h3 span.selection {
			color: rgba(220, 200, 180, .65);
		}
	article div.container div.body figure figcaption div.sub {
		color: rgba(0, 255, 255, .25);
		overflow: visible;

		font-family: Arial;
		font-size: 12pt;
		font-weight: 900;
		letter-spacing: -1pt;
		line-height: 12pt;
		text-align: right;
		text-decoration: none;

		padding: 0px;
		border: 0px solid red;
		margin: 0px 0px 0px 0px;
	}
		article div.container div.body figure figcaption div.sub span.label {
			color: rgba(255, 50, 50, .65);
		}
		article div.container div.body figure figcaption div.sub span.year {
			color: rgba(150, 255, 150, .5);
		}


	/* ****************** Article Figure Types ****************** */

	/* Styling for article figure container */
	article div.container div.body figure,
	article div.container div.body figure.book,
	article div.container div.body figure.cover,
	article div.container div.body figure.figure,
	article div.container div.body figure.label,
	article div.container div.body figure.movie,
	article div.container div.body figure.selection,
	article div.container div.body figure.show
	{
		background-color: rgba(0, 225, 255, .05);
		box-sizing: border-box;
		width: 100%;

		color: #117777;
		font-family: Georgia, Verdana, Arial;
		font-weight: bold;
		text-align: center;

		padding: 1vmax 1vmax 1vmax 1vmax;
		border: inset;
		border: .0725vmax solid rgba(0, 255, 255, .1);
		margin: 0 0 .5vmax 0;
	}
		/*  Styling for article figure image */
		article div.container div.body figure img,
		article div.container div.body figure img.inner {
			background-color: rgba(0, 225, 255, .035);
			float: none;
			display: block;
			max-width: calc(100% - 2.15vmax);
			height: auto;

			font-family: Arial;
			font-size: 9pt;
			line-height: 50pt;

			text-align: center;
			vertical-align: middle;

			padding: 1vmax;
			border: .07525vmax solid rgba(0, 255, 255, .3);
			margin: 0 auto;
		}
			/*  Styling for article figure image (inner ring type) */
			article div.container div.body img.inner {
				border-radius: 360px;
			}
		/*  Styling for article figure caption */
		article div.container div.body figure figcaption {
			overflow: visible;
			background-color: rgba(0, 225, 255, .075);
			
			color: #339999;
			font-family: Calibri, Verdana, Arial;
			font-size: 12pt;
			font-weight: bold;
			line-height: 12pt;
			text-align: center;

			padding: .5vmax;
			border: .07525vmax solid rgba(0, 255, 255, .15);
			margin: 1vmax 0 0 0;
		}
			/*  Styling for article figure caption (first of type) */
			article div.container div.body figure figcaption:first-of-type {
				padding: .5vmax;
			}
			/*  Styling for article figure caption (last) */
			article div.container div.body figure figcaption:last {
				padding: .5vmax;
			}

/* ************************************ TAG STYLES ************************************ */

/* Custom Span Styles */
span.figure,
span.outfit {
	color: #007c96;
}
	div.article-body h3 span.figure {
		color: #0099BB;
	}
span.book,
span.event,
span.happening,
span.movie,
span.periodical,
span.recurring,
span.selection,
span.selection12,
span.selection12p,
span.selection10,
span.selection7,
span.selection7p,
span.selectioncd,
span.videogame {
	color: #968a77;
	font-style: italic;
}
	div.article-body h3 span.selection {
		color: #AA9988;
	}
span.selection7:after {
	content: "\00a0(7\0022\00a0Single)";
}
span.selection7p:after {
	content: "\00a0(7\0022\00a0Promo)";
}
span.selection10:after {
	content: "\00a0(10\0022\00a0Single)";
}
span.selection12:after {
	content: "\00a0(12\0022\00a0Single)";
}
span.selection12p:after {
	content: "\00a0(12\0022\00a0Promo)";
}
span.selection12r:after {
	content: "\00a0(12\0022\00a0Remixes)";
}
span.selectioncd:after {
	content: "\00a0(Maxi-Single)";
}
span.selection12.first:after {
	content: "\00a0(12\0022\00a0Single #1)";
}
span.selection12.second:after {
	content: "\00a0(12\0022\00a0Single #2)";
}
span.label {
	color: #694444;
}
	div.article-body h4 span.label {
		color: #882222;
	}
span.article,
span.episode,
span.track,
span.track_new {
	color: #779671;
}
span.version_new {
	color: #339671;
	font-style: italic;
}
span.gear {
	color: #735130;
}
span.joint {
	color: #784452;
}
span.zone {
	color: #735140;
}
span.year,
span.date {
	color: #555555;
}
	div.article-body h4 span.date,
	div.article-body h4 span.year {
		color: #777777;
	}


	/* START CUT OUT */
	span.article:before,
	span.episode:before,
	span.track:before,
	span.version:before,
	span.yolk:before {
		content: open-quote;

		font-family: Georgia;
		
		-moz-user-select: text;
		webkit-user-select: text;
	}
	span.article:after,
	span.episode:after,
	span.track:after,
	span.version:after, 
	span.yolk:after {
		content: close-quote;

		font-family: Georgia;

		-moz-user-select: text;
		webkit-user-select: text;
	}
	/* END CUT OUT */




span.track span.movie {
	font-weight: normal;
}
	span.track span.movie:before,
	span.track span.movie:after {
		content: "\0022";
	}
div.article-body span.article:before,
div.article-body span.episode:before,
div.article-body span.track:before,
div.article-body span.version:before,
div.article-body span.yolk:before {
	/* content: open-quote; */

	font-family: Georgia;

	-moz-user-select: text;
	webkit-user-select: text;
}
div.article-body span.article:after,
div.article-body span.episode:after,
div.article-body span.track:after,
div.article-body span.version:after,
div.article-body span.yolk:after {
	/* content: close-quote; */

	font-family: Georgia;

	-moz-user-select: text;
	webkit-user-select: text;
}

div.article-body span.angle-quote:before {
	content: "«";
}

div.article-body span.angle-quote:after {
	content: "»";
}

/* Custom Span Styles (Notation) */
span.bold {
	font-weight: 900;
}
span.italic {
	font-style: italic;
}
span.quote {
}
span.quote:before {
	/* content: open-quote; */

	font-family: Georgia;
}
span.quote:after {
	/* content: close-quote; */

	font-family: Georgia;
}
span.excised {
	text-decoration: line-through;
}
/* Custom Divs */
div.note {
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;

	padding: 0;
	margin: 0;
}
div.kernel {
	box-sizing: border-box;

	text-align: center;

	padding: 0px 2vmin 0px 2vmin;
	border: 0px solid red;
	margin: 2vmin 2vmin;
}
	div.kernel p {
		max-width: 620px;

		font-size: 14pt;

		font-family: Georgia, Verdana, Arial;
		text-align: justify;
		text-indent: 1em;

		padding: 0px;
		margin: 0em 0em 0em 0em;
	}

	div.kernel.note p {
		text-indent: 0em;
	}
	div.kernel.note p:before {
		content: "NOTE: ";
		font-weight: 900;
	}
	div.kernel.postscript p:before {
		content: "POSTSCRIPT: ";
		font-weight: 900;
	}
	div.kernel.quote {
		font-size: 9.25pt;
		line-height: 16pt;

		margin: 0px 10px 12px 15px;
	}
		div.kernel.quote p {
			text-indent: 1em;

			padding: 0px;
			margin: 0px;
		}
		div.kernel.quote p:first-child {
			text-indent: .6em;

			padding: 0px;
			margin: 0px;
		}
		div.kernel.quote p:first-child:before {
			content: open-quote;

			font-family: Georgia;
		}
		div.kernel.quote p:last-child:after {
			content: close-quote;

			font-family: Georgia;
		}



sup {
	font-size: 9pt;
	line-height: 0pt;

	padding: 0px 0px 0px 2px;
}



div.attribution {
	box-sizing: border-box;
	width: 100%;

	text-align: center;

	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	margin: -10px 0px 12px 0px;
}
	div.attribution p {
		max-width: 620px;

		font-family: Georgia, Verdana, Arial;
		/* font-size: 13px; */
		text-align: right;
		text-indent: 0em;

		padding: 0px;
		margin: 0px;
	}
		div.attribution p:first-child:before {
			content: "\2014\00a0";
		}
		div.attribution.source p:first-child:before {
			content: "";
		}
		div.attribution p:after {
		}
div.under {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
	div.under p {
		list-style-position: inside;

		font-family: Arial;
		font-weight: bold;
		line-height: 75%;
		text-align: right;
		text-indent: 0em;

		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	figcaption.under:before {
		content: "[";
	}
	figcaption.under:after {
		content: "]";
	}

figcaption span.data,
figcaption span.with,
figcaption span.selection12:after,
figcaption span.selection12p:after,
figcaption span.selection10:after,
figcaption span.selection7:after,
figcaption span.selection7p:after,
figcaption span.selectioncd:after {
	font-weight: 900;
	letter-spacing: 0pt;
	line-height: 0pt;
}
h3 span.data,
h3 span.with,
h3 span.selection12:after,
h3 span.selection12p:after,
h3 span.selection10:after,
h3 span.selection7:after,
h3 span.selection7p:after,
h3 span.selectioncd:after {
	font-weight: 100;
	letter-spacing: -1.4pt;
	line-height: 0pt;
}
li span.data,
li span.with,
li span.selection12:after,
li span.selection12p:after,
li span.selection10:after,
li span.selection7:after,
li span.selection7p:after,
li span.selectioncd:after {
	font-weight: 100;
	letter-spacing: 0pt;
	line-height: 0pt;
}
ol div.under {
	padding: 2px 0px 3px 0px;
	border-top: 1px solid rgba(0, 0, 0, .05);
	margin: 0px 0px 0px -20px;
}
	ol div.under p {
		list-style-position: inside;

		font-size: 5pt;
		font-weight: bold;
		line-height: 5pt;
		text-align: left;
		text-indent: 0em;

		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
ol div.under span.data,
ol div.under span.with,
ol div.under span.selection12:after,
ol div.under span.selection12p:after,
ol div.under span.selection10:after,
ol div.under span.selection7:after,
ol div.under span.selection7p:after,
ol div.under span.selectioncd:after {
	font-size: 9pt;
	font-weight: 600;
	letter-spacing: .1pt;
	line-height: 11pt;
}
/*ol li span.label:before {
	color: #1f1307;
	content: "(";
}
ol li span.label:after {
	color: #1f1307;
	content: ")";
}
ol div.under span.data:before {
	content: "(";
}
ol div.under span.data:after {
	content: ")";
}
*/
/* TO BE DEPRECATED */
div.caption {
	overflow: visible;

	max-width: 620px;

	color: red;
	font-family: Arial;
	font-size: 1.3vh;
	font-weight: bold;
	line-height: 1.3vh;
	text-align: center;
	text-decoration: line-through;

	padding: 0px;
	margin: -8px 0px 14px 0px;
}
/* TO BE DEPRECATED */
span.who {
	color: red;
	text-decoration: line-through;
}
span.record,
span.record12,
span.record12p,
span.record10,
span.record7 {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.song {
	color: red;
	text-decoration: line-through;
}
span.song:before {
	content: open-quote;

	color: red;
	font-family: Georgia;
	text-decoration: line-through;

	-moz-user-select: text;
	webkit-user-select: text;
}
span.song:after {
	content: close-quote;

	color: red;
	font-family: Georgia;
	text-decoration: line-through;

	-moz-user-select: text;
	webkit-user-select: text;
}
span.magazine {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.publication {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.film {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.series {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.tv {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.place {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.venue {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.entity {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.object {
	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.data {
	color: red;
	text-decoration: line-through;
}
span.record7:after {
	content: "\00a0(7\0022\00a0Single)";

	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.record10:after {
	content: "\00a0(10\0022\00a0Single)";

	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.record12:after {
	content: "\00a0(12\0022\00a0Single)";

	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.record12p:after {
	content: "\00a0(12\0022\00a0Promo)";

	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.recordcd:after {
	content: "\00a0(Maxi-Single)";

	color: red;
	font-style: italic;
	text-decoration: line-through;
}
span.with:before {
	color: #007c96;
	content: "featuring\00a0";
}
span.with.w:before {
	color: #007c96;
	content: "with\00a0";
}
span.with {
	color: #007c96;
}
span.track span.with:before {
	color: #007c96;
	content: "(featuring\00a0";
}
span.track span.with:after {
	color: #007c96;
	content: ")";
}
span.dead {
	text-decoration: line-through;
}
span.dead:after {
	content: "\00a0[Inactive]";
	display: inline-block;

	text-decoration: none;
}

span.removed {
	font-style: italic;
	text-decoration: line-through;
}
/* TO BE DEPRECATED */
div.blockquote {
	max-width: 620px;

	color: red;
	font-style: italic;
	text-decoration: line-through;

	padding: 0px;
	margin: 0px 0px 12px 20px;
}
	div.blockquote p:first-child:before {
		content: open-quote;

		color: red;
		font-family: Georgia;
		font-style: italic;
		text-decoration: line-through;
	}
	div.blockquote p:last-child:after {
		content: close-quote;

		color: red;
		font-family: Georgia;
		font-style: italic;
		text-decoration: line-through;
	}
div.excerpt {
	max-width: 620px;

	color: red;
	font-family: Georgia;
	font-style: italic;
	text-decoration: line-through;

	padding: 0px;
	margin: 0px 0px 12px 20px;
}
	div.excerpt p:first-child:before {
		content: open-quote;

		color: red;
		font-family: Georgia;
		font-style: italic;
		text-decoration: line-through;
	}
	div.excerpt p:last-child:after {
		content: close-quote;

		color: red;
		font-family: Georgia;
		font-style: italic;
		text-decoration: line-through;
	}
span.attribution {
		color: red;
		font-family: Georgia;
		font-style: italic;
		text-decoration: line-through;
}
span.attribution:before {
	content: "\2014\00a0";

	color: red;
	font-family: Georgia;
	font-style: italic;
	text-decoration: line-through;
}
span.attribution:after {
	color: red;
	font-family: Georgia;
	font-style: italic;
	text-decoration: line-through;
}
/* REMOVE START */
div.credit {
	box-sizing: border-box;
	width: 100%;
	
	text-align: center;
	
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	margin: 0px 0px 12px 0px;
}
	div.credit p {
		max-width: 620px;

		font-family: Verdana, Arial;
		font-size: 13px;
		text-align: right;
		text-indent: 0em;
		
		padding: 0px;
		margin: 0px;
	}
		div.credit p:first-child:before {
			content: "\2014\00a0";
		}
		div.credit.source p:first-child:before {
			content: "";
		}
		div.credit p:after {
		}
div.kernel.credits div.credit {
	box-sizing: border-box;
	width: 100%;
	
	text-align: center;
	
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
}

			article div.container div.body hr {
				box-sizing: border-box;
				height: 1px;
				width: 100%;

				background-color: rgba(0, 255, 255, .125);

				padding: 0;
				border: 0px solid red;
				margin: 0 0 1vmax 0;
			}


/* ************************************ FOOTER STYLES ************************************ */

/* Container for entire footer div */
div.footer {
	/* Inherited from global.css */

	width: 100%;
	text-align: center;

	padding: 0;
	border-top: .15vmax solid rgba(255, 255, 255, .25);
	border-bottom: .15vmax solid rgba(255, 255, 255, .25);
	margin: 0;
}
	/* Container for copyright information within footer div */
	div.footer div.copyright {
		padding: 1vmax;
		border-bottom: 0px solid rgba(0, 255, 255, .375);
		margin: 0;
	}
		/* Styling for copyright information text */
		div.footer div.copyright p {
			color: rgba(255, 255, 255, .5);
			font-family: Courier New;
			font-size: 8pt;
			font-weight: bold;
			line-height: 8pt;

			padding: 0;
			margin: 0;
		}

























div.panel div.content article div.container div.body p.no-indent {
	text-indent: 0px;
}


@media only screen and (max-width: 1200px) {
	div.console {
		/* width: 700px;
		max-width: 700px; */
	}
	aside.panel {
		display: none;

		margin: 0;
	}
}
/* *** iPhone 10 *** */
@media only screen and (max-width: 1225px) {
	div.console {
		width: calc(100% - 5vmin);
		/* max-width: 100%;
		overflow: hidden;

		border: 0 solid red; */
	}
	div.panel {
		width: 100%;
		max-width: 100%;
		/* margin: 1vmax 0 1vmax 0; */
	}
	aside.panel {
		display: none;
		max-width: 100%;
		overflow: hidden;
	}

div.buffer {
	display: none;
}

	div.article,
	div.entry-container {
		width: calc(100% - 4.3vmax);
		/*margin: 1vmax 0 1vmax 0;*/
	}


		div.list-entry h2 {
			/* Inherited from global.css */

			font-size: 26pt;
			letter-spacing: -.55vw;
			line-height: 18pt;
		}

		div.list-entry div.description p {
			font-size: 16pt;
			letter-spacing: 0;
			line-height: 20pt;
		}

		div.timestamp {
		}
			div.timestamp p {
				font-size: 7pt;
				line-height: 7pt;
			}


		div.menu nav.main {
		}
				div.menu nav.main div.button p.text {
					font-size: 7pt;
					line-height: 7pt;
				}

			div.menu nav.main div.button:hover {
				transition: border 0s, background-color 0s;
			}
	div.header:hover {
		transition: background-color 0s, opacity 0s;
	}

	div.tile {
		width: calc(33% - 1.5vmax);
	}

		div.menu div.container div.menu-entry a h2 {
			font-size: 15pt;
			line-height: 12pt;
		}


	div.panel {
		padding: 0;
		border: 0px solid red;
		margin: 0;
	}
		div.panel div.content {
			padding: 0;
			border: 0px solid red;
			margin: 0;
		}
			div.panel div.content article {
				padding: 0;
				border: 0px solid red;
				margin: 0;
			}
				div.panel div.content article div.container {
					width: calc(100% - 2vmax);

					padding: 1vmax;
					border: 0px solid red;
					margin: 0;
				}

				div.panel div.content article div.container div.body p {
					margin: 1vmax 0 2vmax 0;
				}

				div.panel div.content article div.container div.body figure {
					background-color: transparent;

					padding: 0;
					border: 0px solid red;
					margin: 0;
				}
				div.panel div.content article div.container div.body figure img {
					background-color: transparent;
					max-width: calc(100% - .15vmax);

					padding: 0;
					margin: 0;
				}

}
