/*
Copyright © 2010 Taiga Software LLC, Samuel Groves - all rights reserved
*/

/* post functions */

#movetopicarea.movetopic_hide, #movetopicsarea.movetopic_hide {
	display: none;
}

#movetopicarea.movetopic_show {
	position: fixed;
	bottom: 50px;
	left: 14px;
	min-width: 200px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	z-index: 80;
}

#movetopicsarea2.userlist_hide {
	position: fixed;
	bottom: 50px;
	right: 14px;
	min-width: 200px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#movetopicsarea2.userlist_show {
	position: fixed;
	bottom: 50px;
	right: 152px;
	min-width: 200px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#movetopicheader {
	float: left;
}

#movetopicboards {
	float: left;
	clear: left;
	width: 100%;
	max-height: 400px;
	margin-left: 4px;
	overflow: auto;
}

.movetopicboardrow {
	float: left;
	clear: left;
}

.movetopicradiobutton {
	float: left;
}

.movetopicdestinationboard {
	float: left;
	margin-top: 1px;
}

#cancelmove {
	float: left;
	clear: left;
	margin-top: 8px;
}


#deletetopicarea.deletetopic_hide, #deletepostarea.deletepost_hide, #deletepostsarea.deleteposts_hide {
	display: none;
}

#deletetopicarea.deletetopic_show {
	position: fixed;
	bottom: 50px;
	left: 14px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#deletepostarea.deletepost_show {
	position: fixed;
	width: 198px;
	top: 180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 4px 0 6px 0;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#deletepostsarea2.userlist_hide {
	position: fixed;
	bottom: 50px;
	right: 14px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#deletepostsarea2.userlist_show {
	position: fixed;
	bottom: 50px;
	right: 152px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

.options {
	float: left;
	clear: left;
	width: 100%;
	margin-top: 4px;
	text-align: center;
}

#cancelaction, .cancelaction {
	border-top: 1px solid #474747;
	border-left: 1px solid #474747;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background-color: #353535;
	color: #fff;
	font: 12px Verdana, Arial, sans-serif;
}

#depressedcancelaction, .depressedcancelaction {
	border-top: 1px solid #222;
	border-left: 1px solid #222;
	border-right: 1px solid #474747;
	border-bottom: 1px solid #474747;
	background-color: #3d3d3d;
	color: #fff;
	font: 12px Verdana, Arial, sans-serif;
}

.confirmaction {
	margin-left: 24px;
}


#splittopicarea.splittopic_hide {
	display: none;
}

#splittopicarea2.userlist_hide {
	position: fixed;
	bottom: 50px;
	right: 14px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#splittopicarea2.userlist_show {
	position: fixed;
	bottom: 50px;
	right: 152px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#splitlabel, .mergelabel {
	float: left;
}

.actiontypearea {
	float: left;
	clear: left;
	margin-left: 4px;
}

.actiontype {
	float: left;
	clear: left;
}

.actiontypebutton, #destinationlabel, #destinationarea, #splittopictitlelabel {
	float: left;
}

.actiontypelabel {
	float: left;
	margin-top: 1px;
}

#destinationchoose {
	float: left;
	margin-left: 12px;
}

#destinationarea {
	float: left;
	clear: left;
	margin-top: 8px;
}

#splittopictitlearea {
	float: left;
	clear: left;
	margin: 4px 0 4px 0;
}

#splittopictitle {
	float: left;
	margin-left: 4px;
}

#splittopictitleinput, #mergedtopictitleinput, #mergedtopictitleinputsingle {
	width: 200px;
}

.confirmsplit {
	margin-left: 24px;
}


#mergetopicarea.mergetopic_hide {
	display: none;
}

#mergetopicarea.mergetopic_show {
	position: fixed;
	bottom: 50px;
	left: 14px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#mergepostsarea.mergemultiple_hide {
	display: none;
}

#mergepostsarea2.userlist_hide {
	position: fixed;
	bottom: 50px;
	right: 14px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

#mergepostsarea2.userlist_show {
	position: fixed;
	bottom: 50px;
	right: 152px;
	padding: 4px 10px 6px 10px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 80;
}

.destinationtopicarea {
	float: left;
	clear: left;
	margin-top: 8px;
}

.destinationtopictitlelabel {
	float: left;
}

.longtopictitle {
	float: left;
	clear: left;
	margin: 1px 0 0 10px;
}

.longtopictitleinput {
	width: 304px;
}

.mergedtopictitlelabel {
	float: left;
	clear: left;
	margin-top: 8px;
}

.mergedtopictitle {
	float: left;
	margin: 1px 0 0 4px;
}

.mergeoptions {
	float: left;
	clear: left;
	width: 100%;
	margin-top: 8px;
	text-align: center;
}

.confirmmerge {
	margin-left: 24px;
}



/* user page functions */

#adduserarea.adduser_hide, #banuserarea.banusermodfunc_hide, #deleteuserarea.deleteuser_hide {
	display: none;
}

#adduserarea.adduser_show {
	position: fixed;
	width: 300px;
	top: 180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 4px 6px 6px 6px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	z-index: 100;
}

.usermodfunclabel {
	float: left;
	font-weight: bold;
}

#usergroupdropdown {
	float: left;
	clear: left;
	margin: 2px 0 4px 8px;
}

#adduserdropdown {
	max-width: 282px;
}


#banuserarea.banusermodfunc_show {
	position: fixed;
	width: 300px;
	top: 180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 4px 6px 6px 6px;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	z-index: 100;
}

.firstbanusersection {
	float: left;
	clear: left;
}

.banusersection {
	float: left;
	clear: left;
	margin-top: 8px;
}

.banusertype {
	float: left;
	clear: left;
}

.banuserradio {
	float: left;
}

.banusertypelabel {
	float: left;
	margin: 2px 0 0 1px;
}

#banuserdayslabel {
	float: left;
	margin: 1px 0 0 1px;
}

#bandaysinput {
	width: 36px;
}

.banusersmalltext {
	font-size: 12px;
	font-weight: normal;
}

#banuserreasonarea {
	float: left;
	clear: left;
	margin-left: 8px;
}

#banuserreasoninput {
	width: 282px;
}

#banusernotesarea {
	float: left;
	clear: left;
	margin-left: 8px;
}

#banusernotesinput {
	width: 282px;
	height: 52px;
}

.banoptions {
	float: left;
	clear: left;
	width: 100%;
	margin-top: 8px;
	text-align: center;
}

.banbutton {
	width: 40px;
}


#deleteuserarea.deleteuser_show {
	position: fixed;
	width: 198px;
	top: 180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 4px 0 6px 0;
	border: 1px solid #444;
	-webkit-border-radius: 4px;	/* for safari */
	-moz-border-radius: 4px;	/* for firefox */
	background-color: #141414;
	text-align: center;
	z-index: 100;
}

.deletetype {
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 4px;
}

.deleteline {
	float: left;
	clear: left;
}

.deleteradio {
	float: left;
	margin-top: 4px;
}

.deleteradiolabel {
	float: left;
	max-width: 170px;
	margin-top: 4px;
	text-align: left;
}
