﻿/* Article styles .article>*{text-align:left; }
*/

u{display:block; text-decoration:none; }

br{display:block; margin:4px; }

.text	{margin:1em 0; white-space:pre-wrap; }
.title	{font-size:1.4em; line-height:1.2em; margin:2em 0 0.4em 0; padding-top:0.5em; }
.intro	{font-style:italic; color:#888; margin-top:1.5em; }
.story	{margin-top:1.5em; }
.kwrds	{padding: 2em 0; }

.snap	{position:absolute; font:normal 10px sans-serif; margin-left:-1em; color:#ddf; cursor:default; }
.clip	{overflow:hidden; }

.inner	{padding:4em; }
/*.*/


.aticket	{margin-top:2em; padding:0 0 0 120px; background:#fff top left no-repeat; } /*}*/
.aticket .over	{text-decoration:underline; }

.over .article	{text-decoration:underline; }
/*
.aticket {}
.aticket.over .article {background-color:#ffd; }
*/

.chap .title	{font-size:1.2em; font-weight:bold; }

.quote		{display:block; margin-top:2em; font-style:italic}
.quote .title	{font:normal 12px sans-serif; color:#888; }

.img, .flv, .swf, .gallery
		{margin:2em 0; font-size:0.8em; line-height:1.2em; }
		
/*.img, .flv, .swf{width:480px; overflow:hidden; }*/


.shadow
{
	z-index:4009;
	position:fixed;
	left:0;top:0;width:100%;height:100%;
	background-color:#000; 
	opacity:0.25;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
}
.fullscreen
{
	position:fixed; z-index:4010;
	left:0;top:0;width:100%;height:100%;
	/*display:table-cell; vertical-align:middle;*/ text-align:center;
}
.fullscreen  span
{
	display:inline-block;
	margin:16px;
	padding:16px;
	background-color:#fff; 
}
.fullscreen img
{
	border:6px solid #fa3;
}


/* bb formats */
span.i	{font-style:italic; }
span.b	{font-weight:bold; }
span.u	{text-decoration:underline; }
span.s	{text-decoration:line-through; }

.friend {display:inline-block; background: top center no-repeat; width:180px; margin:4px; border:1px solid #ccc; padding-top:200px; }
.friend div{font-size:11px; text-align:center; text-decoration:none; padding:4px; height:24px; }

/* Edit controls */

.edbar	{position:fixed; top:0; z-index:4000; padding:8px; background-color:#f80; }
.deck	{padding:8px; background-color:#ddf;}

.preview	{background-color:#fdd; white-space:pre-wrap; }
.sidetag	{position:absolute; margin:-17px 0 0 0/*-60px*/; left:1em; padding:2px; font:normal 10px sans-serif; }
.sidetag>span	{margin:2px; }

.edit		{text-align:left; }
.edit, .sidetag	{background-color:#ddf; }
.edit h2		{padding:8px; }
.edit table	{table-layout:fixed; }
.edit table td	{padding:2px; }

label, .label	{display:block; font-size:10px; color:#448; padding:8px; }

label>textarea	{margin-top:4px; }

form		{margin:0; width:100%; }
button		{font: normal 9px sans-serif; line-height:12px; text-transform:uppercase; }

input,select,textarea {
	font:inherit;
	line-height:inherit;
	display:block;
	width:100%;
	margin:0;
	border:1px solid #fdb;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
}

textarea	{
	padding: 0 0 1px 0;
	overflow:hidden;
	border:none;
}

picker	{
	position:absolute;
	padding:8px;
	background-color:#ffd;
	border:1px solid #eec;
	font-size:10px;
	line-height:14px;
	white-space:nowrap; 
}