/*	moddb.css
 * 	
 *	@author David Raine
 *	@copyright 2009,2010,2011 David Raine
 *	@version 1.08
*/

.moddbformcontainer,.moddbindexcontainer { 
	/*margin:3px 6px 10px 3px !important;
	//padding:3px 3px 10px 3px !important;*/
	margin:0;padding:0;
}

.moddbnoajax {padding-top:40px !important;}
/* index tables */
.moddbindex {
	clear:both;
	margin-bottom:10px;
}
div.mdbformcontrols {
	padding:1em .5em 1em 0;
}
div.mdbformcontrols table {
	border-collapse:separate !important;
	border-spacing:2px;
}
table.moddbindextable, table.moddbformtable {
	width:100%;	
}
table.moddbindextable td, table.moddbformtable td,
table.moddbindextable td strong, table.moddbformtable td strong,
table.moddbindextable td b, table.moddbformtable td b,
table.moddbindextable td li, table.moddbformtable td li,
table.moddbindextable td label, table.moddbformtable td label,
table.moddbindextable td.data, table.moddbformtable td.data
 {
	font-size: .9em;
	font-family: Arial, Helvetica,sans, sans-serif;
	color:#bbb;
	line-height:1.6em;
	padding:.25em;
}
table.moddbindextable td strong, table.moddbformtable td strong,
table.moddbindextable td b, table.moddbformtable td b {
	font-weight:bold;
}
td.mdbilink { text-align:center; font-size:1.2em !important;}
td.mdbilink {
}
tr.mdbih {
	background:#111;
/*	border:1px solid #c9c9c9;*/
	border-bottom:1px solid #222;
}
tr.mdbih td {
	border-left:1px solid #222;
}
tr.mdbih td, tr.mdbih td a{
	vertical-align:middle;
	line-height:1.1em;
	color:#2c2 !important;
	font-size:1em;
	font-family:Arial,Helvetica,sans;
	text-shadow: #000 2px 2px 4px;
}
tr.mdbih td.mdbilink a, tr.mdbih td.mdbilink a:active, tr.mdbih td.mdbilink a:visited {color:#c42 !important;}
tr.mdbih td.mdbilink a:hover {color:#fff !important;}
fieldset {
	border:none;
	padding:0;
	margin:0 0 2em 0;
	background-color:#000;
}
legend {
	padding-left: 22px !important; 
	background: url(/moddb/img/arrows.png) no-repeat 0 -34px;
	color:#2e2 !important;
	display:block;
	width:750px;
	height:1.3em;
	border-bottom:1px solid #222;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
}
legend.active {
	background-position: 0 5px;
}
legend.active a{
	color:#eee !important;
}

tr.mdbidodd, tr.mdbideven {
	font-weight:100;
}

.mdbidodd {
/*	background:#e0e0e0 url(/img/shaded-white-40p.png) repeat-y top right;*/
	background:#101010;
	border-top:1px solid #222;
}
.mdbideven {
/*	background:#ececec url(/img/shaded-white-40p.png) repeat-y top right;*/
	background:#181818;
	border-top:1px solid #222;
}
.odd {background-color:#111 !important;}
.even {background-color:#222 !important;}
tr.mdbidodd td, tr.mdbideven td {
	border-left:1px solid #222;
}
.mdbidblank { background-color:transparent !important;} 
/* paging controls */
div.moddbpaging{
	float:left;
	height:1.5em;
	width:100%;
	font-size:1em;
	color:#2c2;
	text-align:left;
	vertical-align:middle;
	letter-spacing: 0.05em;
	clear:right;
}
div.moddbactionbar {
	padding:2px;
	height:auto;
	clear:both;
	font-size:0.8em;
	text-align:right;
}
div.moddbactiongroup {
	padding-left:10px;
	white-space:nowrap;
}
div#moddbexcel {
	position:relative;
	right:5px;
	text-align:right;
	display:block;
	z-index:-1;
}
div.moddbpaging-inner {
	float:left;
}
div#subtab {
	font-size:1.2em;
}
#moddbpagedesc {
	display:block;
	vertical-align:bottom;
	color:#eee;
	padding:3px;
	margin:8px 0 12px 0;
	font-size:1em;
	background-color:#000;
	font-family:arial, helvetica, sans-serif;
}
.moddbtitle {
	color:#ddd;
	font-size:1.8em;
	z-index:400;
/*	height:2em;
	width:50%;
	float:left;
	line-height:1.8em;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans, sans-serif;
	height:26px;
*/	
}

/* input areas */
.displayonly, .displayfull {
	display:block;
	color:#eee;
	height:1.2em;
	background-color:#000;
	margin:1px;
	padding:3px;
	margin-left:28px;
	border:1px dotted #333;
}
.displayfull { margin:0;}
.icon, .mdbiaccess, .mdbical { display:block;margin:0;padding:0;float:left;margin-top:1px;padding-right:10px;}
.mdbsearch {
	display:block;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	margin-left:-1px;
}
.mdborder {
	background-color:#333;
}
.mdborder.mdbasc {
	background:#444 url(/img/descending.png) no-repeat bottom right;
}
.mdborder.mdbdesc {
	background:#444 url(/img/ascending.png) no-repeat top right;
}
.mdborder a, .mdborder a:visited {
	color:#eee;
}
.mdbcheck {
	padding:0px 5px;
}
.mdblivehelp {
	color:#171;
}
.mdbchanged { border-left:1px solid red;border-right:1px solid red;}
.even.mdbchanged { background-color:#311 !important;}
.odd.mdbchanged { background-color:#322 !important;}
.mdbaction {display:block;float:left;width:17px;height:17px;cursor:default;}
.mdbaction.revert {background:transparent url(/img/revert.png) no-repeat 0 0;cursor:pointer;}

