/* rimric version "R9" styles (rimric.com, /mrm_parrott/.com, GetWiki.net) */


/* Eric Meyer's "reset" */

/* ################################################## */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, button, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline;*/
	}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section 
	{
	display: block;
	}
body 
	{
	line-height: 1;
	}
ol, ul 
	{
	list-style: none;
	}
blockquote, q 
	{
	quotes: none;
	}
blockquote:before, blockquote:after, q:before, q:after 
	{
	content: '';
	content: none;
	}
table 
	{
	border-collapse: collapse;
	border-spacing: 0;
	}


/* --- xml --- */
feed, subtitle, name, id, modified, tagline, issued, created, generator, entry>updated, getwiki
	{
	display: none;
	}
entry>summary,title, updated, revision>timestamp, contributor, comment, text
	{
	display: block;
	background: white;
	color: black;
	margin: 10px 100px 5px 100px;
	font-size:larger;
	}
entry>summary, revision>text
	{
	background-color: #f7f8ff;
	padding: 25px;
	border: 1px dashed #8888aa ;
	}
feed>title:after, page>title:after
	{
	content: "  (page best viewed with a news reader or compliant browser)";
	}


/*  R9 styles */

/* ################################################## */

@media screen
	{
	p
		{
		padding-bottom:2em;
		}
	p a
		{
		color:blue;
		}
	.article h1, .article h2, .article h3, .article h4, .article h5, .article h6
		{
		font-weight:bold;
		margin-bottom:1em;
		}
	em
		{
		font-style:italic;
		}
	strong, b
		{
		font-weight:bold;
		}
	small
		{
		font-size: .75em;
		line-height:1.25em;
		}
	img, iframe 
		{
		max-width: 100%;
		height: auto;
		display: block;
		}
	ol.list
		{
		list-style-type:decimal;
		margin:20px 0px 20px 30px;
		}
	.hr
		{
		height:10px;
		width:auto;
		margin: 0px 15px 0px 15px;
		border-bottom:1px solid #666;
		}
	#rimric, #mrmp, #furyroad, #getwiki
		{
		font: 1.5em/1 Georgia, "Times New Roman", Times, serif;
		color: white;
		margin: 0;
		}
	#rimric
		{
		background-color: black; /* #41627e, #666, #151b54, black, #5a7384, etc*/
		background-image: url("../images/rimric-bg.jpg");
		background-repeat:no-repeat;
		background-position: center top;
		background-size: 100% 2100px;
		}
	#mrmp
		{
		background: #41627e; /* #41627e, #666, #151b54, black, #5a7384, etc*/
		}
	#getwiki
		{
		background: #666; /* #41627e, #666, #151b54, black, #5a7384, etc*/
		}
	#header
		{
		margin-top:0px;
		padding-left:7px;
		}
	#footer
		{
		height:auto;
		padding: 10px 7px 20px 7px;
		}
	#rimric-logo-top, #rimric-logo-bottom, #mrmp-logo-top, #mrmp-logo-bottom, #getwiki-logo-top, #getwiki-logo-bottom
		{
		position:relative;
		width:300px;
		height:120px;
		}
	#rimric-logo-top, #rimric-logo-bottom
		{
		background: url("../images/rimric9.png");
		background-repeat:no-repeat;
		background-position: -5px 18px;
		}
	#mrmp-logo-top, #mrmp-logo-bottom, #getwiki-logo-top, #getwiki-logo-bottom
		{
		background:none;
		text-shadow: 0px 0px 2px #c0c0c0;
		}
	#mrmp-logo-bottom
		{
		margin: -15px 0px 0px 0px;
		}
	#mrmp-logo-top span, #mrmp-logo-bottom span, #getwiki-logo-top span, #getwiki-logo-bottom span
		{
		font: 1.75em/2.5 Georgia, "Times New Roman", Times, serif;
		}
	#getwiki-logo-top, #getwiki-logo-bottom
		{
		text-indent:20px;
		}
	#content 
		{
		margin: 0px auto 100px auto;
		}
	#menu-top, #menu-bottom
		{
		float:right;
		margin:-40px auto -40px auto;
		width:inherit;
		text-align:center;
		}
	#menu-bottom
		{
		border-top:1px solid #646d7e;
		margin:0px auto 0px auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0 -2px 2px -2px rgba(0, 0, 0, 0.18);
		}
	#support, #support-title, #connect
		{
		display:block;
		float:right;
		text-align:center;
		}
	#connect
		{
		margin: 0px 17px 10px 0px;
		}
	#support ul, #support-title ul, #connect ul, #menu-top ul, #menu-bottom ul
		{
		list-style-type:none;
		padding:0px;
		}
	#menu-top ul, #menu-bottom ul
		{
		display:inline-block;
		margin: 0px auto 0px auto;
		}
	#support ul li, #support-title ul li, #connect ul li, #menu-top ul li, #menu-bottom ul li
		{
		float:left;
		}
	#support ul li img, #support-title ul li img
		{
		width:99px;
		height:36px;
		opacity:.8;
		}
	#support ul li img:hover, #support-title ul li img:hover
		{
		opacity:1;
		}
	#support ul li:first-child, #support-title ul li:first-child
		{
		border-right:2px solid transparent;
		width:98px;
		}
	#support ul li:last-child, #support-title ul li:last-child
		{
		border-left:2px solid transparent;
		}
	#connect ul li img
		{
		margin: 0px 2px 0px 0px;
		opacity:.7;
		}
	#connect ul li img:hover
		{
		opacity:1;
		}
	#rn-player
		{
		float:right;
		margin:10px;
		padding:0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.18);
		}
	#masonry, #gallery
		{
		margin: 0px;
		padding: 0px 0px 50px 0px;
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto;
		-moz-column-gap: 0px;
		-webkit-column-gap: 0px;
		column-gap: 0px;
		}
	#gallery, #panelry
		{
		-moz-column-count: auto;
		-webkit-column-count: auto;
		column-count: auto;
		padding:0px;
		}
	.item, .news, .latest-news, .index-news, .article, .box, .portfolio, .portfolio-site
		{
		display: inline-block;
		background: white;
		color:black;
		padding: 0px;
		margin: 2px;
		width: 300px;
		min-height:120px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
		/*border-radius: 1px;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;*/
		overflow:hidden;
		}
	.news
		{
		background: url("../images/news-masonry.png");
		background-position: 0px 0px;
		background-size: 300px 100px;
		min-height:100px;
		}
	.latest-news
		{
		background: #2b2b2b;
		min-height:20px;
		text-align:center
		}
	.portfolio
		{
		background:transparent;
		box-shadow:none;
		text-align:center;
		margin:none;
		color:white;
		font: 14px/12px Arial, Helvetica, sans-serif;
		}
	.portfolio-site
		{
		float:left;
		width:148px;
		min-height:91px !important;
		background: transparent;
		margin: 2px 0px 4px 2px;
		}
	.portfolio-site img
		{
		width:143px;
		}
	.index-news
		{
		background: url("../images/news-masonry.png");
		background-position: 0px 0px;
		background-repeat:no-repeat;
		background-size: 300px 100px;
		height:220px;
		}
	.index-news .buffer
		{
		height:calc(100% - 120px);
		float:left;
		}
	.article .buffer
		{
		min-height:750px;
		height:calc(100% - 220px);
		}
	.index-news img
		{
		height:120px;
		float:left;
		clear:both;
		}
	.article
		{
		height:auto;
		/*padding-bottom:20px;*/
		}
	.box
		{
		width: auto;
		font: 12px/12px Arial, Helvetica, sans-serif;
		color:#666;
		text-shadow: 0px 0px 1px #c0c0c0;
		text-align:justify;
		margin:5px;
		padding:5px;
		box-shadow: none;
		border-left:1px solid #c0c0c0;
		}
	.box img
		{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.18);
		margin:-5px 0 5px -5px;
		}
	.news-pub, .group-item, .group-item-small, .call-action, .copyright
		{
		font: 11px/8px Arial, Helvetica, sans-serif;
		color:#eff7ff;
		text-shadow: 0px 0px 2px #c0c0c0;
		margin:15px;
		}
	.group-item
		{
		margin:15px 15px 15px 35px;
		}
	.group-item-small
		{
		margin:3px 15px 3px 35px;
		text-transform:uppercase;
		}
	.group-item a, .group-item-small a
		{
		color:white;
		text-decoration:none;
		}
	.group-item a:hover, .group-item-small a:hover
		{
		text-decoration:underline;
		}
	.copyright
		{
		clear:both;
		margin:-20px auto 10px auto;
		}
	.news-date
		{
		color:#c0c0c0;
		margin-left:10px;
		}
	.news-date a
		{
		color:#c0c0c0;
		}
	.inset-main, .inset-article, .category, .notice
		{
		/*background: url("../images/intro-masonry.png");
		background-position: 0px 0px;
		background-size: 300px 100%;
		border-left: 1px dotted #c0c0c0;*/
		height:90px;
		padding: 15px 15px 15px 15px;
		background:transparent;
		border:none;
		box-shadow: none;
		color:white;
		}
	.inset-main, .inset-article
		{
		width:290px;
		}
	.category
		{
		background: #2b2b2b;
		width:300px;
		height:auto;
		}
	.wikindex
		{
		}
	.notice
		{
		clear:both;
		width:auto;
		background: #2b2b2b;
		padding: 15px 15px 15px 15px;
		text-align:center;
		/*margin: 0px 15px 0px 15px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);*/
		}
	.title, .subtitle
		{
		font: 1em/1.25 Georgia, "Times New Roman", Times, serif;
		color: white;
		text-shadow: 0px 0px 2px #c0c0c0;
		}
	.inset-title
		{
		color:white !important;
		text-decoration:underline !important;
		}
	.subtitle
		{
		font-size:.75em;
		}
	.group, .group-link, .head-link, .foot-link
		{
		font: 14px/18px Arial, Helvetica, sans-serif;
		color:#82cafa;
		text-shadow: 0px 0px 1px #827b60;
		margin:15px;
		}
	.group-link, .group-link a, .head-link, .foot-link
		{
		color:#ada96e;
		text-decoration:none;
		}
	.group-link
		{
		margin:7px 15px;
		}
	.group-link a:hover
		{
		text-decoration:underline;
		}
	.head-link, .foot-link
		{
		margin:10px;
		text-shadow: 0px 0px 2px #827b60;
		text-decoration:none;
		}
	.head-link:hover, .foot-link:hover
		{
		color:#e6e6e6;
		}
	.title a, .group a
		{
		display: inline-block;
		color: #888;
		}
	.title a:hover, .group a:hover
		{
		text-decoration:underline;
		color: #666;
		}
	.wiki
		{
		background: url("../images/wiki-masonry-bg.png");
		background-position: center bottom;
		background-repeat:no-repeat;
		background-color:white;
		}
	.teaser, .wikiteaser, .news-head, .copy
		{
		font: 14px/18px Arial, Helvetica, sans-serif;
		color: #818181;
		text-shadow: 0px 0px 1px #e6e6e6;
		margin:15px;
		}
	.wikiteaser
		{
		font: 16px/18px Georgia, "Times New Roman", Times, serif;
		color: black;
		margin: 15px 15px 10px 15px;
		}
	.noposttext
		{
		padding:5px;
		margin:10px;
		background: #2b2b2b;
		color:white;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.18);
		}
	.nopostlink
		{
		color:white;
		text-decoration:underline;
		}
	#imageright, .imageright
		{
		float:right;
		margin:50px 10px 20px 15px;
		padding:10px;
		border-left:1px dotted #a4a4a4;
		}
	#imageleft, .imageleft
		{
		float:left;
		margin:50px 15px 20px 10px;
		padding:10px;
		border-right:1px dotted #a4a4a4;
		}
	.news-head a:hover
		{
		text-decoration:underline;
		}
	.item-head, .item-head-folio, .item-head-wiki
		{
		font: 1.2em/1 Georgia, "Times New Roman", Times, serif;
		color:#150517;
		text-shadow: 0px 0px 2px #c0c0c0;
		margin:36px 20px 20px 20px;
		}
	.item-head-folio
		{
		margin:36px 20px 20px 12px;
		}
	.item-head-wiki
		{
		font: 1.25em/1 Georgia, "Times New Roman", Times, serif;
		margin:26px 0px 0px 0px;
		}
	.item-head a, .item-head-folio a, .item-head-wiki a
		{
		color:#150517;
		text-decoration:none;
		}
	.item-head a:hover, .item-head-folio a:hover, .item-head-wiki a:hover
		{
		text-decoration:underline;
		}
	.item-desc
		{
		font: 17px/24px Georgia, "Times New Roman", Times, serif;
		color: #4e4e4e;
		font-weight:normal;
		text-shadow: 0px 0px 1px #e6e6e6;
		/*word-spacing:-4px;
		text-align:justify;*/
		padding-bottom:1.5em;
		}
	.item-link
		{
		font-size: 12px;
		color:#151b7e;
		font-weight:bold;
		}
	.news-head, .news-head a
		{
		color: white;
		text-decoration:none;
		}
	.copy, .wikicopy
		{
		font: 21px/32px Georgia, "Times New Roman", Times, serif;
		color: #4e4e4e;
		font-weight:normal;
		text-align:justify;
		margin:20px;
		}
	.wikicopy
		{
		margin: 0px 20px 20px 20px;
		}
	.frontcopyul, .frontcopyol, .copyul
		{
		list-style-type:disc;
		margin:10px 0 10px 30px;
		}
	.frontcopyol
		{
		list-style-type:decimal;
		}
	.rednote
		{
		color:red;
		}

	/* what began with getwiki */
	a.new, a.internal, a.external 
		{ 
		text-decoration: none;
		}
	a.internal, a.internal:visited
		{ 
		color: #2554c7; 
		}
	a.new, a.new:visited
		{ 
		color: #41a317; 
		}
	a.stub, a.stub:visited
		{
		color:#e18b6b;
		}
	a.external, a.external:visited
		{ 
		color: #806d7e; 
		}
	a.new:hover, a.internal:hover, a.external:hover
		{
		text-decoration: underline;
		}
	.right-frame
		{
		float:right;
		}
	.white
		{
		color:white;
		text-decoration:none;
		}
	.grey
		{
		color:#a4a4a4;
		text-decoration:none;
		}
	.arrow
		{
		background:red;
		padding:2px;
		}
	.fields, .textarea, #textbox
		{
		width:200px;
		font: 18px/24px Georgia, "Times New Roman", Times, serif;
		border:1px dotted #1528c7;
		margin: 10px;
		}
	.textarea
		{
		width:400px;
		height:200px;
		}
	#textbox
		{
		width:547px;
		height:600px;
		}
	.required
		{
		border:1px dotted #c22217;
		}
	button.button, span.button
		{
		display:inline-block;
		background:#41627e;
		background:-moz-linear-gradient(top,#41627e 0%,#25587e 100%);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#41627e),color-stop(100%,#25587e));
		background:-webkit-linear-gradient(top,#41627e 0%,#25587e 100%);
		background:-o-linear-gradient(top,#41627e 0%,#25587e 100%);
		background:-ms-linear-gradient(top,#41627e 0%,#25587e 100%);
		background:linear-gradient(top,#41627e 0%,#25587e 100%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#41627e', endColorstr='#25587e',GradientType=0);
		padding:10px;
		color:white;
		font: 21px/24px Georgia, "Times New Roman", Times, serif;
		border:1px dotted #a4a4a4;
		cursor:pointer;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.18);
		margin: 10px;
		}
	.button a
		{
		color:white;
		text-decoration:none;
		text-shadow:none;
		}
	.text-left
		{
		text-align:left;
		}
	.caps
		{
		text-transform:uppercase;
		}
	.balloon
		{
		position:relative;
		top:25px;
		font: 56px/4px Georgia, "Times New Roman", Times, serif;
		}
	#smileybox
		{
		/*display:block;
		position:relative;
		top:-1px;
		left:470px;
		width:195px;
		padding:3px;
		background:#e6e6e6;
		background-image:url(../images/swatch.lo.jpg);
		border-top:1px solid #e6e6e6;
		border-bottom:1px solid black;
		border-right:1px solid #c0c0c0;
		color:white;*/
		}
	#specialchars
		{
		border:1px solid #a4a4a4;
		padding:5px;
		margin-top:10px;
		}
	#specialchars, #specialchars a
		{
		/*color:#2b547e;*/
		color:black;
		}
	#icon
		{
		display:inline;
		position:relative;
		line-height:10px;
		top:2px;
		margin-top:-5px;
		margin-bottom:-5px;
		}
	a.smiley:link, a.smiley:visited, a.smiley:active, a.smiley:hover
		{
		position:relative;
		float:left;
		padding:2px;
		}
	.avatar
		{
		float:right;
		margin:10px;
		}
	#titleshaded, #titleclear, #forumshaded, #forumclear
		{
		left:10px;
		padding:10px;
		margin-bottom:5px;
		}
	#messageshaded, #messageclear
		{
		left:5px;
		padding:5px;
		margin-bottom:2px;
		border-left:1px solid #e6e6e6;
		border-top:1px solid #e6e6e6;
		}
	#titleshaded, #forumshaded, #messageshaded
		{
		background-image:url(../images/swatch.med.jpg);
		}
	#forumtail
		{
		padding:3px 0px 1px 0px;
		}
	#articleimage
		{
		margin-left:5px;
		border:1px solid #e6e6e6;
		padding:3px;
		}
	#avatar
		{
		position: relative;
		float: left;
		width: 50px;
		height: 50px;
		padding: 0px;
		margin: 10px;
		cursor: move;
		border: 1px solid #666;
		overflow: hidden;
		}
	.stats
		{
		border-collapse: separate; border-spacing: 5px;
		border: 1px solid #a4a4a4;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.18);
		}
	.stats td
		{
		border: 1px solid #a4a4a4;
		padding: 5px;
		color:white;
		}
	.stats td a
		{
		color:white;
		}
	.statnum
		{
		text-align:right;
		background:#bcc7b9;
		}
	.wikibutton
		{
		float:right;
		margin:-30px 0px 0px 0;
		text-align:center;
		font: 10px/4px Arial, Helvetica, sans-serif;
		color:black;
		text-decoration:none;
		}
	.wikibutton:hover
		{
		text-decoration:underline;
		}
	.wikibutton-bottom
		{
		padding:20px 20px 20px 0;
		}
	.opaque
		{
		opacity:.20;
		}


	/* because Microsoft IE STILL sucks in 2016 */
	#note
		{
		position:absolute;
		float:left;
		width:298px;
		height:auto;
		margin:0px;
		padding:0px;
		top:160px;
		left:50%;
		margin-left:-150px;
		background: black;
		opacity:.75;
		border:1px dotted #a4a4a4;
		color:white;
		}
	#note p
		{
		margin:20px;
		color:white;
		font-weight: normal;
		text-align:justify;
		}


	@media only screen and (min-width: 0px) and (max-width: 639px)/* 420 */
		{
		#header, #footer
			{
			clear:both;
			}
		#rimric-logo-top, #rimric-logo-bottom, #mrmp-logo-top, #mrmp-logo-bottom, #getwiki-logo-top, #getwiki-logo-bottom
			{
			background-position:center center;
			}
		#content 
			{
			width: 304px;
			}
		#masonry, #panelry
			{
			-moz-column-count: 1;
			-webkit-column-count: 1;
			column-count: 1;
			padding: 0px;
			}
		#gallery
			{
			-moz-column-count: 2;
			-webkit-column-count: 2;
			column-count: 2;
			}
		#support
			{
			display:inline;
			clear:both;
			margin:0px 2px 0px -2px;
			}
		.article
			{
			width: 300px;
			float:none;
			clear:both;
			}
		.inset-main, .inset-article, .category
			{
			display:none;
			}
		#menu-top, #menu-bottom
			{
			float:none;
			margin:0px;
			border:none;
			}
		#menu-top ul li, #menu-bottom ul li
			{
			float:none;
			margin:5px 0px 5px 0px;
			width:300px;
			line-height:50px;
			background: #2b2b2b;
			}
		.notice #support-title
			{
			margin-right:20px;
			}
		.notice #support-title li:first-child, .notice #support-title li:last-child
			{
			width:75px;
			}
		.notice #support-title li img
			{
			width:75px;
			height:28px;
			}
		.copyright
			{
			width:300px;
			text-align:center;
			font-size:7px;
			}
		}

	@media only screen and (min-width: 640px) 
		{
		#header
			{
			clear:none;
			}
		#footer
			{
			clear:both;
			}
		#content 
			{
			width: 612px;
			}
		#masonry
			{
			-moz-column-count: 2;
			-webkit-column-count: 2;
			column-count: 2;
			}
		#panelry 
			{
			-moz-column-count: 1;
			-webkit-column-count: 1;
			column-count: 1;
			}
		#gallery 
			{
			-moz-column-count: 3;
			-webkit-column-count: 3;
			column-count: 3;
			}
		#support
			{
			display:block;
			margin:0px 0px 0px 0px;
			}
		.article
			{
			width: 607px;
			float:none;
			}
		.inset-main, .inset-article, .category
			{
			display:none;
			}
		}

	@media only screen and (min-width: 960px) 
		{
		#header, #footer
			{
			clear:none;
			}
		#content 
			{
			width: 918px;
			}
		#masonry, #gallery
			{
			-moz-column-count: 3;
			-webkit-column-count: 3;
			column-count: 3;
			}
		#panelry 
			{
			-moz-column-count: 2;
			-webkit-column-count: 2;
			column-count: 2;
			-moz-column-width: 607px;
			-webkit-column-width: 607px;
			column-width: 607px;
			}
		#support
			{
			display:block;
			margin:0px 4px 0px 0px;
			}
		.article
			{
			position:relative;
			top:-120px;
			width: 607px;
			float:none;
			}
		.inset-main, .inset-article
			{
			display:block;
			}
		.category
			{
			display:block;
			width:300px;
			height:auto;
			float:left;
			}
		.flyout
			{
			position:relative;
			top:-120px;
			margin-bottom:-100px;
			float:right;
			margin-right:7px;
			width:300px;
			}
		}

	@media only screen and (min-width: 1280px) 
		{
		#header, #footer
			{
			clear:none;
			}
		#content 
			{
			width: 1230px;
			}
		#masonry
			{
			-moz-column-count: 4;
			-webkit-column-count: 4;
			column-count: 4;
			}
		#gallery
			{
			-moz-column-count: 3;
			-webkit-column-count: 3;
			column-count: 3;
			}
		#panelry
			{
			-moz-column-count: 2;
			-webkit-column-count: 2;
			column-count: 2;
			-moz-column-width: 607px;
			-webkit-column-width: 607px;
			column-width: 607px;
			}
		#support
			{
			display:block;
			margin:0px 6px 0px 0px;
			}
		.article
			{
			position:relative;
			top:-120px;
			margin-bottom:-100px;
			width: 607px;
			float:none;
			}
		.inset-main, .inset-article
			{
			display:block;
			}
		.category
			{
			display:block;
			width:300px;
			height:auto;
			float:left;
			}
		.flyout
			{
			position:relative;
			top:-120px;
			float:right;
			margin-right:13px;
			width:300px;
			}
		}
	}

/* ################################################## */

@media print
	{
	@page 
		{ 
		margin: 1in !important; 
		}
	#support, #connect, #menu-top, #menu-bottom, #footer, .category, .notice, #rn-player, .portfolio, #note
		{
		display:none;
		}
	.item, .copy, .item-head, .news-head, .news-pub, h1, h2, h3, h4, h5, h6
		{
		background: transparent !important; 
		font: 14pt/18pt Georgia, "Times New Roman", Times, serif !important;
		color: black !important; 
		margin:.25in 0 .25in 0 !important;
		text-shadow: none !important; 
		box-shadow: none !important;
		}
	.item, .box
		{
		page-break-inside: avoid !important; 
		}
	.item-head, .news-head, h1, h2, h3, h4
		{
		font-weight:bold !important;
		page-break-after: avoid !important; 
		}
	 .flyout
		{
		page-break-before: always !important;
		}
	#header
		{
		display:none;
		}
	/*#header:after 
		{
		content: "Thanks for visting the site and printing this page."; 
		}*/
	#content
		{
		border-top:1px solid black !important;
		text-align:justify !important;
		}
	.banner
		{
		max-width:200px !important;
		}
	.box
		{
		width: auto;
		font-size:12pt !important;
		line-height:12pt !important;
		text-align:justify !important;
		margin:10pt !important;
		padding:5px !important;
		border-top:1px solid #c0c0c0 !important;
		}
	.box img
		{
		margin:-5px 0 15pt -5px !important;
		}
	.boxtitle, .box em
		{
		font-size:12pt !important;
		line-height:12pt !important;
		margin-top:10px !important;
		}
	.boxtitle
		{
		float:right;
		margin-right:.5in !important;
		}
	.copyright
		{
		margin:1in 0 1in 0 !important;
		}
	a, a:visited 
		{ 
		text-decoration: none !important; 
		color:blue !important;
		}
	a[href]:after 
		{
		content: " (" attr(href) ")"; 
		}
	abbr[title]:after 
		{
		content: " (" attr(title) ")"; 
		}
	a[href^="javascript:"]:after, a[href^="#"]:after 
		{
		content: "";
		}
	p
		{
		padding:0 0 .5in 0 !important;
		}
	pre, blockquote
		{ 
		border-left: 1px solid #999; 
		page-break-inside: avoid !important; 
		}
	thead 
		{ 
		display: table-header-group !important; 
	tr, img, a
		{ 
		page-break-inside: avoid !important; 
		}
	img 
		{ 
		max-width: 100% !important; 
		}
	}

