/* dark.css for NGEN XDCC Parser v1.1
   Copyright (c) 2011 by J. Blacha and Jarnar */

body {
	margin:				0px;
	padding:			0px;
	background-color:	#000;
	color:				#ccc;
	font:				10pt "Trebuchet MS";
}

a {
	text-decoration:	none;
	color:				#00a8ff;
}

a:visited {
	text-decoration:	none;
	color:				#00a8ff;
	height:				0;
}

a:hover {
	text-decoration:	underline;
	color:				#006cff;
	height:				0;
}

p {
	vertical-align:		top;
	margin:				0px;
	padding:			0px;
}

div.logo {
	text-align:			center;
	background-color:	#000000;
	padding:			5px 0px;
	margin-left:		221px;
}

.botlist {
	position:			fixed;
	margin:				0px;
	padding:			0px;
	width:				220px;
	top:				0px;
	left:				0px;
	height:				100%;
	background-color:	#303030;
	border-right:		#ccc 1px solid;
	overflow:			auto;
	z-index:			100;
}

.botlist h3 {
	font:				10pt "Trebuchet MS";
	font-weight:		bold;
	padding:			0px;
	margin:				0px;
	color:				#ccc;
	border-bottom:		#ccc 1px solid;
}

div.mainWrapper {
	padding-left:		221px;
	text-align:			center;
}

div.smallWrapper {
	margin:				0 auto;
	text-align:			left;
}

#header {
	padding:			0;
	position:			fixed;
	top:				0;
	left:				0;
	width:				100%;
	z-index:			50;
}

#header div.left, #header div.center, #header div.right {
	margin-left:		221px;
	position:			relative;
}

#content {
	margin-top:			287px;
	margin-bottom:		92px;
}

#content_nobanner {
	margin-top:			32px;
	margin-bottom:		92px;
}

#footer {
	margin-left:		1px;
	padding:			0;
	position:			fixed;
	bottom:				0;
	left:				0;
	width:				100%;
	z-index:			50;
}

#footer div.center{
	margin-left:		220px;
	position:			relative;
}

div.header {
	background-color:	#444;
	padding:			5px;
	border-bottom:		#ccc 1px solid;
	height:				66px;
}

h1.name {
	font:				20pt "Trebuchet MS";
	color:				#ffba27;
	font-weight:		bold;
	margin:				0;
}

h2.irc {
	font:				10pt "Trebuchet MS";
	color:				#ccc;
	margin:				0;
}

h2.irc a {
	color:				#ccc;
	text-decoration:	none;
}

div.headcontent {
	background-color:	#111;
	padding:			5px;
}

#searchdiv {
	position:			relative;
	top:				0px;
	left:				5px;
	border:				1px solid #ccc;
	border-top:			0px #444 solid;
	border-right:		0px;
	float:				right;
	width:				410px;
	background:			#444;
	margin-top:			-6px;
	color:				#ffba27;
	text-align:			left;
	padding:			10px;
}

.search {
	font-size:			7pt;
	background:			#fff;
	color:				#000;
}

input {
	font:				8pt "Trebuchet MS";
	background-color:	#fff;
	border:				1px #ccc dashed;
}

#listname {
	padding:			5px;
}

.listtable {
	width:				100%;
}

div.listtable {
	position:			relative;
	padding:			30px 0 0;
}

div.listtable thead tr {
	position:			absolute;
	left:				0;
	top:				0;
	height:				30px;
	width:				100%;
}

div.inner {
	height:				400px;
	overflow:			auto;
}

tr.tblheadline {
	font:				12pt "Trebuchet MS";
	background-color:	#444;
	font-weight:		bold;
}

td.r75, th.r75 {
	width:				75px;
}

td.r80, th.r80 {
	width:				80px;
}

td.r120, th.r120 {
	width:				120px;
}

.tblrow0 {
	background-color:	#303030;
	text-align:			center;
	font:				10pt "Trebuchet MS";
	cursor:				pointer;
}

.tblrow0:hover {
	background-color:	#111;
}

.tblrow0 td {
	padding:			5px;
}

.tblrow1 {
	background-color:	#222;
	text-align:			center;
	font:				10pt "Trebuchet MS";
	cursor:				pointer;
}

.tblrow1:hover {
	background-color:	#111;
}

.tblrow1 td {
	padding:			5px;
}

.name {
	text-align:			left;
	padding:			5px;
}

.number {
	text-align:			center;
	padding:			5px;
	white-space:		nowrap;
}

.none {
	text-align:			center;
	padding:			5px;
	font-style:			italic;
}

#footer .footer {
	background-color:	#444;
	padding:			5px;
}

#footer .footcontent {
	background-color:	#111;
	padding:			5px;
}

.default {
	color:				#ccc;
}

.center {
	text-align:			center;
}


