@charset "UTF-8";

/* --- xenforo.css --- */

/*
 * YUI reset-fonts.css
 *
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
 * Firefox broken image placeholder support.
 *
http://lab.gmtplusone.com/image-placeholder/
*/ 
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; }

/*
 * XenForo Core CSS
 *
 */

html
{
	background: rgb(29, 29, 29) url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenfocus/background.jpg') repeat 50% 0;
cursor : pointer;

	overflow-y: scroll !important;
}

body
{
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;

	font-size: 11px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
color: rgb(190, 190, 190);
word-wrap: break-word;
line-height: 1.28;

}

/* counteract the word-wrap setting in 'body' */
pre, textarea
{
	word-wrap: normal;
}

[dir=auto] { text-align: left; }

a:link,
a:visited
{
	color: rgb(223, 223, 223);
text-decoration: none;

}

	a[href]:hover
	{
		text-decoration: underline;

	}
	
	a:hover
	{
		_text-decoration: underline;
	}
	
	a.noOutline
	{
		outline: 0 none;
	}
	
	.emCtrl,
	.messageContent a
	{
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	}
	
		.emCtrl:hover,
		.emCtrl:focus,
		.ugc a:hover,
		.ugc a:focus
		{
			/*position: relative;
			top: -1px;*/
			text-decoration: none;
			-webkit-box-shadow: 5px 5px 7px #CCCCCC; -moz-box-shadow: 5px 5px 7px #CCCCCC; -khtml-box-shadow: 5px 5px 7px #CCCCCC; box-shadow: 5px 5px 7px #CCCCCC;
			outline: 0 none;
		}
		
			.emCtrl:active,
			.ugc a:active
			{
				position: relative;
				top: 1px;
				-webkit-box-shadow: 2px 2px 7px #CCCCCC; -moz-box-shadow: 2px 2px 7px #CCCCCC; -khtml-box-shadow: 2px 2px 7px #CCCCCC; box-shadow: 2px 2px 7px #CCCCCC;
				outline: 0 none;
			}

	.ugc a:link,
	.ugc a:visited
	{
		padding: 0 3px;
margin: 0 -3px;

	}
	
		.ugc a:hover,
		.ugc a:focus
		{
			text-decoration: underline;
-webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;

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

.titleBar
{
	margin-bottom: 10px;
}

/* clearfix */ .titleBar { zoom: 1; } .titleBar:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.titleBar h1
{
	font-size: 14pt;
overflow: hidden;
zoom: 1;

}

	.titleBar h1 em
	{
		color: rgb(142, 142, 142);
	}
		
	.titleBar h1 .Popup
	{
		float: left;
	}

#pageDescription
{
	font-size: 11px;
color: rgb(113, 113, 113);
margin-top: 2px;

}

.topCtrl
{
	float: right;
}
	
	.topCtrl h2
	{
		font-size: 12pt;
	}
		
/** images **/

img
{
	-ms-interpolation-mode: bicubic;
}

a.avatar 
{ 
	*cursor: pointer; /* IE7 refuses to do this */ 
} 

.avatar img,
.avatar .img,
.avatarCropper
{
	background-color: ;
padding: 2px;
border: 1px solid rgb(94, 94, 94);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1); -khtml-box-shadow: 0px 2px 2px rgba(0,0,0,0.1); box-shadow: 0px 2px 2px rgba(0,0,0,0.1);

}

.avatar.plainImage img,
.avatar.plainImage .img
{
	border: none;
	-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	padding: 0;
	background-position: left top;
}

	.avatar .img
	{
		display: block;
		background-repeat: no-repeat;
		background-position: 2px 2px;
		text-indent: 1000px;
		overflow: hidden;
		white-space: nowrap;
		word-wrap: normal;
	}

	.avatar .img.s { width: 48px;  height: 48px;  }
	.avatar .img.m { width: 96px;  height: 96px;  }
	.avatar .img.l { width: 192px; height: 192px; }

.avatarCropper
{
	width: 192px;
	height: 192px;
	direction: ltr;
}

.avatarCropper a,
.avatarCropper span,
.avatarCropper label
{
	overflow: hidden;
	position: relative;
	display: block;
	width: 192px;
	height: 192px;
}

.avatarCropper img
{
	padding: 0;
	border: none;
	-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;

	position: relative;
	display: block;
}

.avatarScaler img
{
	max-width: 192px;
	_width: 192px;
}

/* ***************************** */

body .dimmed, body a.dimmed, body .dimmed a { color: rgb(142, 142, 142); }
body .muted, body a.muted, body .muted a { color: rgb(113, 113, 113); }
body .faint, body a.faint, body .faint a { color: rgb(101, 101, 101); }

.highlight { font-weight: bold; }

.concealed,
.concealed a,
.cloaked,
.cloaked a
{
	text-decoration: inherit !important;
	color: inherit !important;
	*clear:expression( style.color = parentNode.currentStyle.color, style.clear = "none", 0);
}

a.concealed:hover,
.concealed a:hover
{
	text-decoration: underline !important;
}

/* ***************************** */

.xenTooltip
{
	font-size: 11px;
color: rgb(255, 255, 255);
background: url(rgba.php?r=76&g=76&b=76&a=229); background: rgba(76, 76, 76, 0.9); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54C4C4C,endColorstr=#E54C4C4C);
padding: 5px 10px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
display: none;
z-index: 15000;
cursor: default;
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 6px; -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 6px; -khtml-box-shadow: rgba(0,0,0,0.2) 0px 1px 6px; box-shadow: rgba(0,0,0,0.2) 0px 1px 6px;

}

.xenTooltip a,
.xenTooltip a:hover
{
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

	.xenTooltip .arrow
	{
		border-top:  6px solid rgb(76, 76, 76); border-top:  6px solid rgba(76, 76, 76, 0.9); _border-top:  6px solid rgb(76, 76, 76);
border-right: 6px solid transparent;
border-bottom: 1px none black;
border-left: 6px solid transparent;
position: absolute;
bottom: -6px;
line-height: 0px;
width: 0px;
height: 0px;

		left: 9px;
		
		/* Hide from IE6 */
		_display: none;
	}

	.xenTooltip.flipped .arrow
	{
		left: auto;
		right: 9px;
	}

.xenTooltip.statusTip
{
	/* Generated by XenForo.StatusTooltip JavaScript */
	padding: 5px 10px;
line-height: 17px;
width: 250px;
height: auto;

}

	.xenTooltip.statusTip .arrow
	{
		border: 6px solid transparent;
border-right-color:  rgb(76, 76, 76); border-right-color:  rgba(76, 76, 76, 0.9); _border-right-color:  rgb(76, 76, 76);
border-left: 1px none black;
top: 6px;
left: -6px;
bottom: auto;
right: auto;

	}
			
.xenTooltip.iconTip { margin-left: -6px; }
.xenTooltip.iconTip.flipped { margin-left: 7px; }

/* ***************************** */

#PreviewTooltip
{
	display: none;
}

.xenPreviewTooltip
{
	border: 1px solid rgb(223, 223, 223);
position: relative;
-webkit-box-shadow: 0px 5px 18px rgba(0,0,0, 0.3); -moz-box-shadow: 0px 5px 18px rgba(0,0,0, 0.3); -khtml-box-shadow: 0px 5px 18px rgba(0,0,0, 0.3); box-shadow: 0px 5px 18px rgba(0,0,0, 0.3);
width: 400px;

	
	display: none;	
	z-index: 15000;
	cursor: default;
	
	border-color:  rgb(223, 223, 223); border-color:  rgba(223, 223, 223, 0.5); _border-color:  rgb(223, 223, 223);
}

	.xenPreviewTooltip .arrow
	{
		border-top:  15px solid rgb(3,42,70); border-top:  15px solid rgba(3,42,70, 0.25); _border-top:  15px solid rgb(3,42,70);
border-right: 15px solid transparent;
border-bottom: 1px none black;
border-left: 15px solid transparent;
position: absolute;
bottom: -15px;
left: 22px;

		
		_display: none;
	}
	
		.xenPreviewTooltip .arrow span
		{
			border-top: 15px solid ;
border-right: 15px solid transparent;
border-bottom: 1px none black;
border-left: 15px solid transparent;
position: absolute;
top: -17px;
left: -15px;

		}

	.xenPreviewTooltip .section,
	.xenPreviewTooltip .sectionMain,
	.xenPreviewTooltip .primaryContent,
	.xenPreviewTooltip .secondaryContent
	{
		margin: 0;
	}
	
		.xenPreviewTooltip .previewContent
		{
			overflow: hidden; zoom: 1;
			min-height: 1em;
		}

/* ***************************** */

.importantMessage
{
	margin: 10px 0;
	color: rgb(194, 194, 194);
	background-color: rgb(45, 45, 45);
	text-align: center;
	padding: 5px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	border: solid 1px rgb(96, 96, 96);
}

.importantMessage a
{
	font-weight: bold;
	color: rgb(194, 194, 194);
}



/* ***************************** */

.section
{
	margin: 10px auto;

}

.sectionMain
{
	background-color: ;
margin: 10px auto;

}

.heading,
.xenForm .formHeader
{
	font-weight: bold;
font-size: 13px;
color: rgb(255, 255, 255);
background-color: rgb(119, 119, 119);
padding: 5px 10px;
margin-bottom: 3px;
border-top: 1px solid rgb(151, 151, 151);
border-bottom: 1px solid rgb(151, 151, 151);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;

}

	.heading a { color: rgb(255, 255, 255); }

.subHeading
{
	font-size: 11px;
color: rgb(255, 255, 255);
background-color: rgb(56, 56, 56);
padding: 12px;
margin: 3px auto 0;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
text-shadow: rgba(0,0,0,0.4) 0px -1px 0px, rgba(0,0,0,0.5) 0px 0px 4px;
-webkit-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; -moz-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; -khtml-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px;

}

	.subHeading a { color: rgb(255, 255, 255); }

.textHeading,
.xenForm .sectionHeader
{
	font-weight: bold;
color: rgb(190, 190, 190);
padding-bottom: 2px;
margin: 10px auto 5px;
border-bottom: 1px solid rgb(58, 58, 58);

}

.xenForm .sectionHeader,
.xenForm .formHeader
{
	margin: 10px 0;
}

.primaryContent > .textHeading:first-child,
.secondaryContent > .textHeading:first-child
{
	margin-top: 0;
}

.larger.textHeading,
.xenForm .sectionHeader
{
	color: rgb(81, 81, 81);
	font-size: 11pt;
	margin-bottom: 6px;
}

	.larger.textHeading a,
	.xenForm .sectionHeader a
	{
		color: rgb(81, 81, 81);
	}

.primaryContent
{
	background-color: ;
padding: 10px;
border-bottom: 1px solid rgb(58, 58, 58);

}

	.primaryContent a
	{
		
	}

.secondaryContent
{
	background-color: rgb(36, 36, 36);
background-position: top;
padding: 10px;

}

	.secondaryContent a
	{
		
	}

.sectionFooter
{
	overflow: hidden; zoom: 1;
	font-size: 11px;
color: rgb(151, 151, 151);
background: rgb(58, 58, 58) url('styles/platform/xenforo/gradients/category-23px-light.png') repeat-x top;
padding: 4px 10px;
border-bottom: 1px solid rgb(81, 81, 81);
line-height: 16px;

}

	.sectionFooter a { color: rgb(151, 151, 151); }

	.sectionFooter .left
	{
		float: left;
	}

	.sectionFooter .right
	{
		float: right;
	}

/* used for section footers with central buttons, esp. in report viewing */

.actionList
{
	text-align: center;
}

/* left-right aligned options */

.opposedOptions
{
	overflow: hidden; zoom: 1;
}
	
	.opposedOptions .left
	{
		float: left;
	}
	
	.opposedOptions .right
	{
		float: right;
	}

.columns
{
	overflow: hidden; zoom: 1;
}

	.columns .columnContainer
	{
		float: left;
	}
	
		.columns .columnContainer .column
		{
			margin-left: 3px;
		}
		
		.columns .columnContainer:first-child .column
		{
			margin-left: 0;
		}

.c50_50 .c1,
.c50_50 .c2 { width: 49.99%; }

.c70_30 .c1 { width: 70%; }
.c70_30 .c2 { width: 29.99%; }

.c60_40 .c1 { width: 60%; }
.c60_40 .c2 { width: 39.99%; }

.c40_30_30 .c1 { width: 40%; }
.c40_30_30 .c2,
.c40_30_30 .c3 { width: 29.99%; }

.c50_25_25 .c1 { width: 50%; }
.c50_25_25 .c2,
.c50_25_25 .c3 { width: 25%; }

/* ***************************** */
/* Basic Tabs */

.tabs
{
	font-size: 11px;
background-color: rgb(36, 36, 36);
background-repeat: repeat-x;
background-position: top;
padding: 0 10px;
border-bottom: 1px solid rgb(81, 81, 81);
word-wrap: normal;
min-height: 23px;
_height: 23px;

	
	display: table;
	width: 100%;
	*width: auto;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}

.tabs li
{
	float: left;
}

.tabs li a,
.tabs.noLinks li
{
	color: rgb(190, 190, 190);
text-decoration: none;
background: rgb(58, 58, 58) url('styles/platform/xenfocus/grad10.png') repeat-x bottom;
padding: 0 8px;
margin-right: -1px;
margin-bottom: -1px;
border: 1px solid rgb(81, 81, 81);
-webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
display: inline-block;
line-height: 22px;
cursor: pointer;
outline: 0 none;
white-space: nowrap;
word-wrap: normal;
height: 22px;

}

.tabs li:hover a,
.tabs.noLinks li:hover
{
	text-decoration: none;
background-color: rgb(36, 36, 36);
		
}

.tabs li.active a,
.tabs.noLinks li.active
{
	background-color: rgb(29, 29, 29);
padding-bottom: 1px;
border-bottom: 1px none black;

}

/* Tabs inside forms */

.xenForm .tabs,
.xenFormTabs
{
	padding: 5px 30px 0;
}


@media (max-width:480px)
{
	.Responsive .tabs li
	{
		float: none;
	}

	.Responsive .tabs li a,
	.Responsive .tabs.noLinks li
	{
		display: block;
	}
}


/* ***************************** */
/* Popup Menus */

.Popup
{
	position: relative;
}

	.Popup.inline
	{
		display: inline;
	}
	
/** Popup menu trigger **/

.Popup .arrowWidget
{
	/* circle-arrow-down */
	background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -32px 0;
margin-top: -2px;
margin-left: 4px;
display: inline-block;
*margin-top: 0;
vertical-align: middle;
width: 13px;
height: 14px;

}

.PopupOpen .arrowWidget
{
	/* circle-arrow-up */
	background-position: -16px 0;

}

.Popup .PopupControl,
.Popup.PopupContainerControl
{
	display: inline-block;
	cursor: pointer;
}

	.Popup .PopupControl:hover,
	.Popup.PopupContainerControl:hover
	{
		color: rgb(185, 185, 185);
text-decoration: none;
background-color: rgb(58, 58, 58);

	}

	.Popup .PopupControl:focus,
	.Popup .PopupControl:active,
	.Popup.PopupContainerControl:focus,
	.Popup.PopupContainerControl:active
	{
		outline: 0;
	}
	
	.Popup .PopupControl.PopupOpen,
	.Popup.PopupContainerControl.PopupOpen
	{
		color: rgb(203, 203, 203);
background-color: rgb(58, 58, 58);
-webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;

	}
	
	.Popup .PopupControl.BottomControl.PopupOpen,
	.Popup.PopupContainerControl.BottomControl.PopupOpen
	{
		-webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px;
		-webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
	}
		
		.Popup .PopupControl.PopupOpen:hover,
		.Popup.PopupContainerControl.PopupOpen:hover
		{
			text-decoration: none;
		}
		
/** Menu body **/

.Menu
{
	/*background-color: #ffffff;*/
	
	font-size: 11px;
background-color: rgb(36, 36, 36);
border: 1px solid rgb(119, 119, 119);
overflow: hidden;
-webkit-box-shadow: 0px 2px 10px rgba(0,0,0, 0.15); -moz-box-shadow: 0px 2px 10px rgba(0,0,0, 0.15); -khtml-box-shadow: 0px 2px 10px rgba(0,0,0, 0.15); box-shadow: 0px 2px 10px rgba(0,0,0, 0.15);

	
	min-width: 200px;
	*width: 200px;
	
	/* makes menus actually work... */
	position: absolute;
	z-index: 7500;
	display: none;
}

/* allow menus to operate when JS is disabled */
.Popup:hover .Menu
{
	display: block;
}

.Popup:hover .Menu.JsOnly
{
	display: none;
}

.Menu.BottomControl
{
	border-top-width: 1px;
	border-bottom-width: 3px;
	-webkit-box-shadow: 0px 0px 0px transparent; -moz-box-shadow: 0px 0px 0px transparent; -khtml-box-shadow: 0px 0px 0px transparent; box-shadow: 0px 0px 0px transparent;
}

	.Menu > li > a,
	.Menu .menuRow
	{
		display: block;
	}
		
/* Menu header */

.Menu .menuHeader
{
	overflow: hidden; zoom: 1;
}

.Menu .menuHeader h3
{
	font-size: 13pt;

}

.Menu .menuHeader .muted
{
	font-size: 11px;

}

/* Standard menu sections */

.Menu .primaryContent
{
	background-color: ;
}

.Menu .secondaryContent
{
	background-color: rgba(36, 36, 36, 0.96);
}

.Menu .sectionFooter
{
	background-color: rgba(58, 58, 58, 0.9);
}

/* Links lists */

.Menu .blockLinksList
{	
	max-height: 400px;
	overflow: auto;
}

/* form popups */

.formPopup
{
	width: 250px;
	background-color: ;
}

	.formPopup form,
	.formPopup .ctrlUnit
	{
		margin: 5px auto;
	}
	
		.formPopup .ctrlUnit
		{
		}
		
	.formPopup .textCtrl,
	.formPopup .button
	{
		width: 232px;
	}
		
	.formPopup .ctrlUnit > dt label
	{
		display: block;
		margin-bottom: 2px;
	}
		
	.formPopup .submitUnit dd
	{
		text-align: center;
	}
	
		.formPopup .ctrlUnit > dd .explain
		{
			margin: 2px 0 0;
		}
	
	.formPopup .primaryControls
	{
		zoom: 1;
		white-space: nowrap;
		word-wrap: normal;
		padding: 0 5px;
	}
	
		.formPopup .primaryControls input.textCtrl
		{
			margin-bottom: 0;
		}
	
	.formPopup .secondaryControls
	{
		padding: 0 5px;
	}
	
		.formPopup .controlsWrapper
		{
			background: rgb(58, 58, 58) url('styles/platform/xenforo/gradients/category-23px-light.png') repeat-x top;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
			padding: 5px;
			margin: 5px 0;
			font-size: 11px;
		}

			.formPopup .controlsWrapper .textCtrl
			{
				width: 222px;
			}
	
	.formPopup .advSearchLink
	{
		display: block;
		text-align: center;
		padding: 5px;
		font-size: 11px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		border: 1px solid rgb(58, 58, 58);
		background: rgb(36, 36, 36) url('styles/platform/xenforo/gradients/category-23px-light.png') repeat-x top;
	}
	
		.formPopup .advSearchLink:hover
		{
			background-color: rgb(58, 58, 58);
			text-decoration: none;
		}

/* All overlays must have this */
.xenOverlay
{
	display: none;
	z-index: 10000;
	width: 90%;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	max-width: 690px; /*calc: 90=overlay padding+borders*/
}

	.xenOverlay .overlayScroll
	{
		max-height: 400px;
		overflow: auto;
	}
	
	.xenOverlay .overlayScroll.ltr
	{
		direction: ltr;
	}
	
	.xenOverlay .overlayScroll .sortable-placeholder
	{
		background-color: rgb(81, 81, 81);
	}

.overlayOnly /* needs a bit more specificity over regular buttons */
{
	display: none !important;
}

	.xenOverlay .overlayOnly
	{
		display: block !important;
	}
	
	.xenOverlay input.overlayOnly,
	.xenOverlay button.overlayOnly,
	.xenOverlay a.overlayOnly
	{
		display: inline !important;
	}
	
	.xenOverlay a.close 
	{
		background-image: url('styles/platform/xenforo/overlay/close.png');
position: absolute;
right: 4px;
top: 4px;
cursor: pointer;
width: 35px;
height: 35px;

	}
	
.xenOverlay .nonOverlayOnly
{
	display: none !important;
}

/* Generic form overlays */

.xenOverlay .formOverlay
{
	background-color: rgb(36, 36, 36);
padding: 10px;
border:  5px solid rgb(0,0,0); border:  5px solid rgba(0,0,0, 0.25); _border:  5px solid rgb(0,0,0);
-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: 0px 10px 50px rgba(0,0,0, 0.4); -moz-box-shadow: 0px 10px 50px rgba(0,0,0, 0.4); -khtml-box-shadow: 0px 10px 50px rgba(0,0,0, 0.4); box-shadow: 0px 10px 50px rgba(0,0,0, 0.4);
_zoom: 1;

	margin: 0;
}

	.Touch .xenOverlay .formOverlay
	{
		background: rgb(36, 36, 36);
		-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
	}

	.xenOverlay .formOverlay a.muted,
	.xenOverlay .formOverlay .muted a
	{
		color: rgb(113, 113, 113);
	}

	.xenOverlay .formOverlay .heading
	{
		font-weight: bold;
color: rgb(36, 36, 36);
background-color: rgb(185, 185, 185);
padding: 8px 10px;
margin-bottom: 10px;
border: 1px solid rgb(203, 203, 203);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;

	}

	.xenOverlay .formOverlay .subHeading
	{
		font-weight: bold;
font-size: 11px;
color: rgb(36, 36, 36);
background-color: rgb(203, 203, 203);
padding: 5px 10px;
margin-bottom: 10px;
border: 1px solid rgb(185, 185, 185);
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;

	}
	
	.xenOverlay .formOverlay .textHeading
	{
		
	}
	
	.xenOverlay .formOverlay > p
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	.xenOverlay .formOverlay .textCtrl
	{
		
	}

	.xenOverlay .formOverlay .textCtrl option
	{
		
	}

	.xenOverlay .formOverlay .textCtrl:focus,
	.xenOverlay .formOverlay .textCtrl.Focus
	{
		background-image: none;

	}

	.xenOverlay .formOverlay .textCtrl:focus option
	{
		background-image: none;
	}

	.xenOverlay .formOverlay .textCtrl.disabled
	{
		
	}

	.xenOverlay .formOverlay .textCtrl.disabled option
	{
		
	}

	.xenOverlay .formOverlay .textCtrl.prompt
	{
		
	}

	.xenOverlay .formOverlay .ctrlUnit > dt dfn,
	.xenOverlay .formOverlay .ctrlUnit > dd li .hint,
	.xenOverlay .formOverlay .ctrlUnit > dd .explain
	{
		color: #bbb;

	}

	.xenOverlay .formOverlay a
	{
		
	}

		.xenOverlay .formOverlay a.button
		{
			color: black;

		}

	.xenOverlay .formOverlay .avatar img,
	.xenOverlay .formOverlay .avatar .img,
	.xenOverlay .formOverlay .avatarCropper
	{
		background-color: transparent;
	}
	
	/* tabs in form overlay */
	
	.xenOverlay .formOverlay .tabs /* the actual tabs */
	{
		background: transparent none;
border-color: rgb(81, 81, 81);

	}

		.xenOverlay .formOverlay .tabs a
		{
			background: transparent none;
border-color: rgb(81, 81, 81);

		}
		
			.xenOverlay .formOverlay .tabs a:hover
			{
				background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=255&g=255&b=255&a=63); background: rgba(255,255,255, 0.25); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FFFFFFF,endColorstr=#3FFFFFFF);

			}
			
			.xenOverlay .formOverlay .tabs .active a
			{
				background-color: black;

			}
			
	.xenOverlay .formOverlay .tabPanel /* panels switched with the tab controls */
	{
		background: transparent url('styles/platform/xenforo/color-picker/panel.png') repeat-x top;
border: 1px solid rgb(81, 81, 81);

	}


/* Generic overlays */

.xenOverlay .section,
.xenOverlay .sectionMain
{
	padding: 0px;
border: 1px solid rgb(223, 223, 223);
-webkit-box-shadow: 0px 5px 45px rgba(0,0,0, 0.5); -moz-box-shadow: 0px 5px 45px rgba(0,0,0, 0.5); -khtml-box-shadow: 0px 5px 45px rgba(0,0,0, 0.5); box-shadow: 0px 5px 45px rgba(0,0,0, 0.5);

	
	border-color:  rgb(223, 223, 223); border-color:  rgba(223, 223, 223, 0.5); _border-color:  rgb(223, 223, 223);
}

	.Touch .xenOverlay .section,
	.Touch .xenOverlay .sectionMain
	{
		border-color: rgb(223, 223, 223);
		-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
	}

.xenOverlay > .section,
.xenOverlay > .sectionMain
{
	background: none;
	margin: 0;
}

	.xenOverlay .section .heading,
	.xenOverlay .sectionMain .heading
	{
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
		margin-bottom: 0;
	}

	.xenOverlay .section .subHeading,
	.xenOverlay .sectionMain .subHeading
	{
		margin-top: 0;
	}

	.xenOverlay .section .sectionFooter,
	.xenOverlay .sectionMain .sectionFooter
	{
		overflow: hidden; zoom: 1;
	}
		
		.xenOverlay .sectionFooter .buttonContainer
		{
			line-height: 31px;
		}
	
		.xenOverlay .sectionFooter .button,
		.xenOverlay .sectionFooter .buttonContainer
		{
			min-width: 75px;
			*min-width: 0;
			float: right;
			margin-left: 5px;
		}
		
			.xenOverlay .sectionFooter .buttonContainer .button
			{
				float: none;
				margin-left: 0;
			}

/* The AJAX progress indicator overlay */

#AjaxProgress.xenOverlay
{
	width: 100%;
	max-width: none;
	overflow: hidden; zoom: 1;
}

	#AjaxProgress.xenOverlay .content
	{
		background: rgb(0, 0, 0) url('styles/platform/xenforo/widgets/ajaxload.info_FFFFFF_facebook.gif') no-repeat center center; background: rgba(0,0,0, 0.5) url('styles/platform/xenforo/widgets/ajaxload.info_FFFFFF_facebook.gif') no-repeat center center;
-webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
float: right;
width: 85px;
height: 30px;

	}
	
		.Touch #AjaxProgress.xenOverlay .content
		{
			background-color: rgb(0, 0, 0);
		}

/* Timed message for redirects */

.xenOverlay.timedMessage
{
	color: black;
background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/overlay/timed-message.png') repeat-x;
border-bottom: 1px solid black;
max-width: none;
width: 100%;

}

	.xenOverlay.timedMessage .content
	{
		font-size: 18pt;
padding: 30px;
text-align: center;

	}
	
/* Growl-style message */

#StackAlerts
{
	position: fixed;
	bottom: 70px;
	left: 35px;
	z-index: 9999; /* in front of the expose mask */
}

	#StackAlerts .stackAlert
	{
		position: relative;
		width: 270px;
		border: 1px solid rgb(119, 119, 119);
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		-webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0, 0.4); -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0, 0.4); -khtml-box-shadow: 2px 2px 5px 0 rgba(0,0,0, 0.4); box-shadow: 2px 2px 5px 0 rgba(0,0,0, 0.4);
		margin-top: 5px;
	}

		#StackAlerts .stackAlertContent
		{
			padding: 10px;
			padding-right: 30px;
			-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
			border: solid 2px rgb(58, 58, 58);
			background: url(rgba.php?r=36&g=36&b=36&a=229); background: rgba(36, 36, 36, 0.9); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5242424,endColorstr=#E5242424);
			font-size: 11px;
			font-weight: bold;
		}
	
/* Inline Editor */

.xenOverlay .section .messageContainer
{
	padding: 0;
}

.xenOverlay .section .messageContainer .mceLayout
{
	border: none;	
}

.xenOverlay .section .messageContainer tr.mceFirst td.mceFirst
{
	border-top: none;
}

.xenOverlay .section .messageContainer tr.mceLast td.mceLast,
.xenOverlay .section .messageContaner tr.mceLast td.mceIframeContainer
{
	border-bottom: none;
}

.xenOverlay .section .textCtrl.MessageEditor,
.xenOverlay .section .mceLayout,
.xenOverlay .section .bbCodeEditorContainer textarea
{
	width: 100% !important;
	min-height: 260px;
	_height: 260px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}


@media (max-width:610px)
{
	.Responsive .xenOverlay
	{
		width: 100%;
	}
	
	.Responsive .xenOverlay .formOverlay,
	.Responsive .xenOverlay .section,
	.Responsive .xenOverlay .sectionMain
	{
		-webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
		border-width: 10px;
	}
	
	.Responsive .xenOverlay a.close 
	{
		top: 0;
		right: 0;
		width: 28px;
		height: 28px;
		background-size: 100% 100%;
	}
}


.alerts .alertGroup
{
	margin-bottom: 20px;
}

.alerts .primaryContent
{
	overflow: hidden; zoom: 1;
	padding: 5px;
}

.alerts .avatar
{
	float: left;
}

.alerts .avatar img
{
	width: 32px;
	height: 32px;
}

.alerts .alertText
{
	margin-left: 32px;
	padding: 0 5px;
}

.alerts h3
{
	display: inline;
}

.alerts h3 .subject
{
	font-weight: bold;
}

.alerts .timeRow
{
	font-size: 11px;
	margin-top: 5px;
}
	
	.alerts .newIcon,
	.alertsPopup .newIcon
	{
		display: inline-block;
		vertical-align: baseline;
		margin-left: 2px;
		width: 11px;
		height: 11px;
		background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -144px -40px;
	}

/** Data tables **/

table.dataTable
{
	width: 100%;
	_width: 99.5%;
	margin: 10px 0;
}

.dataTable caption
{
	font-weight: bold;
font-size: 13px;
color: rgb(255, 255, 255);
background-color: rgb(119, 119, 119);
padding: 5px 10px;
margin-bottom: 3px;
border-top: 1px solid rgb(151, 151, 151);
border-bottom: 1px solid rgb(151, 151, 151);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;

}

.dataTable tr.dataRow td
{
	border-bottom: 1px solid rgb(58, 58, 58);
	padding: 5px 10px;
	word-wrap: break-word;
}

.dataTable tr.dataRow td.secondary
{
	background: rgb(36, 36, 36) url("styles/platform/xenforo/gradients/category-23px-light.png") repeat-x top;
}

.dataTable tr.dataRow th
{
	background: rgb(68, 68, 68) url("styles/platform/xenforo/gradients/category-23px-light.png") repeat-x top;
	border-bottom: 1px solid rgb(96, 96, 96);
	border-top: 1px solid rgb(68, 68, 68);
	color: rgb(194, 194, 194);
	font-size: 11px;
	padding: 5px 10px;
}

	.dataTable tr.dataRow th a
	{
		color: inherit;
		text-decoration: underline;
	}

.dataTable .dataRow .dataOptions
{
	text-align: right;
	white-space: nowrap;
	word-wrap: normal;
	padding: 0;
}

.dataTable .dataRow .important,
.dataTable .dataRow.important
{
	font-weight: bold;
}

.dataTable .dataRow .dataOptions a.secondaryContent
{
	display: inline-block;
	border-left: 1px solid rgb(58, 58, 58);
	border-bottom: none;
	padding: 7px 10px 6px;
	font-size: 11px;
}

	.dataTable .dataRow .dataOptions a.secondaryContent:hover
	{
		background-color: rgb(58, 58, 58);
		text-decoration: none;
	}

	.dataTable .dataRow .delete
	{
		padding: 0px;
		width: 26px;
		border-left: 1px solid rgb(58, 58, 58);
		background-color: rgb(36, 36, 36);
background-position: top;
	}	
				
		.dataTable .dataRow .delete a
		{
			display: block;
			background: transparent url('styles/platform/xenforo/permissions/deny.png') no-repeat center center;
			cursor: pointer;
		
			padding: 5px;
			width: 16px;
			height: 16px;
			
			overflow: hidden;
			white-space: nowrap;
			text-indent: -1000px;
		}

.memberListItem
{
	overflow: hidden;
zoom: 1;

}

	.memberListItem .avatar,
	.memberListItem .icon
	{
		float: left;

	}
	
	/* ----------------------- */
	
	.memberListItem .extra
	{
		font-size: 11px;
float: right;

	}

		.memberListItem .extra .DateTime
		{
			display: block;
		}

		.memberListItem .extra .bigNumber
		{
			font-size: 250%;
			color: rgb(113, 113, 113);
		}
	
	.memberListItem .member
	{
		margin-left: 65px;

	}
	
	/* ----------------------- */
		
		.memberListItem h3.username
		{
			font-weight: bold;
font-size: 13pt;
margin-bottom: 3px;

		}
			
		.memberListItem .username.guest
		{
			font-style: italic;
font-weight: normal;

		}
	
	/* ----------------------- */
		
		.memberListItem .userInfo
		{
			font-size: 11px;
margin-bottom: 3px;

		}
		
			.memberListItem .userBlurb
			{
			}
		
				.memberListItem .userBlurb .userTitle
				{
					font-weight: bold;

				}

			.memberListItem .userStats dt,
			.memberListItem .userStats dd
			{
				white-space: nowrap;
			}
				
	
	/* ----------------------- */
		
		.memberListItem .member .contentInfo
		{
			margin-top: 5px;

		}
	
	/* ----------------------- */
	
	
/* extended member list items have a fixed 200px right column */

.memberListItem.extended .extra
{
	width: 200px;
}

.memberListItem.extended .member
{
	margin-right: 210px;
}

/* Styling for hover-dismiss controls */

.DismissParent .DismissCtrl
{
	position: absolute;
	top: 12px;
	right: 5px;
	
	display: block;
	background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -80px 0;
	color: white;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	
	opacity: .4;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	
	font-size: 10px;
	
	overflow: hidden;
	white-space: nowrap;
	text-indent: 20000em;
	
	cursor: pointer;
}

	.DismissParent:hover .DismissCtrl,
	.Touch .DismissParent .DismissCtrl
	{
		opacity: 1;
	}
	
		.DismissParent:hover .DismissCtrl:hover
		{
			background-position: -96px 0;
		}
		
			.DismissParent:hover .DismissCtrl:active
			{
				background-position: -112px 0;
			}

/* ***************************** */
/* un-reset, mostly from YUI */

.baseHtml h1
	{ font-size:138.5%; } 
.baseHtml h2
	{ font-size:123.1%; }
.baseHtml h3
	{ font-size:108%; } 
.baseHtml h1, .baseHtml h2, .baseHtml h3
	{  margin:1em 0; } 
.baseHtml h1, .baseHtml h2, .baseHtml h3, .baseHtml h4, .baseHtml h5, .baseHtml h6, .baseHtml strong
	{ font-weight:bold; } 
.baseHtml abbr, .baseHtml acronym
	{ border-bottom:1px dotted #000; cursor:help; }  
.baseHtml em
	{  font-style:italic; } 
.baseHtml blockquote, .baseHtml ul, .baseHtml ol, .baseHtml dl
	{ margin:1em; } 
.baseHtml ol, .baseHtml ul, .baseHtml dl
	{ margin-left:3em; margin-right:0; } 
.baseHtml ul ul, .baseHtml ul ol, .baseHtml ul dl, .baseHtml ol ul, .baseHtml ol ol, .baseHtml ol dl, .baseHtml dl ul, .baseHtml dl ol, .baseHtml dl dl
	{ margin-top:0; margin-bottom:0; }
.baseHtml ol li
	{ list-style: decimal outside; } 
.baseHtml ul li
	{ list-style: disc outside; } 
.baseHtml ol ul li, .baseHtml ul ul li
	{ list-style-type: circle; }
.baseHtml ol ol ul li, .baseHtml ol ul ul li, .baseHtml ul ol ul li, .baseHtml ul ul ul li
	{ list-style-type: square; }
.baseHtml ul ol li, .baseHtml ul ol ol li, .baseHtml ol ul ol li
	{ list-style: decimal outside; }
.baseHtml dl dd
	{ margin-left:1em; } 
.baseHtml th, .baseHtml td
	{ border:1px solid #000; padding:.5em; } 
.baseHtml th
	{ font-weight:bold; text-align:center; } 
.baseHtml caption
	{ margin-bottom:.5em; text-align:center; } 
.baseHtml p, .baseHtml pre, .baseHtml fieldset, .baseHtml table
	{ margin-bottom:1em; }

.PageNav
{
	font-size: 11px;
padding: 2px 0;
overflow: hidden;
zoom: 1;
line-height: 28px;
word-wrap: normal;
min-width: 150px;
white-space: nowrap;

}

	.PageNav .hidden
	{
		display: none;
	}
	
	.PageNav .pageNavHeader,
	.PageNav a,
	.PageNav .scrollable
	{
		display: block;
		float: left;
		margin-right: 3px;
	}
	
	.PageNav .pageNavHeader
	{
		padding: 1px 0;
	}

	.PageNav a
	{		
		color: rgb(255, 255, 255);
text-decoration: none;
background: rgb(68, 68, 68) url('styles/platform/xenfocus/grad10.png') repeat top;
padding: 0;
border-width: 0;
border-style: none;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
text-align: center;
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; -moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; -khtml-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px;
text-shadow: 0 0 0 transparent, 0px -1px 0px rgba(0,0,0,0.3);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);

		
		
		width: 23px;
	}
	
	/*
		@property "pageNavPage";

		@property "/pageNavPage";
		*/
	
		.PageNav a[rel=start]
		{
			width: 23px !important;
		}

		.PageNav a.text
		{
			width: auto !important;
			padding: 0 4px;
		}
	
		.PageNav a
		{
		}
		
		.PageNav a.currentPage
		{
			position: relative;
background: #ccc !important;
color: #222 !important;
text-shadow: rgba(255,255,255,0.3) 0px 1px 0px;

		}

		a.PageNavPrev,
		a.PageNavNext
		{
			color: rgb(190, 190, 190);
background-color: transparent;
padding: 1px;
border: 1px none black;
cursor: pointer;

			
			width: 23px !important;
		}
		
		.PageNav a:hover,
		.PageNav a:focus
		{
			text-decoration: none;
background-color: rgb(85, 85, 85);

		}
		
	.PageNav a.distinct
	{
		margin-left: 3px;
	}
			
	.PageNav .scrollable
	{
		position: relative;
		overflow: hidden;
		width: 127px; /* width of 5 page numbers plus their margin & border */
		height: 18px; /* only needs to be approximate */
	}
	
		.PageNav .scrollable .items
		{
			display: block;
			width: 20000em; /* contains scrolling items, should be huge */
			position: absolute;
			display: block;
		}
		
/** Edge cases - large numbers of digits **/

.PageNav .gt999 
{
	font-size: 9px;
	letter-spacing: -0.05em; 
}

.PageNav.pn5 a { width: 29px; } .PageNav.pn5 .scrollable { width: 157px; }
.PageNav.pn6 a { width: 33px; } .PageNav.pn6 .scrollable { width: 177px; }
.PageNav.pn7 a { width: 37px; } .PageNav.pn7 .scrollable { width: 197px; }


@media (max-width:610px)
{
	.Responsive .PageNav .pageNavHeader
	{
		display: none;
	}
}

@media (max-width:480px)
{
	.Responsive .PageNav .unreadLink
	{
		display: none;
	}
}


/* ***************************** */
/* DL Name-Value Pairs */

.pairs dt,
.pairsInline dt,
.pairsRows dt,
.pairsColumns dt,
.pairsJustified dt
{
	color: rgb(113, 113, 113);
}

.pairsRows,
.pairsColumns,
.pairsJustified
{
	line-height: 1.5;
}

.pairsInline dl,
.pairsInline dt,
.pairsInline dd
{
	display: inline;
}

.pairsRows dt,
.pairsRows dd
{
	display: inline-block;
	vertical-align: top;

	*display: inline;
	*margin-right: 1ex;
	*zoom: 1;
}

dl.pairsColumns,
dl.pairsJustified,
.pairsColumns dl,
.pairsJustified dl
{
	overflow: hidden; zoom: 1;
}

.pairsColumns dt,
.pairsColumns dd
{
	float: left;
	width: 48%;
}

.pairsJustified dt
{
	float: left;
	max-width: 100%;
	margin-right: 5px;
}
.pairsJustified dd
{
	float: right;
	text-align: right;
	max-width: 100%
}


/* ***************************** */
/* Lists that put all elements on a single line */

.listInline ul,
.listInline ol,
.listInline li,
.listInline dl,
.listInline dt,
.listInline dd
{
	display: inline;
}

/* intended for use with .listInline, produces 'a, b, c, d' / 'a * b * c * d' lists */

.commaImplode li:after,
.commaElements > *:after
{
	content: ', ';
}

.commaImplode li:last-child:after,
.commaElements > *:last-child:after
{
	content: '';
}

.bulletImplode li:before
{
	content: '\2022\a0';
}

.bulletImplode li:first-child:before
{
	content: '';
}

/* Three column list display */

.threeColumnList
{
	overflow: hidden; zoom: 1;
}

.threeColumnList li
{
	float: left;
	width: 32%;
	margin: 2px 1% 2px 0;
}

/* ***************************** */
/* Preview tooltips (threads etc.) */

.previewTooltip
{
}
		
	.previewTooltip .avatar
	{
		float: left;
	}
	
	.previewTooltip .text
	{
		margin-left: 64px;
	}
	
		.previewTooltip blockquote
		{
			font-size: 14px;
color: rgb(226, 226, 226);
line-height: 1.5;

			
			font-size: 10pt;
			max-height: 150px;
			overflow: hidden;
		}
	
		.previewTooltip .posterDate
		{
			font-size: 11px;
			padding-top: 5px;
			border-top: 1px solid rgb(58, 58, 58);
			margin-top: 5px;
		}

/* ***************************** */
/* List of block links */

.blockLinksList
{
	font-size: 11px;
padding: 2px;

}
		
	.blockLinksList a,
	.blockLinksList label
	{
		color: rgb(185, 185, 185);
padding: 5px 10px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
display: block;
outline: 0 none;

	}
	
		.blockLinksList a:hover,
		.blockLinksList a:focus,
		.blockLinksList li.kbSelect a,
		.blockLinksList label:hover,
		.blockLinksList label:focus,
		.blockLinksList li.kbSelect label
		{
			text-decoration: none;
background-color: rgb(58, 58, 58);

		}
		
		.blockLinksList a:active,
		.blockLinksList a.selected,
		.blockLinksList label:active,
		.blockLinksList label.selected
		{
			color: rgb(223, 223, 223);
background-color: rgb(81, 81, 81);

		}
		
		.blockLinksList a.selected,
		.blockLinksList label.selected
		{
			font-weight: bold;
display: block;

		}
		
		.blockLinksList span.depthPad
		{
			display: block;
		}

.blockLinksList .itemCount
{
	font-weight: bold;
font-size: 9px;
color: white;
background-color: #e03030;
padding: 0 2px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
position: absolute;
right: 2px;
top: -12px;
line-height: 16px;
min-width: 12px;
_width: 12px;
text-align: center;
text-shadow: none;
white-space: nowrap;
word-wrap: normal;
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0, 0.25); -moz-box-shadow: 2px 2px 5px rgba(0,0,0, 0.25); -khtml-box-shadow: 2px 2px 5px rgba(0,0,0, 0.25); box-shadow: 2px 2px 5px rgba(0,0,0, 0.25);
height: 16px;


	float: right;
	position: relative;
	right: 0;
	top: -1px;
}

	.blockLinksList .itemCount.Zero
	{
		display: none;
	}

/* ***************************** */
/* Normally-indented nested lists */

.indentList ul,
.indentList ol
{
	margin-left: 2em;
}

/* ***************************** */
/* AJAX progress image */

.InProgress
{
	background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/widgets/ajaxload.info_B4B4DC_facebook.gif') no-repeat right center;
}

/* ***************************** */
/* Hidden inline upload iframe */

.hiddenIframe
{
	display: block;
	width: 500px;
	height: 300px;
}

/* ***************************** */
/* Exception display */

.traceHtml { font-size:11px; font-family:calibri, verdana, arial, sans-serif; }
.traceHtml .function { color:rgb(180,80,80); font-weight:normal; }
.traceHtml .file { font-weight:normal; }
.traceHtml .shade { color:rgb(128,128,128); }
.traceHtml .link { font-weight:bold; }

/* ***************************** */
/* Indenting for options */

._depth0 { padding-left:  0em; }
._depth1 { padding-left:  2em; }
._depth2 { padding-left:  4em; }
._depth3 { padding-left:  6em; }
._depth4 { padding-left:  8em; }
._depth5 { padding-left: 10em; }
._depth6 { padding-left: 12em; }
._depth7 { padding-left: 14em; }
._depth8 { padding-left: 16em; }
._depth9 { padding-left: 18em; }

.xenOverlay .errorOverlay
{
	color: white;
	padding: 25px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;	
	border:  20px solid rgb(0,0,0); border:  20px solid rgba(0,0,0, 0.25); _border:  20px solid rgb(0,0,0);
	
	background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=0&g=0&b=0&a=191); background: rgba(0,0,0, 0.75); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}

	.xenOverlay .errorOverlay .heading
	{
		padding: 5px 10px;
		font-weight: bold;
		font-size: 12pt;
		background: rgb(180,0,0);
		color: white;
		margin-bottom: 10px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		border: 1px solid rgb(100,0,0);
	}

	.xenOverlay .errorOverlay li
	{
		line-height: 2;
	}
	
	.xenOverlay .errorOverlay .exceptionMessage
	{
		color: rgb(113, 113, 113);
	}

/*** inline errors ***/

.formValidationInlineError
{
	display: none;
	position: absolute;
	z-index: 5000;
	background-color: white;
	border: 1px solid rgb(180,0,0);
	color: rgb(180,0,0);
	-webkit-box-shadow: 2px 2px 10px #999; -moz-box-shadow: 2px 2px 10px #999; -khtml-box-shadow: 2px 2px 10px #999; box-shadow: 2px 2px 10px #999;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	padding: 2px 5px;
	font-size: 11px;
	width: 175px;
	min-height: 2.5em;
	_height: 2.5em;
	word-wrap: break-word;
}

	.formValidationInlineError.inlineError
	{
		position: static;
		width: auto;
		min-height: 0;
	}

/** Block errors **/

.errorPanel
{
	margin: 10px 0 20px;
	color: rgb(180,0,0);
	background: rgb(255, 235, 235);
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	border: 1px solid rgb(180,0,0);
}

	.errorPanel .errorHeading
	{
		margin: .75em;
		font-weight: bold;
		font-size: 12pt;
	}
	
	.errorPanel .errors
	{
		margin: .75em 2em;
		display: block;
		line-height: 1.5;
	}


@media (max-width:800px)
{
	.Responsive .formValidationInlineError
	{
		position: static;
		width: auto;
		min-height: auto;
	}
}


/* Undo some nasties */

input[type=search]
{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}

/* ignored content hiding */

.ignored { display: none !important; }

/* Misc */

.floatLeft { float: left; }
.floatRight { float: right; }

.ltr { direction: ltr; }

/* Square-cropped thumbs */

.SquareThumb
{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0;
	direction: ltr;
	
	/* individual instances can override this size */
	width: 48px;
	height: 48px;
}

.SquareThumb img
{
	position: relative;
	display: block;
}

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

.bbCodeImage
{
	max-width: 100%;
}

.bbCodeImageFullSize
{
	position: absolute;
	z-index: 50000;
	background-color: ;
}

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

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

/* smilie sprite classes */

img.mceSmilieSprite.mceSmilie278
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -20px 0px;
}

img.mceSmilieSprite.mceSmilie275
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -40px -21px;
}

img.mceSmilieSprite.mceSmilie276
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -40px 0px;
}

img.mceSmilieSprite.mceSmilie279
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -20px -42px;
}

img.mceSmilieSprite.mceSmilie282
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -80px -42px;
}

img.mceSmilieSprite.mceSmilie273
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -40px -42px;
}

img.mceSmilieSprite.mceSmilie274
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -60px 0px;
}

img.mceSmilieSprite.mceSmilie280
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat 0px -42px;
}

img.mceSmilieSprite.mceSmilie281
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat 0px -21px;
}

img.mceSmilieSprite.mceSmilie271
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat 0px 0px;
}

img.mceSmilieSprite.mceSmilie277
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -20px -21px;
}

img.mceSmilieSprite.mceSmilie272
{
	width: 18px; height: 18px; background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -60px -21px;
}


.visibleResponsiveFull { display: inherit !important; }

.visibleResponsiveWide,
.visibleResponsiveMedium,
.visibleResponsiveNarrow { display: none !important; }

.hiddenResponsiveFull { display: none !important; } 

.hiddenResponsiveWide,
.hiddenResponsiveMedium,
.hiddenResponsiveNarrow { display: inherit !important; }


@media (max-width:800px)
{
	.Responsive .visibleResponsiveFull { display: none !important; }
	
	.Responsive .hiddenResponsiveFull { display: inherit !important; }
}

@media (min-width:611px) AND (max-width:800px)
{
	.Responsive .visibleResponsiveWide { display: inherit !important; }
	
	.Responsive .hiddenResponsiveWide { display: none !important; }
}

@media (min-width:481px) AND (max-width:610px)
{
	.Responsive .visibleResponsiveMedium { display: inherit !important; }
	
	.Responsive .hiddenResponsiveMedium { display: none !important; }
}

@media (max-width:480px)
{
	.Responsive .visibleResponsiveNarrow { display: inherit !important; }
	
	.Responsive .hiddenResponsiveNarrow { display: none !important; }
}

@media (max-width:480px)
{
	.Responsive .xenTooltip.statusTip
	{
		width: auto;
	}
	
	.Responsive .xenPreviewTooltip
	{
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
		width: auto;
		max-width: 100%;
	}
	
	.Responsive .xenPreviewTooltip .arrow
	{
		display: none;
	}
	
	.Responsive .previewTooltip .avatar
	{
		display: none;
	}
	
	.Responsive .previewTooltip .text
	{
		margin-left: 0;
	}
}




/* --- form.css --- */

/** Forms **/

.xenForm
{
	margin: 10px auto;
	max-width: 1000px;
}

	.xenOverlay .xenForm
	{
		max-width: 600px;
	}

.xenForm .ctrlUnit > dd
{
	width: 68%;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	padding-right: 30px;
}

.xenForm .ctrlUnit > dd .textCtrl
{
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	width: 100%;
}

	.xenForm .ctrlUnit > dd .textCtrl[size],
	.xenForm .ctrlUnit > dd .textCtrl.autoSize
	{
		width: auto !important;
		min-width: 0;
	}

	.xenForm .ctrlUnit > dd .textCtrl.number
	{
		width: 150px;
	}


.xenForm > .sectionHeader:first-child,
.xenForm > fieldset > .sectionHeader:first-child
{
	margin-top: 0;
}

/** Sections **/

.xenForm fieldset,
.xenForm .formGroup
{
	border-top: 1px solid rgb(58, 58, 58);
	margin: 20px auto;
}

.xenForm > fieldset:first-child,
.xenForm > .formGroup:first-child
{
	border-top: none;
	margin: auto;
}

.xenForm .PreviewContainer + fieldset,
.xenForm .PreviewContainer + .formGroup
{
	border-top: none;
}

.xenForm fieldset + .ctrlUnit,
.xenForm .formGroup + .ctrlUnit,
.xenForm .submitUnit
{
	border-top: 1px solid rgb(58, 58, 58);
}

.xenForm fieldset + .ctrlUnit,
.xenForm .formGroup + .ctrlUnit
{
	padding-top: 10px;
}

.xenForm .primaryContent + .submitUnit,
.xenForm .secondaryContent + .submitUnit
{
	margin-top: 0;
	border-top: none;
}

.xenForm .ctrlUnit.submitUnit dd
{	
	line-height: 31px;
	padding-top: 0;
}

	.ctrlUnit.submitUnit dd .explain,
	.ctrlUnit.submitUnit dd .text,
	.ctrlUnit.submitUnit dd label
	{
		line-height: 1.28;
	}

/* now undo that */

.xenOverlay .ctrlUnit.submitUnit dd,
.Menu .ctrlUnit.submitUnit dd,
#QuickSearch .ctrlUnit.submitUnit dd
{
	border: none;
	background: none;
}

.xenForm .ctrlUnit
{
	
}

	.xenForm .ctrlUnit.limited
	{
		display: none;
	}

	/** Sections Immediately Following Headers **/

	.xenForm .sectionHeader + fieldset,
	.xenForm .heading + fieldset,
	.xenForm .subHeading + fieldset,
	.xenForm .sectionHeader + .formGroup,
	.xenForm .heading + .formGroup,
	.xenForm .subHeading + .formGroup
	{
		border-top: none;
		margin-top: 0;
	}
	
.xenForm .formHiderHeader
{
	margin: 10px;
	font-size: 15px;
	font-weight: bold;
}


/** *********************** **/
/** TEXT INPUTS             **/
/** *********************** **/

.textCtrl
{
	font-size: 12px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
color: rgb(244, 244, 244);
background-color: rgb(66, 66, 66);
padding: 6px;
margin-bottom: 2px;
border: 1px solid rgb(97, 97, 97);
-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
outline: 0;
-webkit-box-shadow: inset rgba(0,0,0,0.2) 0px 1px 4px; -moz-box-shadow: inset rgba(0,0,0,0.2) 0px 1px 4px; -khtml-box-shadow: inset rgba(0,0,0,0.2) 0px 1px 4px; box-shadow: inset rgba(0,0,0,0.2) 0px 1px 4px;

}

select.textCtrl
{
	word-wrap: normal;
	-webkit-appearance: menulist;
}

select[multiple].textCtrl,
select[size].textCtrl
{
	-webkit-appearance: listbox;
}

select[size="0"].textCtrl,
select[size="1"].textCtrl
{
	-webkit-appearance: menulist;
}

textarea.textCtrl
{
	word-wrap: break-word;
}

	.textCtrl:focus,
	.textCtrl.Focus
	{
		border-color: rgb(131, 131, 131);
-webkit-box-shadow: inset rgba(0,0,0,0.3) 0px 1px 4px; -moz-box-shadow: inset rgba(0,0,0,0.3) 0px 1px 4px; -khtml-box-shadow: inset rgba(0,0,0,0.3) 0px 1px 4px; box-shadow: inset rgba(0,0,0,0.3) 0px 1px 4px;

	}	

	textarea.textCtrl:focus
	{
		
	}

	input.textCtrl.disabled,
	textarea.textCtrl.disabled,
	.disabled .textCtrl
	{
		font-style: italic;
color: rgb(161, 161, 161);
background-color: rgb(46, 46, 46);
border-color: rgb(68, 68, 68);

	}
	
	.textCtrl.prompt
	{
		font-style: italic;
color: rgb(192, 192, 192);

	}
	
	.textCtrl:-moz-placeholder
	{
		/* needs to be in its own rule due to weird selector */
		font-style: italic;
color: rgb(192, 192, 192);

	}
	
	.textCtrl::-moz-placeholder
	{
		/* needs to be in its own rule due to weird selector */
		font-style: italic;
color: rgb(192, 192, 192);

	}

	.textCtrl::-webkit-input-placeholder
	{
		/* needs to be in its own rule due to weird selector */
		font-style: italic;
color: rgb(192, 192, 192);

	}
	
	.textCtrl:-ms-input-placeholder
	{
		/* needs to be in its own rule due to weird selector */
		font-style: italic;
color: rgb(192, 192, 192);

	}
	
	.textCtrl.autoSize
	{
		width: auto !important;
	}

	.textCtrl.number,
	.textCtrl.number input
	{
		text-align: right;
		width: 150px;
	}
	
	.textCtrl.fillSpace
	{
		width: 100%;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
		_width: 95%;
	}

	.textCtrl.code,
	.textCtrl.code input
	{
		font-family: Consolas, "Courier New", Courier, monospace;
white-space: pre;
word-wrap: normal;
direction: ltr;

	}
	
	input.textCtrl[type="password"]
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	input[type="email"],
	input[type="url"]
	{
		direction: ltr;
	}

	.textCtrl.titleCtrl,
	.textCtrl.titleCtrl input
	{
		font-size: 18pt;
	}

textarea.textCtrl.Elastic
{
	/* use for jQuery.elastic */
	max-height: 300px;
}

/* for use with wrapped inputs */
.textCtrlWrap
{
	display: inline-block;
}

.textCtrlWrap input.textCtrl
{
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	background: transparent !important;
	-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important;
}

.textCtrlWrap.blockInput input.textCtrl
{
	border-top: 1px solid rgb(97, 97, 97) !important;
	margin-top: 4px !important;
}

/** *********************** **/
/** BUTTONS                 **/
/** *********************** **/

.button
{
	font-style: normal;
	
	font-size: 12px;
color: rgb(255, 255, 255);
background: rgb(68, 68, 68) url('styles/platform/xenfocus/grad10.png') repeat-x top;
padding: 1px 14px;
border-width: 0px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
text-align: center;
outline: none;
line-height: 28px;
display: inline-block;
cursor: pointer;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

text-shadow: rgba(0,0,0,0.3) 0px -1px 0px;
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; -moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; -khtml-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
height: 32px;

}

.button.smallButton
{
	font-size: 11px;
	padding: 0px 4px;
	line-height: 21px;
	height: 21px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
}

.button.primary
{
	font-weight: bold;

}

input.button.disabled,
a.button.disabled,
input.button.primary.disabled,
a.button.primary.disabled,
html .buttonProxy .button.disabled
{
	opacity: 0.3;

}

	.button::-moz-focus-inner
	{
		border: none;
	}

	a.button
	{
		display: inline-block;
		color: rgb(255, 255, 255);
	}

	.button:hover,
	.button[href]:hover,
	.buttonProxy:hover .button
	{
		color: rgb(255, 255, 255);
text-decoration: none;
background-color: rgb(85, 85, 85);

	}

	.button:focus
	{
		
	}

	.button:active,
	.button[href]:active,
	.button.ToggleButton.checked,
	.buttonProxy:active .button
	{
		position: relative;
top: 1px;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px; -moz-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px; -khtml-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px; box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.03) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.06)), color-stop(100%,rgba(0,0,0,0.03)));
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
background-image: -o-linear-gradient(top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
background-image: -ms-linear-gradient(top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
background-image: linear-gradient(to bottom, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
outline: 0;

	}

	.button.ToggleButton
	{
		cursor: default;
		width: auto;
		color: ;
	}
	
	.button.ToggleButton.checked
	{
		background-color: rgb(255,150,50);
	}

	.button.inputSupplementary
	{
		width: 25px;
		position: absolute;
		top: 0px;
		right: 0px;
	}

	.button.inputSupplementary.add
	{
		color: green;
	}

	.button.inputSupplementary.delete
	{
		color: red;
	}

	.submitUnit .button
	{
		min-width: 100px;
		*min-width: 0;
	}

















/** Control Units **/

.xenForm .ctrlUnit
{
	position: relative;
	margin: 10px auto;
}

/* clearfix */ .xenForm .ctrlUnit { zoom: 1; } .xenForm .ctrlUnit:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.xenForm .ctrlUnit.fullWidth
{
	overflow: visible;
}

/** Control Unit Labels **/

.xenForm .ctrlUnit > dt
{
	padding-top: 6px;
padding-right: 15px;
text-align: right;
vertical-align: top;

	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	width: 32%;
	float: left;
}

/* special long-text label */
.xenForm .ctrlUnit > dt.explain
{
	font-size: 11px;
	text-align: justify;
}


.xenForm .ctrlUnit.fullWidth dt,
.xenForm .ctrlUnit.submitUnit.fullWidth dt
{
	float: none;
	width: auto;
	text-align: left;
	height: auto;
}

.xenForm .ctrlUnit.fullWidth dt
{
	margin-bottom: 2px;
}

	.xenForm .ctrlUnit > dt label
	{
		margin-left: 30px;
	}

	/** Hidden Labels **/

	.xenForm .ctrlUnit.surplusLabel dt label
	{
		display: none;
	}

	/** Section Links **/

	.ctrlUnit.sectionLink dt
	{
		text-align: left;
		font-size: 11px;
	}

		.ctrlUnit.sectionLink dt a
		{
			margin-left: 11px; /*TODO: sectionHeader padding + border*/
		}		

	/** Hints **/

	.ctrlUnit > dt dfn
	{
		font-style: italic;
font-size: 10px;
color: rgb(113, 113, 113);
margin-left: 30px;
display: block;

	}
	
	.ctrlUnit.fullWidth dt dfn
	{
		display: inline;
		margin: 0;
	}
	
		.ctrlUnit > dt dfn b,
		.ctrlUnit > dt dfn strong
		{
			color: rgb(142, 142, 142);
		}

	/** Inline Errors **/

	.ctrlUnit > dt .error
	{
		font-size: 10px;
color: red;
display: block;

	}
	
	.ctrlUnit > dt dfn,
	.ctrlUnit > dt .error,
	.ctrlUnit > dt a
	{
		font-weight: normal;
	}

.xenForm .ctrlUnit.submitUnit dt
{
	height: 19px;
	display: block;
}

	.ctrlUnit.submitUnit dt.InProgress
	{
		background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/widgets/ajaxload.info_B4B4DC_facebook.gif') no-repeat center center;
	}

/** Control Holders **/

.xenForm .ctrlUnit > dd
{
	/*todo: kill property */
	
	float: left;
}

.xenForm .ctrlUnit.fullWidth > dd
{
	float: none;
	width: auto;
	padding-left: 30px;
}

/** Explanatory paragraph **/

.ctrlUnit > dd .explain
{
	font-size: 11px;
color: rgb(113, 113, 113);
margin-top: 2px;

	/*TODO:max-width: auto;*/
}
	
	.ctrlUnit > dd .explain b,
	.ctrlUnit > dd .explain strong
	{
		color: rgb(142, 142, 142);
	}

/** List items inside controls **/

.ctrlUnit > dd > * > li
{
	margin: 4px 0 8px;
	padding-left: 1px; /* fix a webkit display bug */
}

.ctrlUnit > dd > * > li:first-child > .textCtrl:first-child
{
	margin-top: -3px;
}

.ctrlUnit > dd .break
{
	margin-bottom: 0.75em;
	padding-bottom: 0.75em;
}

.ctrlUnit > dd .rule
{
	border-bottom: 1px solid rgb(58, 58, 58);
}

.ctrlUnit > dd .ddText
{
	margin-bottom: 2px;
}

/** Hints underneath checkbox / radio controls **/

.ctrlUnit > dd > * > li .hint
{
	font-size: 11px;
	color: rgb(113, 113, 113);
	margin-left: 16px;
	margin-top: 2px;
}

/** DISABLERS **/

.ctrlUnit > dd > * > li > ul,
.ctrlUnit .disablerList,
.ctrlUnit .indented
{
	margin-left: 16px;
}

.ctrlUnit > dd > * > li > ul > li:first-child
{
	margin-top: 6px;
}

.ctrlUnit > dd .disablerList > li,
.ctrlUnit > dd .checkboxColumns > li,
.ctrlUnit > dd .choiceList > li
{
	margin-top: 6px;
}
	
/** Other stuff... **/

.ctrlUnit > dd .helpLink
{
	font-size: 10px;
}

.ctrlUnit.textValue dt
{
	padding-top: 0px;
}

.button.spinBoxButton
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11pt;
}

.unitPairsJustified li
{
	overflow: hidden;
}

	.unitPairsJustified li .label
	{
		float: left;
	}
	
	.unitPairsJustified li .value
	{
		float: right;
	}

#calroot
{
	margin-top: -1px;
	width: 198px;
	padding: 2px;
	background-color: ;
	font-size: 11px;
	border: 1px solid rgb(151, 151, 151);
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	-webkit-box-shadow: 0 0 15px #666; -moz-box-shadow: 0 0 15px #666; -khtml-box-shadow: 0 0 15px #666; box-shadow: 0 0 15px #666;
	z-index: 7500;
}

#calhead
{	
	padding: 2px 0;
	height: 22px;
} 

	#caltitle {
		font-size: 11pt;
		color: rgb(151, 151, 151);
		float: left;
		text-align: center;
		width: 155px;
		line-height: 20px;
	}
	
	#calnext, #calprev {
		display: block;
		width: 20px;
		height: 20px;
		font-size: 11pt;
		line-height: 20px;
		text-align: center;
		float: left;
		cursor: pointer;
	}

	#calnext {
		float: right;
	}

	#calprev.caldisabled, #calnext.caldisabled {
		visibility: hidden;	
	}

#caldays {
	height: 14px;
	border-bottom: 1px solid rgb(151, 151, 151);
}

	#caldays span {
		display: block;
		float: left;
		width: 28px;
		text-align: center;
		color: rgb(151, 151, 151);
	}

#calweeks {
	margin-top: 4px;
}

.calweek {
	clear: left;
	height: 22px;
}

	.calweek a {
		display: block;
		float: left;
		width: 27px;
		height: 20px;
		text-decoration: none;
		font-size: 11px;
		margin-left: 1px;
		text-align: center;
		line-height: 20px;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	} 
	
		.calweek a:hover, .calfocus {
			background-color: rgb(36, 36, 36);
		}

a.caloff {
	color: rgb(113, 113, 113);		
}

a.caloff:hover {
	background-color: rgb(36, 36, 36);		
}

a.caldisabled {
	background-color: #efefef !important;
	color: #ccc	!important;
	cursor: default;
}

#caltoday {
	font-weight: bold;
}

#calcurrent {
	background-color: rgb(151, 151, 151);
	color: rgb(36, 36, 36);
}
ul.autoCompleteList
{
	background-color: rgb(36, 36, 36);
background-position: top;
	
	border: 1px solid rgb(119, 119, 119);
	padding: 2px;
	
	font-size: 11px;
	
	min-width: 180px;
	_width: 180px;
	
	z-index: 1000;
}

ul.autoCompleteList li
{
	padding: 3px 3px;
	height: 24px;
	line-height: 24px;
}

ul.autoCompleteList li:hover,
ul.autoCompleteList li.selected
{
	background-color: rgb(58, 58, 58);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
}

ul.autoCompleteList img.autoCompleteAvatar
{
	float: left;
	margin-right: 3px;
	width: 24px;
	height: 24px;
}

ul.autoCompleteList li strong
{
	font-weight: bold;
}

/** status editor **/

.statusEditorCounter
{
	color: green;
}

.statusEditorCounter.warning
{
	color: orange;
	font-weight: bold;
}

.statusEditorCounter.error
{
	color: red;
	font-weight: bold;
}

.explain .statusHeader
{
	display: inline;
}

.explain .CurrentStatus
{
	color: rgb(190, 190, 190);
	font-style: italic;
	padding-left: 5px;
}

/* BB code-based editor styling */

.xenForm .ctrlUnit.fullWidth dd .bbCodeEditorContainer textarea
{
	margin-left: 0;
	min-height: 200px;
}

.bbCodeEditorContainer a
{
	font-size: 11px;
}

/*
 * Fix silly top padding. This may require additional tags in the padding-top selector.
 */

.xenForm .ctrlUnit > dd
{
	padding-top: 4px;
}

	.xenForm .ctrlUnit.fullWidth > dd
	{
		padding-top: 0;
	}

.xenForm .ctrlUnit > dd > input,
.xenForm .ctrlUnit > dd > select,
.xenForm .ctrlUnit > dd > textarea,
.xenForm .ctrlUnit > dd > ul
{
	margin-top: -4px;
}

	.xenForm .ctrlUnit.fullWidth > dd > input,
	.xenForm .ctrlUnit.submitUnit > dd > input,
	.xenForm .ctrlUnit.fullWidth > dd > select,
	.xenForm .ctrlUnit.submitUnit > dd > select,
	.xenForm .ctrlUnit.fullWidth > dd > textarea,
	.xenForm .ctrlUnit.submitUnit > dd > textarea,
	.xenForm .ctrlUnit.fullWidth > dd > ul,
	.xenForm .ctrlUnit.submitUnit > dd > ul
	{
		margin-top: 0;
	}
	
/*
 * Multi-column checkboxes
 */
 
.xenForm .checkboxColumns > dd > ul,
ul.checkboxColumns
{
	-webkit-column-count : 2; -moz-column-count : 2;column-count: 2;
	-webkit-column-gap : 8px; -moz-column-gap : 8px;column-gap: 8px;
}

	.xenForm .checkboxColumns > dd > ul li,
	ul.checkboxColumns li
	{
		-webkit-column-break-inside : avoid; -moz-column-break-inside : avoid;column-break-inside: avoid;
		break-inside: avoid-column;
		margin-bottom: 4px;
		padding-left: 1px;
		display: inline-block;
		width: 100%;
	}
	
	.xenForm .checkboxColumns.blockLinksList > dd > ul li,
	ul.checkboxColumns.blockLinksList li
	{
		display: block;
	}

.xenForm .checkboxColumns.multiple > dd > ul
{
	-webkit-column-count : 1; -moz-column-count : 1;column-count: 1;
	-webkit-column-gap : 0; -moz-column-gap : 0;column-gap: 0;
}

.xenForm .checkboxColumns.multiple > dd
{
	-webkit-column-count : 2; -moz-column-count : 2;column-count: 2;
	-webkit-column-gap : 8px; -moz-column-gap : 8px;column-gap: 8px;
}

.xenForm .checkboxColumns.multiple > dd > ul
{
	margin-bottom: 18px;
}

#recaptcha_image
{
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;
	max-width: 100%;
}

#recaptcha_image img
{
	max-width: 100%;
}

#helper_birthday { display: inline-block; }
#helper_birthday > li
{
	display: inline;
}
html[dir=rtl] #helper_birthday input,
html[dir=rtl] #helper_birthday select
{
	direction: rtl;
}


@media (max-width:480px)
{
	.Responsive .xenForm .ctrlUnit > dt
	{
		float: none;
		width: auto;
		text-align: left;
		height: auto;
	}

		.Responsive .xenForm .ctrlUnit > dt label
		{
			margin-left: 0;
		}

	.Responsive .xenForm .ctrlUnit.submitUnit dt
	{
		height: auto;
	}

	.Responsive .xenForm .ctrlUnit > dd,
	.Responsive .xenForm .ctrlUnit.fullWidth dd
	{
		float: none;
		width: auto;
		text-align: left;
		height: auto;
		padding-left: 30px;
		overflow: hidden;
	}

	.Responsive .xenForm .checkboxColumns > dd > ul,
	.Responsive ul.checkboxColumns
	{
		-webkit-column-count : 1; -moz-column-count : 1;column-count: 1;
	}
	
	.Responsive #ctrl_upload
	{
		max-width: 200px;
	}
	
	.Responsive .xenForm .ctrlUnit > dd .textCtrl[size],
	.Responsive .xenForm .ctrlUnit > dd .textCtrl.autoSize
	{
		width: 100% !important;
	}
	
	.Responsive .xenForm .ctrlUnit > dd > input,
	.Responsive .xenForm .ctrlUnit > dd > select,
	.Responsive .xenForm .ctrlUnit > dd > textarea,
	.Responsive .xenForm .ctrlUnit > dd > ul
	{
		margin-top: -0;
	}
}

@media (max-width:610px)
{
	.Responsive .insideSidebar .xenForm .ctrlUnit > dt
	{
		float: none;
		width: auto;
		text-align: left;
		height: auto;
	}

		.Responsive .insideSidebar .xenForm .ctrlUnit > dt label
		{
			margin-left: 0;
		}

	.Responsive .insideSidebar .xenForm .ctrlUnit.submitUnit dt
	{
		height: auto;
	}

	.Responsive .insideSidebar .xenForm .ctrlUnit > dd,
	.Responsive .insideSidebar .xenForm .ctrlUnit.fullWidth dd
	{
		float: none;
		width: auto;
		text-align: left;
		height: auto;
		padding-left: 30px;
		overflow: hidden;
	}
	
	.Responsive .insideSidebar .xenForm .ctrlUnit > dd .textCtrl[size],
	.Responsive .insideSidebar .xenForm .ctrlUnit > dd .textCtrl.autoSize
	{
		width: 100% !important;
	}
	
	.Responsive .insideSidebar .xenForm .ctrlUnit > dd > input,
	.Responsive .insideSidebar .xenForm .ctrlUnit > dd > select,
	.Responsive .insideSidebar .xenForm .ctrlUnit > dd > textarea,
	.Responsive .insideSidebar .xenForm .ctrlUnit > dd > ul
	{
		margin-top: -0;
	}
}

@media (max-device-width:568px)
{
	.Responsive .textCtrl
	{
		font-size: 16px;
	}
}


/* --- public.css --- */

#header
{
	
}

/* clearfix */ #header .pageWidth .pageContent { zoom: 1; } #header .pageWidth .pageContent:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

	#logo
	{
		display: block;
		float: left;
		line-height: 136px;
		*line-height: 140px;
		height: 140px;
		max-width: 100%;
		vertical-align: middle;
	}

		/* IE6/7 vertical align fix */
		#logo span
		{
			*display: inline-block;
			*height: 100%;
		}

		#logo a:hover
		{
			text-decoration: none;
		}

		#logo img
		{
			vertical-align: middle;
			max-width: 100%;
		}

	#visitorInfo
	{
		float: right;
		min-width: 250px;
		_width: 250px;
		overflow: hidden; zoom: 1;
		background: rgb(81, 81, 81);
		padding: 5px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		margin: 10px 0;
		border: 1px solid rgb(223, 223, 223);
		color: rgb(223, 223, 223);
	}

		#visitorInfo .avatar
		{
			float: left;
			display: block;
		}

			#visitorInfo .avatar .img
			{
				border-color: rgb(151, 151, 151);
			}

		#visitorInfo .username
		{
			font-size: 18px;
			text-shadow: 0 0 0 transparent, 1px 1px 10px white;
			color: rgb(223, 223, 223);
			white-space: nowrap;
			word-wrap: normal;
		}

		#alerts
		{
			zoom: 1;
		}

		#alerts #alertMessages
		{
			padding-left: 5px;
		}

		#alerts li.alertItem
		{
			font-size: 11px;
		}

			#alerts .label
			{
				color: rgb(223, 223, 223);
			}

.footer .pageContent
{
	font-size: 11px;
color: rgb(203, 203, 203);
background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=255&g=255&b=255&a=25); background: rgba(255, 255, 255, 0.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF);
-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
overflow: hidden;
zoom: 1;

}
	
	.footer a,
	.footer a:visited
	{
		color: rgb(223, 223, 223);
padding: 8px;
display: block;

	}
	
		.footer a:hover,
		.footer a:active
		{
			color: rgb(255, 255, 255);

		}

	.footer .choosers
	{
		padding-left: 5px;
float: left;
overflow: hidden;
zoom: 1;

	}
	
		.footer .choosers dt
		{
			display: none;
		}
		
		.footer .choosers dd
		{
			float: left;
			
		}
		
	.footerLinks
	{
		padding-right: 5px;
float: right;
overflow: hidden;
zoom: 1;

	}
	
		.footerLinks li
		{
			float: left;
			
		}
		
			.footerLinks a.globalFeed
			{
				width: 14px;
				height: 14px;
				display: block;
				text-indent: -9999px;
				white-space: nowrap;
				background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -112px -16px;
				padding: 0;
				margin: 5px;
			}

.footerLegal .pageContent
{
	font-size: 11px;
	overflow: hidden; zoom: 1;
	padding: 5px 5px 15px;
	text-align: center;
}
	
	#copyright
	{
		color: rgb(142, 142, 142);
		float: left;
	}
	
	#legal
	{
		float: right;
	}
	
		#legal li
		{
			float: left;
			
			margin-left: 10px;
		}


@media (max-width:610px)
{
	.Responsive .footerLinks a.globalFeed,
	.Responsive .footerLinks a.topLink,
	.Responsive .footerLinks a.homeLink
	{
		display: none;
	}

	.Responsive .footerLegal .debugInfo
	{
		clear: both;
	}
}

@media (max-width:480px)
{
	.Responsive #copyright span
	{
		display: none;
	}
}


.breadBoxTop,
.breadBoxBottom
{
	padding: 10px 0;
overflow: hidden;
zoom: 1;
clear: both;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

}

.breadBoxTop
{
}

.breadBoxTop .topCtrl
{
	margin-left: 5px;
float: right;
line-height: 34px;

}

.breadcrumb
{
	font-size: 11px;
background-color: rgb(58, 58, 58);
border: 1px solid rgb(81, 81, 81);
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
overflow: hidden;
zoom: 1;
max-width: 100%;
height: 34px;

}

.breadcrumb.showAll
{
	height: auto;
}

.breadcrumb .boardTitle
{
	display: none;

}

.breadcrumb .crust
{
	display: block;
float: left;
position: relative;
zoom: 1;
max-width: 50%;

}

.breadcrumb .crust a.crumb
{
	cursor: pointer;
	color: #ffcc00;
text-decoration: none;
background-color: rgb(58, 58, 58);
padding: 0 8px 0 23px;
margin-bottom: -1px;
border-bottom: 1px solid rgb(81, 81, 81);
outline: 0 none;
-moz-outline-style: 0 none;
display: block;
_border-bottom: none;
line-height: 34px;

}

	.breadcrumb .crust a.crumb > span
	{
		display: block;
		text-overflow: ellipsis;
		word-wrap: normal;
		white-space: nowrap;
		overflow: hidden;
		max-width: 100%;
	}

	.breadcrumb .crust:first-child a.crumb,
	.breadcrumb .crust.firstVisibleCrumb a.crumb
	{
		padding-left: 15px;
-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;

	}
	
	.breadcrumb .crust:last-child a.crumb
	{
		font-weight: bold;

	}

.breadcrumb .crust .arrow
{
	border: 17px solid transparent;
border-right: 1px none black;
border-left-color: rgb(81, 81, 81);
-moz-border-right-colors: rgb(81, 81, 81);
display: block;
position: absolute;
right: -17px;
top: 0px;
z-index: 50;
-webkit-transform:  rotateY(50deg) translate(-4px,0); -moz-transform:  rotateY(50deg) translate(-4px,0); -o-transform:  rotateY(50deg) translate(-4px,0); -ms-transform:  rotateY(50deg) translate(-4px,0);transform: rotateY(50deg) translate(-4px,0);
width: 0px;
height: 0px;

}

.breadcrumb .crust .arrow span
{
	border: 18px solid transparent;
border-right: 1px none black;
border-left-color: rgb(58, 58, 58);
-moz-border-right-colors: rgb(58, 58, 58);
display: block;
position: absolute;
left: -19px;
top: -18px;
z-index: 51;
white-space: nowrap;
overflow: hidden;
text-indent: 9999px;
-webkit-transform:  rotateY(20deg); -moz-transform:  rotateY(20deg); -o-transform:  rotateY(20deg); -ms-transform:  rotateY(20deg);transform: rotateY(20deg);
width: 0px;
height: 0px;

}

.breadcrumb .crust:hover a.crumb
{
	color: #ffcc00;
text-decoration: underline;
background-color: rgb(36, 36, 36);

}

.breadcrumb .crust:hover .arrow span
{
	border-left-color: rgb(36, 36, 36);
}

	.breadcrumb .crust .arrow
	{
		/* hide from IE6 */
		_display: none;
	}

.breadcrumb .jumpMenuTrigger
{
	background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat 0 0;
margin: 9px 9px 2px 5px;
display: block;
float: right;
white-space: nowrap;
text-indent: 9999px;
overflow: hidden;
width: 16px;
height: 16px;

}


@media (max-width:480px)
{
	.Responsive .breadBoxTop.withTopCtrl
	{
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	.Responsive .breadBoxTop.withTopCtrl nav
	{
		display: table-header-group;
	}

	.Responsive .breadBoxTop.withTopCtrl .topCtrl
	{
		display: table-footer-group;
		margin-top: 5px;
		text-align: right;
	}
}


#navigation .pageContent
{
	height: 82px;
	position: relative;
}

#navigation .menuIcon
{
	position: relative;
	font-size:18px;
	width: 16px;
	display: inline-block;
	text-indent: -9999px;
}

#navigation .PopupOpen .menuIcon:before,
#navigation .navLink .menuIcon:before
{
	zoom: 1;
}

#navigation .menuIcon:before
{
	content: "";
	font-size: 18px;
	position: absolute;
	top: 0.9em;
	left: 0;
	width: 16px;
	height: 2px;
	border-top: 6px double currentColor;
	border-bottom: 2px solid currentColor;
}

	.navTabs
	{
		font-size: 11px;
background: url(rgba.php?r=0&g=0&b=0&a=165); background: rgba(0, 0, 0, 0.65); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000);
padding: 0;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
background-image: -o-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
background-image: -ms-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
-webkit-box-shadow: inset rgba(0,0,0,0.3) 0px 1px 3px, rgba(255,255,255,0.15) 0px 1px 0px, rgba(255,255,255,0.07) 0px 0px 0px 1px; -moz-box-shadow: inset rgba(0,0,0,0.3) 0px 1px 3px, rgba(255,255,255,0.15) 0px 1px 0px, rgba(255,255,255,0.07) 0px 0px 0px 1px; -khtml-box-shadow: inset rgba(0,0,0,0.3) 0px 1px 3px, rgba(255,255,255,0.15) 0px 1px 0px, rgba(255,255,255,0.07) 0px 0px 0px 1px; box-shadow: inset rgba(0,0,0,0.3) 0px 1px 3px, rgba(255,255,255,0.15) 0px 1px 0px, rgba(255,255,255,0.07) 0px 0px 0px 1px;

		
		height: 40px;
	}
	
		.navTabs .publicTabs
		{
			float: left;
		}
		
		.navTabs .visitorTabs
		{
			float: right;
		}
	
			.navTabs .navTab
			{
				float: left;
				white-space: nowrap;
				word-wrap: normal;
				
				
			}


/* ---------------------------------------- */
/* Links Inside Tabs */

.navTabs .navLink,
.navTabs .SplitCtrl
{
	display: block;
float: left;
vertical-align: text-bottom;
text-align: center;
outline: 0 none;

	
	
	
	height: 40px;
	line-height: 40px;
}

	.navTabs .publicTabs .navLink
	{
		padding: 0 15px;
	}
	
	.navTabs .visitorTabs .navLink
	{
		padding: 0 10px;
	}
	
	.navTabs .navLink:hover
	{
		text-decoration: none;
	}
	
	/* ---------------------------------------- */
	/* unselected tab, popup closed */

	.navTabs .navTab.PopupClosed
	{
		position: relative;
	}
	
	.navTabs .navTab.PopupClosed .navLink
	{
		color: rgb(81, 81, 81);
	}
	
		.navTabs .navTab.PopupClosed:hover
		{
			background-color: rgb(185, 185, 185);
		}
		
			.navTabs .navTab.PopupClosed .navLink:hover
			{
				color: #ffffff;
			}
		
	.navTabs .navTab.PopupClosed .arrowWidget
	{
		/* circle-arrow-down-light */
		background-position: -64px 0;
	}
	
	.navTabs .navTab.PopupClosed .SplitCtrl
	{
		margin-left: -14px;
		width: 14px;
	}
		
		.navTabs .navTab.PopupClosed:hover .SplitCtrl
		{
			/* nav_menu_gadget, height: 17px */
			background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -128px 12.5px;
		}
	
	/* ---------------------------------------- */
	/* selected tab */

	.navTabs .navTab.selected .navLink
	{
		position: relative;
		
	}
	
	.navTabs .navTab.selected .SplitCtrl
	{
		display: none;
	}
	
	.navTabs .navTab.selected .arrowWidget
	{
		/* circle-arrow-down */
		background-position: -32px 0;
	}
	
		.navTabs .navTab.selected.PopupOpen .arrowWidget
		{
			/* circle-arrow-up */
			background-position: -16px 0;
		}
	
	/* ---------------------------------------- */
	/* unselected tab, popup open */
	
	.navTabs .navTab.PopupOpen .navLink
	{
	}
	
	
	/* ---------------------------------------- */
	/* selected tab, popup open (account) */
	
	.navTabs .navTab.selected.PopupOpen .navLink
	{
		color: rgb(203, 203, 203);
background-color: rgb(58, 58, 58);
-webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;

	}
	
/* ---------------------------------------- */
/* Second Row */

.navTabs .navTab.selected .tabLinks
{
	
	
	width: 100%;	
	padding: 0;
	border: none;
	overflow: hidden; zoom: 1;	
	position: absolute;
	left: 0px;	
	top: 42px;
	height: 40px;
	background-position: 0px -40px;
	*clear:expression(style.width = document.getElementById('navigation').offsetWidth + 'px', style.clear = "none", 0);
}

	.navTabs .navTab.selected .blockLinksList
	{
		background: none;
		padding: 0;
		border: none;
		margin-left: 8px;
	}

	.withSearch .navTabs .navTab.selected .blockLinksList
	{
		margin-right: 275px;
	}

	.navTabs .navTab.selected .tabLinks .menuHeader
	{
		display: none;
	}
	
	.navTabs .navTab.selected .tabLinks li
	{
		float: left;
		padding: 2px 0;
	}
	
		.navTabs .navTab.selected .tabLinks a
		{
			font-size: 11px;
color: #ffffff;
display: block;

			
			line-height: 34px;
		}
		
		.navTabs .navTab.selected .tabLinks .PopupOpen a
		{
			color: inherit;
			text-shadow: none;
		}
		
			.navTabs .navTab.selected .tabLinks a:hover,
			.navTabs .navTab.selected .tabLinks a:focus
			{
				text-decoration: none;
outline: 0;

			}
			
			.navTabs .navTab.selected .tabLinks .Popup a:hover,
			.navTabs .navTab.selected .tabLinks .Popup a:focus
			{
				color: inherit;
				background: none;
				border-color: transparent;
				-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
				text-shadow: none;
			}
	
/* ---------------------------------------- */
/* Alert Balloons */
	
.navTabs .navLink .itemCount
{
	font-weight: bold;
font-size: 9px;
color: white;
background-color: #e03030;
padding: 0 2px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;
position: absolute;
right: 2px;
top: -12px;
line-height: 16px;
min-width: 12px;
_width: 12px;
text-align: center;
text-shadow: none;
white-space: nowrap;
word-wrap: normal;
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0, 0.25); -moz-box-shadow: 2px 2px 5px rgba(0,0,0, 0.25); -khtml-box-shadow: 2px 2px 5px rgba(0,0,0, 0.25); box-shadow: 2px 2px 5px rgba(0,0,0, 0.25);
height: 16px;

}

	.navTabs .navLink .itemCount .arrow
	{
		border: 3px solid transparent;
border-top-color: #e03030;
border-bottom: 1px none black;
position: absolute;
bottom: -3px;
right: 4px;
line-height: 0px;
text-shadow: none;
_display: none;
/* Hide from IE6 */
width: 0px;
height: 0px;

	}
	
.navTabs .navLink .itemCount.Zero
{
	display: none;
}

.navTabs .navLink .itemCount.ResponsiveOnly
{
	display: none !important;
}

.NoResponsive #VisitorExtraMenu_Counter,
.NoResponsive #VisitorExtraMenu_ConversationsCounter,
.NoResponsive #VisitorExtraMenu_AlertsCounter
{
	display: none !important;
}
	
/* ---------------------------------------- */
/* Account Popup Menu */

.navTabs .navTab.account .navLink
{
	font-weight: bold;
}

	.navTabs .navTab.account .navLink .accountUsername
	{
		display: block;
		max-width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
	}

#AccountMenu
{
	width: 274px;
}

#AccountMenu .menuHeader
{
	position: relative;
}

	#AccountMenu .menuHeader .avatar
	{
		float: left;
		margin-right: 10px;
	}

	#AccountMenu .menuHeader .visibilityForm
	{
		margin-top: 10px;
		color: rgb(185, 185, 185);
	}
	
	#AccountMenu .menuHeader .links .fl
	{
		position: absolute;
		bottom: 10px;
		left: 116px;
	}

	#AccountMenu .menuHeader .links .fr
	{
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	
#AccountMenu .menuColumns
{
	overflow: hidden; zoom: 1;
	padding: 2px;
}

	#AccountMenu .menuColumns ul
	{
		float: left;
		padding: 0;
		max-height: none;
		overflow: hidden;
	}

		#AccountMenu .menuColumns a,
		#AccountMenu .menuColumns label
		{
			width: 115px;
		}

#AccountMenu .statusPoster textarea
{
	width: 245px;
	margin: 0;
	resize: vertical;
	overflow: hidden;
}

#AccountMenu .statusPoster .submitUnit
{
	margin-top: 5px;
	text-align: right;
}

	#AccountMenu .statusPoster .submitUnit .statusEditorCounter
	{
		float: left;
		line-height: 23px;
		height: 23px;
	}
	
/* ---------------------------------------- */
/* Inbox, Alerts Popups */

.navPopup
{
	width: 260px;
}

.navPopup a:hover,
.navPopup .listItemText a:hover
{
	background: none;
	text-decoration: underline;
}

	.navPopup .menuHeader .InProgress
	{
		float: right;
		display: block;
		width: 20px;
		height: 20px;
	}

.navPopup .listPlaceholder
{
	max-height: 350px;
	overflow: auto;
}

	.navPopup .listPlaceholder ol.secondaryContent
	{
		padding: 0 10px;
	}

		.navPopup .listPlaceholder ol.secondaryContent.Unread
		{
			background-color: rgb(123, 123, 123);
		}

.navPopup .listItem
{
	overflow: hidden; zoom: 1;
	padding: 5px 0;
	border-bottom: 1px solid rgb(58, 58, 58);
}

.navPopup .listItem:last-child
{
	border-bottom: none;
}

.navPopup .PopupItemLinkActive:hover
{
	margin: 0 -8px;
	padding: 5px 8px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	background-color: rgb(58, 58, 58);
	cursor: pointer;
}

.navPopup .avatar
{
	float: left;
}

	.navPopup .avatar img
	{
		width: 32px;
		height: 32px;
	}

.navPopup .listItemText
{
	margin-left: 37px;
}

	.navPopup .listItemText .muted
	{
		font-size: 9px;
	}

	.navPopup .unread .listItemText .title,
	.navPopup .listItemText .subject
	{
		font-weight: bold;
	}

.navPopup .sectionFooter .floatLink
{
	float: right;
}


@media (max-width:610px)
{
	.Responsive .navTabs
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	.Responsive .withSearch .navTabs .navTab.selected .blockLinksList
	{
		margin-right: 50px;
	}
}

@media (max-width:480px)
{
	.Responsive.hasJs .navTabs:not(.showAll) .publicTabs .navTab:not(.selected):not(.navigationHiddenTabs)
	{
		display: none;
	}
}


#searchBar
{
	position: relative;
	zoom: 1;
	z-index: 52; /* higher than breadcrumb arrows */
}

	#QuickSearchPlaceholder
	{
		position: absolute;
		right: 20px;
		top: -28px;
		display: none;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		cursor: pointer;
		font-size: 11px;
		height: 16px;
		width: 16px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
		text-indent: -9999px;
		background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -144px 0px;
		overflow: hidden;
	}

	#QuickSearch
	{
		display: block;
		
		position: absolute;
		right: 20px;
		top: -18px;
		
		margin: 0;
		
		background-color: ;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		padding-top: 5px;
		_padding-top: 3px;
		z-index: 7500;
	}
			
		#QuickSearch .secondaryControls
		{
			display: none;
		}
	
		#QuickSearch.active
		{
			-webkit-box-shadow: 5px 5px 25px rgba(0,0,0, 0.5); -moz-box-shadow: 5px 5px 25px rgba(0,0,0, 0.5); -khtml-box-shadow: 5px 5px 25px rgba(0,0,0, 0.5); box-shadow: 5px 5px 25px rgba(0,0,0, 0.5);
			padding-bottom: 5px;
		}
		
	#QuickSearch .submitUnit .button
	{
		min-width: 0;
	}
		
	#QuickSearch input.button.primary
	{
		float: left;
		width: 110px;
	}
	
	#QuickSearch #commonSearches
	{
		float: right;
	}
	
		#QuickSearch #commonSearches .button
		{
			width: 23px;
			padding: 0;
		}
		
			#QuickSearch #commonSearches .arrowWidget
			{
				margin: 0;
				float: left;
				margin-left: 4px;
				margin-top: 4px;
			}
	
	#QuickSearch .moreOptions
	{
		display: block;
		margin: 0 24px 0 110px;
		width: auto;
	}


@media (max-width:610px)
{
	.Responsive #QuickSearchPlaceholder
	{
		display: block;
	}

	.Responsive #QuickSearchPlaceholder.hide
	{
		display: none;
	}

	.Responsive #QuickSearch
	{
		display: none;
	}

	.Responsive #QuickSearch.show
	{
		display: block;
	}
}


/** move the header to the top again **/

#headerMover
{
	position: relative;
	zoom: 1;
}

	#headerMover #headerProxy
	{
		
		height: 222px; /* +2 borders */
	}

	#headerMover #header
	{
		width: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
	}


/** Generic page containers **/

.pageWidth
{
	padding-right: 5px;
padding-left: 5px;
margin: 0 auto;
_
_width: 1190px;
max-width: 1200px;
_margin: 0 auto;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

}

.NoResponsive body
{
	min-width: 976px;
}

#content .pageContent
{
	background-color: ;
padding-top: 2px;
padding-bottom: 2px;
cursor : default;

}

/* clearfix */ #content .pageContent { zoom: 1; } #content .pageContent:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

/* sidebar structural elements */

.mainContainer
{
	 float: left;
	 margin-right: -170px;
	 width: 100%;
}

	.mainContent
	{
		margin-right: 170px;
	}

.sidebar
{
	float: right;
	font-size: 11px;
width: 160px;

}







/* visitor panel */

.sidebar .visitorPanel
{
	overflow: hidden; zoom: 1;
}

	.sidebar .visitorPanel h2 .muted
	{
		display: none;
	}

	.sidebar .visitorPanel .avatar
	{
		margin-right: 10px;
float: left;
width: 65px;
height: 65px;

		
		width: auto;
		height: auto;
	}
	
		.sidebar .visitorPanel .avatar img
		{
			width: 65px;
			height: 65px;
		}
	
	.sidebar .visitorPanel .username
	{
		font-weight: bold;
font-size: 11pt;

	}
	
	.sidebar .visitorPanel .stats
	{
		margin-top: 2px;

	}
	
	.sidebar .visitorPanel .stats .pairsJustified
	{
		line-height: normal;
	}













	
/* generic sidebar blocks */
		
.sidebar .section .primaryContent   h3,
.sidebar .section .secondaryContent h3,
.profilePage .mast .section.infoBlock h3
{
	font-weight: bold;
color: rgb(255, 255, 255);
background-color: rgb(56, 56, 56);
padding: 10px;
margin: -6px -6px 10px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
text-shadow: rgba(0,0,0,0.4) 0px -1px 0px, rgba(0,0,0,0.5) 0px 0px 4px;
-webkit-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px; -moz-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px; -khtml-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px; box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px;

}

.sidebar .section .primaryContent   h3 a,
.sidebar .section .secondaryContent h3 a
{
	font-weight: bold;
color: rgb(255, 255, 255);
}

.sidebar .section .secondaryContent .footnote,
.sidebar .section .secondaryContent .minorHeading
{
	color: rgb(119, 119, 119);
margin-top: 5px;

}

	.sidebar .section .secondaryContent .minorHeading a
	{
		color: rgb(119, 119, 119);
	}












/* list of users with 32px avatars, username and user title */

.sidebar .avatarList li
{
	margin: 5px 0;
overflow: hidden;
zoom: 1;

}

	.sidebar .avatarList .avatar
	{
		margin-right: 10px;
float: left;
width: 32px;
height: 32px;

		
		width: auto;
		height: auto;
	}
		
	.sidebar .avatarList .avatar img
	{
		width: 32px;
		height: 32px;
	}
	
	.sidebar .avatarList .username
	{
		font-size: 11pt;
margin-top: 2px;
display: block;

	}
	
	.sidebar .avatarList .userTitle
	{
		color: rgb(113, 113, 113);

	}









/* list of users */

.sidebar .userList
{
}

	.sidebar .userList .username
	{
		font-size: 11px;

	}

	.sidebar .userList .username.invisible
	{
		color: rgb(151, 151, 151);

	}
	
	.sidebar .userList .username.followed
	{
		
	}

	.sidebar .userList .moreLink
	{
		display: block;
	}
	
	
	
	
/* people you follow online now */

.followedOnline
{
	margin-top: 3px;
margin-bottom: -5px;
overflow: hidden;
zoom: 1;

}

.followedOnline li
{
	margin-right: 5px;
margin-bottom: 5px;
float: left;

}

	.followedOnline .avatar
	{
		width: 32px;
height: 32px;

		
		width: auto;
		height: auto;
	}
	
		.followedOnline .avatar img
		{
			width: 32px;
			height: 32px;
		}
	
	
	

	
	
/* call to action */

#SignupButton
{
	background-color: rgb(98, 188, 94);
margin: 10px 30px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
text-align: center;
line-height: 36px;
-webkit-box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px; -moz-box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px; -khtml-box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px; box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px;
text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
display: block;
cursor: pointer;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
height: 36px;

}

	#SignupButton .inner
	{
		font-weight: bold;
font-size: 12pt;
font-family: ;
color: #ffffff;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
display: block;

	}
	
	#SignupButton:hover .inner
	{
		text-decoration: none;
background-color: rgb(113, 202, 109);

	}
	
	#SignupButton:active
	{
		-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); -khtml-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
position: relative;
top: 1px;

	}


@media (max-width:800px)
{
	.Responsive .mainContainer
	{
		 float: none;
		 margin-right: 0;
		 width: auto;
	}

		.Responsive .mainContent
		{
			margin-right: 0;
		}
	
	.Responsive .sidebar
	{
		float: none;
		margin: 0 auto;
	}

		.Responsive .sidebar .visitorPanel
		{
			display: none;
		}
}

@media (max-width:340px)
{
	.Responsive .sidebar
	{
		width: 100%;
	}
}


/** Text used in message bodies **/

.messageText
{
	font-size: 14px;
color: rgb(226, 226, 226);
line-height: 1.5;

}

	.messageText img,
	.messageText iframe,
	.messageText object,
	.messageText embed
	{
		max-width: 100%;
	}

/** Link groups and pagenav container **/

.pageNavLinkGroup
{
	display: table;
	*zoom: 1;
	table-layout: fixed;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	
	font-size: 11px;
margin: 10px 0;
line-height: 28px;

}

opera:-o-prefocus, .pageNavLinkGroup
{
	display: block;
	overflow: hidden;
}

	.pageNavLinkGroup:after
	{
		content: ". .";
		display: block;
		word-spacing: 99in;
		overflow: hidden;
		height: 0;
		font-size: 0.13em;
		line-height: 0;
	}

	.pageNavLinkGroup .linkGroup
	{
		float: right;
	}

.linkGroup
{
}
	
	.linkGroup a
	{
		padding: 3px 0;

	}

		.linkGroup a.inline
		{
			padding: 0;
		}

	.linkGroup a,
	.linkGroup .Popup,
	.linkGroup .element
	{
		margin-left: 10px;
		display: block;
		float: left;
		
	}
	
		.linkGroup .Popup a
		{
			margin-left: -2px;
			margin-right: -5px;
			*margin-left: 10px;
			padding: 3px 5px;
		}

	.linkGroup .element
	{
		padding: 3px 0;
	}

/** Call to action buttons **/

a.callToAction
{
	display: inline-block;
line-height: 34px;
outline: 0 none;
height: 34px;

	
}

	a.callToAction span
	{
		font-weight: bold;
font-size: 11px;
font-family: ;
color: #ffffff;
background: rgb(68, 68, 68) url('styles/platform/xenfocus/grad10.png') repeat-x top;
padding: 1px 18px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
display: block;
text-shadow: rgba(0,0,0,0.3) 0px -1px 0px;
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; -moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; -khtml-box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px; box-shadow: 0px 1px 4px rgba(0,0,0, 0.15), inset rgba(255,255,255,0.12) 0px 1px 0px, inset rgba(255,255,255,0.06) 0px 0px 0px 1px;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);

	}
	
	a.callToAction:hover
	{
		text-decoration: none;
	}

		a.callToAction:hover span
		{
			background-color: rgb(85, 85, 85);

		}
		
		a.callToAction:active
		{
			/*position: relative;
			top: 2px;*/
		}
		
		a.callToAction:active span
		{
			position: relative;
top: 1px;
-webkit-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px; -moz-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px; -khtml-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px; box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.03) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.06)), color-stop(100%,rgba(0,0,0,0.03)));
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
background-image: -o-linear-gradient(top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
background-image: -ms-linear-gradient(top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);
background-image: linear-gradient(to bottom, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 100%);

		}

/*********/

.avatarHeap
{
	overflow: hidden; zoom: 1;
}

	.avatarHeap ol
	{
		margin-right: -4px;
		margin-top: -4px;
	}
	
		.avatarHeap li
		{
			float: left;
			margin-right: 4px;
			margin-top: 4px;
		}
		
		.avatarHeap li .avatar
		{
			display: block;
		}
		
/*********/

.fbWidgetBlock .fb_iframe_widget,
.fbWidgetBlock .fb_iframe_widget > span,
.fbWidgetBlock .fb_iframe_widget iframe
{
	width: 100% !important;
}

/* User name classes */

.username .style3
{
	color: #ff0000;
}


.username .banned
{
	text-decoration: line-through;
}

.prefix
{
	background: transparent url('styles/platform/xenforo/gradients/form-button-white-25px.png') repeat-x top;
padding: 0px 6px;
margin: -1px 0;
border: 1px solid transparent;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
display: inline-block;

}

a.prefixLink:hover
{
	text-decoration: none;
}

a.prefixLink:hover .prefix
{
	color: rgb(185, 185, 185);
text-decoration: none;
background-color: rgb(36, 36, 36);
padding: 0 6px;
border: 1px solid rgb(81, 81, 81);

}

.prefix a { color: inherit; }

.prefix.prefixPrimary    { color: rgb(185, 185, 185); background-color: rgb(58, 58, 58); border-color: rgb(58, 58, 58); }
.prefix.prefixSecondary  { color: rgb(153, 153, 153); background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }

.prefix.prefixRed        { color: white; background-color: red; border-color: #F88; }
.prefix.prefixGreen      { color: white; background-color: green; border-color: green; }
.prefix.prefixOlive      { color: black; background-color: olive; border-color: olive; }
.prefix.prefixLightGreen { color: black; background-color: lightgreen; border-color: lightgreen; }
.prefix.prefixBlue       { color: white; background-color: blue; border-color: #88F; }
.prefix.prefixRoyalBlue  { color: white; background-color: royalblue; border-color: #81A9E1;  }
.prefix.prefixSkyBlue    { color: black; background-color: skyblue; border-color: skyblue; }
.prefix.prefixGray       { color: black; background-color: gray; border-color: #AAA; }
.prefix.prefixSilver     { color: black; background-color: silver; border-color: silver; }
.prefix.prefixYellow     { color: black; background-color: yellow; border-color: #E0E000; }
.prefix.prefixOrange     { color: black; background-color: orange; border-color: #FFC520; }

.discussionListItem .prefix,
.searchResult .prefix
{
	font-size: 11px;
margin: 0;
line-height: 18px;

	
	font-weight: normal;
}

h1 .prefix
{
	font-size: 11px;
margin: 0;
line-height: 18px;

	
	line-height: normal;
}

.breadcrumb span.prefix,
.heading span.prefix
{
	font-style: italic;
font-weight: bold;
padding: 0;
margin: 0;
border: 0 none black;
-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
display: inline;

	color: inherit;
}

.userBanner
{
	font-size: 11px;
	background: transparent url('styles/platform/xenforo/gradients/form-button-white-25px.png') repeat-x top;
	padding: 1px 5px;
	border: 1px solid transparent;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0, 0.25); -moz-box-shadow: 1px 1px 3px rgba(0,0,0, 0.25); -khtml-box-shadow: 1px 1px 3px rgba(0,0,0, 0.25); box-shadow: 1px 1px 3px rgba(0,0,0, 0.25);
	text-align: center;
}

	.userBanner.wrapped
	{
		-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
		-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
		position: relative;
	}
		
		.userBanner.wrapped span
		{
			position: absolute;
			top: -4px;
			width: 5px;
			height: 4px;
			background-color: inherit;
		}
		
		.userBanner.wrapped span.before
		{
			-webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
			left: -1px;
		}
		
		.userBanner.wrapped span.after
		{
			-webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
			right: -1px;
		}
		
.userBanner.bannerHidden { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none; border: none; }
.userBanner.bannerHidden.wrapped { margin-left: 0; margin-right: 0; }
.userBanner.bannerHidden.wrapped span { display: none; }

.userBanner.bannerStaff { color: rgb(185, 185, 185); background-color: rgb(58, 58, 58); border-color: rgb(81, 81, 81); }
.userBanner.bannerStaff.wrapped span { background-color: rgb(81, 81, 81); }

.userBanner.bannerPrimary { color: rgb(185, 185, 185); background-color: rgb(58, 58, 58); border-color: rgb(81, 81, 81); }
.userBanner.bannerPrimary.wrapped span { background-color: rgb(81, 81, 81); }

.userBanner.bannerSecondary { color: rgb(153, 153, 153); background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }
.userBanner.bannerSecondary.wrapped span { background-color: rgb(68, 68, 68); }

.userBanner.bannerRed        { color: white; background-color: red; border-color: #F88; }
.userBanner.bannerRed.wrapped span { background-color: #F88; }

.userBanner.bannerGreen      { color: white; background-color: green; border-color: green; }
.userBanner.bannerGreen.wrapped span { background-color: green; }

.userBanner.bannerOlive      { color: black; background-color: olive; border-color: olive; }
.userBanner.bannerOlive.wrapped span { background-color: olive; }

.userBanner.bannerLightGreen { color: black; background-color: lightgreen; border-color: lightgreen; }
.userBanner.bannerLightGreen.wrapped span { background-color: lightgreen; }

.userBanner.bannerBlue       { color: white; background-color: blue; border-color: #88F; }
.userBanner.bannerBlue.wrapped span { background-color: #88F; }

.userBanner.bannerRoyalBlue  { color: white; background-color: royalblue; border-color: #81A9E1;  }
.userBanner.bannerRoyalBlue.wrapped span { background-color: #81A9E1; }

.userBanner.bannerSkyBlue    { color: black; background-color: skyblue; border-color: skyblue; }
.userBanner.bannerSkyBlue.wrapped span { background-color: skyblue; }

.userBanner.bannerGray       { color: black; background-color: gray; border-color: #AAA; }
.userBanner.bannerGray.wrapped span { background-color: #AAA; }

.userBanner.bannerSilver     { color: black; background-color: silver; border-color: silver; }
.userBanner.bannerSilver.wrapped span { background-color: silver; }

.userBanner.bannerYellow     { color: black; background-color: yellow; border-color: #E0E000; }
.userBanner.bannerYellow.wrapped span { background-color: #E0E000; }

.userBanner.bannerOrange     { color: black; background-color: orange; border-color: #FFC520; }
.userBanner.bannerOrange.wrapped span { background-color: #FFC520; }


@media (max-width:800px)
{
	.Responsive .pageWidth
	{
		
	}

	.Responsive #content .pageContent
	{
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width:610px)
{
	.Responsive .pageWidth
	{
		padding-right: 0;
padding-left: 0;
margin-right: 0;
margin-left: 0;
width: auto;

	}
	
	.Responsive .forum_view #pageDescription,
	.Responsive .thread_view #pageDescription
	{
		display: none;
	}
}

@media (max-width:480px)
{
	.Responsive .pageWidth
	{
		width: auto;

	}
	
	.Responsive .pageNavLinkGroup .PageNav,
	.Responsive .pageNavLinkGroup .linkGroup
	{
		clear: right;
	}
}


#content{ 
background:url(http://cdn.mmorpgitalia.it/wp-content/uploads/2014/12/al2_mmorpg_italia_pageskin1.jpg);
background-color: #000000;
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
}

.ugc a:link, .ugc a:visited {
color: #ffcc00;
}

.username .banned {
color:#666666;
}

/* colore categorie */
.nodeList .categoryStrip .nodeTitle a { color: #ffcc00!important; }
.node .unread .nodeText .nodeTitle a { color: #ffcc00!important; }
.titleBar h1 { color: #ffcc00!important; }
.titleBar { margin-left: 12px; }

/* news custom */
#listanews {}

	@media (max-width:800px) {
        #listanews {
        display: none;
        }
    }


#topnews {
 border: 0px;
 width: 100%;
 height: 100%;
}
#topnews_table {
margin-bottom: 5px!important;
padding-bottom: 0px!important;
padding-left: 8px;
padding-right: 8px;
border-collapse: separate!important;
background-color: #161615;
}
.topnews .nodeIcon { float: left; height: 36px; margin: 13px 0 13px 12px !important; width: 36px; 
background-image: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/node-sprite.png');
background-repeat: no-repeat;
background-position: 0 0; }
.topnews .node { vertical-align: bottom; }
.topnews .nodeInfo { overflow: hidden; position: relative; }
.topnews .nodeText { margin: 13px 40px 13px 60px !important; }
.topnews .nodeText .nodeTitle { font-size: 13px!important; font-weight: bold; }
.topnews .nodeStats { font-size: 11px; margin-top: 6px; overflow: hidden; }

#ad_header { 
	display: block; 
	float: right; 
	line-height: 136px; 
	*line-height: 140px; 
	height: 140px; 
	vertical-align: middle";
	margin-right: 18px;
	margin-top: -18px;
}

	@media (max-width:800px) {
        #ad_header {
        display: none;
        }
    }


/* logo temporary margin fix */
#logo {
margin-left: 18px;
margin-top: -5px;
}

#header {
	padding-top: 100px;
	max-width: 1200px;
	margin: 0 auto;
}

#logo{ height: 94px; }
#logo a.textLogo{
	font-size: 30px;
color: rgb(255, 255, 255);
padding-right: 20px;
padding-left: 20px;
display: block;
font-weight: 300;
text-shadow: rgba(0,0,0,0.4) 0px 1px 1px, rgba(0,0,0,0.3) 0px 0px 5px;

	line-height: 94px;
}
#logo a.textLogo:hover{
	background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=0&g=0&b=0&a=12); background: rgba(0, 0, 0, 0.05); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0C000000,endColorstr=#0C000000);

}

#logoBlock{
	background-color: #212526;
background-repeat: repeat-x;
background-position: 50% 0;
-webkit-box-shadow: inset rgba(255,255,255,0.2) 0px -1px 0px; -moz-box-shadow: inset rgba(255,255,255,0.2) 0px -1px 0px; -khtml-box-shadow: inset rgba(255,255,255,0.2) 0px -1px 0px; box-shadow: inset rgba(255,255,255,0.2) 0px -1px 0px;
	
	height: 140px;
}

/* Transparent background fixes */

.bbCodeImageFullSize, #calroot, .avatar img, .avatar .img, .avatarCropper, .formPopup, .xenPreviewTooltip{ background-color: rgb(36, 36, 36); }
.xenPreviewTooltip .arrow span{ border-top-color: rgb(36, 36, 36); }
.Menu .primaryContent{ background-color: rgba(36, 36, 36, 0.96); }

body .discussionListItem .posterAvatar, body .discussionListItem .stats{ background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=255&g=255&b=255&a=7); background: rgba(255,255,255,0.03); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07FFFFFF,endColorstr=#07FFFFFF); }

/* Node icons */







/* Node headers

.nodeList .node_1 .categoryStrip, .node1 .discussionList .sectionHeaders, .node1 .pageContent > .sharePage h3, .node1 .message:before{ background: #a07d4f url(http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenfocus/nodes/strip_1.jpg) no-repeat 0 50%; background-size: cover; }
.nodeList .node_6 .categoryStrip, .node6 .discussionList .sectionHeaders, .node6 .pageContent > .sharePage h3, .node6 .message:before{ background: #8b9790 url(styles/platform/xenfocus/nodes/strip_6.jpg) no-repeat 0 50%; background-size: cover; }
.nodeList .node_12 .categoryStrip, .node12 .discussionList .sectionHeaders, .node12 .pageContent > .sharePage h3, .node12 .message:before{ background: #414546 url(http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenfocus/nodes/strip_12.jpg) no-repeat 0 50%; background-size: cover; }

 */








#content #header .pageContent{ background: none transparent; padding: 0; }

#navigation.pageWidth,
#navigation.pageWidth .pageContent{
	padding: 0;
	width: auto;
	margin: 0;
}

#navigation{ position: relative; margin-top: 0px; }

/*   #navigation{ position: relative; margin-top: -48px !important; }
	Navigation background: Navigation Tabs Container
*/

/* Nav link */
.navTabs { margin-top: 2px; }
.navTabs .navTab.PopupClosed a.navLink{
	/* background: ; */
	color: #aaa;
	text-shadow: rgba(0,0,0,0.5) 0px -1px 0px;
}

.navTabs .navTab.PopupClosed:hover a.navLink{
	background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=255&g=255&b=255&a=12); background: rgba(255,255,255,0.05); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0CFFFFFF,endColorstr=#0CFFFFFF);
	color: #aaa;
}
/* Public tabs */
.navTabs .publicTabs .navLink{ padding: 0 20px; }

/* Open menu tab */
.navTabs .Popup .PopupControl.PopupOpen > a, .navTabs .Popup.PopupContainerControl.PopupOpen > a{
	background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=255&g=255&b=255&a=12); background: rgba(255,255,255,0.05); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0CFFFFFF,endColorstr=#0CFFFFFF);
	color: #eee;
}

#navigation .Popup .PopupControl.PopupOpen, #navigation .Popup.PopupContainerControl.PopupOpen {
    background-color: transparent;
    -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
}

.Popup .PopupControl.BottomControl.PopupOpen, .Popup.PopupContainerControl.BottomControl.PopupOpen {
    -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -khtml-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
}

/* Active tab */
.navTabs .navTab.selected a.navLink,
.navTabs ul.visitorTabs > li.navTab.selected a.navLink{
	background: rgb(0, 0, 0) url(styles/platform/xenfocus/darkInsetGradient.png) repeat-x 0 0; background: rgba(0,0,0,0.1) url(styles/platform/xenfocus/darkInsetGradient.png) repeat-x 0 0;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);
	color: #fff;
	text-shadow: rgba(0,0,0,0.7) 0px 1px 1px;
	-webkit-box-shadow: inset rgba(0,0,0,0.6) 0px 1px 4px; -moz-box-shadow: inset rgba(0,0,0,0.6) 0px 1px 4px; -khtml-box-shadow: inset rgba(0,0,0,0.6) 0px 1px 4px; box-shadow: inset rgba(0,0,0,0.6) 0px 1px 4px;
}

/* Sub navigation background */
.navTabs .navTab.selected .tabLinks{
	border-bottom: 1px solid #3e3e3e;
}

.navTabs .navTab.selected .tabLinks a{
	color: #bbb;
	line-height: 30px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	margin-top: 3px;
	padding: 0 10px;
}

.navTabs .navTab.selected .tabLinks a:hover, .navTabs .navTab.selected .tabLinks a:focus{
	color: #eee;
	background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=255&g=255&b=255&a=25); background: rgba(255,255,255,0.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF);
	-webkit-box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, inset rgba(255,255,255,0.02) 0px 0px 0px 1px; -moz-box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, inset rgba(255,255,255,0.02) 0px 0px 0px 1px; -khtml-box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, inset rgba(255,255,255,0.02) 0px 0px 0px 1px; box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, inset rgba(255,255,255,0.02) 0px 0px 0px 1px;
}

.navTabs .navTab.PopupClosed, .navTabs .navTab.PopupClosed:hover{ background: none transparent; }

.navTab.account a strong:before,
.navTab.inbox a:before,
.navTab.alerts a:before{
	content: "";
	background: url(styles/platform/xenfocus/userLinkIcons.png) no-repeat 0 0;
	width: 18px; height: 18px;
	display: inline-block;
	position: relative;
	top: 4px;
	margin-right: 6px;
}

.navTab.account:hover a strong:before{ background-position: 0 -18px; }
.navTab.account.selected a strong:before{ background-position: 0 -36px; }
.navTab.inbox a:before{ background-position: -18px 0px; }
.navTab.inbox:hover a:before{ background-position: -18px -18px; }
.navTab.inbox.selected a:before{ background-position: -18px -36px; }
.navTab.alerts a:before{ background-position: -36px 0px; }
.navTab.alerts:hover a:before{ background-position: -36px -18px; }
.navTab.alerts.selected a:before{ background-position: -36px -36px; }

.navTab a strong#VisitorExtraMenu_Counter:before{ display: none; }

.navTabs .navTab.selected.PopupOpen a.navLink{ -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }

.xenOverlay > .section, .xenOverlay > .sectionMain{ background: rgb(36, 36, 36); }

/* Sidebar icons */
.forum_list .sidebar .section h3:before{
	content: "";
	float: left;
	width: 16px; height: 16px;
	margin: -1px 6px -5px 0;
	background: url(styles/platform/xenfocus/sidebarSprite.png) no-repeat 0 0;
}
.forum_list .sidebar .section.staffOnline h3:before{ background-position: 0 -16px; }
.forum_list .sidebar .section.membersOnline h3:before{ background-position: 0 -32px; }
.forum_list .sidebar .section .statsList h3:before{ background-position: 0 -48px; }
.forum_list .sidebar .section.sharePage h3:before{ background-position: 0 -64px; }

.sidebar .secondaryContent{ -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }

body .message .publicControls a.item{ margin-left: 5px; margin-right: 0; }
body .message .publicControls .MultiQuoteControl{ padding: 6px 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin: -6px 5px -6px 0; }
body .message .publicControls .MultiQuoteControl.active{ background-color: #707070; }

/* Post button icons */
.messageMeta .control:before{
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 16px; height: 16px;
	margin: -1px 6px -5px -2px;
	background: url(styles/platform/xenfocus/postButtonSprite.png) no-repeat 0 0;
}
.messageMeta .control.edit:before{ background-position: 0 -16px; }
.messageMeta .control.delete:before{ background-position: 0 -32px; }
.messageMeta .control.ip:before{ background-position: 0 -48px; }
.messageMeta .control.report:before{ background-position: 0 -64px; }
.messageMeta .control.reply:before{ background-position: 0 -80px; }
.messageMeta .control.like:before{ background-position: 0 -96px; }
.messageMeta .control.unlike:before{ background-position: 0 -112px; }
.messageMeta .control.warn:before{ background-position: 0 -112px; }
.messageMeta .control.deleteSpam:before{ background-position: 0 -128px; }

.message .publicControls .item.muted{ float: right; }





.message .messageMeta .control{ opacity: 0.2; }
.message .messageMeta .privateControls .control{ opacity: 0; }
body .message:hover .messageMeta .control{ opacity: 1; }


body .message .newIndicator{ margin-top: -29px; margin-right: -15px; }
body .conversation_view .message .newIndicator{ margin-top: -29px; margin-right: -15px; }

.footerLegal .pageContent{ padding-top: 10px; }
.footerLegal, .footerLegal a, .footerLegal .pairsInline dt, #copyright{ color: #fff; text-shadow: rgba(0,0,0,0.7) 0px 1px 2px; }
.footerLegal .pairsInline dt{ opacity: 0.7; }

#moderatorBar{
	padding: 4px;
	margin-top: 10px;
}
body #moderatorBar .pageWidth,
body #moderatorBar .pageContent{
	padding: 0;
	background: none transparent;
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
	margin: 0;
	width: auto;
	min-width: 0;
	overflow: hidden;
}

/* Remove the following if search box is inline with nav */
.withSearch .navTabs .navTab.selected .blockLinksList{ margin-right: 8px; }

/* Adjust the following + 0 value depending on navigation borders */
.navTabs .navTab.selected .tabLinks{ top: 47px; }
#navigation .pageContent{ height: 87px; }
#headerMover #headerProxy{ height: 227px; }

#QuickSearch{ top: 50px; background: none transparent; }
#QuickSearch.active{ background-color: rgb(36, 36, 36); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.25); -khtml-box-shadow: 0px 3px 6px rgba(0,0,0,0.25); box-shadow: 0px 3px 6px rgba(0,0,0,0.25); }
#QuickSearch:not(.active) #QuickSearchQuery{ border-color: transparent; background: url(http://cdn.mmorpgitalia.it/mmorpg/rgba.php?r=0&g=0&b=0&a=153); background: rgba(0,0,0,0.6); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); -webkit-box-shadow: rgba(255,255,255,0.2) 0px 0px 0px 1px; -moz-box-shadow: rgba(255,255,255,0.2) 0px 0px 0px 1px; -khtml-box-shadow: rgba(255,255,255,0.2) 0px 0px 0px 1px; box-shadow: rgba(255,255,255,0.2) 0px 0px 0px 1px; }

.pageContent > .sharePage{
	
	padding: 10px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
}

.pageContent > .sharePage h3{
	color: rgb(255, 255, 255);
	font-size: 11px !important;
	padding: 10px;
	margin: -6px -6px 10px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	border: 0;
	background-color: rgb(56, 56, 56);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 100%);
	text-shadow: rgba(0,0,0,0.4) 0px -1px 0px, rgba(0,0,0,0.8) 0px 0px 5px;
	-webkit-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; -moz-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; -khtml-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px;
}

form#login input.button.primary{
	color: #fff;
	text-shadow: rgba(0,0,0,0.4) 0px -1px 0px;
	background: #555;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
	border: 0;
	-webkit-box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, rgba(0,0,0,0.3) 0px 1px 3px; -moz-box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, rgba(0,0,0,0.3) 0px 1px 3px; -khtml-box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, rgba(0,0,0,0.3) 0px 1px 3px; box-shadow: inset rgba(255,255,255,0.1) 0px 1px 0px, rgba(0,0,0,0.3) 0px 1px 3px;
}

form#login input.button.primary:hover{ background-color: #666; }

body #pageNodeNavigation{
	-webkit-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -moz-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -khtml-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; box-shadow: rgba(0,0,0,0.05) 0px 1px 4px;
	-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
}

.textWithCount.subHeading .count{ text-shadow: none; }

body fieldset#moderatorBar{ background: #111; }

#content > .pageWidth > .pageContent,
.sidebar .secondaryContent{ background: #222222; padding: 5px; }

/* Xenfocus fixes */

.lastThreadTitle{ font-weight: bold; }

.node .nodeLastPost .lastThreadTitle span{
	width: 16px; height: 16px;
	overflow: hidden; text-indent: -999px;
	float: left;
	margin: 1px 5px -6px 0;
	background: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -80px -16px;
}
.skin_branding{ float: left; padding-left: 15px; }
.skin_branding a{ float: none; display: inline-block; padding-left: 0; padding-right: 0; }
.insideSidebar{ padding: 10px; }
.node .nodeLastPost .noMessages{ line-height: 36px !important; }
.messageUserBlock .userBanner{ margin-top: 6px; padding-top: 4px; padding-bottom: 4px; }
.quote{ padding-left: 3px; }
/* Fix wider search input */
.formPopup{ width: 256px; }
.xenForm .submitUnit{ padding-top: 5px; }
.navigationSideBar li a.secondaryContent{
	border: 0;
	border-bottom: 1px solid rgb(58, 58, 58);
}
/* Clear index avatar in sidebar */
.section.visitorPanel .secondaryContent:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.footerLinks a.globalFeed{ width: 16px; height: 16px; margin: 7px 5px 0 5px; }
.thread_create .surplusLabel .textCtrl{ padding-left: 5px; padding-right: 0px; }
.thread_create #ctrl_title_thread_create{ -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none; padding: 3px; }
.titleBar .prefix{ position: relative; top: -2px; }
.PageNav .pageNavHeader{ margin-right: 7px; }
.PageNav a.text{ padding: 0 7px; }
.messageUserBlock .userTitle{ padding-top: 4px; }
.userBanner{ -webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 4px; -moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 4px; -khtml-box-shadow: rgba(0,0,0,0.1) 0px 1px 4px; box-shadow: rgba(0,0,0,0.1) 0px 1px 4px; }
#QuickSearch .moreOptions{ margin: 0 29px 0 115px; }
#QuickSearch .formPopup{ background: none transparent; }
#QuickSearch .Popup .arrowWidget{ margin-left: 2px; margin-top: 0; }
body #moderatorBar{ border: 0; }
/* Align userlinks correctly and remove border from secondaryContent */
.styleChooser .secondaryContent,
.navPopup .secondaryContent,
.secondaryContent.blockLinksList,
#AccountMenu .menuColumns, #jumpMenu .secondaryContent{ border: 0; }
.PageNav .scrollable{ height: 30px; }
.formOverlay.AvatarEditor .avatarOption{ background: none transparent; border: 0; }
.message.deleted .messageMeta .control{ margin-bottom: 0px; }
body .afterDiscussionListHandle{ margin-top: 25px; }
body .textWithCount.subHeading .text{ color: inherit; }
body .textWithCount.subHeading .count{ text-shadow: none; }
body .messageSimple .messageMeta{ line-height: 16px; }
.discussionListItemEdit .textCtrl{ text-shadow: none; }
input[type="submit"], input[type="reset"], label{ cursor: pointer; }
.xenForm.formOverlay .ctrlUnit div.textCtrl{ padding-right: 0; }
#ctrl_title_thread_edit{ -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none; }
input[type="radio"]{ background: none transparent !important; }
#loginBar input[type="text"]:-webkit-autofill,
#loginBar input[type="password"]:-webkit-autofill { -webkit-box-shadow: inset #434343 0px 100px 0px; -moz-box-shadow: inset #434343 0px 100px 0px; -khtml-box-shadow: inset #434343 0px 100px 0px; box-shadow: inset #434343 0px 100px 0px; -webkit-text-fill-color: #fafafa; }
.help_cookies .baseHtml, .help_terms .baseHtml{ padding: 10px; }
.messageText b{ font-weight: bold; font-size: 14px; line-height: 1.5;}
#ProfilePostList .messageMeta .control:before{ display: none !important; }
body .xenOverlay.timedMessage{ background: url(rgba.php?r=255&g=255&b=255&a=224); background: rgba(255,255,255,0.88); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0FFFFFF,endColorstr=#E0FFFFFF); }

/* Responsive tweaks */

@media (max-width:610px){
	.Responsive #QuickSearchPlaceholder{ top: -100px; right: 30px; }
	.Responsive .message .messageMeta .control{ opacity: 1; }
	.Responsive .messageList .message{ padding: 10px 0; }
	
	.Responsive body #content .pageContent { padding-left: 4px; padding-right: 4px; }
}

@media (max-width:480px){
	.Responsive .navTabs{ -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; }
	.Responsive .messageList .message{ border: 0; }
	.Responsive .messageUserBlock a.username{ line-height: 14px; }
	.Responsive .messageUserBlock .userBanner{ margin-top: 2px; padding-top: 2px; padding-bottom: 2px; }
	.Responsive .messageUserBlock h3.userText{ padding: 5px 0 0px 8px;  font-size: 16px;}
	.Responsive .message .privateControls .item.muted{
		float: none;
		display: block;
		padding-bottom: 10px;
	}
	.Responsive .message .privateControls, .Responsive .message .publicControls{ float: none; }
	.Responsive .message .publicControls .item{ margin-left: 5px; }
	.Responsive .message .messageMeta .control{ margin-top: 0; margin-bottom: 2px; }
	.Responsive .messageMeta .control:before{ display: none; }
	.Responsive .skin_branding{ padding-left: 8px; }
	.Responsive .skin_branding span{ display: none; }
}



.discussionList .sticky {
    background-color: #2a2a2a !important;
    border: 1px solid #3a3a3a !important;
}
 
.discussionList .sticky .posterAvatar, .discussionList .sticky .stats {
    background-color: #2a2a2a !important;
}
 
.discussionListItem .iconKey .sticky{
    border: 0px solid #3a3a3a  !important;
}
 
.discussionList .sticky .avatar img,
.discussionList .sticky .avatar .img, .avatarCropper {
    border: 1px solid #3a3a3a !important;
}
 
.discussionList .sticky .title a {
    color: #FF8C0D !important;
}

.discussionList .sticky .DateTime, .discussionList .sticky .EditControl { }
 
.discussionList .sticky .username, .discussionList .sticky .pairsJustified dt  {
   
}
.discussionList .sticky .stats dl  {
    border-left: 1px solid #3a3a3a !important;
    border-right: 1px solid #3a3a3a !important;
}
 
.discussionList .sticky .itemPageNav a  {
    background-color: #2a2a2a !important;
    border-color: #3a3a3a !important;
    color: #FF8C0D !important;
 
}
.discussionList .sticky .itemPageNav a:hover  {
    background-color: #2a2a2a !important;
    border-color: #3a3a3a !important;
    color: #FF8C0D !important;
    opacity: 0.4;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.discussionList .sticky .itemPageNav span {
    color: #FF8C0D !important;
}

.discussionList .sticky .muted {
    color: #373737 !important;
}
 
/*STICKY THREAD ENHANCEMENTS*/


.discussionList .title {
    color: #ffcc00 !important;
}

.discussionListItems .unread .title a {
    color: #ffcc00 !important;
}

.discussionListItems .title  a {
    color: #dddddd !important;
}


/* MMO-MANAGER CSS */


#categoryName_home {
	width: 300px !important;
	height: 266px !important;
	overflow: hidden;
	border-bottom: 1px solid #000000;
}

#categoryName_Gold3 {
	width: 300px !important;
	height: 266px !important;
	overflow: hidden;
	border-bottom: 1px solid #000000;
}

.singleMmo {
	float: left;
	width: 300px;
	height: 53px;
}

.singleMmo a:hover {
	background-color: #ffcc00 !important;
	height: 52px;
	width: 100%;
	display: block;
}

.singleMmo img {
	float: left;
	padding: 4px;
}

.textFreeMmo {
	float: left;
	height: 44px;
	padding: 4px;
	width: 239px;
}

.textFreeMmo h2 {
	font-size: 12px !important;
	line-height: 12px !important;
	margin-bottom: 4px !important;
}

.textFreeMmo div {
	color: #808080;
	font-style: italic;
}

#categoryName_MMFORUM {
	width: 162px !important;
	height: 428px !important;
	overflow: hidden;
}

#categoryName_MMFORUM .singleMmo {
	float: left;
	width: 162px;
}

#categoryName_MMFORUM .textFreeMmo {
	float: left;
	height: 38px;
	padding: 4px;
	width: 100px;
	font-size: 9px;
}

#categoryName_MMFORUM .singleMmo img {
	float: left;
	padding: 4px;
	width: 38px;
}

#categoryName_MMFORUM .singleMmo a:hover {
	background-color: #ffcc00 !important;
	height: 46px;
	width: 100%;
	display: block;
}
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_116 .nodeIcon{
				
					background-image:url('data/nodeIcons/116_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_116 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/116_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_206 .nodeIcon{
				
					background-image:url('data/nodeIcons/206_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_206 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/206_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_210 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/210_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_210 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/210_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_262 .nodeIcon{
				
					background-image:url('data/nodeIcons/262_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_262 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/262_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_296 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/296_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_296 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/296_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_350 .nodeIcon{
				
					background-image:url('data/nodeIcons/350_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_350 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/350_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_592 .nodeIcon{
				
					background-image:url('data/nodeIcons/592_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_592 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/592_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_695 .nodeIcon{
				
					background-image:url('data/nodeIcons/695_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_695 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/695_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_925 .nodeIcon{
				
					background-image:url('data/nodeIcons/925_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_925 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/925_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1105 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1105_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1105 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/1105_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1178 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1178_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1178 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/1178_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1463 .nodeIcon{
				
					background-image:url('data/nodeIcons/1463_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1463 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1463_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1616 .nodeIcon{
				
					background-image:url('data/nodeIcons/1616_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1616 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1616_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1705 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1705_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1705 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/1705_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1820 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1820_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1820 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/1820_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_1821 .nodeIcon{
				
					background-image:url('data/nodeIcons/1821_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1821 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1821_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_1980 .nodeIcon{
				
					background-image:url('data/nodeIcons/1980_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_1980 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/1980_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2010 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2010_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2010 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2010_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2074 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2074_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2074 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2074_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
			.node.node_2086 .nodeIcon{
				
					background-image:url('data/nodeIcons/2086_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2086 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2086_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2113 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2113_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2113 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2113_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2181 .nodeIcon{
				
					background-image:url('data/nodeIcons/2181_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2181 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2181_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2198 .nodeIcon{
				
					background-image:url('data/nodeIcons/2198_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2198 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2198_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2199 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2199_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2199 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2199_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2265 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2265_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2265 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2265_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2312 .nodeIcon{
				
					background-image:url('data/nodeIcons/2312_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2312 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2312_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2394 .nodeIcon{
				
					background-image:url('data/nodeIcons/2394_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2394 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2394_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2412 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2412_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2412 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2412_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2422 .nodeIcon{
				
					background-image:url('data/nodeIcons/2422_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2422 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2422_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2441 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2441_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2441 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2441_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2445 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2445_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2445 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2445_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2469 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2469_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2469 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2469_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2484 .nodeIcon{
				
					background-image:url('data/nodeIcons/2484_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2484 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2484_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
			.node.node_2486 .nodeIcon{
				
					background-image:url('data/nodeIcons/2486_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2486 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2486_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
			.node.node_2488 .nodeIcon{
				
					background-image:url('data/nodeIcons/2488_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2488 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2488_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2512 .nodeIcon{
				
					background-image:url('data/nodeIcons/2512_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2512 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2512_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2529 .nodeIcon{
				
					background-image:url('data/nodeIcons/2529_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2529 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2529_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
			.node.node_2533 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2533_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2533 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2533_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2534 .nodeIcon{
				
					background-image:url('data/nodeIcons/2534_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2534 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2534_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
			.node.node_2536 .nodeIcon{
				
					background-image:url('data/nodeIcons/2536_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2536 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2536_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2541 .nodeIcon{
				
					background-image:url('data/nodeIcons/2541_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2541 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2541_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2553 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2553_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2553 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2553_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2566 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2566_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2566 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2566_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2568 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2568_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2568 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2568_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2574 .nodeIcon{
				
					background-image:url('data/nodeIcons/2574_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2574 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2574_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2585 .nodeIcon{
				
					background-image:url('data/nodeIcons/2585_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2585 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2585_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2600 .nodeIcon{
				
					background-image:url('data/nodeIcons/2600_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2600 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2600_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2601 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2601_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2601 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2601_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2606 .nodeIcon{
				
					background-image:url('data/nodeIcons/2606_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2606 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2606_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
			.node.node_2608 .nodeIcon{
				
					background-image:url('data/nodeIcons/2608_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2608 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2608_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2609 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2609_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2609 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2609_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2616 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2616_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2616 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2616_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2617 .nodeIcon{
				
					background-image:url('data/nodeIcons/2617_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2617 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2617_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2624 .nodeIcon{
				
					background-image:url('data/nodeIcons/2624_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2624 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2624_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
		
	
		
		
			.node.node_2631 .nodeIcon{
				
					background-image:url('data/nodeIcons/2631_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2631 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2631_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2632 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2632_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2632 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2632_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2633 .nodeIcon{
				
					background-image:url('data/nodeIcons/2633_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2633 .unread .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2633_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	
		
		
			.node.node_2634 .nodeIcon{
				
					background-image:url('http://cdn.mmorpgitalia.it/mmorpg/data/nodeIcons/2634_1.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
			.node.node_2634 .unread .nodeIcon{
				
					background-image:url('data/nodeIcons/2634_2.jpg') !important;
					background-position: 0 0 !important;
					width:36px;
					height:36px;
					margin-right:10px;
				
			}
		
		
	


	
		
		
		
	


	
		
		
		
	

		
@charset "UTF-8";

/* --- bb_code.css --- */

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

.bbCodeBlock
{
	margin: 1em 150px 1em 0;
border: 1px solid rgb(81, 81, 81);
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
-webkit-box-shadow: rgba(0,0,0,0.04) 0px 1px 6px; -moz-box-shadow: rgba(0,0,0,0.04) 0px 1px 6px; -khtml-box-shadow: rgba(0,0,0,0.04) 0px 1px 6px; box-shadow: rgba(0,0,0,0.04) 0px 1px 6px;

}

	.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: 11px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
color: rgb(119, 119, 119);
background: rgb(58, 58, 58) url('styles/platform/xenfocus/grad10.png') repeat-x top;
padding: 3px 8px;
border-bottom: 1px solid rgb(81, 81, 81);
-webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;

}

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

}

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

.bbCodeQuote
{
	border-color: rgb(68, 68, 68);

}

.bbCodeQuote .attribution
{
	color: rgb(190, 190, 190);
background: rgb(45, 45, 45) url('styles/platform/xenfocus/grad10.png') repeat-x top;
border-bottom: 1px solid rgb(68, 68, 68);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.04) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0.04)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.04) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.04) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.04) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.04) 100%);

}

.bbCodeQuote .quoteContainer
{
	overflow: hidden;
	position: relative;
	
	font-size: 9pt;
background-color: rgb(45, 45, 45);
background-repeat: repeat-x;
background-position: top;
padding: 10px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;

}


	.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: 90px;
		left: 0;
		right: 0;
		
		font-size: 11px;
		line-height: 1;
		text-align: center;
		color: rgb(96, 96, 96);
		cursor: pointer;
		padding-top: 65px;
		background: -webkit-linear-gradient(top, rgba(45, 45, 45, 0) 0%, rgb(45, 45, 45) 80%);
		background: -moz-linear-gradient(top, rgba(45, 45, 45, 0) 0%, rgb(45, 45, 45) 80%);
		background: -o-linear-gradient(top, rgba(45, 45, 45, 0) 0%, rgb(45, 45, 45) 80%);
		background: linear-gradient(to bottom, rgba(45, 45, 45, 0) 0%, rgb(45, 45, 45) 80%);
		
		-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
		-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
	}
	
	.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 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(36, 36, 36);
padding: 5px;
margin-top: 5px;
margin-right: 150px;
margin-bottom: 5px;
border: 1px solid rgb(58, 58, 58);
-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(190, 190, 190); /* 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;
	}
}


/* --- facebook.css --- */

a.fbLogin,
#loginBar a.fbLogin
{
	display: inline-block;
	width: 180px;
	height: 22px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	cursor: pointer;
	
	background: #29447e url('http://b.s-static.ak.facebook.com/images/connect_sprite.png');
	background-repeat: no-repeat;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	background-position: left -188px;
	padding: 0px 0px 0px 1px;
	outline: none;
	
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

a.fbLogin:active,
#loginBar a.fbLogin:active
{
	background-position: left -210px;
}

a.fbLogin:hover,
#loginBar a.fbLogin:hover
{
	text-decoration: none;
}

	a.fbLogin span
	{
		background: #5f78ab url('http://b.s-static.ak.facebook.com/images/connect_sprite.png');
		border-top: solid 1px #879ac0;
		border-bottom: solid 1px #1a356e;
		display: block;
		padding: 2px 4px 3px;
		margin: 1px 1px 0px 21px;
		text-shadow: none;
		white-space: nowrap;
		overflow: hidden;
	}

	a.fbLogin:active span
	{
		border-bottom: solid 1px #29447e;
		border-top: solid 1px #45619d;
		background: #4f6aa3;
		text-shadow: none;
	}

/* --- google.css --- */

.googleLogin,
#loginBar .googleLogin
{
	display: inline-block;
	width: 180px;
	height: 22px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	cursor: pointer;
	
	background-color: #dd4b39;
	border: #be3e2e solid 1px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	padding-left: 2px;
	
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

	.googleLogin span
	{
		display: block;
		background: url('styles/platform/xenforo/gplus.png') no-repeat;
		background-position: left 0;
		padding: 3px;
		padding-left: 23px;
		white-space: nowrap;
		overflow: hidden;
	}

.googleLogin:active,
#loginBar .googleLogin:active
{
	background-color: #be3e2e;
}

/* --- login_bar.css --- */

/** Login bar basics **/

#loginBar
{
	color: rgb(203, 203, 203);
background-color: rgb(36, 36, 36);
position: relative;
z-index: 1;

}

	#loginBar .ctrlWrapper
	{
		margin: 0 10px;
	}

	#loginBar .pageContent
	{
		padding-top: 0px;
		position: relative;
		_height: 0px;
	}

	#loginBar a
	{
		color: rgb(119, 119, 119);

	}

	#loginBar form
	{
		padding: 5px 0;
margin: 0 auto;
display: none;
line-height: 20px;
position: relative;

	}
	
		#loginBar .xenForm .ctrlUnit,		
		#loginBar .xenForm .ctrlUnit > dt label
		{
			margin: 0;
			border: none;
		}
	
		#loginBar .xenForm .ctrlUnit > dd
		{
			position: relative;
		}
	
	#loginBar .lostPassword,
	#loginBar .lostPasswordLogin
	{
		font-size: 11px;
	}
	
	#loginBar .rememberPassword
	{
		font-size: 11px;
	}

	#loginBar .textCtrl
	{
		color: rgb(250, 250, 250);
background-color: rgb(67, 67, 67);
border-color: rgb(151, 151, 151);
text-shadow: none;

	}
	
	#loginBar .textCtrl[type=text]
	{
		font-weight: bold;
font-size: 18px;

	}

	#loginBar .textCtrl:-webkit-autofill /* http://code.google.com/p/chromium/issues/detail?id=1334#c35 */
	{
		background: rgb(67, 67, 67) !important;
		color: rgb(250, 250, 250);
	}

	#loginBar .textCtrl:focus
	{
		background-image: none;

	}
	
	#loginBar input.textCtrl.disabled
	{
		border-style: dashed;

	}
	
	#loginBar .button
	{
		min-width: 85px;
		*width: 85px;
	}
	
		#loginBar .button.primary
		{
			font-weight: bold;
		}
		
/** changes when eAuth is present **/

#loginBar form.eAuth
{
	-x-max-width: 700px; /* normal width + 170px */
}

	#loginBar form.eAuth .ctrlWrapper
	{
		border-right: 1px dotted rgb(185, 185, 185);
		margin-right: 200px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

	#loginBar form.eAuth #eAuthUnit
	{
		position: absolute;
		top: 0px;
		right: 10px;
	}

		#eAuthUnit li
		{
			margin-top: 10px;
			line-height: 0;
		}
	
/** handle **/

#loginBar #loginBarHandle
{
	font-size: 11px;
color: rgb(203, 203, 203);
background-color: rgb(36, 36, 36);
padding: 0 10px;
margin-right: 20px;
-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
position: absolute;
right: 0px;
bottom: -24px;
text-align: center;
z-index: 1;
line-height: 24px;

}


@media (max-width:800px)
{
	.Responsive #loginBar form.eAuth .ctrlWrapper
	{
		border-right: none;
		margin-right: 10px;
	}

	.Responsive #loginBar form.eAuth #eAuthUnit
	{
		position: static;
		width: 180px;
		margin: 0 auto 10px;
	}
}


/* --- nat_public_css.css --- */

.natMenuLevel0
{
	padding-left: 0px;
}

.natMenuLevel1
{
	padding-left: 10px;
}

.natMenuLevel2
{
	padding-left: 20px;
}

.natMenuLevel3
{
	padding-left: 30px;
}

.natMenuLevel4
{
	padding-left: 40px;
}

.natMenuLevel5
{
	padding-left: 50px;
}

.natMenuLevel6
{
	padding-left: 60px;
}

.natMenuLevel7
{
	padding-left: 70px;
}

.natMenuLevel8
{
	padding-left: 80px;
}

.natMenuLevel9
{
	padding-left: 90px;
}

.natMenuLevel10
{
	padding-left: 100px;
}



/* STYLING TO MAKE COLUMN MENUS WORK */
div.natJSMenuColumns
{
	background-color: rgb(36, 36, 36);
background-position: top;
	background-color: rgba(36, 36, 36, 0.96);
}

/* STYLING TO MAKE COLUMN MENUS WORK */
div.natJSMenuColumns ul
{
	float: left;
	border-bottom: 0px;
	background-color: transparent !important;
	max-height: none !important;
}







/* --- node_list.css --- */

.nodeList { zoom: 1; }
.nodeList .node {
	zoom: 1;
	vertical-align: bottom;
}

.nodeList .node.level_1
{
	margin-bottom: 20px;
}

.nodeList .node.level_1:last-child
{
	margin-bottom: 0;
}

.nodeList .node.groupNoChildren + .node.groupNoChildren
{
	margin-top: -20px;
}

.node .nodeInfo
{
	overflow: hidden; zoom: 1;
	position: relative;
}

	.node .nodeInfo.primaryContent,
	.node .nodeInfo.secondaryContent
	{
		padding: 0;
	}

.node .nodeIcon
{
	margin: 13px 0 13px 10px;
float: left;
width: 36px;
height: 36px;
	
}

	.node .forumNodeInfo .nodeIcon,
	.node .categoryForumNodeInfo .nodeIcon
	{
		background-image: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/node-sprite.png');
background-repeat: no-repeat;
background-position: 0 0;

	}

	.node .forumNodeInfo.unread .nodeIcon,
	.node .categoryForumNodeInfo.unread .nodeIcon
	{
		background-image: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/node-sprite.png');
background-repeat: no-repeat;
background-position: -36px 0;

	}

	.node .pageNodeInfo .nodeIcon
	{
		background-image: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/node-sprite.png');
background-repeat: no-repeat;
background-position: -72px 0;

	}

	.node .linkNodeInfo .nodeIcon
	{
		background-image: url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/node-sprite.png');
background-repeat: no-repeat;
background-position: -108px 0;

	}

.node .nodeText
{
	margin: 13px 270px 13px 60px;

}

	.node .nodeText .nodeTitle
	{	
		font-weight: bold;
font-size: 14px;

	}
	
		.node .unread .nodeText .nodeTitle
		{
			font-weight: bold;
color: #ffcc00;

		}

	.node .nodeDescription
	{
		font-size: 11px;
margin-top: 6px;

	}
	
	.hasJs .node .nodeDescriptionTooltip
	{
		/* will be shown as a tooltip */
		display: none;
	}
	
	.Touch .node .nodeDescriptionTooltip
	{
		/* touch browsers don't see description tooltips */
		display: block;
	}

	.node .nodeStats
	{
		font-size: 11px;
margin-top: 6px;

	}
	
	.node .nodeExtraNote
	{
		text-align: right;
		font-size: 11px;
		color: rgb(113, 113, 113);
	}
	
	.node .subForumList
	{
		overflow: hidden; *zoom: 1;
		margin: -5px 0 13px;
		margin-left: 60px;
	}
	
		.node .subForumList li
		{
			float: left;
			width: 31%;
			margin: 2px 0 2px 2%;
		}
		
			.node .subForumList li .nodeTitle
			{
				font-size: 11px;
				overflow: hidden;
				white-space: nowrap;
				word-wrap: normal;
				text-overflow: ellipsis;
			}
			
			.node .subForumList .unread .nodeTitle
			{
				font-weight: bold;
color: #ffcc00;

			}
		
			.node .subForumList li ol,
			.node .subForumList li ul
			{
				display: none;
			}

.node .nodeLastPost
{
	background-color: rgb(36, 36, 36);
background-position: top;
padding: 10px;

	
	font-size: 11px;
background: transparent none;
padding: 3px 10px;
margin: 10px;
border: 0 none black;
position: absolute;
top: 0;
right: 0;
line-height: 18px;
white-space: nowrap;
word-wrap: normal;
overflow: hidden;
width: 210px;
height: 36px;

}

.node .nodeLastPost .lastThreadTitle
{
	text-overflow: ellipsis;
	max-width: 100%;
	display: block;
	overflow: hidden;
}

	.node .nodeLastPost .lastThreadMeta
	{
		display: block;
	}

	.node .nodeLastPost .noMessages
	{
		line-height: 28px;
	}

.node .nodeControls
{
	position: absolute;
	top: 0;
	right: 240px;
	margin: 20px 0;
}

	.node .tinyIcon
	{
		background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -112px -16px;
margin: 0px 3px;
display: block;
white-space: nowrap;
text-indent: 9999px;
overflow: hidden;
opacity: 0;
width: 16px;
height: 16px;

	}

	.node .nodeInfo:hover .tinyIcon[href],
	.Touch .node .tinyIcon
	{
		opacity: 1;

	}

		/*.node .feedIcon
		{
			background: transparent url('http://cdn.mmorpgitalia.it/mmorpg/styles/platform/xenforo/xenforo-ui-sprite.png') no-repeat -112px -16px;
		}*/

/* description tooltip */

.nodeDescriptionTip
{
	padding: 4px 10px;
margin-top: -22px;
line-height: 1.5;
width: 350px;
height: auto;

}

	.nodeDescriptionTip .arrow
	{
		border: 6px solid transparent;
border-right-color:  rgb(76, 76, 76); border-right-color:  rgba(76, 76, 76, 0.9); _border-right-color:  rgb(76, 76, 76);
border-left: 1px none black;
top: 6px;
left: -6px;
bottom: auto;

	}
	
	.nodeDescriptionTip.arrowBottom .arrow
	{
		top: auto;
		left: 10px;
		bottom: -6px;
		border: 6px solid transparent;
		border-top-color:  rgb(76, 76, 76); border-top-color:  rgba(76, 76, 76, 0.9); _border-top-color:  rgb(76, 76, 76);
		border-bottom: 1px none black;
	}
	
/* main area - used for L2 categories and most other nodes */

.nodeList .categoryForumNodeInfo,
.nodeList .forumNodeInfo,
.nodeList .pageNodeInfo,
.nodeList .linkNodeInfo
{
	background-color: ;
padding: 10px;
border-bottom: 1px solid rgb(58, 58, 58);

	
	padding: 0;
}

/* category strip - used for L1 categories and group headers */

.nodeList .categoryStrip
{
	font-size: 11px;
color: rgb(255, 255, 255);
background-color: rgb(56, 56, 56);
padding: 12px;
margin: 3px auto 0;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
text-shadow: rgba(0,0,0,0.4) 0px -1px 0px, rgba(0,0,0,0.5) 0px 0px 4px;
-webkit-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; -moz-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; -khtml-box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px; box-shadow: inset rgba(255,255,255,0.2) 0px 1px 0px, inset rgba(255,255,255,0.1) 0px 0px 0px 1px, inset rgba(255,255,255,0.2) 0px 15px 30px;

	
	padding: 14px;
margin: 0;
border-bottom-color: ;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
min-height: 6px;

}

	.nodeList .categoryStrip .nodeTitle
	{
		font-weight: bold;
font-size: 15px;
color: rgb(255, 255, 255);

	}
	
		.nodeList .categoryStrip .nodeTitle a
		{
			color: rgb(255, 255, 255);
		}

	.nodeList .categoryStrip .nodeDescription
	{
		font-size: 10px;
color: rgb(255, 255, 255);

	}
	
		.nodeList .categoryStrip .nodeDescription a
		{
			color: rgb(255, 255, 255);
		}

.nodeList .node.groupNoChildren + .node.groupNoChildren .categoryStrip
{
	display: none;
}

/* node stats area */

.nodeStats
{
	overflow: hidden; zoom: 1;
}

.nodeStats dl,
.subForumsPopup
{
	float: left;
	display: block;
	margin-right: 3px;
}

.subForumsPopup.Popup .PopupControl.PopupOpen
{
	background-image: none;
}

.subForumsPopup a.PopupControl
{
	padding-left: 5px;
	padding-right: 5px;
}

.subForumsPopup .dt
{
	color: rgb(113, 113, 113);
}

.subForumsPopup .PopupOpen .dt
{
	color: rgb(190, 190, 190);
}

.subForumsMenu .node .node /* for depths 2+ */
{
	padding-left: 10px;
}

	.subForumsMenu .node .nodeTitle
	{
		font-size: 11px;
	}
	
	.subForumsMenu .node .unread .nodeTitle
	{
		font-weight: bold;
color: #ffcc00;

	}
	
/** new discussion button below nodelist **/

.nodeListNewDiscussionButton
{
	margin-top: 10px;
	text-align: right;
}


@media (max-width:610px)
{
	.Responsive .node .nodeText
	{
		margin-right: 0;
	}
	
	.Responsive.Touch .node .nodeDescriptionTooltip,
	.Responsive .node .nodeDescription
	{
		display: none;
	}

	.Responsive .node .nodeLastPost
	{
		position: static;
		height: auto;
		width: auto;
		background: none;
		border: none;
		padding: 0;
		margin: -11px 0 13px 60px;
	}
	
		.Responsive .node .nodeLastPost .noMessages 
		{
			display: none;
		}
		
		.Responsive .node .nodeLastPost .lastThreadTitle,
		.Responsive .node .nodeLastPost .lastThreadUser
		{
			display: none;
		}
				
		.Responsive .node .nodeLastPost .lastThreadDate:before
		{
			content: attr(data-latest);
		}

	.Responsive .node .nodeControls
	{
		display: none;
	}
		
	.Responsive .node .subForumList
	{
		display: none;
	}
	
	.Responsive .nodeDescriptionTip
	{
		width: auto;
		max-width: 350px;
	}
}

@media (max-width:480px)
{
	.Responsive .subForumsPopup
	{
		display: none;
	}
}


/* --- profile_post_list_simple.css --- */

.profilePostListItem
{
	overflow: hidden; zoom: 1;

	margin: 5px 0;
	padding-top: 5px;
	border-top: 1px solid rgb(58, 58, 58);
}

:not(.nonInitial) > .profilePostListItem:first-child
{
	border-top: none;
	padding-top: 0;
}

.profilePostListItem .avatar
{
	float: left;
	font-size: 0;
}

	.profilePostListItem .avatar img
	{
		width: 24px;
		height: 24px;
	}

.profilePostListItem .messageInfo
{
	margin-left: 34px;
}


.profilePostListItem .messageContent article,
.profilePostListItem .messageContent blockquote
{
	display: inline;
}

.profilePostListItem .poster
{
	font-weight: bold;
}

.profilePostListItem .messageMeta
{
	overflow: hidden; zoom: 1;
	font-size: 11px;
	line-height: 14px;
	padding-top: 4px;
}

.profilePostListItem .privateControls
{
	float: left;
}

	.profilePostListItem .privateControls .item
	{
		float: left;
		margin-right: 10px;
	}

.profilePostListItem .publicControls
{
	float: right;
}

	.profilePostListItem .publicControls .item
	{
		float: left;
		margin-left: 10px;
	}
	
.sidebar .statusPoster textarea
{
	width: 100%;
	margin: 0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	resize: vertical;
	overflow: hidden;
}

.sidebar .statusPoster .submitUnit
{
	margin-top: 5px;
	text-align: right;
}

/* --- rellect_favicon.css --- */

.baseHtml a.setFavicon
{
	background-repeat: no-repeat;
padding: 0;
margin: 0 3px;
-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
background-size: 16px 16px;
background-position: left center;
padding-left: 18px;

}

.baseHtml a.rtlFavicon
{
	background-position: right center;
padding-right: 18px;
padding-left: 0;

}

/* --- rellect_nodes_grid.css --- */




/* Preparation
------------------------------------- */

#forums
{
	font-size: 0; /* To fix white-space issue of inline-blocks */
	padding: 10px 5px;
}

.node .nodeLastPost
{
	margin-left: 0;
	margin-right: 0;
}

.node .nodeControls
{
	right: 230px;
}

/* Grid
------------------------------------- */

.nodeList .node
{
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s;
}

.grid_column,
.grid_full
{
	display: inline-block;
	vertical-align: top !important; /* important is required to override some custom styles */
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	padding: 0 5px;
}

.grid_column
{
	width: 49.999998%; /* white-space fix for android, can't use 50% */
}

.grid_full
{
	width: 100%;
}

	/* Spacing Handler */
	.grid_column .grid_full,
	.grid_full .grid_full
	{
		padding: 0;
	}

	.node .grid_column
	{
		padding-left: 0;
	}

	.node .grid_column + .grid_column
	{
		padding-right: 0;
		padding-left: 5px;
	}

	.node .grid_column + .grid_column + .grid_column
	{
		padding-left: 0;
		padding-right: 5px;
	}

	.node .grid_full + .grid_column
	{
		padding-left: 0;
	}

	.node .grid_full + .grid_column + .grid_column
	{
		padding-right: 0;
	}

	/* General Alignments */
	.grid_column .nodeText
	{
		margin-right: 25px;
	}

	.grid_column .nodeControls
	{
		right: 0;
	}

	.grid_column .nodeLastPost
	{
		position: static;
		width: auto;
		display: none;
	}

	.grid_column .grid_full .nodeInfo
	{
		border-top: 0 !important;
	}

	.grid_full .grid_column .nodeInfo
	{
		border-top: 0 !important;
	}

	/* Forums without parent category */
	.nodeList .node.groupNoChildren.grid_column + .node.groupNoChildren
	{
		margin-top: 0;
	}

	.nodeList .node.groupNoChildren.grid_column + .node.groupNoChildren .categoryStrip
	{
		display: block;
	}

/* Toggle Button
------------------------------------- */

.toggle-grid
{
	font-weight: bold;
	cursor: pointer;
	display: none;
}

.nodeInfo:hover .toggle-grid,
.Touch .toggle-grid
{
	display: inline-block;
}

/* Sub-forums read status icon
------------------------------------- */

.node .grid_nodeIcon
{
	float: left;
	margin: 3px 3px 0 0;
	height: 9px;
	width: 12px;
	background-image: url("http://cdn.mmorpgitalia.it/mmorpg/styles/platform/rellect/NodesGrid/sub-nodes-sprite.png");
	background-position: top left;
}

.node .unread .grid_nodeIcon
{
	background-position: bottom left;
}



/* Responsive
------------------------------------- */

@media (max-width:1180px)
{
	.grid_column .grid_column
	{
		width: 100%;
	}
}

@media(max-width:480px)/*maxResponsiveMediumWidth*/
{
	.grid_column
	{
		width: 100%;
	}

	.grid_full .grid_column,
	.grid_column .grid_column,
	.node .grid_column + .grid_column,
	.node .grid_column + .grid_column + .grid_column
	{
		padding: 0;
	}

		.grid_column .nodeLastPost
		{
			font-size: 11px;
background: transparent none;
padding: 3px 10px;
margin: 10px;
border: 0 none black;
position: absolute;
top: 0;
right: 0;
line-height: 18px;
white-space: nowrap;
word-wrap: normal;
overflow: hidden;
width: 210px;
height: 36px;

		}

	.nodeInfo:hover .toggle-grid,
	.Touch .toggle-grid
	{
		display: none;
	}
}

@media(max-width:800px)
{
	.grid_column .subForumList li
	{
		width: 48%;
	}
}

	
	@media(min-width:1180px)
	{
		.grid_column .grid_column .nodeLastPost
		{
			display: none;
		}
	}
	


/* --- sidebar_share_page.css --- */

.sidebar .sharePage .shareControl
{
	margin-top: 10px;
	min-height: 23px;
}

.sidebar .sharePage iframe
{
	width: 200px;
	height: 20px;
}

.sidebar .sharePage iframe.fb_ltr
{
	_width: 200px !important;
}

.sidebar .sharePage .facebookLike iframe
{
	z-index: 52;
}

.mast .sharePage .secondaryContent
{
	overflow: visible !important;
}




@media (max-width:480px)
{
	.Responsive .sidebar .sharePage
	{
		display: none;
	}
}


/* --- twitter.css --- */

a.twitterLogin,
#loginBar a.twitterLogin
{
	display: inline-block;
	width: 180px;
	height: 22px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	cursor: pointer;
	
	background-color: #eee;
	background-image: -webkit-linear-gradient(#fff, #dedede);
	background-image: linear-gradient(#fff, #dedede);
	border: #ccc solid 1px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	padding: 3px;
	
	color: #333 !important;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

	a.twitterLogin span
	{
		display: block;
		background: url('styles/platform/xenforo/twitter-bird.png') no-repeat;
		background-position: left 0;
		padding-left: 22px;
		text-shadow: 0 1px 0 rgba(255,255,255,.5);
		white-space: nowrap;
		overflow: hidden;
	}
	
a.twitterLogin:hover,
#loginBar a.twitterLogin:hover,
a.twitterLogin:active,
#loginBar a.twitterLogin:active
{
	border-color: #d9d9d9;
	background-image: -webkit-linear-gradient(#f8f8f8, #d9d9d9);
	background-image: linear-gradient(#f8f8f8, #d9d9d9);
	text-decoration: none;
}

/* --- wf_default.css --- */



.section.sectionMain.widget-container.widget-tabs {
	border: 0;
	margin: 0;
	padding: 0;
}
	.section.sectionMain.widget-container.widget-tabs .widget-panes {
		padding: 10px;;
		border-right: 1px solid rgb(81, 81, 81);
		border-bottom: 1px solid rgb(81, 81, 81);
		border-left: 1px solid rgb(81, 81, 81);

		
		-webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -khtml-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
	}

.widget-tabs .tabs {
	background: none;
}

.widget-tabs .tabs li a {
	font-weight: bold;
}

.widget-tabs .primaryContent {
	padding: 0;
	background: none;
	border: 0;
}

.widget-poll .pollBlock .pollContent {
	padding-left: 0;
	width: auto;
}

.widget-poll .pollBlock .pollOptions,
.widget-poll .pollBlock .pollResults {
	border: 0;
}

.widget-poll .pollBlock .pollResult h3.optionText {
	border: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.widget-poll .pollBlock .pollResult .count {
	padding: 0;
}

.avatarList .WidgetFramework_nextToAvatar {
	margin-left: 41px;
}
	.avatarList .WidgetFramework_nextToAvatar .username {
		margin-top: 0;
	}

.widget .statusPoster textarea {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	width: 100%;
	margin: 0;
	resize: vertical;
	overflow: hidden;
}

.WidgetFramework_WidgetRenderer_ShareThisPage .sharePage .shareControl {
    float: none;
}

.WidgetFramework_WidgetRenderer_FeedReader_Entries {
}
	.WidgetFramework_WidgetRenderer_FeedReader_Entries .limitedHeight {
		max-height: 54px; 
	}

	.WidgetFramework_WidgetRenderer_FeedReader_Entries .WidgetFramework_WidgetRenderer_FeedReader_Entry {
		text-align: justify;
		display: block;
		overflow: hidden;
		margin-bottom: 3px;
	}

	.WidgetFramework_WidgetRenderer_FeedReader_Entries img.WidgetFramework_WidgetRenderer_FeedReader_Thumbnail {
		width: auto;
		float: right;
		margin-left: 3px;
	}
		.WidgetFramework_WidgetRenderer_FeedReader_Entries .WidgetFramework_WidgetRenderer_FeedReader_Entry:nth-child(2n) img.WidgetFramework_WidgetRenderer_FeedReader_Thumbnail { float: left; margin-right: 3px; }

.WidgetFramework_WidgetRenderer_XFRM_Resources .Hint {
	float: right;
}

.WidgetFramework_WidgetRenderer_Threads .unread > a { font-weight: bold; }
.sidebar .WidgetFramework_WidgetRenderer_Threads .avatarList .username { display: inline; font-size: inherit; margin: 0; }

.WidgetFramework_WidgetRenderer_Threads_FullThreadList {
}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .subHeading {
		font-size: 1.3em;
	}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .info {
		padding: 5px 10px;

		
			border-top: 1px dashed rgb(58, 58, 58);
		
	}
		.WidgetFramework_WidgetRenderer_Threads_FullThreadList .counters {
			float: right;
		}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .message {
		margin-bottom: 10px;
	}
	/* clearfix */ .WidgetFramework_WidgetRenderer_Threads_FullThreadList .message { zoom: 1; } .WidgetFramework_WidgetRenderer_Threads_FullThreadList .message:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
		.WidgetFramework_WidgetRenderer_Threads_FullThreadList .messageInfo {
			padding: 5px 10px;
		}
		.WidgetFramework_WidgetRenderer_Threads_FullThreadList .message .newIndicator
		{
			font-size: 11px;
color: rgb(185, 185, 185);
background: rgb(119, 119, 119) url('styles/platform/xenforo/gradients/form-button-white-25px.png') repeat-x top;
padding: 1px 5px;
margin: -5px -15px 5px 5px;
border: 1px solid rgb(119, 119, 119);
-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
-webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px;
display: block;
float: right;
position: relative;
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0, 0.25); -moz-box-shadow: 1px 1px 3px rgba(0,0,0, 0.25); -khtml-box-shadow: 1px 1px 3px rgba(0,0,0, 0.25); box-shadow: 1px 1px 3px rgba(0,0,0, 0.25);


			margin-right: -5px;
		}
			.WidgetFramework_WidgetRenderer_Threads_FullThreadList .message .newIndicator span
			{
				color: #ffffff;
background-color: rgb(119, 119, 119);
-webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px;
position: absolute;
top: -4px;
right: -1px;
width: 5px;
height: 4px;

			}

	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .messageText .readMoreLink {
		display: block;
		text-align: right;
	}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem
{
	overflow: hidden; zoom: 1;

	margin: 5px 0;
	padding-top: 5px;
	border-top: 1px solid rgb(58, 58, 58);
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem:first-child
{
	border-top: none;
	padding-top: 0;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .avatar
{
	float: left;
	font-size: 0;
}

	.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .avatar img
	{
		width: 24px;
		height: 24px;
	}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageInfo
{
	margin-left: 34px;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageContent article,
.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageContent blockquote
{
	display: inline;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .poster
{
	font-weight: bold;
}

.WidgetFramework_WidgetRenderer_ProfilePosts_ProfilePostItem .messageMeta
{
	overflow: hidden; zoom: 1;
	font-size: 11px;
	line-height: 14px;
	padding-top: 4px;
}

.widget .avatarHeap {
	
	margin-right: -10px;
}



/* list of users with 32px avatars, username and user title */
.non-sidebar-widget .avatarList li {
	margin: 5px 0;
overflow: hidden;
zoom: 1;

}

	.non-sidebar-widget .avatarList .avatar {
		margin-right: 10px;
float: left;
width: 32px;
height: 32px;

		
		width: auto;
		height: auto;
	}
		
	.non-sidebar-widget .avatarList .avatar img {
		width: 32px;
		height: 32px;
	}
	
	.non-sidebar-widget .avatarList .username {
		font-size: 11pt;
margin-top: 2px;
display: block;

	}
	
	.non-sidebar-widget .avatarList .userTitle {
		color: rgb(113, 113, 113);

	}


/* list of users */

.non-sidebar-widget .userList {
}

	.non-sidebar-widget .userList .username {
		font-size: 11px;

	}

	.non-sidebar-widget .userList .username.invisible {
		color: rgb(151, 151, 151);

	}
	
	.non-sidebar-widget .userList .username.followed {
		
	}

	.non-sidebar-widget .userList .moreLink {
		display: block;
	}


.Tinhte_XenTag_WidgetRenderer_Cloud h3 { display: none }


