/* Forum Legend on index page & forum page */
div.forum-legend-item div.forum-icon-container{float:left;}
div.forum-legend-item span{display:block; float:left;height:20px; padding:0.75em;}

td.forum-column-action, th.forum-column-action{width:5%}
/* Filter */
div.forum-filter-field{}
div.forum-filter-field label{display:block; width:10em; height:2em; float:left;}
div.forum-filter-field span{ display:block; height:2em; float:left;}
div.forum-filter-field span label{display:inline; height:2em; float:none;}
div.forum-filter-field div.forum-clear-float { clear: both; }
div.forum-filter div.forum-filter-forums label{display:block; width:10em; height:5em; float:left;}
div.forum-filter div.forum-filter-forums span{ display:block; height:5em; float:left;}
div.forum-filter div.forum-filter-forums span select.forum-filter-forums{height:4.5em;}
div.forum-filter input.search-input{width:30em;}
div.forum-filter select{width:20em;}

div.forum-filter-footer input{
	margin:0.2em;}
/*/Filter */

table.palette{border:1px solid gray; background-color:gray; border-collapse:collapse;}
table.palette td{border:1px solid gray; width:10px; height:10px; padding:0px; margin:0px;}
table.palette td img{width:10px; height:10px; border:none; padding:0px; margin:0px;}

/* Popups */
div.forum-popup-postform {
	width:502px;
	padding:0px; 
	margin:0px;
	overflow:hidden; 
	color:black;}
div.forum-popup-postform table.forum-popup {
	border:1px solid gray;
	width:500px;
	background-color:white; 
	font-size:1em;
	cursor:default;}
div.forum-popup-postform table.forum-popup td {
	font-size:1em;
	border:none;
	background-color:white; 
	font-size:1em;}
div.forum-popup-postform table.forum-popup thead td {
	font-weight:bold;
	padding:0.5em 0.5em 0.1em 0.8em;
	font-size:1.1em;
	text-align:left;}
div.forum-popup-postform table.forum-popup thead td div.close{
	cursor:pointer;
	cursor:hand;
	background-image: url(images/close.gif);
	background-position: center center;
	background-repeat:no-repeat;
	overflow:hidden;
	width:13px;
	height:13px;
	float:right;}
div.forum-popup-postform table.forum-popup tbody td {
	padding:1em;}
div.forum-popup-postform table.forum-popup tbody td div.forum-field{
	width:100%;}
div.forum-popup-postform table.forum-popup tbody td div.forum-field span.title{
	width:100%;
	display:block;}
div.forum-popup-postform table.forum-popup tbody td div.forum-field input {
	width:95%;}
div.forum-popup-postform table.forum-popup tfoot td {
	padding:0.3em;
	text-align:center;}
/*/Popups */

/* Select with forums*/
select.forums optgroup {
	font-weight:normal;
	background:none;
	font-size:1em;
	font-style:normal;}
/* /Select*/

.forum-error{color:red;}
.forum-note{}

/* Pages User Profile */
div.forum-user-information div.forum-user-photo{float:left; margin-right:10px; margin-bottom:10px;}
div.forum-user-information table.forum-user-private-info{width:auto;}
table.forum-post-table table.forum-table td{vertical-align:top;	padding:0.4em 1em;}

/* Tab controls*/
div.tabs {margin:0px; width:100%;}
table.tabs {border:none; border-left:1px solid; padding:0px; margin:0px; font-size:100%;}
table.tabs td {border:none; padding:0px; margin:0px; font-size:100%;}
table.tabs td.tab-indent-left {border:none; border-bottom:1px solid; display:none;}
table.tabs td.tab-indent-right {border:none; border-bottom:1px solid;}
table.tabs td.tab-indent-right div.empty{width:100%;}
table.tabs td.tab-container {border:1px solid; border-left: none; cursor:pointer; cursor: hand;}
table.tabs td.tab-container-selected {border:1px solid; border-left: none; border-bottom:none; cursor:default;}
table.tabs table {border:none; font-size:100%;}
table.tabs table td {font-size:100%; font-weight:bold; white-space:nowrap; vertical-align:top; padding:4px; height:21px; border:none;}
table.tabs table td.tab {border-top:2px solid;}
table.tabs table td.tab-selected {border-top:2px solid red;}
table.tabs table td.tab-hover {border-top:2px solid;}
/* Tab inside edit form */
table.tab {border:1px solid; border-top:none; width:100%; font-size:100%;}
table.tab th, table.tab td {padding:4px 4px 9px 4px; font-size:100%; vertical-align:top;}
table.tab-content {font-size:100%;}
table.tab-content th, table.tab-content td {padding:2px; font-size:100%; vertical-align:top; white-space:normal; width:200px;}
table.tab-content th{text-align: right; font-weight:normal;}
/* Pages User Profile Edit */
table.forum-profile-edit{
	border-left: 1px solid;}
table.forum-profile-edit th{
	text-align:right;
	border-bottom: 1px solid;
	border-right: 1px solid;
	vertical-align:top;
	padding:0.4em 1em;}
table.forum-profile-edit tr.header th{
	text-align:center;}
/* Forum page */
span.forum-option-subscribe div.forum-header-box {
	white-space:nowrap;}
/* Search page */
div.tags-cloud{
	padding-bottom:1em;}
/*/Search page */
/* PM */
div.out {width:20em; margin:0em; padding:0.1em; border:0.01em solid; display:block; position:relative; top:0em; text-align:left; background-color:none;}
div.out1 {width:20em; padding:0em; margin:0em; display:block; position: relative; top: -1.02em;}
div.in {padding:0em; font-size:0.78em; background-color:gray;}
div.in1 {width:100%; text-align:center; padding:0em; font-size:0.78em; font-weight:normal;}
tr.forum-pmessage-new td{font-weight:bold;}
span.forum-pmessage-action, span.forum-pmessage-move{float:left;}
span.forum-pmessage-action select, span.forum-pmessage-move select{width:7em;}
div.forum-pmessage-navigation{float:right;}
table.forum-pmessages thead th {width:7em;}
span.forum-pmessage-recipient{white-space:nowrap;}
/*/PM */
div.forum-subscribes div {padding:0px 0px 0px 25px;}
div.forum-subscribes div.forum-group-buttons {padding:10px 0px 0px 0px;}
div.forum-smiles-line a{text-decoration:none;}
body.forum-popup-body{padding:1.51em; font-size:0.75em;}
