@CHARSET "UTF-8";

/* --- 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('../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('../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('forum.pfm') no-repeat;
		background-position: left 0;
		padding: 3px;
		padding-left: 23px;
		white-space: nowrap;
		overflow: hidden;
	}

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

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

.natMenuLevel0
{
	margin-left: 0px;
}

.natMenuLevel1
{
	margin-left: 20px;
}

.natMenuLevel2
{
	margin-left: 40px;
}

.natMenuLevel3
{
	margin-left: 60px;
}

.natMenuLevel4
{
	margin-left: 80px;
}

.natMenuLevel5
{
	margin-left: 100px;
}

.natMenuLevel6
{
	margin-left: 120px;
}

.natMenuLevel7
{
	margin-left: 140px;
}

.natMenuLevel8
{
	margin-left: 160px;
}

.natMenuLevel9
{
	margin-left: 180px;
}

.natMenuLevel10
{
	margin-left: 200px;
}

/* --- panel_scroller.css --- */

.hasJs #Notices.PanelScroller { display: none; }

.PanelScroller .scrollContainer,
.PanelScrollerOff .panel
{
	background-color: rgb(252, 252, 255);
padding: 3px;
margin-bottom: 10px;
border: 1px solid #a5cae4;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
font-size: 13pt;

}

.PanelScroller .PanelContainer
{
	position: relative;
	clear: both;
	width: 100%;
	overflow: auto;
}

	.hasJs .PanelScroller .Panels
	{
		position: absolute;
	}

	.PanelScroller .Panels
	{
		clear: both;
		margin: 0;
		padding: 0;
	}
	
		.PanelScroller .panel,
		.PanelScrollerOff .panel
		{
			overflow: hidden;
			position: relative;
			padding: 0 !important;

			background: #d7edfc url('forum.pfm') repeat-x top;
padding: 10px;

		}
			
		.PanelScroller .panel .noticeContent,
		.PanelScrollerOff .panel .noticeContent
		{
			padding: 10px;
		}

/** panel scroller nav **/

.PanelScroller .navContainer
{
	margin: -11px 21px 10px;
overflow: hidden;
zoom: 1;

}

.PanelScroller .navControls
{
	float: right;
}

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

	.PanelScroller .navControls a
	{
		font-size: 9px;
background-color: #f0f7fc;
padding: 3px 6px 2px;
margin-left: -1px;
float: left;
display: block;
position: relative;

		
		border: 1px solid #a5cae4;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		-webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
	}
	
		.PanelScroller .navControls > a:first-child
		{
			-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
		}
		
		.PanelScroller .navControls > a:last-child
		{
			-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
		}
		
		.PanelScroller .navControls a:hover
		{
			text-decoration: none;
background-color: #f0f7fc;

		}
		
		.PanelScroller .navControls a.current
		{
			background-color: #d7edfc;

		}
		
			.PanelScroller .navControls a .arrow
			{
				display: none;
			}
			
			.PanelScroller .navControls a.current span
			{
				display: block;
				line-height: 0px;
				width: 0px;
				height: 0px;
				border-top: 5px solid #a5cae4;
				border-right: 5px solid transparent;
				border-bottom: 1px none black;
				border-left: 5px solid transparent;
				-moz-border-bottom-colors: #a5cae4;
				position: absolute;
			}
			
			.PanelScroller .navControls a.current .arrow
			{
				border-top-color: #a5cae4;
				top: 0px;
				left: 50%;
				margin-left: -5px;
			}
			
				.PanelScroller .navControls a .arrow span
				{
					border-top-color: rgb(252, 252, 255);
					top: -6px;
					left: -5px;
				}
				
/* notices */

#Notices .panel .noticeContent
{
	padding-right: 25px;
}

/* --- 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 #a5cae4;
		border-bottom: 1px solid #a5cae4;
		border-left: 1px solid #a5cae4;

		
		-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;
	}

.WidgetFramework_WidgetRenderer_RecentStatus .statusPoster textarea {
	width: 100%;
	margin: 0;
	resize: vertical;
	overflow: hidden;
}

.WidgetFramework_WidgetRenderer_RecentStatus .status .username {
	display: inline;
	font-size: inherit;
	margin: 0;
}

.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_FullThreadList {
}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .subHeading {
		font-size: 1.3em;
	}
	.WidgetFramework_WidgetRenderer_Threads_FullThreadList .info {
		padding: 5px 10px;

		
			border-top: 1px dashed #d7edfc;
		
	}
		.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 .messageText .readMoreLink {
		display: block;
		text-align: right;
	}

.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: 5px;
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(150,150,150);

	}


/* list of users */

.non-sidebar-widget .userList {
}

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

	}

	.non-sidebar-widget .userList .username.invisible {
		color: #65a5d1;

	}
	
	.non-sidebar-widget .userList .username.followed {
		
	}

	.non-sidebar-widget .userList .moreLink {
		display: block;
	}


.Tinhte_XenTag_WidgetRenderer_Cloud h3 { display: none }