/**********************
	forums 
**********************/
.CreateForum{
	padding-top:40px;
	margin:0 auto;
	width:550px;
}

.ForumList{
	margin:0 auto;
	margin-top:10px;
	width:750px;	
}
/*header*/
.ForumHeader{
	background-color:#1d6491;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
.ForumHeader th{
	color:white;
	font-weight:bold;
	font-size:14px;
}
.ForumHeader .Name{
	border-bottom:3px solid #e3e3e3;
}
.ForumHeader .NrOfForums{
	width:120px;
	border-left:3px solid #cecece;
	border-bottom:3px solid #cecece;
}
.ForumHeader .NrOfTopics{
	width:120px;
	border-left:3px solid #cecece;
	border-bottom:3px solid #cecece;
}

/*list*/
.Forum{
	border:1px solid black;
	height: 45px;
	background-color:#e7e7e7;
}

.Forum td{
	border-bottom:1px solid #1d6491;

}
.Forum .Mark{
	margin-top:15px;
	padding-left:10px;
	width:20px;
}
.Forum .Name{
	margin-top:5px;
	padding-left:10px;
}
.Forum .NrOfForums{
	text-align:center;
	height: 45px;
	border-left:3px solid #cecece;
}
.Forum .NrOfTopics{
	text-align:center;
	height: 45px;
	border-left:3px solid #cecece;
}

#Navigation{
	background-image:url('navibg.png');
	height:27px;
	font-size:14px;
	font-weight:bold;
	margin-top:7px;
	padding-top:6px;
	padding-left:8px;
}

#Navigation h3{
	margin:15px;
}

#Navigation a{
	color:white;
	font-weight:bold;
}

/****************************
	Topic
****************************/
/* header */
.TopicTable{
	margin:0 auto;
	margin-top:10px;
	width:750px;

}

.TopicHeader{
	height:30px;
	background-color:#1d6491;
	color:white;
	height: 15px;

}
.TopicHeader th{
	color:white;
	font-weight:bold;
	font-size:14px;
}
.TopicHeader .Status{
	width: 100px;
}

.TopicHeader .Title{
	width: 350px;
	text-align:center;
}
.TopicHeader .Creater, .TopicHeader .LastComm{
	border-left:2px solid white;
	text-align:center;
	width: 130px;
}
.TopicHeader .Nr{
	border-left:2px solid white;
	text-align:center;
	font-size:11px;
}
/* topics */
.Topic{
	height:30px;
	background-color:#eeeeee;
}
.Topic .Status{
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	text-align:center;
	font-size:12px;
	width:10px;
}
.Topic .Title{
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	padding-left:10px;

}
.Topic .Title .Link{
	margin-top:10px;
	margin-left:25px;
}
.Topic .Creater, .Topic .LastComm{
	border:1px solid #cecece;
	text-align:center;
	font-size:12px;
}
.Topic .Nr{
	border:1px solid #cecece; /*b33300*/
	text-align:center;
	font-size:12px;
}
.TopicControll{
	margin-right:50px;
}
#CreateTopic{
	margin:0 auto;
	width:550px;
}
/***************************
		Comments
***************************/
.CommentCtrl{
	padding:10px 0px 10px 0px;
	margin-left:21px;
}

.Comment{
	margin:0 auto;
	border:1px;
	border-color:#cccccc;
	border-bottom: 1px solid #1d6491;
	border-style:solid;
	background-color:#f1f1f1;
}
.Comment .User{
	width:110px;
	background-color:#f1f1f1;
	border-right:2px solid #cecece;
	vertical-align:top;
}
.Comment .User a{
	overflow:hidden;
	width:100px;
}


.Comment .UserName{
	padding:2px;
	font-weight:bold;
	font-size:12px;
	color:white;
}
.Comment .UserComments{
	font-size:11px;
	padding:2px;

}

.Comment .Post{
	width:630px;
	height:120px;
	padding:2px;
	vertical-align:top;
}
.Comment .DeletedPost{
	width:630px;
}

.Comment .Date{
	color:white;
	width:140px;
	background-color:#1d9220;
	font-weight:bold;
	font-size:12px;
	padding:2px;
}
.Comment .Ctrl{
	padding:0px;
	margin:0px;
	background-color:#1d9220;
	text-align:right;
}
.Comment .Ctrl a{
	padding-right:20px;
	font-size:11px;
	font-weight:bold;
	color:white;
}
.Comment .Signature{
	border-top:1px solid #cecece;
	padding:3px;
	color:#1b1b1b;
}
.Comment .Edited{
	font-size:11px;
}
.Ctrl .button{
	padding:0;
	margin:0;
}


.Post .MainComm{
	width:100%;
	padding:5px;
	clear:both;
}
.Post .Str{
	color:#1b1b1b;
}

.quote{
	padding:10px;
	margin-left:25px;
	width:90%;
	margin-right:2px;
	border:1px solid #b4b4b4;
	background-color:#e3e3e3;
	color:#1b1b1b;
}

/*new comment*/
.Emotions{
	padding:5px;
}
.BBbutton{
	border:0;
	background-color:#1d9220;
	width:50px;
	font-weight:bold;
	padding:2px;
	color:white;

}
.BBbutton:hover{
	background-color:#e68300;
}
.Preview{
	margin:0px;
	padding:5px;
	width:600px;
	border-left:3px solid #cecece;
	background-color:#eeeeee;
	color:#1b1b1b;
}

.LatestComments{
	border-bottom:1px dotted #1d6491;
	padding:3px;
	text-align:justify;
}
.LatestComments div{
	font-weight:bold;
}
/*********************
	messagebox
**********************/
.MsgUsage{
	padding:20px;
}

.MsgBoxFill{
	width:150px;
	background-color:#e3e3e3;
	border:1px solid #1b1b1b;
	height:15px;

}
.MsgBoxFill .Bar{
	background-color:#b33300;
	height:15px;
	margin-left:0;
}
.MsgBoxFill .Pro{
	margin-top:-15px;
	color:#1b1b1b;
	font-weight:bold;
	text-align:center;
	height:15px;

}
.Message{
	margin:0 auto;
	margin-top:55px;
	width:600px;
	background-color:#eeeeee;
	color:#1b1b1b;
	font-size:14px;
	border:2px solid #1d9220;

}
.Message .string{
	font-weight:bold;
	width:100px;
	float:left;
}
.Message .data{
	float:left;
}
.Message .Header{
	clear:both;
	padding:5px;
	height:13px;

}
.Message .UserMessage{
	padding:20px;
	border-top:2px solid #1d9220;
}
.MessageControll{
	margin:0 auto;
	margin-top:5px;
	width:600px;
	padding:5px;
	background-color:white;
}
/*******************
	InfoBox
*******************/
.infobox {
	color: #14293D;
	text-decoration: none;
	text-align: left;

	background-color: lightyellow;
	border: dotted 1px black;
	padding: 5px;

	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10000;
}

.infobox p {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	size: 12px;
}

span.info_tag {
	border-bottom: dotted 1px #cccccc;
	font-weight: normal;
	color: #000000;
	cursor: help;
}
