﻿BODY
{
	font-family: arial, Sans-Serif;
	font-size: 12px;
	color: #5e4d42;
	margin:0px;
	padding:0px;
	margin-left:10px;
	background-color:#d3c6b5;
	background-image: url('../../assets/images/bg_page_brwn.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
A, A:VISITED, A:ACTIVE, A:HOVER {cursor:pointer;}
A, A:visited {color:#100708;text-decoration:underline;}
A:hover, A:active
{
	color: #660000;
}
table {font-family:arial; font-size:12px;}

H5
{
	margin-bottom: 3px;	
	color: #ab7813;
}
.latestpost a
, .latestpost a:visited
, .latestpost a:active
, .latestpost a:hover 
{
	
}

BUTTON, .button, .buttonBlue, .buttonRed, .buttonAdmin
{
	
	font-size: 10px;
	cursor: pointer;
	border: none;
	width:76px;
	height:21px;
	color:#ffffff;
	background-image: url('../../assets/images/bg_btnBlue.gif');
	background-repeat: no-repeat;
}
.buttonBlue, .buttonRed, .buttonAdmin
{
	background-image: url('../../assets/images/bg_btnYellow.gif');
}
.pageHeader { width:1010px; color: #5380c1; margin-bottom:20px;}
.threadQuote {border:1px dotted #333333;padding:2px;margin-bottom:5px;}
.pQuote
{
	border:0px solid #ff0000;
	font-size: 12px;
	width: 500px;
	display: table;
	position: relative;
	float: right;
	color: #ffffff;
	text-align: right;
	font-style: italic;
	padding-bottom:10px;
}
.pQuote .text {}
.pQuote .source {font-style:italic; text-align:right; font-size:9px;}
.pageBody 
{
	width:1010px;
}
.pageBody .left
{
	width:250px;
	background-color:transparent;
	padding-right:5px;
}
.pageBody .right 
{
	width:750px;
	background-color: Transparent;
	}
.content {background-color:#5f5f5f;}
.pageHeader .topMenu { position:relative; float:right;}
.pageHeader .topMenu  A, .pageHeader .topMenu A:hover, .pageHeader .topMenu A:link, .pageHeader .topMenu A:active 
{font-weight:400; color:#ffffff; text-decoration:none; font-family:Arial; font-size:18px;}
.pageHeader .topMenu  A:hover {color:#ff7700;background-color:transparent;}
.pageHeader .topMenu TD
{
	border-left:0px solid #abaa12;
	font-size: 14px;
	width: 90px;
	height: 28px;
	text-align:center;
	color: #ffffff;
	letter-spacing: 3px;
}

.alternate
{
	background-color: #c9b9a6;
}
.alternate2{background-color:#b6bfb0;}
.abstract
{
	width: 100%;
	padding-top: 5px;
	font-size: 11px;
	color: #bababa;
	display: block;
}
.date
{
	font-size: 11px;
	padding-right: 10px;
}
.title {font-size:16px;font-weight:600;}
.title A {font-size:14px;}
.error
{
	font-size: 11px;
	font-weight: 600;
	color: #880000;
	height:28px;
	border-right: #880000 1px solid;
	border-top: #880000 1px solid;
	border-left: #880000 1px solid;
	border-bottom: #880000 1px solid;
	background-color: #ffffcc;
	background-position: left top;
	background-image: url(../../assets/images/icons/icn_exclamation32x32.gif);
	background-repeat: no-repeat;
	padding-right: 2px;
	padding-left: 35px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.information
{
	border: #b9c399 1px solid;
	padding: 2px;
	padding-left: 20px;
	background-position: 1px 2px;
	background-image: url(../../assets/images/icons/icn_info16x16.gif);
	color: #5e826c;
	background-repeat: no-repeat;
	background-color: #f0faed;
}
LI
{
	list-style-position: inside;
}
.errorLarge
{
	padding-left:35px;
	font-weight: 600;
	color: #ff0000;
	background-position: left top;
	background-image: url(../../icons/icn_exclamation32x32.gif);
	background-repeat: no-repeat;
	height:32px;
}
.header 
{
	height: 25px;
	font-size:13px;
	border-bottom: 2px solid #23160c;
	font-weight:600;
	text-transform: capitalize;
	padding-left:5px;
	padding-top:3px;
}
.thread
{
	background-color: transparent;
	width:740px;
}
.thread .header, .thread .header H1
{
	font-weight:400;
	background-color: transparent;
	font-size: 18px;
	padding: 10px;
	height: 20px;
}
.thread .poster
{
	
	font-weight: bold;

}
.thread .post 
{}
.thread .titleArea {background-color:transparent;font-weight:400;font-size:11px;padding:5px;}
.thread H1 {font-size:20px;margin:0px;margin-bottom:5px;margin-top:15px;}
.thread .body 
{
	padding-top:10px;
	padding-bottom:10px;
}
.threadChildren 
{
	background-color:transparent;
	width:100%;
}
.threadChildren .header, .threadChildren .header H1
{
	font-weight:400;
	font-size:18px;
	color: #ffffff;
	padding-left:15px;
	background-image: none;
	background-color:transparent;
	height:20px;
}
.threadChildren .poster
{
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	display: block;
}
.threadChildren .post {	overflow: hidden;
	width:600px;
}
.threadChildren .titleArea {background-color:transparent;font-weight:400;font-size:11px;padding:5px;}
.threadChildren H1 {margin:0px;}
.threadChildren .body 
{
	padding-top:10px;
	padding-bottom:10px;
	}
.threadChildren .children
{
	margin-top: 30px;
	background-color: transparent;
	border-left: green thin dotted;
	border-top: green thin dotted;
	font-weight:400;
}
.threadChildren .children .header {font-size:14px;font-weight:400;}
.stickyRow
{
	background-color: #a6b2c8;
}
FORM {margin:0px;}
.parentLink
{
	border: 1px dotted #009900;
	padding: 5px;
	margin: 5px;
	margin-left:0px;
	background-color: #F4F8EA;
}
TH {text-align:left;}
.lineages
{
	font-size:12px; font-weight: 500;
}
.tbTitle {font-size:14px;}
.thread .tagList A, .thread .tagList A:hover, .thread .tagList A:link, .thread .tagList A:active {font-weight:600;}

.threadLink {font-size:16px;}

.pager {width:100%}
.pager A, .pager A:Visited, .pager A:Active, .pager A:Hover {display:inline;margin-left:5px;padding:3px; font-size:14px;}
.pager .title
{
	text-align: left;
	font-size: 25px;
	letter-spacing: 3px;
	color : #ffffff;
}
.pager .paging {padding:3px;text-align:right;}

.selected {background-color:#9a7086;color:#ffffff;}
.selected A, .selected A:Visited, .selected A:Active, .selected A:Hover
{
	color: #fedc92;
}
.attachmentList {width:100%;}
.attachmentList .cnt {	color: #880000;
	font-size: 8px;
	width: 10px;
	display: block;
	height: 10px;
	z-index:5;}
.attachment {width:100px; overflow:hidden; height:150px; display:table; font-size:10px;}
.image {cursor:pointer;position:static;z-index:4;border:none;}

INPUT, .readOnly, SELECT, TEXTAREA
{
	background-image:none;
	font-family: arial;
	font-size: 11px;
	font-weight: 400;
	color: #696969;
	background-color: #f7f7f7;
	border: 1px solid #a9a9a9;
}
SELECT {font-size:10px;padding:0px;margin:0px;}

INPUT
{
	padding-left:3px;
	background-position: 0px 0px;
	background-image: url('../../assets/images/bg_srchBoxLng.gif');
	background-repeat: no-repeat;
}

input.button
{
	border:none;
	cursor: pointer;
	background-image: url('../../assets/images/bg_btnBlue.gif');
	background-repeat: no-repeat;
	background-color: Transparent;
	width:77px;
	height:22px;
	}
.checkbox, .checkbox INPUT
{
	border: none;
	background-color: Transparent;
	background-image: none;
}
.threadScroll
{
	width:320px;
	height:100px;
	overflow: auto;
	}
.attachmentListEdit
{
	width:730px;
	height:300px;
	overflow: auto;
	}
.dataGrid
{
	font-size:11px;
	}
.dataGridHeader
{
	border-bottom:2px solid #5f5f5f;
	height:20px;
	color:#ffffff;
	background-color:#808284;
	}
.clipped
{
	overflow: hidden;
}
.cntr {position:relative;width:30px;font-size:10px;height:10px;padding:0px;}
.multiColumn {width:100%; }
.multiColumn TD {width:50%; padding-right:10px; text-align: justify;}
HR {color:#23160c;}