/** Form input */

#ts_login {
	margin: 0 0 1em;
}
#ts_login * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #aaa;
}
#ts_login .input_label {
	font-size: 7pt;
}
#ts_login .input_text {
	display: block;
	width: 100%;
	background: transparent url('/styles/clan/images/backgrounds/bg_807667_op20.png') repeat scroll 0%;
	margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #eee;
	border: 1px solid #403B34;
}
#ts_login .input_submit {
	position: relative;
	top: 0px;
	margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ts_login .input_check {
	display: block;
	padding: 0.5em 0;
}
#ts_login .input_check input {
	margin: 0;
}
#ts_login a {
	display: block;
	padding: 0.5em;
	margin: 0 0 3px;
	color: #efbf00;
	background: url('http://forums.assgaming.com/styles/clan/images/backgrounds/bg_807667_op10.png') repeat;
	text-align: center;
	text-decoration: none;
}
#ts_login a:hover {
	background: url('http://forums.assgaming.com/styles/clan/images/backgrounds/bg_807667_op30.png') repeat;
}



/** Hidden iframe */
#ts_iframe {
	display: none;
}



/** YUI TreeView control */

#ts_viewer,
#ts_viewer tr,
#ts_viewer td {
	max-width: 256px !important;
}
#ts_viewer * {
	outline: none;
	cursor: default;
}
#ts_viewer a,
#ts_viewer a:visited {
	color: #aaa;
	text-decoration: none;
	cursor: pointer;
}
#ts_viewer a:hover {
	color: #efbf00;
	text-decoration: underline;
}
#ts_viewer .label {
	display: block;
	padding: 0 0 0 20px;
	background: transparent;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #aaa;
	white-space: pre;
}
#ts_viewer .label,
#ts_viewer .ygtvlp,
#ts_viewer .ygtvlm,
#ts_viewer .ygtvlph,
#ts_viewer .ygtvlmh,
#ts_viewer .ygtvln,
#ts_viewer .ygtvtn,
#ts_viewer .ygtvtp,
#ts_viewer .ygtvtph,
#ts_viewer .ygtvtm,
#ts_viewer .ygtvtmh,
#ts_viewer .ygtvdepthcell {
	background: transparent url('http://forums.assgaming.com/styles/clan/images/teamspeak_icons.png') no-repeat;
	width: 16px;
	height: 16px;
	max-height: 16px;
}
#ts_viewer .label {
	width: auto;
}
#ts_viewer .player_count {
	font-weight: bold;
	color: #efbf00;
}
#ts_viewer .ygtvspacer,
#ts_viewer .ygtvblankdepthcell,
#ts_viewer .ygtvln {
	width: 16px;
	height: 16px;
}
#ts_viewer .icon-online { background-position: 0 0px; }
#ts_viewer .icon-offline { background-position: 0 -16px; color: #4e4b40; opacity: 0.75; }
#ts_viewer .icon-user { background-position: 0 -32px; }
#ts_viewer .icon-commander { background-position: 0 -48px; }
#ts_viewer .icon-micmuted { background-position: 0 -64px; }
#ts_viewer .icon-soundmuted { background-position: 0 -80px; }
#ts_viewer .icon-away { background-position: 0 -96px; }
#ts_viewer .icon-channel-empty, #ts_viewer .icon-channel { background-position: 0 -112px; }
#ts_viewer .icon-channel-active { background-position: 0 -128px; }
#ts_viewer .icon-channel-highlighted { background-position: 0 -144px; }
#ts_viewer .ygtvlp { background-position: 0 -160px; }
#ts_viewer .ygtvlm { background-position: 0 -176px; }
#ts_viewer .ygtvlph { background-position: 0 -192px; }
#ts_viewer .ygtvlmh { background-position: 0 -208px; }
#ts_viewer .ygtvln { background-position: 0 -224px; }
#ts_viewer .ygtvtn { background-position: 0 -240px; }
#ts_viewer .ygtvdepthcell { background-position: 0 -256px; }
#ts_viewer .ygtvtp { background-position: 0 -272px; }
#ts_viewer .ygtvtm { background-position: 0 -288px; }
#ts_viewer .ygtvtph { background-position: 0 -304px; }
#ts_viewer .ygtvtmh { background-position: 0 -320px; }
#ts_viewer .icon-user-talking { background-position: 0 -336px; }
#ts_viewer .icon-commander-talking { background-position: 0 -352px; }
