@charset "UTF-8";

/* --- editor_contents.css --- */

html
{
	cursor: text;
	height: 100%;
	word-wrap: break-word;
	max-width: 100%;

	background-color: rgb(255, 255, 255);
	
	
	background-color: rgb(255, 255, 255);
	font-size: 14px;
font-family: 'Noto Sans', Arial, sans-serif;
color: rgb(20,20,20);
	
	background-color: rgb(255, 255, 255);
	

	background-color: rgb(255,255,255);
	
	
	background-color: transparent;
	

	font-size: 11pt;
line-height: 1.4;
/*font-family: Georgia, "Times New Roman", Times, serif;*/

	
	background-image: none;
	
	background-color: rgb(238, 238, 238);

}

body
{
	padding: 8px;
	margin: 0;
	word-wrap: break-word;
	display: inline-block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	cursor: auto;
	*display: block;
	*width: auto;
}

body:empty
{
	min-height: 0 !important;
	height: 1.3em;
}

body.noElastic
{
	display: block !important;
	min-height: 0 !important;
	height: auto !important;
}

a:link,
a:visited,
a:focus,
a:active
{
	cursor: text;
	background: transparent; 
	color: rgb(84,73,80) !important;
text-decoration: none !important;

	padding: 0 3px !important;
margin: 0 -3px !important;
-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important;

}

img:-moz-broken, img:-moz-user-disabled { -moz-force-broken-image-icon: 1; }
img:-moz-broken:not([width]), img:-moz-user-disabled:not([width]) { width: 50px; }
img:-moz-broken:not([height]), img:-moz-user-disabled:not([height]) { height: 50px; }
img { max-width: 90%; border: none; cursor: pointer; }
img.mceSmilie, img.mceSmilieSprite, img.attachFull, img.attachThumb { cursor: text; }

p, div { margin: 0; padding: 0; }

font[size="1"] { font-size: 9px; }
font[size="2"] { font-size: 10px; }
font[size="3"] { font-size: 12px; }
font[size="4"] { font-size: 15px; }
font[size="5"] { font-size: 18px; }
font[size="6"] { font-size: 22px; }
font[size="7"] { font-size: 26px; }

blockquote { margin: 0 !important; padding: 0 !important; margin-left: 30px !important; }
body[dir=rtl] blockquote {  margin-right: 30px !important; margin-left: 0; }

/* Basic, common, non-templated BB codes */

.bbCodeImage
{
	max-width: 100%;
}

.bbCodeImageFullSize
{
	position: absolute;
	z-index: 50000;
	background-color: rgb(255,255,255);
}

.bbCodeStrike
{
	text-decoration: line-through;
}

img.mceSmilie,
img.mceSmilieSprite
{
	vertical-align: text-bottom;
	margin: 0 1px;
}

/* smilie sprite classes */

img.mceSmilieSprite.mceSmilie111
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -417px;
}

img.mceSmilieSprite.mceSmilie100
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -261px;
}

img.mceSmilieSprite.mceSmilie47
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -209px;
}

img.mceSmilieSprite.mceSmilie50
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -53px;
}

img.mceSmilieSprite.mceSmilie119
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -261px;
}

img.mceSmilieSprite.mceSmilie51
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -1px;
}

img.mceSmilieSprite.mceSmilie52
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -1px;
}

img.mceSmilieSprite.mceSmilie53
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -209px;
}

img.mceSmilieSprite.mceSmilie49
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -105px;
}

img.mceSmilieSprite.mceSmilie104
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -313px;
}

img.mceSmilieSprite.mceSmilie54
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -157px;
}

img.mceSmilieSprite.mceSmilie57
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -1px;
}

img.mceSmilieSprite.mceSmilie58
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -209px;
}

img.mceSmilieSprite.mceSmilie59
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -157px;
}

img.mceSmilieSprite.mceSmilie117
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -105px;
}

img.mceSmilieSprite.mceSmilie113
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -417px;
}

img.mceSmilieSprite.mceSmilie60
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -105px;
}

img.mceSmilieSprite.mceSmilie61
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -53px;
}

img.mceSmilieSprite.mceSmilie108
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -365px;
}

img.mceSmilieSprite.mceSmilie105
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -313px;
}

img.mceSmilieSprite.mceSmilie120
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -209px;
}

img.mceSmilieSprite.mceSmilie66
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -53px;
}

img.mceSmilieSprite.mceSmilie62
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -1px;
}

img.mceSmilieSprite.mceSmilie63
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -209px;
}

img.mceSmilieSprite.mceSmilie114
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -417px;
}

img.mceSmilieSprite.mceSmilie101
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -261px;
}

img.mceSmilieSprite.mceSmilie103
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -313px;
}

img.mceSmilieSprite.mceSmilie122
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -365px;
}

img.mceSmilieSprite.mceSmilie116
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -53px;
}

img.mceSmilieSprite.mceSmilie55
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -105px;
}

img.mceSmilieSprite.mceSmilie112
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -417px;
}

img.mceSmilieSprite.mceSmilie115
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -1px;
}

img.mceSmilieSprite.mceSmilie110
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -365px;
}

img.mceSmilieSprite.mceSmilie46
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -105px -261px;
}

img.mceSmilieSprite.mceSmilie121
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -313px;
}

img.mceSmilieSprite.mceSmilie109
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -365px;
}

img.mceSmilieSprite.mceSmilie56
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -157px -53px;
}

img.mceSmilieSprite.mceSmilie106
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -313px;
}

img.mceSmilieSprite.mceSmilie107
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -365px;
}

img.mceSmilieSprite.mceSmilie102
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -261px;
}

img.mceSmilieSprite.mceSmilie48
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -261px -157px;
}

img.mceSmilieSprite.mceSmilie64
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -157px;
}

img.mceSmilieSprite.mceSmilie65
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -209px -105px;
}

img.mceSmilieSprite.mceSmilie118
{
	width: 50px; height: 50px; background: url('smilies/spritesheet.png') no-repeat -313px -157px;
}

img.mceSmilieSprite.mceSmilie43
{
	width: 10px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -72px -67px;
}

img.mceSmilieSprite.mceSmilie45
{
	width: 23px; height: 16px; background: url('smilies/spritesheet.png') no-repeat -65px -49px;
}

img.mceSmilieSprite.mceSmilie28
{
	width: 21px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -1px -110px;
}

img.mceSmilieSprite.mceSmilie23
{
	width: 19px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -24px -111px;
}

img.mceSmilieSprite.mceSmilie24
{
	width: 18px; height: 22px; background: url('smilies/spritesheet.png') no-repeat -46px -110px;
}

img.mceSmilieSprite.mceSmilie27
{
	width: 19px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -67px -111px;
}

img.mceSmilieSprite.mceSmilie30
{
	width: 22px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -66px -89px;
}

img.mceSmilieSprite.mceSmilie34
{
	width: 18px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -46px -90px;
}

img.mceSmilieSprite.mceSmilie33
{
	width: 18px; height: 22px; background: url('smilies/spritesheet.png') no-repeat -24px -88px;
}

img.mceSmilieSprite.mceSmilie32
{
	width: 19px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -2px -90px;
}

img.mceSmilieSprite.mceSmilie38
{
	width: 22px; height: 19px; background: url('smilies/spritesheet.png') no-repeat 0px -155px;
}

img.mceSmilieSprite.mceSmilie35
{
	width: 19px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -24px -155px;
}

img.mceSmilieSprite.mceSmilie36
{
	width: 18px; height: 22px; background: url('smilies/spritesheet.png') no-repeat -46px -154px;
}

img.mceSmilieSprite.mceSmilie37
{
	width: 19px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -66px -155px;
}

img.mceSmilieSprite.mceSmilie39
{
	width: 22px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -66px -133px;
}

img.mceSmilieSprite.mceSmilie42
{
	width: 18px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -46px -134px;
}

img.mceSmilieSprite.mceSmilie41
{
	width: 18px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -24px -132px;
}

img.mceSmilieSprite.mceSmilie40
{
	width: 19px; height: 19px; background: url('smilies/spritesheet.png') no-repeat -2px -134px;
}

img.mceSmilieSprite.mceSmilie26
{
	width: 19px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -1px -205px;
}

img.mceSmilieSprite.mceSmilie25
{
	width: 19px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -1px -176px;
}

img.mceSmilieSprite.mceSmilie29
{
	width: 28px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -20px -204px;
}

img.mceSmilieSprite.mceSmilie31
{
	width: 28px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -20px -176px;
}

img.mceSmilieSprite.mceSmilie72
{
	width: 20px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -49px -205px;
}

img.mceSmilieSprite.mceSmilie74
{
	width: 20px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -49px -176px;
}

img.mceSmilieSprite.mceSmilie75
{
	width: 22px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -70px -205px;
}

img.mceSmilieSprite.mceSmilie73
{
	width: 22px; height: 28px; background: url('smilies/spritesheet.png') no-repeat -70px -176px;
}

img.mceSmilieSprite.mceSmilie84
{
	width: 30px; height: 30px; background: url('smilies/spritesheet.png') no-repeat -1px -453px;
}

img.mceSmilieSprite.mceSmilie12
{
	width: 20px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -1px 0px;
}

img.mceSmilieSprite.mceSmilie76
{
	width: 20px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -240px;
}

img.mceSmilieSprite.mceSmilie80
{
	width: 20px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -264px;
}

img.mceSmilieSprite.mceSmilie13
{
	width: 20px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -40px -1px;
}

img.mceSmilieSprite.mceSmilie77
{
	width: 20px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -40px -240px;
}

img.mceSmilieSprite.mceSmilie81
{
	width: 20px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -40px -264px;
}

img.mceSmilieSprite.mceSmilie14
{
	width: 20px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -79px -1px;
}

img.mceSmilieSprite.mceSmilie78
{
	width: 20px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -79px -240px;
}

img.mceSmilieSprite.mceSmilie82
{
	width: 20px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -79px -264px;
}

img.mceSmilieSprite.mceSmilie15
{
	width: 21px; height: 21px; background: url('smilies/spritesheet.png') no-repeat 0px -22px;
}

img.mceSmilieSprite.mceSmilie79
{
	width: 20px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -291px;
}

img.mceSmilieSprite.mceSmilie83
{
	width: 20px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -315px;
}

img.mceSmilieSprite.mceSmilie44
{
	width: 18px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -21px 1px;
}

img.mceSmilieSprite.mceSmilie22
{
	width: 59px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -40px 0px;
}

img.mceSmilieSprite.mceSmilie89
{
	width: 59px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -40px -240px;
}

img.mceSmilieSprite.mceSmilie90
{
	width: 59px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -40px -264px;
}

img.mceSmilieSprite.mceSmilie20
{
	width: 59px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -1px 0px;
}

img.mceSmilieSprite.mceSmilie85
{
	width: 59px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -240px;
}

img.mceSmilieSprite.mceSmilie86
{
	width: 59px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -264px;
}

img.mceSmilieSprite.mceSmilie93
{
	width: 73px; height: 30px; background: url('smilies/spritesheet.png') no-repeat -1px -453px;
}

img.mceSmilieSprite.mceSmilie19
{
	width: 59px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -1px -45px;
}

img.mceSmilieSprite.mceSmilie96
{
	width: 60px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -344px;
}

img.mceSmilieSprite.mceSmilie97
{
	width: 60px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -369px;
}

img.mceSmilieSprite.mceSmilie67
{
	width: 101px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -1px 0px;
}

img.mceSmilieSprite.mceSmilie91
{
	width: 98px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -240px;
}

img.mceSmilieSprite.mceSmilie92
{
	width: 98px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -264px;
}

img.mceSmilieSprite.mceSmilie18
{
	width: 60px; height: 21px; background: url('smilies/spritesheet.png') no-repeat 0px -22px;
}

img.mceSmilieSprite.mceSmilie87
{
	width: 59px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -291px;
}

img.mceSmilieSprite.mceSmilie88
{
	width: 59px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -315px;
}

img.mceSmilieSprite.mceSmilie16
{
	width: 59px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -1px -67px;
}

img.mceSmilieSprite.mceSmilie99
{
	width: 60px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -424px;
}

img.mceSmilieSprite.mceSmilie98
{
	width: 60px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -399px;
}

img.mceSmilieSprite.mceSmilie17
{
	width: 98px; height: 21px; background: url('smilies/spritesheet.png') no-repeat -1px -22px;
}

img.mceSmilieSprite.mceSmilie94
{
	width: 98px; height: 23px; background: url('smilies/spritesheet.png') no-repeat -1px -291px;
}

img.mceSmilieSprite.mceSmilie95
{
	width: 98px; height: 26px; background: url('smilies/spritesheet.png') no-repeat -1px -315px;
}

/* .bbCodeX classes are designed to exist inside .baseHtml. ie: they have no CSS reset applied */

.bbCodeBlock
{
	background-color: rgb(235, 235, 235);
margin: 1em 140px 1em 0;
border: 1px solid #acafb3;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
overflow: auto;

}

	.bbCodeBlock .bbCodeBlock,
	.hasJs .bbCodeBlock .bbCodeSpoilerText,
	.messageList.withSidebar .bbCodeBlock
	{
		margin-right: 0;
	}

	/* mini CSS reset */
	.bbCodeBlock pre,
	.bbCodeBlock blockquote
	{
		margin: 0;
	}
	
	.bbCodeBlock img
	{
		border: none;
	}

.bbCodeBlock .type
{
	font-size: 14px;
font-family: 'Noto Sans', Arial, sans-serif;
color: #848588;
background-color: rgb(255,255,255);
padding: 8px;
border-bottom: 1px solid #acafb3;
-webkit-border-top-left-radius: 1px; -moz-border-radius-topleft: 1px; -khtml-border-top-left-radius: 1px; border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px; -moz-border-radius-topright: 1px; -khtml-border-top-right-radius: 1px; border-top-right-radius: 1px;

}

.bbCodeBlock pre,
.bbCodeBlock .code
{
	font-size: 10pt;
font-family: Consolas, 'Courier New', Courier, monospace;
background-color: rgb(235, 235, 235);
background-repeat: repeat-x;
background-position: top;
padding-right: 8px;
padding-left: 8px;
-webkit-border-bottom-right-radius: 1px; -moz-border-radius-bottomright: 1px; -khtml-border-bottom-right-radius: 1px; border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomleft: 1px; -khtml-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px;
word-wrap: normal;
overflow: auto;
line-height: 26px;
min-height: 30px;
max-height: 500px;
_width: 600px;
direction: ltr;


background-image:-webkit-repeating-linear-gradient(top, rgba(0,0,0,.015) 0px, rgba(0,0,0,.015) 26px, rgba(0,0,0,.045) 26px, rgba(0,0,0,.045) 52px);
background-image:-moz-repeating-linear-gradient(top, rgba(0,0,0,.015) 0px, rgba(0,0,0,.015) 26px, rgba(0,0,0,.045) 26px, rgba(0,0,0,.045) 52px);
background-image:-ms-repeating-linear-gradient(top, rgba(0,0,0,.015) 0px, rgba(0,0,0,.015) 26px, rgba(0,0,0,.045) 26px, rgba(0,0,0,.045) 52px);
background-image:-o-repeating-linear-gradient(top, rgba(0,0,0,.015) 0px, rgba(0,0,0,.015) 26px, rgba(0,0,0,.045) 26px, rgba(0,0,0,.045) 52px);
background-image:repeating-linear-gradient(top, rgba(0,0,0,.015) 0px, rgba(0,0,0,.015) 26px, rgba(0,0,0,.045) 26px, rgba(0,0,0,.045) 52px);

}

.bbCodeBlock .code
{
	white-space: nowrap;
}

.bbCodeQuote
{
	border-color: #acafb3;

}

.bbCodeQuote .attribution
{
	font-size: 14px;
color: #848588;
background-color: rgb(255,255,255);
background-repeat: repeat-x;
background-position: top;
padding: 8px;
border-bottom: 1px solid #acafb3;
border-left: 2px solid #95979a;

}

.bbCodeQuote .quoteContainer
{
	overflow: hidden;
	position: relative;
	
	font-style: italic;
font-size: 9pt;
background-color: rgb(235, 235, 235);
background-repeat: repeat-x;
background-position: top;
padding: 8px;
border-left: 2px solid #95979a;

}


	.bbCodeQuote .quoteContainer .quote
	{
		max-height: 150px;
		overflow: hidden;
		padding-bottom: 1px;
	}
	
		.NoJs .bbCodeQuote .quoteContainer .quote
		{
			max-height: none;
		}

	.bbCodeQuote .quoteContainer .quoteExpand
	{		
		display: none;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
		position: absolute;
		height: 80px;
		top: 86px;
		left: 0;
		right: 0;
		
		font-size: 11px;
		line-height: 1;
		text-align: center;
		color: #c0c2c5;
		cursor: pointer;
		padding-top: 65px;
		background: -webkit-linear-gradient(top, rgba(235, 235, 235, 0) 0%, rgb(235, 235, 235) 80%);
		background: -moz-linear-gradient(top, rgba(235, 235, 235, 0) 0%, rgb(235, 235, 235) 80%);
		background: -o-linear-gradient(top, rgba(235, 235, 235, 0) 0%, rgb(235, 235, 235) 80%);
		background: linear-gradient(to bottom, rgba(235, 235, 235, 0) 0%, rgb(235, 235, 235) 80%);
		
		border-bottom-left-radius: ;
		border-bottom-right-radius: ;
	}
	
	.bbCodeQuote .quoteContainer .quoteExpand.quoteCut
	{
		display: block;
	}
	
	.bbCodeQuote .quoteContainer.expanded .quote
	{
		max-height: none;
	}
	
	.bbCodeQuote .quoteContainer.expanded .quoteExpand
	{
		display: none;
	}


	.bbCodeQuote img
	{
		max-height: 150px;
	}
	
	.bbCodeQuote iframe,
	.bbCodeQuote .fb_iframe_widget,
	.bbCodeQuote object,
	.bbCodeQuote embed
	{
		max-width: 200px;
		max-height: 150px;
	}
	
	.bbCodeQuote iframe:-webkit-full-screen
	{
		max-width: none;
		max-height: none;
	}
	
	.bbCodeQuote iframe:-moz-full-screen
	{
		max-width: none;
		max-height: none;
	}
	
	.bbCodeQuote iframe:-ms-fullscreen
	{
		max-width: none;
		max-height: none;
	}
	
	.bbCodeQuote iframe:fullscreen
	{
		max-width: none;
		max-height: none;
	}
	
.bbCodeSpoilerButton
{
	margin: 5px 0;
	max-width: 99%;
}

	.bbCodeSpoilerButton > span
	{
		display: inline-block;
		max-width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
.hasJs .bbCodeSpoilerText
{
	display: none;
	background-color: rgb(255,255,255);
padding: 5px;
margin-top: 5px;
margin-right: ;
margin-bottom: 5px;
border: 1px solid rgb(251,250,250);
-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
overflow: auto;

}

	.hasJs .bbCodeSpoilerText .bbCodeSpoilerText,
	.hasJs .bbCodeSpoilerText .bbCodeBlock,
	.hasJs .messageList.withSidebar .bbCodeSpoilerText
	{
		margin-right: 0;
	}
	
.NoJs .bbCodeSpoilerContainer
{
	background-color: rgb(20,20,20); /* fallback for browsers without currentColor */
	background-color: currentColor;
}

	.NoJs .bbCodeSpoilerContainer > .bbCodeSpoilerText
	{
		visibility: hidden;
	}

	.NoJs .bbCodeSpoilerContainer:hover
	{
		background-color: transparent;
	}
	
		.NoJs .bbCodeSpoilerContainer:hover > .bbCodeSpoilerText
		{
			visibility: visible;
		}


@media (max-width:800px)
{
	.Responsive .bbCodeBlock,
	.Responsive.hasJs .bbCodeSpoilerText
	{
		margin-right: 0;
	}
}


/* make the font bigger to prevent zooming on iPhones */
@media (max-device-width:568px)
{
	body
	{
		font-size: 16px;
	}
}
