/* The TurboGfx 3 CSS Stylesheet
 * Copyright 2004-2005 Andrew D. Keyser
 * This file may be used as reference for other works, but _may not_ be copied
 * or copied and colors changed.
 * Theme inspired by the Fluxbox, GTK, and GKrellm theme LDC
 */

body {
	font-family:			Verdana, Arial, sans-serif;
	background-color:		#475056;
	color:					white;
	font-size:				10px;
	margin:					0px;

}
a:link {
	font-weight: 		bold;
	color: 				#B0B8C4;
}

a:active, a:visited {
	color: 				#93999F;
	font-weight: 		bold;
}

a:hover {
	font-weight: 		bold;
	color: 				#66FFCC;
}

pre {
	font-family:			ProFont, ProFontWindows, Monaco, Clean, monospace;
	font-size:				11px;
}

#logo-container {
	background-color:		#475056;
	background-repeat:		repeat-x;
	position:				fixed;
	top:					0px;
	left:					187px;
	width:					100%;
	height:					60px;
	z-index:				2;
	border-bottom:			1px solid #24282B;
}
#logo {
	position:				fixed;
	top:					8px;
	left:					8px;
	z-index:				3;
}
#navbar-div {
	position:				fixed;
	top:					60px;
	width:					166px;
	left:					10px;
	background-color:		#475056;
	border:					1px solid #24282B;
	border-top:				none;
}
.navbar-top, .content-container-top {
	padding:				2px 2px 0px 2px;
	background-image:		url("/image/header.gif");
	color:					black;
	border-top:				1px solid #24282B;
	font-weight:			bold;
	text-align:				center;
	background-repeat:		repeat-x;
	vertical-align:middle;
	height:					17px;
}
.navbar-row a, .navbar-row span.nolink {
	display:				block;
	padding:				1px 2px 1px 2px;
	background-color:		#475056;
	text-decoration:		none;
	border-top:				1px solid #24282B;
}
.navbar-row a {
	color:					white;
}
.navbar-row span.nolink {
	color:					silver;
}
.navbar-row a:hover {
	background-color:		#586167;
	border-bottom:			none;
	color:					white;
}
.navbar-row a:hover:active {
	background-color:		#535a5e;
	color:					white;
}

#content-left-border {
	position:				fixed;
	top:					60px;
	left:					187px;
	right:					15px;
	bottom:					0px;
	width:					1px;
	background-color:		#24282B;
}
#content-container {
	position:				absolute;
	top:					60px;
	left:					187px;
	right:					15px;
	background-color:		transparent;
}
.content-section {
	margin-bottom:			10px;
	margin-left:			10px;
	margin-top:				10px;
	width:					100%;
	background-color:		transparent;
	border:					1px solid #24282B;
}
.content-header-title,
.content-header-title-full,
.content-header-date,
.content-header-dl-title,
.content-header-dl-count,
.content-header-dl-author {
	color:					white;
	background-color:		#3A444B;
	border-bottom:			1px solid #24282B;
	padding:				1px 2px 1px 2px;
	font-weight:			bold;
}
.content-header-title, .content-header-dl-title {
	border-right:			1px solid #24282B;
	width:					80%;
}

.content-header-dl-count, .content-header-dl-author {
	width:					10%;
	text-align:				center;
}
.content-header-dl-author {
	border-right:			1px solid #24282B;
}
.content-header-date {
	text-align:				center !important;
	width:					20%;
}

.content-section-text {
	padding:				3px;
	background-color:		transparent;
}

.signature {
	padding-left:		1em;
	font-style:			italic;
}

#shoutbox-div {
	position:				fixed;
	left:					10px;
	top:					315px;
	bottom:					10px;
	width:					166px;
	border:					1px solid #24282B;
}

input,
button,
textarea,
select {
	border:					1px solid #24282B;
	color:					white;
	font-size:				10px;
	background-color:		#586167;
	font-family:			Verdana, Arial, sans-serif;
}

input:hover,
button:hover {
	background-color:		#67737A;
}

input:focus,
button:active {
	background-color:		#677278;
}
input[readonly]{
	color: #93999F;
}
table.input-table, table.data-table {
	font-size: 10px;
	background-color:		#24282B;
}
table.input-table {
	margin: 3px;
}
table.input-table tr td, table.data-table tr td {
	background-color:		#475056;
	padding-left: 3px;
	padding-right: 3px;
}
table.input-table tr th, table.data-table tr th {
	background-color:		#3A444B;
	padding-left: 3px;
	padding-right: 3px;
}

