@charset "UTF-8";

/* --- uix.css --- */








		


.dataTable tr.dataRow th {background-image: none;}

.prefix.prefixPrimary {border-color: rgb(172,175,179);}

.userBanner.bannerStaff {background: rgb(233, 87, 87); color: #FFF; border-color: transparent;}
.userBanner.bannerStaff.wrapped span {background: url(rgba.php?r=0&g=0&b=0&a=178); background: rgba(0,0,0,.7); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.userBanner.wrapped span {top: -5px;}

.conversation_view .message:first-child,
.messageList .message:first-child,
.thread_view .pageNavLinkGroup + .section {margin-top: 0;}

.avatarHeap ol {margin: -4px;text-align: center;}
.avatarHeap li {float: none; display: inline-block; margin: 4px;}

.funbox
{
	overflow: hidden;
	margin: 16px 0;
}



	.funbox
	{
		text-align: center;
	}


@media (min-width: 611px) {
	.message > .funbox
	{
		margin-left: 158px;
		
		margin-left: 0px;
		margin-bottom: 0;
	}
}

#logoBlock .funbox,
#logoBlock .funbox .section
{
	margin: 0;
}
#logoBlock .funbox .funboxWrapper
{
	vertical-align: middle;
	display: inline-block;
}


		
	#logoBlock .funbox
	{
		float: right;
		line-height: 96px;
		*line-height: 100px;
		height: 100px;
		margin-left: 16px;
	}
	
	@media (max-width: 0)
	{	
		.Responsive #logoBlock .funbox
		{
			height: auto;
			line-height: normal;
			text-align: center;
			float: none;
			margin-left: 0;
		}		
	}


@media (max-width: 480px) 
{
	#logoBlock .funbox
	{
		margin-bottom: 16px;
	}
}






.noBorderRadiusTop {
	-webkit-border-top-left-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -khtml-border-top-left-radius: 0 !important; border-top-left-radius: 0 !important;
	-webkit-border-top-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -khtml-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important;
}
.noBorderRadiusBottom {
	-webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -khtml-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-bottomright: 0 !important; -khtml-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;
}
.noBorderRadius {
	-webkit-border-top-left-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -khtml-border-top-left-radius: 0 !important; border-top-left-radius: 0 !important;
	-webkit-border-top-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -khtml-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -khtml-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-bottomright: 0 !important; -khtml-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;
}



.navTabs ul.left > li:first-child,
.navTabs ul.left > li:first-child a.navLink 
{
	-webkit-border-top-left-radius: 1px; -moz-border-radius-topleft: 1px; -khtml-border-top-left-radius: 1px; border-top-left-radius: 1px;
	-webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomleft: 1px; -khtml-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px;
}

.navTabs ul.right > li:last-child,	
.navTabs ul.right > li:last-child a.navLink
{
	-webkit-border-top-right-radius: 1px; -moz-border-radius-topright: 1px; -khtml-border-top-right-radius: 1px; border-top-right-radius: 1px;
	-webkit-border-bottom-right-radius: 1px; -moz-border-radius-bottomright: 1px; -khtml-border-bottom-right-radius: 1px; border-bottom-right-radius: 1px;
}
.noBorderRadiusTop .navTabs ul.left > li:first-child,	
.noBorderRadiusTop .navTabs ul.left > li:first-child a.navLink 
{
	-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
}
.noBorderRadiusTop .navTabs ul.right > li:last-child,
.noBorderRadiusTop .navTabs ul.right > li:last-child a.navLink {
	-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
}
.noBorderRadiusBottom .navTabs ul.left > li:first-child,
.noBorderRadiusBottom .navTabs ul.left > li:first-child a.navLink 
{
	-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
}
.noBorderRadiusBottom .navTabs ul.right > li:last-child,
.noBorderRadiusBottom .navTabs ul.right > li:last-child a.navLink 
{
	-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
}
.noBorderRadius .navTabs ul.left > li:first-child,
.noBorderRadius .navTabs ul.left > li:first-child a.navLink,
.noBorderRadius .navTabs ul.right > li:last-child,
.noBorderRadius .navTabs ul.right > li:last-child a.navLink 
{
	-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
}
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen,
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen .navLink
{
	-webkit-border-bottom-left-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -khtml-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-bottomright: 0 !important; -khtml-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;
}



#navigation .pageContent 
{
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}

	

	

	
	
	
	#header .pageContent.noBorderRadiusTop .navTabs 
	{
		-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
	}
	#header .pageContent.noBorderRadiusBottom .navTabs 
	{
		-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
	}
	#header .pageContent.noBorderRadius .navTabs 
	{
		-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
	}

	
	
	.navTabs .navTab.selected .tabLinks 
	{
		-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
	}
	#navigation .pageContent.noBorderRadiusBottom .navTabs .navTab.selected .tabLinks 
	{
		-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
	}
	
	#navigation .pageContent.noBorderRadius .navTabs .navTab.selected .tabLinks 
	{
		-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
	}
	
	
	
	
	
	
	
		
		
		
		





.uix_icon-facebook,
.uix_icon-twitter,
.uix_icon-youtube,
.uix_icon-dribbble,
.uix_icon-vimeo,
.uix_icon-deviantArt,
.uix_icon-googlePlus,
.uix_icon-linkedIn,
.uix_icon-instagram,
.uix_icon-pinterest,

.uix_icon-search,
.uix_icon-home,
.uix_icon-inbox,
.uix_icon-alerts,
.uix_icon-admin,
.uix_icon-navTrigger,
.uix_icon-sitemap,
.uix_icon-jumpToTop,
.uix_icon-jumpToBottom,
.uix_icon-collapse,
.uix_icon-signIn,

.uix_icon-permissions,
.uix_icon-user,
.uix_icon-users,
.uix_icon-reports,
.uix_icon-moderator,

.uix_icon-sidebarCollapse,

.uix_icon-email,
.uix_icon-rss,
.uix_icon-comment,
.uix_icon-thumbsUp,
.uix_icon-trophy,

.uix_icon-breadcrumbSeparator,
.breadcrumb .crust.placeholder .arrow

{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.uix_icon-facebook:before		 {content: "\f09a";}
.uix_icon-twitter:before		 {content: "\f099";}
.uix_icon-youtube:before		 {content: "\f16a";}
.uix_icon-dribbble:before		 {content: "\f17d";}
.uix_icon-vimeo:before		 	 {content: "\f194";}
.uix_icon-deviantArt:before		 {content: "\f1bd";}
.uix_icon-googlePlus:before		 {content: "\f0d5";}
.uix_icon-linkedIn:before		 {content: "\f0e1";}
.uix_icon-instagram:before		 {content: "\f16d";}
.uix_icon-pinterest:before	 {content: "\f0d2";}

.uix_icon-search:before		 	 {content: "\f002";}
.uix_icon-admin:before		 	 {content: "\f013";}
.uix_icon-home:before		 	 {content: "\f015";}
.uix_icon-inbox:before		 	 {content: "\f0e0";}
.uix_icon-alerts:before		 	 {content: "\f024";}
.uix_icon-navTrigger:before		 {content: "\f0c9";}
.uix_icon-sitemap:before		 {content: "\f0e8";}
.uix_icon-jumpToTop:before		 {content: "\f062";}
.uix_icon-jumpToBottom:before		 {content: "\f063";}
.uix_icon-collapse:before		 {content: "\f068";}
.uix_icon-signIn:before			 {content: "\f090";}

.uix_icon-permissions:before		 {content: "\f1c4";}
.uix_icon-user:before		 	 {content: "\f007";}
.uix_icon-users:before		 	 {content: "\f0c0";}
.uix_icon-reports:before		 {content: "\f0f6";}
.uix_icon-moderator:before		 {content: "\f0ae";}

.uix_icon-sidebarCollapse:before 	 {content: "\f039";}

.uix_icon-email:before 			 {content: "\f0e0";}
.uix_icon-rss:before 			 {content: "\f09e";}
.uix_icon-comment:before 		 {content: "\f075";}
.uix_icon-thumbsUp:before 		 {content: "\f164";}
.uix_icon-trophy:before 		 {content: "\f091";}


.uix_icon-breadcrumbSeparator:before{content: "\f105";}



	html .redactor_toolbar li a,
	html .redactor_toolbar li a:hover,
	html .redactor_toolbar li a:active, 
	html .redactor_toolbar li a.redactor_act

	html .redactor_toolbar li a
	{
		text-indent: 0;
		text-align: center;
		line-height: 22px;
		font-size: 14px;
		color: rgb(20,20,20);
	}
	
	html .redactor_toolbar li a,
	html .redactor_toolbar li a:hover,
	html .redactor_toolbar li a:active, 
	html .redactor_toolbar li a.redactor_act
	{
		background-image: none;
	}
	.redactor_dropdown a.icon:before
	{
		margin-left: -22px;
		margin-right: 10px;
		font-size: 14px;
	}
	html .redactor_toolbar li a:before,
	.redactor_dropdown a.icon:before
	{
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;	
	}
	
	
	html .redactor_toolbar li a, 
	html .redactor_toolbar li a:hover, 
	html .redactor_toolbar li a:active, 
	html .redactor_toolbar li a.redactor_act
	{
		background-image: none;
	}
	
	html .redactor_toolbar li a.redactor_btn_bold:before
	{
		content: "\f032";
	}
	html .redactor_toolbar li a.redactor_btn_italic:before
	{
		content: "\f033";
	}
	html .redactor_toolbar li a.redactor_btn_underline:before
	{
		content: "\f0cd";
	}
	html .redactor_toolbar li a.redactor_btn_deleted:before
	{
		content: "\f0cc";
	}
	html .redactor_toolbar li a.redactor_btn_fontcolor:before
	{
		content: "\f043";
	}
	html .redactor_toolbar li a.redactor_btn_fontsize:before
	{
		content: "\f034";
	}
	html .redactor_toolbar li a.redactor_btn_fontfamily:before
	{
		content: "\f031";
	}
	html .redactor_toolbar li a.redactor_btn_createlink:before
	{
		content: "\f0c1";
	}
	html .redactor_toolbar li a.redactor_btn_unlink:before
	{
		content: "\f127";
	}
	html .redactor_toolbar li a.redactor_btn_alignment:before,
	.redactor_dropdown a.alignLeft:before
	{
		content: "\f036";
	}
	.redactor_dropdown a.alignCenter:before
	{
		content: "\f037";
	}
	.redactor_dropdown a.alignRight:before
	{
		content: "\f038";
	}
	html .redactor_toolbar li a.redactor_btn_unorderedlist:before
	{
		content: "\f0ca";
	}
	html .redactor_toolbar li a.redactor_btn_orderedlist:before
	{
		content: "\f0cb";
	}
	html .redactor_toolbar li a.redactor_btn_outdent:before
	{
		content: "\f03b";
	}
	html .redactor_toolbar li a.redactor_btn_indent:before
	{
		content: "\f03c";
	}
	html .redactor_toolbar li a.redactor_btn_smilies:before
	{
		content: "\f118";
	}
	html .redactor_toolbar li a.redactor_btn_image:before
	{
		content: "\f03e";
	}
	html .redactor_toolbar li a.redactor_btn_media:before
	{
		content: "\f008";
	}
	html .redactor_toolbar li a.redactor_btn_insert:before
	{
		content: "\f196";
	}
	.redactor_dropdown a.quote:before
	{
		content: "\f10e";
	}
	.redactor_dropdown a.spoiler:before
	{
		content: "\f070";
	}
	.redactor_dropdown a.code:before
	{
		content: "\f121";
	}
	.redactor_dropdown a.strikethrough:before
	{
		content: "\f0cc";
	}
	html .redactor_toolbar li a.redactor_btn_draft:before,
	.redactor_dropdown a.saveDraft:before
	{
		content: "\f0c7"
	}
	.redactor_dropdown a.deleteDraft:before
	{
		content: "\f014";
	}
	html .redactor_toolbar li a.redactor_btn_undo:before
	{
		content: "\f0e2";
	}
	html .redactor_toolbar li a.redactor_btn_redo:before
	{
		content: "\f01e";
	}
	html .redactor_toolbar li a.redactor_btn_removeformat:before
	{
		content: "\f12d";
	}
	html .redactor_toolbar li a.redactor_btn_switchmode:before
	{
		content: "\f0ad";
	}
	


.breadcrumb .homeCrumb .uix_icon-home 
{
	font-size: 16px;
} 
.navTabs .navTab .navLink > .uix_icon
{
	font-size: 16px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 50%;
	-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);	
}





.clear {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.float_left {float: left;}
.float_right {float: right;}
.uix_hide {display: none !important;}

a label {
	cursor: pointer;
}
::selection
{
	color: #FFF;
background-color: #7f7576;

}	
body::-webkit-selection 
{
	color: #FFF;
background-color: #7f7576;

}	
body::-moz-selection 
{
	color: #FFF;
background-color: #7f7576;

}	
.errorPanel 
{
	color: rgba(0,0,0,.8);
background-color: #FF9494;
border-color:  rgb(0,0,0); border-color:  rgba(0,0,0, .2); _border-color:  rgb(0,0,0);

}



#logoBlock .pageContent
{
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;

}

#header > div
{
	margin: 0 0;
}
#header > div:last-child
{
	margin-bottom: 0;
}
@media (max-width: 480px)
{
	.Responsive #header > div
	{
		margin: 0;
	}
}


	#content > .pageWidth > .pageContent 
	{
		border: none;
		padding-top: 0px;
	}






.navTabs .navLink .itemCount.Zero
{
	display: none !important;
}
.Menu.uix_megaMenu
{
	max-width: 1170px;
	width: 100%;
	left: 0 !important;
	right: 0;
	margin: 0 auto;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	
}

#headerMover #header 
{
	position: static;
}
#headerMover #headerProxy 
{
	display: none;
	height: 0;
}
.navTabs .navTab.PopupClosed .navLink 
{
	color: rgba(255, 255, 255, 0.5);
}
.navTabs .navTab.selected .navLink, 
.navTabs .navTab.PopupClosed.selected .navLink 
{
	color: #FFF;
}
.hasTabLinks #navigation .navTabs .navTab.selected .navLink 
{
	border-bottom-color:  rgb(0, 0, 0); border-bottom-color:  rgba(0, 0, 0, .15); _border-bottom-color:  rgb(0, 0, 0);
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;
}


	


.navTabs .navTab.PopupClosed .navLink:hover 
{
	color: #FFF;
}
.navTabs .navTab.PopupClosed:hover,
.navTabs .navTab:hover 
{
	background: url(rgba.php?r=0&g=0&b=0&a=51); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
}
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen .navLink 
{
	color: #FFF;
	border-color: transparent;
}
.navTabs .navTab.Popup.PopupContainerControl.PopupOpen,
.navTabs .navTab.selected.PopupOpen .navLink 
{
	background-color: rgb(156, 0, 0);
}
.navTabs .navTab.selected .navLink:hover 
{
	color: #FFF;
}
.navTabs .moderatorTabs
{
	float: left;
}
.navTabs .moderatorTabs .uix_icon
{
	opacity: 0.5;	
}

.navTabs .navTab.selected .tabLinks 
{
	top: 60px;
	border: 1px solid rgb(172,175,179);
border-top-width: 0;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
-webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0;
-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
background-clip: content-box;

}

.navTab.navigationHiddenTabs .navLink
{
	transform-style: preserve-3d;
}
#navigation .uix_icon-navTrigger
{
	font-size: 14px;
}



.navTabs .publicTabs .navLink 
{
	padding-right: 20px;
padding-left: 20px;
}


	
	.navTabs .publicTabs .navTab.Popup.navigationHiddenTabs .navLink 
	{
		padding-right: 20px;
	}
	.navTabs .publicTabs .navTab.selected.Popup .SplitCtrl 
	{
		display: block !important;
	}



	.navTabs .SplitCtrl {
		width: 20px !important;
		font-size: 10px;
		margin-left: -20px !important;
	}
	.navTabs .SplitCtrl, .navTabs .SplitCtrl:before {display: block !important; opacity: 0; text-align: center;}
	.navTabs .Popup:hover .SplitCtrl, .navTabs .Popup:hover .SplitCtrl:before {opacity: 1;}



	.navTabs .publicTabs .navTab.selected.Popup .SplitCtrl 
	{
		display: none;
	}




.navTabs .SplitCtrl:hover 
{
	text-decoration: none;
}
.navTabs .SplitCtrl,
.navTabs .navTab.PopupClosed .SplitCtrl 
{
	padding-left: 0;
	padding-right: 0;
	margin-left: -26px;
	width: 26px;
	text-align: left;
	border: 0;
	position: relative;
}

.navTabs .navTab.PopupClosed:hover .SplitCtrl 
{
	background-image: none;
}
.navTabs .SplitCtrl:before 
{
	font-family: 'FontAwesome' !important;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d7";
	font-size: 12px;
	display: none;
	color: rgba(255, 255, 255, 0.5);
}
.navTabs .navTab.selected .SplitCtrl:before {color: #FFF;}

.navTabs .navTab.PopupClosed:hover .SplitCtrl:before 
{
	display: block;
}
.Popup.PopupControl.PopupOpen .SplitCtrl:before,
.Popup.PopupContainerControl.PopupOpen .SplitCtrl:before,
.navTabs .navTab.selected.PopupOpen .SplitCtrl:before 
{
	color: #FFF;
}


	.navTabs .SplitCtrl, .navTabs .SplitCtrl:before 
	{
		display: block !important;
	}
	
	
	





	.navTabs .navTab.selected .SplitCtrl {display: block;}
	.navTabs .navTab.selected .navLink {position: static;}
	
	#navigation .pageContent {height: 60px;}


.navTabs .navTab.selected .tabLinks li 
{
	padding-top: 0;
}


	#navigation .navTabs .navLink
	{
		transform-style: preserve-3d;
	}
	#navigation .navTabs .navLink .itemCount
	{
		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);

	}
	#navigation .navTabs .navLink .itemCount .arrow 
	{
		display: none;
	}








	
	#uix_welcomeBlock {
		color: rgba(255, 255, 255, .5);
background-color: rgb(156, 0, 0);
padding-top: 40px;
padding-right: 16px;
padding-bottom: 40px;
margin: 8px 0 16px;

		padding: 0;
	}
	
	#uix_welcomeBlock .uix_welcomeBlock_content {
		position: relative;
		padding-top: 40px;
padding-right: 16px;
padding-bottom: 40px;
		
			padding-left: 76px;
		
	}
	
	#uix_welcomeBlock a.close {
		display: none;
		position: absolute;
		top: 8px;
		right: 8px;
		height: 24px;
		width: 24px;
		text-align:center;
	}
	#uix_welcomeBlock a.close:hover {cursor: pointer;}
	
	#uix_welcomeBlock a.close:before {
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 24px;
		content: "\f00d";
	}
	
	#uix_welcomeBlock h3.uix_welcomeBlockHeader span {
		font-size: 18pt;
font-family: 'Roboto Slab', Helvetica, sans-serif;
color: #FFF;
line-height: 60px;

	
	}
	
	#uix_welcomeBlock .uix_welcomeBlockMessage {
		line-height: 22px;
		margin-bottom: 8px;
	}
	
	#uix_welcomeBlock .uix_welcomeBlockHeader .uix_icon {
		font-size: 40px;
color: #FFF;
margin-top: 10px;
margin-right: 8px;
float: left;
text-align: center;
width: 60px;
height: 60px;

		
		margin-left: -68px;
	}
	
	#uix_welcomeBlock a.callToAction {margin-bottom: 8px;}
	
	
		#uix_welcomeBlock.uix_welcomeBlock_fixed {	
			color: rgb(255,255,255);
background-color: rgb(67,59,65);
padding: 8px;
border-style: none;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
left: auto;
right: 16px;
bottom: 16px;
-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 0 10px 2px rgba(0,0,0,.1); -khtml-box-shadow: 0 0 10px 2px rgba(0,0,0,.1); box-shadow: 0 0 10px 2px rgba(0,0,0,.1);
width: 300px;

			
			background-color: rgba(67, 59, 65, 0.9);
			z-index: 72;
			position: fixed;
			margin: 0;
		}
	
		#uix_welcomeBlock.uix_welcomeBlock_fixed h3.uix_welcomeBlockHeader {margin-right: 24px;}
		
		#uix_welcomeBlock.uix_welcomeBlock_fixed h3.uix_welcomeBlockHeader span {
			color: rgb(231, 231, 231);
line-height: 30px;

		
		}
		
		#uix_welcomeBlock.uix_welcomeBlock_fixed .uix_welcomeBlockHeader .uix_icon {
			
		
		}
		#uix_welcomeBlock.uix_welcomeBlock_fixed .uix_welcomeBlockMessage {
			color: rgb(255,255,255);
		}
		#uix_welcomeBlock.uix_welcomeBlock_fixed a.close {
			color: rgb(255,255,255);
			display: block;
		}
		
	
	
	
	@media (max-width:610px)
	{
	
		.Responsive #uix_welcomeBlock.uix_welcomeBlock_fixed {
			width: auto;
			left: 8px;
			right: 8px;
			bottom: 8px;
		}
	
	}
	
	@media (max-width: 480px) 
	{
	
		.Responsive #uix_welcomeBlock h3.uix_welcomeBlockHeader span 
		{
			line-height: 30px;
			margin-bottom: 8px;
		}
		.Responsive #uix_welcomeBlock a.callToAction 
		{
			width: 100%;
			text-align: center;
		}
		.Responsive #uix_welcomeBlock .uix_welcomeBlockHeader .uix_icon 
		{
			display: block;
			float: none;
			width: 100%;
			margin: 0;
		}
		.Responsive #uix_welcomeBlock .uix_welcomeBlock_wrap 
		{
			text-align: center;
		}
		.Responsive #uix_welcomeBlock .uix_welcomeBlock_content 
		{
			padding-left: 16px;
		}
		
	}
	
	







/********************************
POPUP ICON SWAP
********************************/


.Popup .arrowWidget:before {
	content: '\f0d7';
	font-family: 'FontAwesome';
}
.Popup .PopupOpen .arrowWidget:before {
	content: '\f0d8';
	font-family: 'FontAwesome';
}

.discussionListItem,
.memberListItem {
	border-bottom: 1px solid rgb(172,175,179);
	padding: 8px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.messageSimple
{
	border-bottom: 1px solid rgb(172,175,179);
}
.messageSimpleList .placeholder .placeholderContent {background-image: none;}

.navigationSideBar a:hover {
	background-image: none;
	color: rgb(156, 0, 0);
}
.navigationSideBar > ul {
	border: solid 1px rgb(172,175,179);
	border-width: 0 0 1px 1px;
	margin-bottom: 10px;
	background-color: rgb(255,255,255);
}
.navigationSideBar > ul, 
.navigationSideBar > ul > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul > li.section:last-child > ul > li:last-child a {-webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomleft: 1px; -khtml-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px;}

.navigationSideBar > ul.menuVisible, 
.navigationSideBar > ul.menuVisible > li.section:last-child > ul > li:last-child,
.navigationSideBar > ul.menuVisible > li.section:last-child > ul > li:last-child a {-webkit-border-radius: 0 0 1px 1px; -moz-border-radius: 0 0 1px 1px; -khtml-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px;}




input[type=search],
input[type=text]
{
	-webkit-appearance: none;
}

#calroot
{	
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -khtml-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);
}
#QuickSearchQuery 
{
	line-height: normal;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
text-indent: 6px;
width: 250px;
height: 34px;

}

#QuickSearch .formPopup .secondaryControls {
	width: 250px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#QuickSearch .formPopup .controlsWrapper .textCtrl {
	width: 240px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	text-indent: 6px;
}



	#QuickSearch {
		display: inline-block;
		position: relative;
		right: 0;
		top: 0;
		vertical-align: top;
		background-color: transparent;
		padding: 0;
		line-height: normal;
		text-align: left;
	}
	#QuickSearchPlaceholder {
		position: static;
		right: 0;
		top: 0;
		height: auto;
		line-height: inherit;
		width: 20px;
		padding: 0 8px;
		-webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;
		text-align: center;
		font-size: 20px;
		text-indent: 0;
		color: rgb(20,20,20);
		background-image: none;
		transform-style: preserve-3d;
		
	}
	#QuickSearchPlaceholder:before
	{
		display: inline-block;
		position: relative;
		vertical-align: top;
	}	
	#QuickSearch #commonSearches .arrowWidget 
	{
		float: none;
		margin: 0 auto;
	}
	.withSearch .navTabs .navTab.selected .blockLinksList 
	{
		margin-right: 8px;
	}
	#QuickSearch.active 
	{
		-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
		padding-bottom: 0;
	}	
	#QuickSearch .formPopup 
	{
		background: none;
		width: auto;
	}
	#QuickSearch .formPopup .controlsWrapper 
	{
		background: none;
		padding: 0;
		margin: 0;
	}
	#QuickSearch .formPopup .primaryControls 
	{
		padding: 0;
	}
	
#QuickSearch .formPopup .secondaryControls 
{
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -khtml-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);
	padding: 5px;
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
	background: rgb(251,250,250);
	position: absolute;
	top: 44px;
	z-index: 7500;
}	
#QuickSearch input.button.primary 
{
	margin-right: 5px;
}
#QuickSearch a.button.moreOptions 
{
	float: left;
	margin: 0;
	width: 87px;
}
input[type='search']::-webkit-search-decoration, 
input[type='search']::-webkit-search-cancel-button, 
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
	display: none;
}
#QuickSearch .primaryControls 
{
	position: relative;
}
#QuickSearch .primaryControls .uix_icon 
{
	position: absolute;
	top: 0;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}


	
	#QuickSearch.show 
	{
		display: block;
		position: absolute;
		-webkit-transform:  none; -moz-transform:  none; -o-transform:  none; -ms-transform:  none;transform: none;
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); -khtml-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
		background: rgb(251,250,250);
		padding: 0 0 5px;
		margin-top: -5px;
	}
	#QuickSearch.show .primaryControls .uix_icon.uix_icon-search 
	{
		display: none;
	}
	#QuickSearch.show #QuickSearchQuery 
	{
		width: 240px;
	}
	#QuickSearch.show .formPopup .primaryControls
	{
		padding: 5px 5px 0 5px;
	}
	#QuickSearch.show .formPopup .secondaryControls 
	{
		position: static;
		-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
		background: none;
		border: none;
	}
	



	#QuickSearchPlaceholder
	{
		display: inline-block;
	}
	#QuickSearch 
	{
		display: none;
	}





	
	#QuickSearch .primaryControls .uix_icon
	{
		right: 0;
		font-size: 16px;
color: #FFF;
background-color: rgb(156, 0, 0);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
cursor: pointer;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
width: 34px;
height: 34px;

		-webkit-border-radius: 0 1px 1px 0; -moz-border-radius: 0 1px 1px 0; -khtml-border-radius: 0 1px 1px 0; border-radius: 0 1px 1px 0;
	}
	#QuickSearch:not(.show) #QuickSearchQuery 
	{
		text-indent: 6px;
	}
	






	
	#searchBar
	{
		height: 100%
	}
	.breadBoxTop 
	{
		overflow: visible;
	}
	#QuickSearchPlaceholder
	{
		height: 40px;
		line-height: 40px;
	}
	#QuickSearch
	{
		-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);
		top: 50%;
		
	}
	#QuickSearch.show
	{
		margin-top: -2px;
		top: 0;
	}
	
	.breadBoxBottom .uix_breadCrumb_toggleList li.toggleList_item.toggleList_item_search
	{
		display: none;
	}
	
	
	






	
		
		
	
				
	
	






.pollBlock .question .questionText {color: rgb(20,20,20);}
.pollResult .barContainer {border-color: rgb(233, 87, 87); -webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;}
.pollResult .bar {background: rgb(233, 87, 87);}





.profilePage .mast {border-right: 0;}
.profilePage .primaryUserBlock {margin-top: 0; border-top: 0;}




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

.breadBoxTop,
.breadBoxBottom
{
	margin: 16px 0;
	margin: 16px 0;
}

.breadBoxTop {
	margin-top: 0px;
}

.mainContainer .mainContent > *:first-child,
.mainContainer_noSidebar > *:first-child
{
	margin-top: 0;	
}

.mainContainer .mainContent > *:last-child,
.mainContainer_noSidebar > *:last-child
{
	margin-bottom: 0;
}


 

		#content .pageContent > *:first-child
		{
			margin-top: 0;	
		}
		#content .pageContent > *:last-child
		{
			margin-bottom: 0;	
		}
							







.node .forumNodeInfo .nodeIcon,
.node .forumNodeInfo.unread .nodeIcon,
.node .categoryForumNodeInfo .nodeIcon,
.node .pageNodeInfo .nodeIcon,
.node .linkNodeInfo .nodeIcon {
	background-image: none;
	}

.node .forumNodeInfo .nodeIcon:before,
.node .categoryForumNodeInfo .nodeIcon:before,
.node .pageNodeInfo .nodeIcon:before,
.node .linkNodeInfo .nodeIcon:before {

	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	font-size: 32px;
	
	width: 32px;
	height: 32px;
	text-align: center;
	
	color: rgb(84,73,80);
	
}

.node .categoryForumNodeInfo .nodeIcon:before	{content: "\f07b";}
.node .forumNodeInfo .nodeIcon:before 		{content: "\f086";}
.node .forumNodeInfo.unread .nodeIcon:before 	{content: "\f086"; color: rgb(156, 0, 0);}
.node .linkNodeInfo .nodeIcon:before 		{content: "\f0c1";}
.node .pageNodeInfo .nodeIcon:before 		{content: "\f15b";}




.nodeList .categoryStrip .nodeTitle:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 8px;
	color: rgb(172,175,179);
	}
	
	.nodeList .categoryStrip .nodeTitle:before	{content: "\f069";}
	





	.nodeList .categoryStrip .nodeDescription {
		display: inline;
	}
	
	.nodeList .categoryStrip .categoryText {	
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.nodeList .categoryStrip .nodeTitle {
		float: left;
		margin-right: 8px;	
	}
	.nodeList .categoryStrip .categoryText {line-height: 50px;}
	.nodeList .categoryStrip {padding-top: 0; padding-bottom: 0;}





	.nodeList .categoryStrip .nodeDescription {
		opacity: 0;
		transition: linear .2s;
		-webkit-transition: linear .2s;
		-moz-transition: linear .2s;
		overflow: visible;
		white-space: normal;
	}
	.nodeList .node.level_1:hover .categoryStrip .nodeDescription {opacity: 1; overflow: hidden; white-space: nowrap;}
	



.uix_nodeTitle_status {
color: #FFF;
background-color: rgb(233, 87, 87);
padding: 2px 4px;
margin-left: 4px;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
display: inline-block;

}


.xenOverlay table.dataTable {background: rgb(255,255,255); margin: 0;}

.xenOverlay .xenForm {max-width: none;}

.xenOverlay.lightBox #LbUpper, .xenOverlay.lightBox #LbLower {
background-color: rgba(0,0,0,.75) !important;
}
.xenOverlay a.close 
{
	right: 8px;
	top: 8px;
	width: 24px;
	height: 24px;	
}
.xenOverlay a.close:before 
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	content: "\f00d";
}
a.fbLogin span {color: #FFF;}

@media (max-width: 610px) 
{
	.Responsive .xenOverlay .formOverlay,
	.Responsive .xenOverlay .section,
	.Responsive .xenOverlay .sectionMain
	{
		-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
		border-width: ;
	}
}







	.activeSticky .sticky_wrapper,
	.sidebar.sticky .inner_wrapper
	{
    		transition: -webkit-transform 0.3s;
	}
	
	.activeSticky .sticky_wrapper 
	{
		width: 100%;
		position: fixed;
		z-index: 1002;
		left: 0;
		right: 0;
		-webkit-perspective: 1000px;
		perspective: 1000px;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-webkit-transform:  translate3d(0, 0, 0); -moz-transform:  translate3d(0, 0, 0); -o-transform:  translate3d(0, 0, 0); -ms-transform:  translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
	}

	/* style last sticky element with a box-shadow 
	body.scrollNotTouchingTop*/ 
	.activeSticky.lastSticky .pageContent 
	{
		box-shadow: 0 2px rgba(0,0,0,.1);
	}
	html body .activeSticky .navTabs,
	html body .activeSticky .pageContent
	{
		-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important;
	}
	#navigation.activeSticky .navTabs {
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	#navigation.activeSticky .tabLinks {
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	html body .activeSticky .pageContent .navTabs ul.left > li:first-child,
	html body .activeSticky .pageContent .navTabs ul.left > li:first-child a.navLink,
	html body .activeSticky .pageContent .navTabs ul.right > li:last-child,
	html body .activeSticky .pageContent .navTabs ul.right > li:last-child a.navLink
	{
		-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; -khtml-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
	}
	.activeSticky .navTabs .navLink .itemCount 
	{
		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);

	}
	.activeSticky .navTabs .navLink .itemCount .arrow
	{
		display: none;
	}
	
	
	
	#navigation.activeSticky .navTabs,
	#navigation.activeSticky .navTabs .navLink,
	#navigation.activeSticky .navTabs .SplitCtrl 
	{
		height: 60px;
		line-height: 60px;
	}	
	
	
	
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks a,
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks
	{
		height: 60px;
		line-height: 60px;
	}

	#navigation.activeSticky .pageContent 
	{
		
		
		height: 60px;
		
		
		
		-webkit-border-radius: 0 0 1px 1px; -moz-border-radius: 0 0 1px 1px; -khtml-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px;
	}
	#navigation.activeSticky .navTabs .navTab.selected .tabLinks 
	{
		top: 60px;
	}
	
	
	
	#userBar.activeSticky .navTabs .navLink, 
	#userBar.activeSticky .navTabs .SplitCtrl 
	{
		height: 40px;
		line-height: 40px;
	}
	#userBar.activeSticky .navTabs
	{
		height: 40px;
		line-height: 40px;
	}
	
 





#userBar .navTabs {
	background-color: rgb(231, 231, 231);
border-style: none;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

	height: 40px;
}
#userBar .navTabs .navLink {
	font-size: 12px;
color: rgb(84,73,80);
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
position: relative ;
line-height: 40px;
height: 40px;

}
#userBar .navTabs .navTab:hover .navLink,
#userBar .navTabs .navTab.PopupClosed:hover .navLink {
	color: #FFF;
}
#userBar .navTabs .navTab:hover,
#userBar .navTabs .navTab.PopupClosed:hover 
{
	background: url(rgba.php?r=0&g=0&b=0&a=51); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
}
#userBar .navTabs .navTab.selected .navLink {
	color: #FFF;
background: url(rgba.php?r=0&g=0&b=0&a=51); background: rgba(0,0,0,0.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
border-width: 0;

}

#userBar .navTabs .navTab.Popup.PopupContainerControl.PopupOpen .navLink 
{
	color: #FFF;
	
}
#userBar .navTabs .navTab.Popup.PopupContainerControl.PopupOpen,
#userBar .navTabs .navTab.selected.PopupOpen .navLink 
{
	background-color: rgb(156, 0, 0);
}



#userBar .navTabs .navLink .itemCount 
{
	color: #FFF;
background: url(rgba.php?r=0&g=0&b=0&a=51); background: rgba(0,0,0,.2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
;
}


	#userBar .navTabs .navLink
	{
		transform-style: preserve-3d;
	}
	#userBar .navTabs .navLink .itemCount 
	{
		margin-left: 6px;
display: inline-block;
vertical-align: top;
position: relative;
top: 50%;
-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);

	}
	#userBar .navTabs .navLink .itemCount .arrow {display: none;}
	


#userBar .navTabs .navLink .itemCount.alert
{
	color: #FFF;
background-color: #e74c3c;

}
#userBar .navTabs .navLink .itemCount .arrow
{
	border-top-color:  rgb(0,0,0); border-top-color:  rgba(0,0,0, .2); _border-top-color:  rgb(0,0,0);
}
#userBar .navTabs .navLink .itemCount.alert .arrow
{
	border-top-color: #e74c3c;
}
.Menu.uix_adminMenu .blockLinksList .itemCount.alert
{
	color: #FFF;
background-color: #e74c3c;

}











	.moderatorTabs .navTab.admin.Popup
	{
		display: none;
	}

	@media (max-width: 800px)
	{
		.Responsive .moderatorTabs .navTab
		{
			display: none;
		}
		.Responsive .moderatorTabs .navTab.admin.Popup
		{
			display: inline-block;
		}
	}




	
		@media (max-width: 480px) {
			.navTabs .navTab.account .navLink .accountUsername {display: none !important;}
		}
	
		
	
.navTabs .navTab.account .avatar img 
{
	width: 20px;
	height: 20px;
	border: none;
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
	display: block;
}
	
.navTabs .navTab.account .navLink .accountUsername 
{
	display: inline-block;
	vertical-align: inherit;
	text-transform: none;
}
.navTabs .navTab.account .navLink
{
	transform-style: preserve-3d;
}
.navTabs .navTab.account .navLink > strong,
.navTabs .navTab.account .navLink > span {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	position: relative;
	top: 50%;
	-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);
}

.PageNav .scrollable {width: 132px;}

.PageNav,
.pageNavLinkGroup {line-height: 26px;}
.PageNav .scrollable {height: 26px;}
.PageNav a {line-height: 24px; }

.PageNav .pageNavHeader, 
.PageNav a, 
.PageNav .scrollable
{
	margin-bottom: 3px;
}
.textWithCount.subHeading .text 
{
	color: rgb(235, 235, 235);
}
.button.spinBoxButton
{
	margin-left: 5px;
	min-width: 30px;
}

.textCtrlWrap
{
	height: auto;
	text-indent: 0;
}
.textCtrl .prefix, 
.textCtrl .Popup
{
	height: 30px;
	line-height: 30px;
}
.textCtrlWrap input.textCtrl,
.textCtrlWrap input.textCtrl:focus,
.textCtrlWrap input.textCtrl.Focus {box-shadow: none !important;}

.xenForm fieldset + .ctrlUnit, 
.xenForm .formGroup + .ctrlUnit, 
.xenForm .submitUnit 
{
	border-top: none;
}
.xenForm fieldset, 
.xenForm .formGroup,
.dataTable tr.dataRow td
{
	border-color: rgb(172,175,179);
}
.larger.textHeading,
.xenForm .sectionHeader,
.larger.textHeading a,
.xenForm .sectionHeader a {color: rgb(20,20,20); }

.formPopup .controlsWrapper,
.thread_view .threadAlerts {background-image: none;}
.thread_view .threadAlerts {
	border: 1px solid #acafb3;
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
	background-image: none;
	background-color: #c0c2c5;
}
 
.thread_view .threadAlerts dt {color: #95979a;}
	

	.nodeList .categoryStrip .categoryText {
		margin-right: 24px;
	}
	.uix_collapseNodes {
		position: absolute;
		height: 100%;
		line-height: 50px;
		right: 8px;;
		right: ;
		top: 0;
		transform-style: preserve-3d;
	}
	.uix_collapseNodes .uix_icon {
		vertical-align: top;
		display: inline-block;
		position: relative;
		top: 50%;
		-webkit-transform:  translateY(-50%); -moz-transform:  translateY(-50%); -o-transform:  translateY(-50%); -ms-transform:  translateY(-50%);transform: translateY(-50%);
		font-size: 16px;
color: #FFF;
background-color: rgb(233, 87, 87);
padding: 10px;

		}
	.node.collapsed .uix_collapseNodes .uix_icon:before {content: "\f067";}
	


.uix_breadCrumb_toggleList {
	float: right;
}

.uix_breadCrumb_toggleList li.toggleList_item {
	float: left;
	margin-left: 8px;
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
	background-color: rgb(255,255,255);
}

.uix_breadCrumb_toggleList .toggleList_item a {
	display: block; 
	text-align: center; 
	padding: 0 8px;
	color: #FFFFFF;
	text-decoration: none;
}	
.uix_breadCrumb_toggleList .toggleList_item a .uix_icon {font-size: 14px;}




.node .subForumList li .nodeTitle
{
	font-size: 12px;
}
.node .subForumList li {margin-left: 0;}
.node .subForumList li .nodeTitle a:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f07b";
	margin-right: 4px;
	color: rgb(127,127,127);
}




	.footerLegal .uix_socialMediaLinks {float: right;}
	.uix_socialMediaLinks > li {display: inline-block;}
	.uix_socialMediaLinks > li > a {
		font-size: 16px;
color: #FFF;
background-image: url('styles/rogue/uix/social_sprite.png');
background-repeat: no-repeat;
background-position: 0 0;
margin-right: 8px;
margin-left: 8px;
border: 2px solid rgb(233, 87, 87);
-webkit-border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%;
display: block;
transition: 0.2s;
overflow: hidden;
text-align: center;

-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

background-color: transparent !important;
color: rgb(233, 87, 87);
width: 40px;
height: 40px;

	}
	.uix_socialMediaLinks > li:last-child > a {margin-right: 0;}
	
	.uix_socialMediaLinks > li > a:hover {
		color: rgb(156, 0, 0);
text-decoration: none;
border-color: rgb(156, 0, 0);

	
	}
	.uix_socialMediaLinks > li > a .uix_icon:before {
		height: 40px;
		line-height: 40px;
		display: block;
		
	}
	.uix_socialMediaLinks > li.facebook > a {
		background: #3b5998 none 0 -32px;
display: none;

	}
	
	.uix_socialMediaLinks > li.twitter > a {
		background: #44ccf6 none -48px -32px;

	}
	
	.uix_socialMediaLinks > li.youtube> a {
		background: #ce332d none -96px -32px;

	}
	
	.uix_socialMediaLinks > li.dribbble > a {
		background: #ea4c89 none -192px -32px;

	}
	
	.uix_socialMediaLinks > li.vimeo > a {
		background: #86c9ef none -336px -32px;

	}
	
	.uix_socialMediaLinks > li.deviantart > a {
		background-color: #768c82;
background-position: -240px -32px;

	}
	
	.uix_socialMediaLinks > li.googleplus > a {
		background: #d13f2d none -384px -32px;
display: none;

	}
	
	.uix_socialMediaLinks > li.linkedin > a {
		background: #0275b6 none -288px -32px;

	}
	
	.uix_socialMediaLinks > li.pinterest > a {
		background: #cb2027 none -432px -32px;

	}
	
	.uix_socialMediaLinks > li.instagram > a {
		background: #604335 none -144px -32px;

	}
	
	.uix_socialMediaLinks > li.contact > a {
		background: rgb(58, 132, 90) none;

	}
	
	.uix_socialMediaLinks > li.rss > a {
		background: #FF6600 none;
display: none;

	}


.nodeList .node.level_1
{
	margin-bottom: 16px;
}
.nodeList .node.groupNoChildren + .node.groupNoChildren
{
	margin-top: 0;
}
.nodeList .node.groupNoChildren
{
	margin-bottom: 16px;
}
.node.groupNoChildren .categoryStrip
{
	display: none;
}

/* Remove wrapping around index nodes */
.nodeList#forums {
	padding: 0; 
	background: none; 
	border: none;
}


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


.forum_view .nodeList#forums {
	border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
	border-top: 0;
}

.node.level_1 > .nodeList {
	background: rgb(255,255,255);
	margin-top: 8px;
	border: 1px solid rgb(172,175,179);
	border-top: 0;
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}

.category_view .nodeList.sectionMain {padding: 0; border-top: 0;}

.node.level_2:first-child .nodeInfo {-webkit-border-radius: 1px 1px 0 0; -moz-border-radius: 1px 1px 0 0; -khtml-border-radius: 1px 1px 0 0; border-radius: 1px 1px 0 0;}
.node.level_2:last-child .nodeInfo {-webkit-border-radius: 0 0 1px 1px; -moz-border-radius: 0 0 1px 1px; -khtml-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px;}
.node.level_2:only-of-type .nodeInfo {-webkit-border-radius: 1px !important; -moz-border-radius: 1px !important; -khtml-border-radius: 1px !important; border-radius: 1px !important;}
.node.level_2 .nodeInfo {border-top: 1px solid rgb(172,175,179);}




.node .tinyIcon:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
		
	width: 16px;
	content: "\f09e";
}



.node .nodeLastPost .noMessages {display: block; text-align: center;}
.node .nodeControls
{
	right: 230px;
}











/* Styling text based logo */
.uix_textLogo {
	font-weight: bold;
font-size: 30px;
font-family: 'Roboto Slab', Helvetica, sans-serif;
color: #7f7576;
text-decoration: none;
display: inline;

}
#logo a, #logo_small a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	text-decoration: none;
}



	#logo .uix_icon,
	#navigation .uix_textLogo .uix_icon 
	{
		color: rgb(156, 0, 0);
margin-right: 8px;

	}







	

	@media (max-width: 0)
	{	
		.Responsive #logo
		{
			float: none;
			text-align: center;
		}
		.Responsive .uix_slogan 
		{
			display: none;
		}		
	}








/* make node title style property work correctly */
.node .nodeText .nodeTitle a {color: inherit;} 

.node .nodeText,
.node .subForumList {margin-left: 62px; }

.avatarScaler img,
.xenOverlay .formOverlay .avatar img,
.xenOverlay .formOverlay .avatar .img,
.xenOverlay .formOverlay .avatarCropper 
{
	background-color: rgb(156, 0, 0);
}
body .AvatarEditor .avatarOption 
{
	background: rgb(235, 235, 235); 
	border-color: #c0c2c5;
}



.conversation_view .messageList
{
	border: none;
	padding-right: 0;
}

.conversation_view .message:first-child,
.conversation_view .quickReply 
{
	border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}
.conversation_view .message .newIndicator 
{
	margin-top: 5px;
}

.breadcrumb 
{
	height: 40px;
}
.breadcrumb .crust a.crumb,
.breadcrumb .crust .arrow,
.breadcrumb .crust.placeholder .arrow,
.breadcrumb .jumpMenuTrigger
{
	line-height: 38px;
}

.breadBoxTop a.callToAction 
{
	height: auto;
	line-height: inherit;	
}

.breadcrumb .crust .arrow, .breadcrumb .crust .arrow span 
{
	border-top-width: 20px;
	border-bottom-width: 20px;
}
.breadcrumb .crust .arrow span 
{
	top: -20px;
}





.subForumsPopup .PopupOpen {color: #FFF !important;}
.subForumsPopup .PopupOpen .dt {color: #FFF;}

.footer a .uix_icon-jumpToTop
{
	line-height: inherit;
	vertical-align: top;
}

#uix_jumpToFixed
{
	font-size: 24px;
color: #FFF;
background-color: rgb(233, 87, 87);
padding: 8px;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
position: fixed;
right: 16px;
bottom: 16px;
-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2); -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2); -khtml-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2); box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
display: none;
opacity: 0.5;
z-index: 1;
transition: .2s;
-webkit-backface-visibility: hidden;

}

#uix_jumpToFixed a {color: inherit;}
#uix_jumpToFixed:hover {opacity: 1;} 

.footerLinks a.globalFeed {
	font-size: 16px;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 -448px;
margin: 1px 4px;
display: block;
white-space: nowrap;
overflow: hidden;
opacity: 0.25;
text-align: center;
width: 16px;

	opacity: 1;
	vertical-align: middle;
	display: inline-block;
	
}

#copyright {text-align: left; color: inherit;}

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

#legal {clear: right;}
.footerLegal .pageContent {
	clear:both;
	color: rgb(170,170,170);
background-color: rgb(255,255,255);
padding-top: 80px;
padding-bottom: 80px;
margin-bottom: 16px;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
text-align: center;
line-height: 200%;
text-transform: uppercase;

}

.debugInfo {float: left; clear: both;}

.footer .choosers dd {margin-right: 10px;}
.footer .choosers dd {margin-right: 8px;}

.footer .choosers a:after 
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d7";
	font-size: 12px;
	margin-left: 4px;
}

.footer .choosers a {
	text-decoration: none;
padding: 6px 10px;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
display: inline-block;
line-height: normal;

}
.footer .choosers a:hover {
	
}

@media (max-width: 800px)
{
	.Responsive .footerLegal .uix_socialMediaLinks {float: none; margin: 0; text-align: center;}
	.Responsive #copyright, .Responsive #legal, .Responsive .debugInfo {float: none; display: block;}
	.Responsive #legal li {display: inline-block;float:none}
	.Responsive #copyright {margin: 8px 0;display:block;text-align:center;}	
}
@media (max-width: 610px)
{
	.Responsive .footer .pageContent {text-align: center;height: auto;}
	.Responsive .footer .choosers {display: inline-block; padding: 0 4px; float: none; vertical-align: middle; text-align: center;}
	.Responsive .footer .choosers dd {margin: 0 10px; text-align: center;}
	.Responsive .footerLinks {float: none; padding: 0;}
	.Responsive .footerLinks li {display: inline-block; float: none !important;}
}

.profilePage .mast .section.infoBlock .primaryContent,
.profilePage .mast .section.infoBlock .secondaryContent {
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px; 
}

.PanelScroller .navContainer {margin-top: -9px;}

.afterDiscussionListHandle {margin-top:36px;}

.discussionList .discussionListItem.sticky {
	background-color: rgb(235, 235, 235);
border-color: #acafb3;

}
.discussionList .discussionListItem.sticky .posterAvatar, 
.discussionList .discussionListItem.sticky .stats,
.discussionList .discussionListItem.moderated .listBlock,
.discussionListItem.InlineModChecked .posterAvatar, 
.discussionListItem.InlineModChecked .main, 
.discussionListItem.InlineModChecked .stats, 
.discussionListItem.InlineModChecked .lastPost,
.discussionListItem.moderated.InlineModChecked,
.discussionListItem.deleted .posterAvatar   {background-color: transparent;}

.discussionList .discussionListItem.sticky.InlineModChecked,
.discussionList .discussionListItem.InlineModChecked,
.discussionList .discussionListItem.moderated.InlineModChecked,
.discussionList .discussionListItem.deleted.InlineModChecked {background-color: rgb(232, 222, 222);}

.discussionList .discussionListItem.moderated {
	color: rgb(67, 122, 55);
background-color: rgb(226, 247, 222);

}

.discussionListItems .unread.moderated .title a,
.discussionListItems .unread.moderated  .lastPostInfo .username {color: rgb(67, 122, 55);}

.discussionList .discussionListItem.deleted {
	color: rgb(238, 99, 99);
background-color: rgb(253, 237, 237);

}
.discussionListItem.deleted .title {color: rgb(238, 99, 99);}



 




	
	





	



	#uix_footer_columns .pageContent 
	{
		color: rgb(170,170,170);
background-color: rgb(251,250,250);
margin-bottom: 16px;
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
clear: both;
line-height: 200%;

		margin-top: 0;
	}
	#uix_footer_columns .uix_footer_columns_container 
	{
		display: table;
		width: 100%;
	}
	#uix_footer_columns .uix_footer_columns_container > li 
	{
	
		vertical-align: top;
		
		padding: 40px 16px;
border:  1px solid rgb(255, 255, 255); border:  1px solid rgba(255, 255, 255, .1); _border:  1px solid rgb(255, 255, 255);
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
line-height: 180%;
display: table-cell;

	}
	#uix_footer_columns .uix_footer_columns_container > li .uix_footer_columnWrapper
	{
	
	}
		
	#uix_footer_columns .uix_footer_columns_1 > li {width: 100%;}
	#uix_footer_columns .uix_footer_columns_2 > li {width: 50%;}
	#uix_footer_columns .uix_footer_columns_3 > li {width: 33.33333%;}
	#uix_footer_columns .uix_footer_columns_4 > li {width: 25%;}
	
	#uix_footer_columns .uix_footer_columns_container li:first-child 
	{
		border-left-width: 0;
;
	}
	
	#uix_footer_columns h3 
	{
		font-size: 18px;
font-family: 'Noto Sans', Arial, sans-serif;
color: #7f7576;
padding-top: 8px;
padding-bottom: 8px;
text-transform: uppercase;
;
	}
	#uix_footer_columns .uix_footer_columns_container > li h3 > i
	{
		color: rgb(233, 87, 87);
margin-right: 8px;
display: inline-block;

	}
	#uix_footer_columns .uix_footer_columns_container > li a 
	{
		color: rgb(84,73,80);
text-decoration: none;

	}
	#uix_footer_columns .uix_footer_columns_container > li a:hover 
	{
		color: rgb(156, 0, 0);

	}
	#uix_footer_columns .uix_footer_columns_container > li ul.footerMenu 
	{
		margin-bottom: 8px;
	}
	#uix_footer_columns .uix_footer_columns_container > li ul.footerMenu > li > a 
	{
		padding: 8px;
border-bottom: 1px solid rgb(231, 231, 231);
display: block;

	}
	#uix_footer_columns .widget-container 
	{
		 background: none;
		 padding: 0;
		 margin: 0;
		 border: none;
		 -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	
	@media (max-width:800px) 
	{
		.Responsive #uix_footer_columns .uix_footer_columns_container > li {
			width: 50%;
			border:  1px solid rgb(255, 255, 255); border:  1px solid rgba(255, 255, 255, .1); _border:  1px solid rgb(255, 255, 255);
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
			border-top-width: 1px;
			display: inline-block;
			vertical-align: top;
		}
		
		
		
	}
	@media (max-width: 610px)
	{
		.Responsive #uix_footer_columns .uix_footer_columns_container > li:nth-child(2) {border-top:  1px solid rgb(255, 255, 255); border-top:  1px solid rgba(255, 255, 255, .1); _border-top:  1px solid rgb(255, 255, 255);}
		.Responsive #uix_footer_columns .uix_footer_columns_container > li {
			width: 100%;
			margin-bottom: 16px;
		}
		.Responsive #uix_footer_columns .uix_footer_columns_container > li {border-left: 0;}
	}
	
	@media (max-width: 480px)
	{
		.Responsive #uix_footer_columns .uix_footer_columns_container > li h3 {text-align: center;}
		.Responsive #uix_footer_columns .uix_footer_columns_container > li h3 > i {
			display: block;
			font-size: 48px;
			margin-bottom: 16px;
		}
		.Responsive #uix_footer_columns .uix_footer_columns_container {text-align: center;}
	}








	.uix_footer_topRow {
		padding-top: 16px;
padding-bottom: 16px;

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














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

.sidebar .visitorPanel 
{
	overflow: visible;
}
.sidebar .section .secondaryContent
{
	border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;

}
.sidebar .section:last-child 
{
	margin-bottom: 0;
}

	.mainContainer 
	{
		margin-right: -266px;
	}
	.mainContent 
	{
		margin-right: 266px;
	}




 



@media (min-width: 801px) 
{
	.sidebar .section:first-child 
	{
		margin-top: 0;
	}
}

@media (max-width: 800px) 
{
	.uix_sidebar_collapse.toggleList_item:not(.uix_sidebar_collapsed) 
	{
		display: none;
	}
	.Responsive .sidebar 
	{
		width: auto;
	}
	
	
}




#content.help_bb_codes .sectionMain .primaryContent,
#content.help_trophies .sectionMain .primaryContent {background-color: transparent;}

#loginBar {z-index: 9999;}
#loginBar #loginBarHandle {text-align: right;}
#loginBar #loginBarHandle a {display: block;}
#loginBar .pageWidth {position: relative;}
.navTabs .navTab.login {display: list-item !important;}

.xenOverlay .xenForm#pageLogin {
	max-width: 400px;
	margin: 0 auto;
	padding: 32px;
}
.xenOverlay .xenForm#pageLogin h2.heading {display: none;}
.xenOverlay .xenForm#pageLogin h2.textHeading {
	font-size: 18px;
	padding: 0 0 16px 0;
}

.xenOverlay .xenForm#pageLogin .ctrlUnit > dt,
.xenOverlay .xenForm#pageLogin .ctrlUnit > dd {
	float: none;
	width: auto;
	text-align: left;
	padding: 0;
	margin: 0;
}
.xenOverlay .xenForm#pageLogin .ctrlUnit > dt label {
	margin-left: 0;
	font-size: 14px;
	padding: 0 0 8px 0;
	display: block;
}
.xenOverlay .xenForm#pageLogin .ctrlUnit > dd > input {margin-top: 0;}
.xenOverlay .xenForm#pageLogin .ctrlUnit.submitUnit dd label.rememberPassword {float: right; line-height: 30px;}

.xenOverlay .xenForm#pageLogin .submitUnit dt {display: none;}
.xenOverlay .xenForm#pageLogin .uix_loginOptions {
	margin-top: 8px;
	border-top: 1px solid rgb(172,175,179);
	padding-top: 8px;
}

.xenOverlay .xenForm#pageLogin .textCtrl.disabled {display: none;}

@media (max-width: 480px) {
	.xenOverlay .xenForm#pageLogin .ctrlUnit.submitUnit dd label.rememberPassword {display: block; float: none;}
	.xenOverlay .xenForm#pageLogin {padding: 16px;}
}



#XenForo a.twitterLogin span,
#XenForo a.fbLogin span,
#XenForo .googleLogin span {
	background: none;
	margin: 0;
	padding: 0 8px;
	border: none;
	text-shadow: none;
	color: #FFF;
	width: auto;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}

#XenForo a.twitterLogin span:before,
#XenForo a.fbLogin span:before,
#XenForo .googleLogin span:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 8px;
}

#XenForo a.twitterLogin span:before {content: "\f099";}
#XenForo a.fbLogin span:before {content: "\f09a";}
#XenForo .googleLogin span:before {content: "\f0d5";}

#XenForo a.twitterLogin span:hover,
#XenForo a.fbLogin span:hover,
#XenForo .googleLogin span:hover {background: url(rgba.php?r=0&g=0&b=0&a=25); background: rgba(0,0,0,.1); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}

#XenForo a.twitterLogin, #loginBar a.twitterLogin,
#XenForo a.fbLogin, #loginBar a.fbLogin,
#XenForo .googleLogin, #loginBar .googleLogin
{
	display: block;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	text-shadow: none;
	color: #FFF;
	width: 100%;
	height: auto;
	font-size: 14px;
	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}

#XenForo a.twitterLogin, #loginBar a.twitterLogin {background: #77CDF0;}
#XenForo a.fbLogin, #loginBar a.fbLogin {background: #537CBE;}
#XenForo .googleLogin, #loginBar .googleLogin {background: #E9654C;}













	/* clearfix */ #navigation.withSearch .navTabs .pageWidth { zoom: 1; } #navigation.withSearch .navTabs .pageWidth:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	/* clearfix */ #logoBlock .pageWidth { zoom: 1; } #logoBlock .pageWidth:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	
	
	#logoBlock .funbox
	{
		margin-top: 0;
	}
	#uix_footer_columns 
	{
		margin-bottom: 0;
	}

	#navigation .navTabs,
	#userBar .navTabs,
	.navTabs .navTab.selected .tabLinks,
	.footer .pageContent,
	#uix_footer_columns,
	#logoBlock .pageContent
	{
		border-left: none;
		border-right: none;
	}
	.navTabs .navTab.selected .blockLinksList 
	{
		max-width: 1170px;
		margin: 0 auto !important;
		padding: 0 8px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}	
	
	
 

	
	.footer .pageContent 
	{
		margin-bottom: 0;
	}
	
	
	
	#uix_footer_columns .pageContent 
	{
		margin-bottom: 0;
		margin-top: 0;
	}
	













/* clearfix */ .message .privateControls { zoom: 1; } .message .privateControls:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
/* clearfix */ .message .publicControls { zoom: 1; } .message .publicControls:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.message .messageInfo
{
	margin-left: 158px;
	
	margin-left: 0px;
}
#QuickReply
{
	
		margin-left: 148px;
	
}
.message .uix_avatarHolder 
{
	position: relative;
	text-align: center;
	margin: 0 auto;
}
.userBanner 
{
	background-image: none; 
	padding-top: 4px; 
	padding-bottom: 4px;
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
}
.message .newIndicator 
{
	margin-right: -17px !important;
}
.message .LikeText a 
{
	font-weight: bold;
	color: inherit;
}
.message .postNumber 
{
	font-size: 12px;
	float: right;
	line-height: 2;
	margin-top: 0;
	margin-left: 6px;
}
.message .messageDetails
{
	font-size: 12px;
	line-height: 2;
}
.message .messageDetails .item
{
	white-space: nowrap;
}
.message .editDate
{
	font-size: 12px;
	float: right;
	line-height: 2;
	margin-top: 0;
}
.attachedFiles .attachmentList,
.messageList .newMessagesNotice
{
	background-image: none;
}
.message .publicControls .MultiQuoteControl.active
{
	background-color: rgb(233, 87, 87);
	color: #FFF;
	border-color: transparent;
}
.messageUserBlock .userBanner
{
	margin-top: 5px;
}

@media (min-width: 481px) {

	.messageUserBlock div.avatarHolder .uix_avatarHolder 
	{
		position: relative;
	
		margin: 0 auto;
		
		
			max-width: 96px;
			
	}
	.messageUserBlock div.avatarHolder .avatar img 
	{
		max-width: 100%;
		width: auto;
		height: auto;
	}
}





	.messageMeta .control:before,
	.messageMeta .uix_icon
	{
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		
		margin-right: 5px;
	}
	
	.messageMeta .control.reply:before
	{
		content: "\f112";
	}
	.messageMeta .control.edit:before
	{
		content: "\f040";
	}
	.messageMeta .control.delete:before
	{
		content: "\f014";
	}
	.messageMeta .control.deleteSpam:before
	{
		content: "\f05e";
	}
	.messageMeta .control.ip:before
	{
		content: "\f124";
	}
	.messageMeta .control.like:before

	{
		content: "\f164";
	}
	.messageMeta .control.unlike:before
	{
		content: "\f165";
	}
	.messageMeta .control.MultiQuoteControl:before
	{
		content: "\f10d";
	}
	.messageMeta .control.history:before
	{
		content: "\f1da";
	}
	.messageMeta .control.warn:before
	{
		content: "\f071";
	}
	.messageMeta .control.report:before
	{
		content: "\f06a";
	}
	.messageMeta .control.postComment:before
	{
		content: "\f075";
	}
	.messageMeta .uix_postbit_privateControlsMenu .uix_icon:before
	{
		content: "\f0ad";
	}



	


	
	.messageUserBlock div.avatarHolder .onlineMarker {
		z-index: 10;
		-webkit-transition: ease-out 0.1s;
		-moz-transition: ease-out 0.1s;
		transition: 0.1s;
	}
	
	.messageUserBlock div.avatarHolder .onlineMarker_pulse {
	  border: 10px solid rgb(127, 185, 0);
	  background: transparent;
	  -webkit-border-radius: 40px;
	  -moz-border-radius: 40px;
	  -webkit-border-radius: 40px; -moz-border-radius: 40px; -khtml-border-radius: 40px; border-radius: 40px;
	  height: 40px;
	  width: 40px;
	  -webkit-animation: pulse 3s ease-out infinite;
	  -moz-animation: pulse 3s ease-out infinite;
	  animation: pulse 3s ease-out infinite;
	  position: absolute;
	  top: -25px;
	  left: -25px;
	  z-index: 1;
	  opacity: 0;
	}
	
	@-moz-keyframes pulse {
	 0% {
	    -moz-transform: scale(0);
	    opacity: 0.0;
	 }
	 25% {
	    -moz-transform: scale(0);
	    opacity: 0.1;
	 }
	 50% {
	    -moz-transform: scale(0.1);
	    opacity: 0.3;
	 }
	 75% {
	    -moz-transform: scale(0.5);
	    opacity: 0.5;
	 }
	 100% {
	    -moz-transform: scale(1);
	    opacity: 0.0;
	 }
	}
	
	@-webkit-keyframes "pulse" {
	 0% {
	    -webkit-transform: scale(0);
	    opacity: 0.0;
	 }
	 25% {
	    -webkit-transform: scale(0);
	    opacity: 0.1;
	 }
	 50% {
	    -webkit-transform: scale(0.1);
	    opacity: 0.3;
	 }
	 75% {
	    -webkit-transform: scale(0.5);
	    opacity: 0.5;
	 }
	 100% {
	    -webkit-transform: scale(1);
	    opacity: 0.0;
	 }
	}
	
	
	.messageUserBlock div.avatarHolder .onlineMarker {
	background-color: rgb(127, 185, 0);
margin-top: 4px;
margin-left: 4px;
-webkit-border-radius: 100%; -moz-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%;
border-top-width: 0 !important;
border-right-width: 0 !important;
border-bottom-width: 0 !important;
border-left-width: 0 !important;
width: 10px;
height: 10px;

	}





	.message .messageMeta .uix_postbit_privateControlsMenu
	{
		color: rgb(156, 0, 0);
background-color: rgb(255,255,255);
padding-right: 8px;
padding-left: 8px;
margin: 0 1px 4px 0;
border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
line-height: 24px;
float: none;
display: inline-block;
vertical-align: middle;

	}
	.message .messageMeta .uix_postbit_privateControlsMenu a
	{
		color: inherit;
		display: block;
	}
	.message .messageMeta .uix_postbit_privateControlsMenu:hover
	{
		color: rgb(20,20,20);
text-decoration: none;
background: url(rgba.php?r=0&g=0&b=0&a=51); background: rgba(0, 0, 0, .2); _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	
	}
	.message .messageMeta .uix_postbit_privateControlsMenu.PopupOpen
	{
		color: #FFF;
background-color: rgb(156, 0, 0);
background-repeat: repeat-x;
background-position: top;
-webkit-border-top-left-radius: 1px; -moz-border-radius-topleft: 1px; -khtml-border-top-left-radius: 1px; border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px; -moz-border-radius-topright: 1px; -khtml-border-top-right-radius: 1px; border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0;

	}
	




	.Responsive .message .messageMeta .uix_postbit_privateControlsMenu
	{
		display: none;
	}
	
	@media (max-width: 800px)
	{
		.Responsive .thread_view .message .privateControls
		{
			display: none;	
		}
		.Responsive .message .messageMeta .uix_postbit_privateControlsMenu
		{
			display: inline-block;
		}	
	}




	
		@media (max-width: 480px) {
			.message .privateControls, .message .publicControls {float: none; text-align: center;}
		}
	






	.messageList .messageUserInfo 
	{
		float: none;
		width: auto;
	}
	.messageList .messageUserBlock 
	{
		display: table;
		width: 100%;
		
		margin-bottom: 5px;
		
		
	}
	.messageList .messageUserBlock div.avatarHolder,
	.messageUserBlock h3.userText,
	.messageUserBlock .extraUserInfo
	{
		display: table-cell;
		vertical-align: top;
	}
	.messageList .messageUserBlock div.avatarHolder
	{
		-webkit-border-radius: 1px 0 0 1px; -moz-border-radius: 1px 0 0 1px; -khtml-border-radius: 1px 0 0 1px; border-radius: 1px 0 0 1px;	
	}
	.messageUserBlock h3.userText
	{
		width: 100%;
		
		border: rgb(172,175,179) solid 1px;
		border-width: 0 0 0 1px;
		background-image: url("/styles/postBanners/light_honeycomb.png");
	}
	.messageUserBlock .extraUserInfo
	{
		min-width: 140px;
		
		-webkit-border-radius: 0 1px 1px 0; -moz-border-radius: 0 1px 1px 0; -khtml-border-radius: 0 1px 1px 0; border-radius: 0 1px 1px 0;
		
		border: rgb(172,175,179) solid 1px;
		border-width: 0 0 0 1px;
	}
	.messageUserBlock .userBanner
	{
		max-width: 130px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-left: 0;
		margin-right: 0;
		-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;
		position: static;
		display: inline-block;
		
		
	}
	.messageUserBlock .userBanner span
	{
		display: none;
	}
	.messageUserBlock .arrow {
		display: none;
	}
	
	
	.messageUserBlock h3.userText .uix_usernameWrapper
	{
		float: left;
	}
	.messageUserBlock .userBanner
	{
		float: right;
		clear: right;
		margin-top: 0;
	}
	
	
	@media (min-width: 481px)
	{
		.messageList .messageUserBlock div.avatarHolder
		{
			
				min-width: 96px;
			
		}
	}
	


@media (max-width: 480px) {
	
	.Responsive .message .messageInfo
	{
		padding: 0;
	}
	.Responsive .messageUserBlock
	{
		display: table;
		width: 100%;
	}
	.Responsive .messageList .messageUserBlock div.avatarHolder,
	.Responsive .messageUserBlock h3.userText
	{
		display: table-cell;
		vertical-align: top;
	}
	.Responsive .messageUserBlock h3.userText
	{
		width: 100%;
		border-width: 0 0 0 1px;
	}
	.Responsive .messageUserBlock div.avatarHolder .avatar img
	{
		height: auto;
	}
	
	.Responsive .messageUserBlock .userBanner
	{
		float: right;
		margin-top: 0;
	}
	.Responsive .messageUserBlock h3.userText .uix_usernameWrapper
	{
		float: left;
	}
	
	
	.Responsive .messageUserBlock div.avatarHolder .onlineMarker
	{
		margin: 0;
	}
	
}





/* Find the images, set the new image */

.LoggedIn .discussionListItem .unreadLink,
.LoggedIn .discussionListItem .ReadToggle,
.discussionListItem .iconKey span,
.event .content .thread .icon,
.event .content .forum .icon,
.footerLinks a.globalFeed,
.messageNotices .icon,
.rating .star,
.resourceAlerts .icon,
.thread_view .threadAlerts .icon,
.alerts .newIcon,
.alertsPopup .newIcon,
.DismissParent .DismissCtrl {
	background-image: url(styles/rogue/uix/sprite.png) !important;
	width: 16px; 
	height: 16px;
	background-repeat: no-repeat;
}


/* Set the background-position */

.LoggedIn .discussionListItem .unreadLink,
.LoggedIn .discussionListItem.unread .ReadToggle {background-position: 0 -32px;}
.LoggedIn .discussionListItem .ReadToggle:hover {background-position: -16px -32px;}

.discussionListItem .iconKey .sticky    { background-position:   0px -16px; }
.discussionListItem .iconKey .starred   { background-position: -64px -32px;}
.discussionListItem .iconKey .watched   { background-position: -144px -16px;}
.discussionListItem .iconKey .locked    { background-position: -16px -16px; }
.discussionListItem .iconKey .moderated { background-position: -32px -16px; }
.discussionListItem .iconKey .redirect  { background-position: -48px -16px; }
.discussionListItem .iconKey .new       { background-position: -64px -16px; }

.event .content .thread .icon {background-position: -96px -16px;}
.event .content .forum .icon {background-position: -80px -16px;}

.footerLinks a.globalFeed {background-position: -112px -16px;}

.messageNotices .warningNotice .icon { background-position: -48px -32px; }		
.messageNotices .deletedNotice .icon { background-position: -64px -32px; }		
.messageNotices .moderatedNotice .icon {background-position: -32px -16px; }

.navTabs .navTab.PopupClosed:hover .SplitCtrl {background-position: -128px ; }

.rating .star {background-position: -96px -32px !important;}
.rating .star.Full {background-position: -64px -32px !important;}
.rating .star.Half,
.rating .star.Full.Half {background-position: -80px -32px !important;}

.resourceAlerts .deletedAlert .icon { background-position: -48px -32px; }
.resourceAlerts .moderatedAlert .icon { background-position: -32px -16px; }

#QuickSearchPlaceholder { background-position: -144px 0; }

.thread_view .threadAlerts .deletedAlert .icon { background-position: -48px -32px; }
.thread_view .threadAlerts .moderatedAlert .icon { background-position: -32px -32px; }
.thread_view .threadAlerts .lockedAlert .icon { background-position: -16px -16px; }

.alerts .newIcon,
.alertsPopup .newIcon {background-position: -112px -32px;}
	
.DismissParent .DismissCtrl {background-position: -80px 0;}
.DismissParent:hover .DismissCtrl:hover {background-position: -96px 0;}
.DismissParent:hover .DismissCtrl:active {background-position: -112px 0;}
	
	

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
      
	.LoggedIn .discussionListItem .unreadLink,
	.LoggedIn .discussionListItem .ReadToggle,
	.discussionListItem .iconKey span,
	.event .content .thread .icon,
	.event .content .forum .icon,
	.footerLinks a.globalFeed,
	.messageNotices .icon,
	.rating .star,
	.resourceAlerts .icon,
	
	.thread_view .threadAlerts .icon,
	.alerts .newIcon,
	.alertsPopup .newIcon,
	.DismissParent .DismissCtrl {
		background-image: url(styles/rogue/uix/sprite@2x.png) !important;
		background-size: 160px 48px;
	}
         
}





	/******* ADD PAGE MARGIN WHEN VIEWPORT APPROACHES PAGE WIDTH *******/
	
		@media screen and 
		(max-width: 1202px) and 
		(min-width: 801px ) {
		
			
				.pageWidth 
				{
					margin-left: 16px;
					margin-right: 16px;
				}
			
		}


















	

	








@media (max-width:800px) {
	
	

	.Responsive .blockLinksList a, 
	.Responsive .blockLinksList label 
	{
		padding: 10px;
	}	
}





	
@media (max-width:610px) {

	

	.Responsive .profilePage .mast > *
	{
		max-width: none;
	}
	.Responsive .navTabs 
	{
		font-size: 14px;
	}
	.Responsive #userBar .navTabs 
	{
		font-size: 14px;
	}
	
	.Responsive #navigation .navTabs,
	.Responsive #userBar .navTabs {
		padding-left: 0;
		padding-right: 0;
	}
	
	.Responsive .moderatorTabs a i + .itemLabel {display: none;}
	
	
	
}
	







@media (max-width: 480px) {

	
	.Responsive .resourceInfo .downloadButton
	{
		display: block;
	}
	.Responsive .pageNavLinkGroup
	{
		text-align: center;
	}
	.Responsive .pageNavLinkGroup .PageNav,
	.Responsive .pageNavLinkGroup .linkGroup
	{
		clear: both;
		display: inline-block;
	}
	.Responsive .pageNavLinkGroup .linkGroup .Popup 
	{
		margin-left: 0;
	}
	.Responsive .pageNavLinkGroup .linkGroup .Popup, 
	.Responsive .pageNavLinkGroup .linkGroup .element,
	.Responsive .pageNavLinkGroup .linkGroup a 
	{
		margin: 0 5px; 
		display: inline-block; 
		float: none;
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl,
	.Responsive .pageNavLinkGroup .linkGroup 
	{
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		margin-left: 0;
		
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl
	{
		margin-top: 8px;
	}
	.Responsive .breadBoxTop.withTopCtrl .topCtrl a.callToAction,
	.Responsive .pageNavLinkGroup .linkGroup a.callToAction
	{
		display: block;
	}
	
	.Responsive .navTabs .navTab.account .avatar {padding-right: 0;}

}





@media (max-width: 768px) {
	.Responsive .footer .choosers.chooser_AdStyler, .uix_adStylerColorOptions {display: none;}
}




@media (max-height: 610px) {
	.Responsive .Menu {
		overflow-y: auto;
		max-height: 100%;
	}
}



@media screen and (min-width: 481px)
{
	*:not(.avatarHolder) + .UserOnline,
	*:not(.avatarHolder) + .UserOnlineInvisible,
	*:not(.avatarHolder) + .UserOffline
	{
		position: absolute;
		left: 0;
		top: 0;	
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
		margin: 0;	
	}
	*:not(.avatarHolder) + .UserOnline span, 
	*:not(.avatarHolder) + .UserOnlineInvisible span, 
	*:not(.avatarHolder) + .UserOffline span
	{
		display: none;
	}
}




@media screen and (-webkit-min-device-pixel-ratio:0)  {
	.resourceHeaders .typeFilter {
	    bottom: 0px;
	    (-bracket-:hack;
	        bottom: 1px;
	    );
	}
}
.innerContent .rateBlock {background-image: none;}
.resourceListItem {border-bottom: solid 1px rgb(172,175,179);}
.sidebar .callToAction {margin: 15px 8px;}
.sidebar .callToAction span {padding: 3px 8px;}
.resourceListSidebar .secondaryContent
{
	border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
	margin-bottom: 8px;
}
.resourceListMain {
	background-color: rgb(255, 255, 255);
padding: 16px;
border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;

	-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}

.imageCollection {background-image: none;}

.downloadButton .inner:hover {color: #FFF;}
.mediaContainer {-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;}


.resourceListSidebar, .resourceListMain {margin-bottom: 0;}




	#taigachat_full.nodeList .categoryStrip .nodeDescription {opacity: 1;}
	#taigachat_full.nodeList .categoryStrip {height: auto;}





.mediaTabHeadings .typeFilter
{
	background-image: none;
}
.mediaLabels .mediaLabel
{
	-webkit-box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; box-shadow: none;
}
.container .xengallerySideBar .section
{
	margin: 0 0 8px 0;
	padding: 0;
}
.container .xengallerySideBar .section .secondaryContent 
{
	border: 1px solid rgb(172,175,179);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
}
.container .xengallerySideBar .section h3 {
	font-size: 14px;
font-family: 'Noto Sans', Arial, sans-serif;
color: rgb(84,73,80);
background-color: rgb(251,250,250);
padding: 16px 8px;
border-bottom: 2px solid rgb(156, 0, 0);
-webkit-border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; border-radius: 1px;
margin: -8px -8px 8px;
text-transform: uppercase;

}

.xengallery_media_index .titleBar,
.xengallery_category_view .titleBar {height: auto;}


	.commentSimple .control:before,
	.mediaMeta .control:before
	{
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		
		margin-right: 5px;
	}
	.commentMeta .control.ReplyLink:before
	{
		content: "\f112";
	}
	.commentMeta .control.edit:before
	{
		content: "\f040";
	}
	.commentMeta .control.delete:before
	{
		content: "\f014";
	}
	.commentMeta .control.deleteSpam:before
	{
		content: "\f05e";
	}
	.commentMeta .control.ip:before,
	.mediaMeta .control.ip:before
	{
		content: "\f124";
	}
	.commentMeta .control.like:before,
	.mediaMeta .control.like:before
	{
		content: "\f164";
	}
	.commentMeta .control.unlike:before,
	.mediaMeta .control.unlike:before
	{
		content: "\f165";
	}
	.commentMeta .control.MultiQuoteControl:before
	{
		content: "\f10d";
	}
	.commentMeta .control.history:before
	{
		content: "\f1da";
	}
	.commentMeta .control.warn:before
	{
		content: "\f071";
	}
	.commentMeta .control.report:before,
	.mediaMeta .control.report:before
	{
		content: "\f06a";
	}
	
	.commentMeta .control.postComment:before
	{
		content: "\f075";
	}







/* --- rogue.css --- */

.uix_icon-inbox:before {content: "\f003";}
.uix_icon-alerts:before {content: "\f11d";}
.uix_icon-collapse:before {content: "\f106";}
.node.collapsed .uix_collapseNodes .uix_icon:before {content: "\f107";}
.uix_icon-sitemap:before {content: "\f022";}
.uix_icon-jumpToTop:before {font-size: 20px; content: "\f102";}
.uix_icon-jumpToBottom:before {font-size: 20px; content: "\f103";}

.nodeList .categoryStrip .nodeTitle:before {content: "\f114";}
.node .forumNodeInfo .nodeIcon:before {content: "\f0e5";}
.node .categoryForumNodeInfo .nodeIcon:before {content: "\f114";}
.node .pageNodeInfo .nodeIcon:before {content: "\f016";}





.Popup .PopupControl.PopupOpen, .Popup.PopupContainerControl.PopupOpen {min-height: 24px;}
.Popup .PopupControl.PopupOpen:before, .Popup.PopupContainerControl.PopupOpen:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	border: 10px solid transparent;
	margin-left: -10px;
	border-bottom-color: rgb(255,255,255);
	content: '.';
	text-indent: -9999px;
	}
	
.uix_footer_topRow .uix_socialMediaLinks {text-align: center; margin: 40px 0 20px;}
.footer a .uix_icon-jumpToTop
{
	height: 80px;
}
.topLink {padding: 0 16px; position: relative;}

.topLink a:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	border: 10px solid transparent;
	margin-left: -10px;
	border-bottom-color: rgb(251,250,250);
	content: '.';
	text-indent: -9999px;
	}
	
	
	.topLink a:before, .topLink a:hover {color: rgb(156, 0, 0);}


.uix_collapseNodes:hover .uix_icon {background: rgb(156, 0, 0);}

#copyright, .debugInfo {text-align: inherit; float: none;}

.node .forumNodeInfo .nodeIcon:before, .node .categoryForumNodeInfo .nodeIcon:before, .node .pageNodeInfo .nodeIcon:before, .node .linkNodeInfo .nodeIcon:before {color: #7f7576;}



.messageUserBlock {border-bottom: 2px solid rgb(156, 0, 0);}

#uix_welcomeBlock a.callToAction span {-webkit-border-radius: 24px; -moz-border-radius: 24px; -khtml-border-radius: 24px; border-radius: 24px; border: 2px solid #FFF; padding: 0 20px;}
