/* General Styles*/
body {
	font-size: 12px;
	font-family: Tahoma, Verdana, "宋体";
	background-position: top left;
	background-repeat: repeat-x;
}
table,td {
	font-family: Tahoma, Verdana, "宋体";
	color: #000000;
	font-size: 12px;
}
a:link,a:visited {
	text-decoration: none;
	color: #993300;
	font-family: Tahoma, Verdana, "宋体";
}
a:hover {
	text-decoration: underline;
	color:#990000;
	font-family: Tahoma, Verdana, "宋体";
}
hr {height: 1px; border: 1px solid #CCCCCC;}

/* Form Control Styles*/
input {  
	border: 1px solid #C0C0C0;
	padding-right: 1px; 
	padding-left: 1px;
	padding-bottom: 1px; 
	padding-top: 1px; 
	font-family: Tahoma, Verdana, "宋体"; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; }
textarea { 
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, "宋体"; 
	font-size: 12px; 
	color: #000000; }
select { 
	font-family: Tahoma, Verdana, "宋体"; 
	font-size: 11px;  
	color: #000000; 
	background-color: #FFFFFF;
}

/* Main Text Styles*/
h3 { font-size: 18px; font-weight: bold;}
.maintable{width:768px; border-color:#999999; border-style: solid; border-bottom-width:0px; border-right-width:1px; border-top-width:0px; border-left-width:1px; background-color: #F6F6F6;}
.comment-text{font-size: 11px; color: #000}
.highlight {text-decoration: underline;	color: red;}
.page-header {width: 100%; height: 100%; filter:Glow(color='black', Strength='3');}
.page-header a:link {filter:progid:DXImageTransform.Microsoft.Glow(#000); color: #FFF; font-size: 24px; font-weight: bold; text-decoration: none}
.page-header a:visited {filter:progid:DXImageTransform.Microsoft.Glow(#000); color: #FFF; font-size: 24px; font-weight: bold; text-decoration: none}
.page-header a:hover {filter:progid:DXImageTransform.Microsoft.Glow(#000); color: #FFF; font-size: 24px; font-weight: bold; text-decoration: underline}
.page-subheader {width: 100%; height: 100%; filter:Glow(color='black', Strength='2'); font-size: 12px; font-weight: normal;
				color: #FFF;}
.page-footer {border-top: 1px dashed #CCCCCC}
/* Main Content Box Styles*/
.sidebar { vertical-align: top;	height: 400px; width: 180px; white-space: nowrap;}
.mainbox { vertical-align: top;}

.multipage { color: #999999 }
.multipage-current {color: #999999; font-weight: bold; text-decoration: underline}
.panel{}
.panel-title{ color: #666666; font-weight: bold; border-bottom: 1px dashed #CCCCCC}
.panel-content{}
.calendar-box {}
.calendar-day { color: #666666; text-align: center; padding: 4px;}
.calendar-year { color: #999999; font-weight:bold;  text-align: center; padding: 4px;}
.calendar-weekdays { color: #999999; font-weight:bold;  text-align: center; padding: 4px;}
.calendar-today { color: #666666; border: dashed 1px #993300; text-align: center; padding: 4px;}
.calendar-thisday { color: #666666; border: solid 1px #993300; text-align: center; padding: 4px;}
a.calendar:link { text-decoration: none; color: #4073AB; }
a.calendar:visited { text-decoration: none; color: #4073AB; }
a.calendar:hover { text-decoration: underline; color: #990000; }
.textbox{ background-color: #F3F3F1; border: 0px dashed #CCCCCC}
.textbox-title{	font-size: 12px; border-bottom: 1px dashed #E0E0E0; padding-left: 10px}
.textbox-content{ padding-left: 8px}
.textbox-bottom {
	font-size: 11px;
	Color: #999999;
}

.formbox{
	border: 1px solid #CECECE;
	background: #fcfcfc;
	font-size: 12px;
	color: #CC0000;
	line-height: 16px;

}
.formbox-title{ text-align: center;	background-color: #EFEFEF;}
.formbox-content{}
.formbox-rowheader { text-align: right; font-weight: bold;}
.formbox-wordwrap{ border: solid 1px #CCCCCC; background: #FFFFFF; word-wrap: break-word; word-break: break-all;}
.commentbox{ background-color: white; border: 1px dashed #CCCCCC}
.commentbox-title{ }
.member-list{ background-color: #F6F6F6}
.gridbox{  border-color:#CCCCCC; border-style: solid; border-bottom-width:1px; border-right-width:1px; border-top-width:0px; border-left-width:0px; background-color: white;}
.gridbox-td { border-color:#CCCCCC; border-style: solid; border-bottom-width:0px; border-right-width:0px; border-top-width:1px; border-left-width:1px;}
.gridbox-title {border-color:#CCCCCC; border-style: solid; border-bottom-width:0px; border-right-width:0px; border-top-width:1px; border-left-width:1px; text-align: center; background-color: #EFEFEF;}
.gridbox-page {border-color:#CCCCCC; border-style: solid; border-bottom-width:0px; border-right-width:0px; border-top-width:1px; border-left-width:1px; text-align: right; background-color: #EFEFEF;}

.linklogo{border-color:#CCCCCC; border-width: 1px; border-style: solid; width: 150px;}
.panel-link{text-align: center;}

.message-text{font-size: 11px; color: gray}
.messagebox{ background-color: white; border: 1px dashed #CCCCCC}
.messagebox-title{ border-bottom: 1px dashed #E0E0E0; }
.messagebox-content{ height: 100px;}
.posttype-text{color: #993300;}


.searchresult {
}
.searchresult-title {
}

.essentialbox {
}
.essentialbox-title {
}
.SendMessage 
{
	color: #CCC;
}
.SendMessage a:link,.SendMessage a:visited 
{
	color: #D8BBA2;
}
.SendMessage a:hover 
{
	color: #B79374;
}
.comment-name {
	font-weight: bold;
}
.comment-unregistered {
	font-size: 11px; 
	color: gray;
}
.comment-trackback 
{
	margin: 0px 10px 10px 10px;
	padding: 0px 4px 0px 4px;
	border-left: 4px solid #CCC;
	color: #999;
}

#argue_right{ width:99%;background-color: #F9F3ED;  margin:10px 0px 0px 0px; padding:5px 0px 0px 15px; height:20px; text-align :left  }
#argue_right_sub{width:99%;background-color: #F9F3ED;margin:0px 0px 0px 0px; padding:5px 0px 10px 30px; text-align :left    }
.argue_bold{ font-weight:bold;}
.argue_win{ color:#FF8A4C}
.argue_loss{ color:#448734}
.StickOut
{
	margin-bottom: 10px;
	margin-left: 5px;
}
.StickOut-Title
{
	font-size: 12px; 
	padding-left: 10px; 
	padding-right: 10px;
}
.StickOut-Tag
{
	font-size: 13px;
	color: #846444;
	padding-right: 6px;
	line-height: 22px;

}
.StickOut-Time
{
	font-size: 11px; 
	color: #999;
	margin-left: 10px;
}
.fastnav-box{ background-color: #F9F3ED; border: 1px dashed #CCCCCC; margin-top:20px;}

.articlelink-box {
	background-color: #F9F3ED;
	border: 1px dashed #CCCCCC;
	margin-top:10px;
}
.articlelink-lefttitle
{
	color:gray;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	border-bottom: 1px dashed #CCCCCC;
}
.articlelink-righttitle
{
	color:gray;
	text-align:right;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	border-bottom: 1px dashed #CCCCCC;
}
.articlelink-content 
{
	color: gray;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
}
.articlelink-author 
{
	color: gray;
	text-align:right;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
}
.articlelink-blank 
{
	height:8px;
}
