body {
	background: white url(/images/color-bg.jpg) 50% 0px no-repeat;
	text-align: justify;
	cursor: default;
}
body, th, td, input, textarea, select {
	font: 9pt tahoma;
	color: black;
}
h1 {
	font-size: 24pt;
	font-weight: bolder;
}
h2 {
	font-size: 18pt;
}
h3 {
	font-size: 13.5pt;
}
h4 {
	font-size: 12pt;
}
h5 {
	font-size: 10pt;
}
h6 {
	font-size: 7pt;
}
q {
	font-style: italic;
}
a {
	text-decoration: none;
	color: #0000ff;
	border-color: #0000ff #00ccff;
}
a:hover {
	color: #00ccff;
}
a.admin {
	color: #ff0000;
	border-color: #ff0000 #ff7f00;
}
a.admin:hover {
	color: #ff7f00;
}
a.missing {
	color: #777777;
	border-color: #777777 #bbbbbb;
}
a.missing:hover {
	color: #bbbbbb;
}
a.external {
	background: url(/images/external.png) center right no-repeat;
	padding-right: 13px;
}
img {
	border: 0px;
}
hr {
	color: #22aaff;
	width: 90%;
	height: 1px;
	border: 0px;
	border-top: 1px solid #22aaff;
	text-align: center;
}
ol, ul, li, dt, dd, table {
	margin-top: 1em;
	margin-bottom: 1em;
}
ul ul ul ul {
	list-style-type: disc;
}
dt {
	font-weight: bold;
}
table table {
	margin-top: 0px;
	margin-bottom: 0px;
}
th, td {
	padding: 2px 5px;
}
th {
	font-weight: bold;
}
td {
	text-align: justify;
}
fieldset {
	padding: 0px 8px 8px 8px;
	cursor: default;
}
legend {
	padding: 5px 5px 5px 1px;
}

div.messagebox {
	margin: 1em 50px;
}
div.messagebox table {
	width: 100%;
}
div.messagebox th {
	width: 40px;
	height: 50px;
}
div.messagebox td {
	padding: 5px 8px;
}
div.messagebox div h5 {
	margin-top: 0px;
	margin-bottom: 8px;
}
div.messagebox.info table {
	border: 1px solid #9f9fff;
	background-color: #efefff;
}
div.messagebox.info th {
	background: url(/images/message_box/info.png) 8px center no-repeat;
}
div.messagebox.warning table {
	border: 1px solid #ff9f9f;
	background-color: #ffefef;
}
div.messagebox.warning th {
	background: url(/images/message_box/warning.png) 8px center no-repeat;
}
div.messagebox.success table {
	border: 1px solid #9fff9f;
	background-color: #efffef;
}
div.messagebox.success th {
	background: url(/images/message_box/tick.png) 8px center no-repeat;
}
div.messagebox.nospyware table {
	border: 1px solid #ff9f9f;
	background-color: #ffefef;
}
div.messagebox.nospyware th {
	width: 61px;
	height: 62px;
	background: url(/images/message_box/no_spyware.png) 8px center no-repeat;
}

div.header {
	min-width: 900px;
	height: 168px;
}

div.header-logo {
	float: left;
}
.header-logo h1 {
	margin: 0px;
}
.header-logo h1 a {
	width: 389px;
	height: 168px;
	display: block;
	background: url(/images/djtSoft.png) left top no-repeat;
	text-indent: -9000px;
}

h4.news {
	margin-top: 2em;
	margin-bottom: 0px;
	border-bottom: 1px solid #dfdfee;
	padding-bottom: 3px;
}
p.news-details {
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 0.9em;
	color: #8080a0;
}

table.PhorumNav {
	width: 100%;
}
table.PhorumNav td, td.PhorumNav {
	font-size: 8pt;
}

table.PhorumTable {
	width: 100%;
	border: 1px solid black;
}
th.PhorumTable {
	background-color: #224488;
	background: -moz-linear-gradient(top, #2244dd, #224488);
	background: -webkit-gradient(linear, left top, left bottom, from(#2244dd), to(#224488));
	background: -o-linear-gradient(top, #2244dd, #224488);
	color: #ffffff;
	font-weight: bold;
	padding: 2px 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2244dd', endColorStr='#224488', gradientType=0);
}
td.PhorumTableBody, th.PhorumTableBody {
	background-color: #ddeeff;
	padding: 2px 5px;
}
td.PhorumListRow1 {
	background-color: #ddeeff;
	padding: 4px 5px;
}
td.PhorumListRow2 {
	background-color: #bbddff;
	padding: 4px 5px;
}
td.PhorumListRowUnapproved1 {
	background-color: #ffdddd;
	padding: 4px 5px;
}
td.PhorumListRowUnapproved2 {
	background-color: #ffcccc;
	padding: 4px 5px;
}
td.PhorumListRowHidden1 {
	background-color: #cccccc;
	padding: 4px 5px;
}
td.PhorumListRowHidden2 {
	background-color: #bbbbbb;
	padding: 4px 5px;
}
.PhorumDescription {
	font-size: 8pt;
}
span.PhorumNewFlag {
	font-size: 8pt;
	color: red;
}
td.PhorumMessage {
	background-color: #ddeeff;
	padding: 2px 5px;
}
td.PhorumMessageUnapproved {
	background-color: #ffdddd;
	padding: 2px 5px;
}
td.PhorumMessageHidden {
	background-color: #cccccc;
	padding: 2px 5px;
}
.PhorumTable textarea {
	xwidth: 500px;
}
.error {
	font-size: 8pt;
	color: red;
}
.quotetop {
	margin-top: 1em;
	border-top: 1px dotted black;
	border-right: 1px dotted black;
	border-left: 4px solid #8394b2;
	background: #e4eaf2 url(/phorum/images/post/quote.gif) no-repeat right;
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
	color: black;
}
.quotebody {
	margin-bottom: 1em;
	border-right: 1px dotted black;
	border-bottom: 1px dotted black;
	border-left: 4px solid #8394b2;
	background-color: #fafcfe;
	padding: 5px;
	color: #465584;
}
.codetop {
	margin-top: 1em;
	background: #fddbcc url(/phorum/images/post/code.gif) no-repeat right;
	border-top: 1px dotted black;
	border-right: 1px dotted black;
	border-left: 4px solid #8394b2;
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
	color: black;
}
.codebody {
	margin-bottom: 1em;
	background: #fafcfe;
	border-right: 1px dotted black;
	border-bottom: 1px dotted black;
	border-left: 4px solid #8394b2;
	padding: 5px;
	color: #465584;
	font-family: courier, courier new, verdana, arial;
}
table.bar {
	width: 200px;
	table-layout: fixed;
}
table.bar tr {
	height: 10px;
}
td.bar1 {
	background-color: #7bd69c;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9cffc6', endColorStr='#39ad6b', gradientType=0);
}
td.bar2 {
	background-color: #7f6b6b;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff8484', endColorStr='#d62121', gradientType=0);
}
td.bar3 {
	background-color: #6b6b7f;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#8484ff', endColorStr='#2121d6', gradientType=0);
}
td.bar4 {
	background-color: #f7bd6b;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffe784', endColorStr='#d68c21', gradientType=0);
}
td.bar5 {
	background-color: #f76bf7;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff84ff', endColorStr='#d621d6', gradientType=0);
}
td.bar6 {
	background-color: #6bd6d6;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#84ffff', endColorStr='#21adad', gradientType=0);
}

