/*
Theme Name: CoDFaction
Theme URI: http://www.codfaction.com
Description: CoDFaction Design
Author: Daniel St. Jules
Author URI: http://www.gamexe.net, http://www.codfaction.com, http://www.webenuity.ca
*/

/*	###################
	3rd Armored Cavalry
	###################
	##### ADD FONT #### */
	@font-face {
		src: local('Liquid Crystal'), local('LiquidCrystal-Normal'), url('./styles/CoDFaction/theme/LiquidCrystal-Normal.otf') format('opentype');
		font-family: 'Liquid Crystal';
		font-weight: 400;
		font-style: normal;
	}

* {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
}

.fl { float: left; }

.fr { float: right; }

.clear { clear: both; }

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #1b1b1b;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #8f8f8f;
	min-width: 956px;
}

#container {
	position: relative;
	width: 100%;
	background: url(./styles/CoDFaction/theme/images/bg.jpg) top center repeat-y;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 956px;
}

#topbarwrapper {
	height: 45px;
	width: 100%;
	background: url(./styles/CoDFaction/theme/images/topbarbg.jpg) top center no-repeat;
	background-position: 50% 46px;
	min-width: 956px;
}

#topbar {
	height: 46px;
	width: 100%;
	background: url(./styles/CoDFaction/theme/images/topbar.jpg) top center no-repeat;
}

.topbarcenter {
	width: 916px;
	margin: 0 auto;
	padding: 20px 20px 0 20px;
}

.topbarcenter .fl a, .topbarcenter .fl a:active, .topbarcenter .fl a:visited, .topbarcenter .fl a:hover {
	color: #afabad;
}

.toplogin {
	float: right;
	position: relative;
	top: -2px;
}

/* BY 3dAC 3rdac */
.toplogin form {
	display: inline-block;
}

.toplogin span {
	vertical-align: middle;
}
/* END 3dac */

.toppassword {
	color: #afabad;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	background: url(./styles/CoDFaction/theme/images/password.jpg) top center no-repeat;
	width: 133px;
	vertical-align: top;
	height: 18px;
	padding: 4px 0 0 5px;
}

.topusername {
	color: #afabad;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	background: url(./styles/CoDFaction/theme/images/username.jpg) top center no-repeat;
	width: 133px;
	vertical-align: top;
	height: 18px;
	padding: 4px 0 0 5px;
}

.topsubmit {
	color: #494849;
	font-size: 1px;
	font-weight: normal;
	padding: 0;
	border: 0;
	background: url(./styles/CoDFaction/imageset/en/topsubmit.jpg) top center no-repeat;
	width: 58px;
	height: 22px;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
}

#breadc {
	width: 914px;
	margin-left: 1px;
	margin-top: -8px;
	color: #eee;
	font-size: 12px;
	background: url('styles/CoDFaction/theme/images/row.png') transparent repeat;
}

#breadc a, #breadc a:active, #breadc a:visited {
	color: #5A513D;
}

#breadc a:hover {
	color: #8F7640;
}

#wrapper {
	margin: 0 auto;
	padding-top: 140px;
	background: url("./styles/CoDFaction/imageset/banner.jpg") top center no-repeat;
	width: 956px;
	border: 1px solid #414141;
	border-width: 0 1px 0 1px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

#navigation {
	background: url("./styles/CoDFaction/theme/images/nav.jpg") top center no-repeat;
	width: 956px;
	height: 64px;
	padding: 10px 0 0 0;
	clear: both; 
	float: left; 
	overflow: hidden;
}

#nav {
	padding: 0; 
	margin: 0 auto; 
	list-style-type: none;
	float: left;
	position: relative; 
	left: 50%;
}

#nav li {
	float:left; 
	position:relative; 
	right:50%;
}

#nav a {
	width: 129px;
	display: block;
	height: 42px;
	margin: 0 10px;
}

#nav a:hover {
	background-position: 0 -42px;
}

.nav_home {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_home.png") 0 0 no-repeat;
}

.nav_search {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_search.png") 0 0 no-repeat;
}

.nav_register {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_register.png") 0 0 no-repeat;
}

.nav_roster {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_roster.png") 0 0 no-repeat;
}

.nav_server {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_server.png") 0 0 no-repeat;
}

.nav_signups {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_signups.png") 0 0 no-repeat;
}

.nav_wiki {
	background: url("./styles/CoDFaction/imageset/en/nav/menu_wiki.png") 0 0 no-repeat;
}

.nav_home span, .nav_server span, .nav_roster span, .nav_search span, .nav_register span, .nav_signups span, .nav_wiki span {
	display: none; text-indent: -5000px;
}

#contentwrapper {
	width: 916px;
	padding: 6px 20px 20px 20px;
	clear: both;
	background: url("./styles/CoDFaction/theme/images/containerbg.jpg") top center repeat-y;
	background-position: 0 -14px;
	min-height: 587px;
}

#wrapfooter {
	text-align: center;
	clear: both;
}

#menubar {
	margin: 0 25px;
}

#datebar {
	margin: 10px 25px 0 25px;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	background: url('./styles/CoDFaction/theme/images/row.png') repeat;
}

.forumrules h3 {
	color: #d65454;
}

/*  Text
 --------------------- */
h1 {
	color: black;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

h2 {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 120%;
	padding-top: 2px;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 120%;
}

h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0;
	float: left;
	font-weight: bold;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {
	margin: 0;
	float: left;
	font-weight: bold;
	white-space: normal;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor {
	color: #8f8f8f;
	font-weight: bold;
}

.postdetails {
	color: #8f8f8f;
}

.postbody {
	line-height: 1.4em;
	font-size: 12px;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: #78927f;
	color: #000000;
}

.nav {
	margin: 0;
	color: #8f8f8f;
	font-weight: bold;
}

.pagination {
	padding: 4px;
	color: #8f8f8f;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {

}

.gen {
	font-size: 11px;
	margin: 1px 1px;
}

.genmed {
	font-size: 11px;
	margin: 1px 1px;
}

.gensmall {
	font-size: 11px;
	margin: 1px 1px;
}

.copyright {
	color: #444;
	font-weight: normal;
	font-size: 11px;
}

.titles {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: red;
}


/* Tables
 ------------ */
th {
	background: url('./styles/CoDFaction/theme/images/cell1.jpg') no-repeat;
	text-align: left;
	height: 36px;
	padding: 2px 0 0 10px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

.tablebg {
}

.listsecond {
	width: 71px;
	font-size: 10px;
}

.listlast {
	width: 200px;
	font-size: 10px;
}

.catdiv {
	margin: 0;
	border: 0;
	background: url('./styles/CoDFaction/theme/images/cell1.jpg') no-repeat;
	height: 36px;
	padding: 2px 0 0 10px;
}
.rtl .catdiv {
	background: url('./styles/CoDFaction/theme/images/cell1.jpg') no-repeat;
}

.cat {
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url('./styles/CoDFaction/theme/images/cell2.jpg') no-repeat;
	text-indent: 4px;
}

.row1 {
	background: url('./styles/CoDFaction/theme/images/row.png') repeat;
	padding: 4px;
}

.row2 {
	background: url('./styles/CoDFaction/theme/images/row.png') repeat;
	padding: 4px;
}

.row3 {
	background: url('./styles/CoDFaction/theme/images/row.png') repeat;
	padding: 4px;
}

.spacer {
	background: url('./styles/CoDFaction/theme/images/spacer.jpg') repeat;
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #252525;
	color: #252525;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
 
/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
}
 
a:link {
	color: #8F7640;
	text-decoration: none;
}

a:active,
a:visited {
	color: #5A513D;
	text-decoration: none;
}

a:hover {
	color: #B89E64;
	text-decoration: none;
}

a.forumlink {

	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

a.topictitle {
	margin: 1px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

a.topictitle:visited {
	color: #6a6a6a;
	text-decoration: none;
}

th a,
th a:visited {
	color: #FFA34F !important;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	color: #afabad;
	font-weight: normal;
	background: #272626 url(./styles/CoDFaction/theme/images/input.jpg) top left no-repeat;
	height: 18px;
	padding: 4px 0 0 5px;
	font-size: 11px;
	vertical-align: middle;
}

textarea {
	color: #afabad;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px; 
	line-height: 1.4em;
	font-weight: normal;
	padding: 2px;
	background: #272626 url(./styles/CoDFaction/theme/images/textarea.jpg) top left no-repeat;
}

select {
	color: #afabad;
	font-weight: normal;
	border: 1px solid #272828;
	vertical-align: middle;
	background: #1e1e1e;
	height: 21px;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
	vertical-align: middle;
}

.btnbbcode {
	font-weight: normal;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #272626 url(./styles/CoDFaction/theme/images/submit.jpg) top left no-repeat;
	vertical-align: middle;
}

.btnmain {
	font-weight: bold;
	cursor: pointer;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #272626 url(./styles/CoDFaction/theme/images/submit.jpg) top left no-repeat;
	vertical-align: middle;
}

.btnlite {
	font-weight: normal;
	cursor: pointer;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #272626 url(./styles/CoDFaction/theme/images/submit.jpg) top left no-repeat;
	vertical-align: middle;
}

.btnfile {
	font-weight: normal;
	height: 21px;
	padding: 1px 5px 3px 5px;
	font-size: 11px;
	background: #272626 url(./styles/CoDFaction/theme/images/submit.jpg) top left no-repeat;
	border: 0px;
	vertical-align: middle;
}

.helpline {
	background: transparent;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #110f10;
	color: #d0d0d0;
	background-color: #262425;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #110f10;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	background-color: #343233;
	color: #8f8f8f;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #110f10;
	color: #d0d0d0;
	background-color: #262425;
	font-size: 0.85em;
	font-weight: bold;
}

.codecontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #110f10;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	background-color: #343233;
	color: #8f8f8f;
	font-family: Monaco, 'Courier New', monospace;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


/* Misc
 ------------ */
img {
	border: none;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}

/*	###################
	3rd Armored Cavalry
	##### MIDBAR ###### */
	div.midbar {
		height: 105px;
		width: 956px;
		display: table;
		background: #272626 url('./styles/CoDFaction/theme/images/midbar/bg.jpg') top left no-repeat;
		cursor: default;
	}
	div.midbar div.midbar_row {
		display: table-row;
	}
	div.midbar div.midbar_cell {
		display: table-cell;
		position: relative;
	}
	
	div.midbar a {
		width: 100%;
		display: block;
		text-align: center;
	}
	
	div.midbar a div.midbar_link_text {
		position: absolute;
		width: 187px;
		display: none;
		color: #eee;
		margin-top: 10px;
		text-shadow: 0 0 2px #000;
		letter-spacing: 4px;
		padding-left: 4px;
		z-index: 90;
	}
	
	div.midbar a div.midbar_link_image {
		z-index: 100;
	}
	
	/* Main Cells */
	div.midbar div.midbar_cell_1, div.midbar div.midbar_cell_2,
	div.midbar div.midbar_cell_3, div.midbar div.midbar_cell_4 {
		height: 56px;
		vertical-align: middle;
		background: url('./styles/CoDFaction/theme/images/midbar/field_bg.png') no-repeat;
	}
	
	div.midbar div.midbar_cell_1, div.midbar div.midbar_cell_2,
	div.midbar div.midbar_cell_4 {
		text-align: center;
		font-size: 24px;
		font-family: 'Liquid Crystal';
		text-align: center;
		color: #eee;
	}
	
	div.midbar div.midbar_cell_1:hover {
		color: #c67900;
	}
	
	div.midbar_cell_1_image {
		background: url('./styles/CoDFaction/theme/images/midbar/join.png') left center no-repeat;
		height: 48px;
		width: 48px;
		display: inline-block;
	}
	
	div.midbar div.midbar_cell_1:hover div.midbar_cell_1_image{
		background: url('./styles/CoDFaction/theme/images/midbar/join_hover.png') left center no-repeat;
		
	}
	
	div.midbar_cell_2_image {
		background: url('./styles/CoDFaction/theme/images/midbar/tactical.png') left center no-repeat;
		height: 48px;
		width: 48px;
		display: inline-block;
	}
	
	div.midbar div.midbar_cell_2:hover div.midbar_cell_2_image{
		background: url('./styles/CoDFaction/theme/images/midbar/tactical_hover.png') left center no-repeat;
	}
	
	div.midbar div.midbar_cell_3 {
		text-align: right;
		vertical-align: top;
		font-family: 'Liquid Crystal';
		color: #F00;
		text-shadow: 1px 1px 1px #000;
	}
	
	div.midbar_cell_4_image {
		background: url('./styles/CoDFaction/theme/images/midbar/donate.png') left center no-repeat;
		height: 48px;
		width: 48px;
		display: inline-block;
	}
	
	div.midbar div.midbar_cell_4:hover div.midbar_cell_4_image{
		background: url('./styles/CoDFaction/theme/images/midbar/donate_hover.png') left center no-repeat;
		
	}
	
		/* Spacer */
		div.midbar div.midbar_spacer {
			font-size: 0;
			height: 56px;
		}
		div.midbar_centerspacer, div.midbar_endingspacer, div.midbar_cellspacer {
			font-size: 0;
			height: 24px;
		}
		div.midbar div.midbar_centerspacer {width: 48px;}
		div.midbar div.midbar_endingspacer {width: 24px;}
		div.midbar div.midbar_cellspacer {width: 191px;}
		
		/* Formatting */
		div.midbar div.midbar_prt {
			display: table;
			width: 100%;
			margin-top: 5px;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_row {
			display: table-row;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_cell,
		div.midbar div.midbar_prt div.midbar_prt_cell_big,
		div.midbar div.midbar_prt div.midbar_prt_cell_medium,
		div.midbar div.midbar_prt div.midbar_prt_cell_small,
		div.midbar div.midbar_prt div.midbar_prt_cell_prt,
		div.midbar div.midbar_prt div.midbar_prt_cell_tun {
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			width: auto;
			letter-spacing: 1px;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_cell_prt {
			padding-left: 6px;
			text-align: left;
			vertical-align: bottom;
			font-size: 18px;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_cell_tun {
			text-align: left;
			padding-left: 6px;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_cell_big {
			font-size: 23px;
			vertical-align: top;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_cell_medium {
			font-size: 14px;
			vertical-align: middle;
		}
		
		div.midbar div.midbar_prt div.midbar_prt_cell_small {
			font-size: 6px;
			vertical-align: top;
			height: 100%;
		}
	
	
	/* HEADER_EVENTS */
		table.header_events_table {
			table-layout: fixed;
		}
		
		td.header_events_cell {
			color: #5A513D; /* 8F7640 */
			vertical-align: top;
			width: 114px;
		}
		
		td.header_events_cell_active {
			background-color: #800000;
		}
		
		a.header_events_more_events {
			font-size: 20px;
			float: right;
			color: #ff0000;
		}
		
		/* DATE AND TIME */
		div.header_events_date {
			border-bottom: 1px solid #B89E64;
			font-weight: bold;
			padding-bottom: 5px;
		}
		
		span.header_events_weekday {
			font-size: 14px;
		}
		
		/* EVENTS */
		a.header_events_event {
			display: block;
			height: 45px;
			padding: 5px 0 5px 0;
			border-bottom: 1px solid #B89E64;
			text-align: center;
		}
		
		a.header_events_event:hover {
			color: #B89E64;
			background-color: #800000;
		}
		
		div.header_events_event_name {
			height: 15px;
		}
		
		div.header_events_squads {
			white-space: nowrap;
			overflow: hidden;
			height: 18px;
		}
		
		img.header_events_squad {
			height: 16px;
		}
		
		img.header_events_signed_in {
			float: right;
			height: 16px;
			width: 16px;
		}
	
/*	###################
	3rd Armored Cavalry
	###################
	##### SIGNUPS #### */
		a.signups_signup {
			display: block;
			text-align: center;
			font-weight: bold;
			color: #fff;
			font-size: 16px;
		}
		a.signups_signup:hover {
			text-decoration: underline;
		}
		a.signups_signout {
			display: block;
			text-align: center;
			font-weight: bold;
			color: #ff0000;
			font-size: 16px;
			text-decoration: underline;
		}
		a.signups_signout:hover {
			text-decoration: none;
		}
		
		a.signups_event {
			display: block;
		}
		td.signups_view_image {
			width: 300px;
			vertical-align: middle;
			text-align: center;
		}
		img.signups_view_image {
			max-width: 290px;
		}
		
		td.signups_view_info_field_name {
			width: 100px;
			vertical-align: top;
		}
		td.signups_view_info_field_content {
			width: auto;
			vertical-align: top;
		}
		td.signups_view_info_field_content_squads {
			text-align: center;
		}
		img.signups_view_squad {
			padding: 10px;
		}
		
		/* STATES */
		td.signups_view_battlecycle {
			text-align: center;
			vertical-align: middle;
		}
		
		table.signups_view_battlecycle {
			border: 0px solid #B89E64;
			margin: auto auto;
			width: 100%;
		}
		
		td.signups_view_state_unreached, td.signups_view_state_reached {
			text-align: center;
			font-size: 10px;
			padding: auto 5px;
			background: url('./styles/CoDFaction/imageset/arrow_right.png') no-repeat;
			background-position: center center;
			cursor: pointer;
			vertical-align: top;
		}
		
		td.signups_view_state_unreached {
			color: #FF0000;
			background-color: #400000;
			font-weight: bold;
		}
		
		td.signups_view_state_reached {
			color: #00FF00;
			background-color: #004000;
		}
		
		td.signups_view_state_participants_hidden {
			border-top: 2px solid transparent;
			border-bottom: 2px solid #fff;
		}
		
		td.signups_view_state_participants_shown {
			border: 2px solid #fff;
			border-bottom: 0;
		}
		
		/* SIGN IN */
		td.signups_nojs_reason {
			text-align: center;
		}
		input.signups_nojs_reason {
			width: 50%;
		}
		
		select.signups_js_select {
			background-color: #fff;
			border: 0;
			display: none;
			color: #000;
			padding: 0;
			font-size: 10px;
			height: 16px;
		}
	
	/* Participants percentage */
	table.participants {
		width: 100%;
		cursor: default;
	}
	table.participants span.small {
		font-size: 12px;
		font-weight: lighter;
	}
	td.participants_red, td.participants_green, td.participants_grey {
		text-align: center;
		font-weight: bold;
		font-size: 14px;
		padding: 10px 0;
		vertical-align: middle;
	}
	td.participants_red {
		background-color: #400000;
		color: #ff0000;
	}
	td.participants_green {
		background-color: #004000;
		color: #00ff00;
	}
	td.participants_grey {
		background-color: #444;
		color: #fff;
	}
		
	/* ##### imgresized #### */
	div.imgresized {
		width: 700px;
		background-color: #8F7640;
		color: #000;
		font-size: 9px;
		font-weight: bold;
		text-align: center;
	}
		
/* Teamspeak 3 by 3rdAC and Planetteamspeak */
    table.ts3_viewer {
	  width: 100%;
      border: 0px;
      border-collapse: collapse;
    }

    table.ts3_viewer tr.row1 {
      /*background: transparent;*/
    }

    table.ts3_viewer tr.row2 {
      /*background: transparent;*/
    }

    table.ts3_viewer td {
      white-space: nowrap;
      padding: 0px 0px 1px 0px;
      border: 0px;
	  background: #000;
    }

    table.ts3_viewer td.corpus {
      width: 100%;
    }

    table.ts3_viewer td.query {
      font-style: italic;
      color: #666E73;
    }

    table.ts3_viewer td.spacer {
      overflow: hidden;
    }

    table.ts3_viewer td.left {
      text-align: left;
    }

    table.ts3_viewer td.right {
      text-align: right;
    }

    table.ts3_viewer td.center {
      text-align: center;
    }

    table.ts3_viewer td.suffix {
      vertical-align: top;
    }

    table.ts3_viewer td.suffix img {
      padding-left: 2px;
      vertical-align: top;
    }

    table.ts3_viewer td.spacer.solidline {
      background: url('{ROOT_PATH}includes/ts3frameworkimages/viewer/spacer_solidline.gif') repeat-x;
    }

    table.ts3_viewer td.spacer.dashline {
      background: url('{ROOT_PATH}includes/ts3frameworkimages/viewer/spacer_dashline.gif') repeat-x;
    }

    table.ts3_viewer td.spacer.dashdotline {
      background: url('{ROOT_PATH}includes/ts3frameworkimages/viewer/spacer_dashdotline.gif') repeat-x;
    }

    table.ts3_viewer td.spacer.dashdotdotline {
      background: url('{ROOT_PATH}includes/ts3frameworkimages/viewer/spacer_dashdotdotline.gif') repeat-x;
    }

    table.ts3_viewer td.spacer.dotline {
      background: url('{ROOT_PATH}includes/ts3frameworkimages/viewer/spacer_dotline.gif') repeat-x;
    }
