.EachCategory{
	background-image:url(../asset_forum/imgs/bg_pattern.gif);
}

#BtnPost{
	display:block;
	float:right;
	width:85px;
	height:20px;
	background-image:url(../asset_forum/imgs/btn_post.png);
	margin-bottom:5px;
}

#BtnPost:hover{
	background-position:0 -20px;
}

#Btns{
	clear:right;
	height:29px;
	background-image:url(../asset_forum/imgs/bar_home.gif);
	background-repeat:repeat-x;
}

#Btns a{
	display:block;
	float:left;
	width:141px;
	height:23px;
	margin-right:3px;
}

#Btns1{
	clear:right;
	height:29px;
	background-image:url(../asset_forum/imgs/bar_entertainment.gif);
	background-repeat:repeat-x;
}

#Btns1 a{
	display:block;
	float:left;
	width:141px;
	height:23px;
	margin-right:3px;
}

#Btns2{
	clear:right;
	height:29px;
	background-image:url(../asset_forum/imgs/bar_i_love_japan.gif);
	background-repeat:repeat-x;
}

#Btns2 a{
	display:block;
	float:left;
	width:141px;
	height:23px;
	margin-right:3px;
}

#Btns3{
	clear:right;
	height:29px;
	background-image:url(../asset_forum/imgs/bar_question.gif);
	background-repeat:repeat-x;
}

#Btns3 a{
	display:block;
	float:left;
	width:141px;
	height:23px;
	margin-right:3px;
}

#Btns4{
	clear:right;
	height:29px;
	background-image:url(../asset_forum/imgs/bar_other.gif);
	background-repeat:repeat-x;
}

#Btns4 a{
	display:block;
	float:left;
	width:141px;
	height:23px;
	margin-right:3px;
}

.EachCategory{
	width:340px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:8px;
	
}

.Messages{
	margin-top:10px;
	height:200px;
}

.EachMessage{
	font-weight:bold;
	margin-bottom:5px;
}

.EachMessage:hover{
	background-color:#FFEAEB;
}

.SeeMore{
	text-align:right;
}

#FormPost{
	background-image:url(/asset_bulletin/imgs/form_bg.gif);
	padding:20px;
	margin:10px 0;
}

#FormPost select,#FormPost input,#FormPost textarea{
	margin:2px 0;
}

#FormPost .FormSubject{
	text-align:right;
	vertical-align:top;
}

#FormPost .FormTitle{
	width:300px;
}

#FormPost textarea{
	width:550px;
	height:100px;
}

#FormPost .FormError{
	color:#FF0000;
	font-weight:bold;
}

#TermLink{
	text-decoration:underline;
}

#Terms{
	width:100%;
	height:25px;
}

#PostTerms{
	
}
 
/*

*/

#CommentTitle1{
	font-size:16px;
	background-color:#9761a9;
	padding:5px;
	font-weight:bold;
	color:#FFF;
}

#CommentTitle2{
	font-size:16px;
	background-color:#30b0c5;
	padding:5px;
	font-weight:bold;
	color:#FFF;
}

#CommentTitle3{
	font-size:16px;
	background-color:#6a7e15;
	padding:5px;
	font-weight:bold;
	color:#FFF;
}

#CommentTitle4{
	font-size:16px;
	background-color:#66442d;
	padding:5px;
	font-weight:bold;
	color:#FFF;
}

.Bar{
	clear:both;
	width:480px;
	height:20px;
	margin:5px 0;
	padding:5px;
	background-image:url(/asset_bulletin/imgs/bar.gif);
	background-repeat:no-repeat;
}

#BarBody{
	clear:both;
	margin:5px 0;
	padding:10px;
	background-image:url(/asset_bulletin/imgs/bg_pattern.gif);
}

.AutoUrl{
	font-weight:bold;
}

#BarBody table{
	width:100%;
}

#BarHeader .Title{
	width:200px;
	float:left;
}

.IconFace{
	vertical-align:text-bottom;
}

#HeaderMenu{
	margin:10px 0;
}

#CategoryTitle{
	margin:5px 0;
}

#Selector{
	width:200px;
	float:right;
	text-align:right;
}

#BarBody .Date{
	width:80px;
}

#BarBody .Name{
	width:100px;
}

#BarBody .Replied{
	width:100px;
}

.BarBody{
	padding:5px;
	margin-top:10px;
	background-image:url(/asset_bulletin/imgs/bg_pattern.gif);
}

.BarHeader1{
	color:#FFF;
	text-align:right;
	margin-bottom:5px;
	background-color:#C5A9D0;
	padding:3px;
}

.BarHeader2{
	color:#FFF;
	text-align:right;
	margin-bottom:5px;
	background-color:#8AD3dF;
	padding:3px;
}

.BarHeader3{
	color:#FFF;
	text-align:right;
	margin-bottom:5px;
	background-color:#ACB77C;
	padding:3px;
}

.BarHeader4{
	color:#FFF;
	text-align:right;
	margin-bottom:5px;
	background-color:#AA978A;
	padding:3px;
}

.BarSubHeader{
	margin-bottom:10px;
	text-align:right;
}

.DetailBanner{
	display:block;
	margin:50px auto;
}

.Banner{
	margin-bottom:10px;
}

.IroBox{
	width:230px;
	padding:10px;
	margin-bottom:10px;
	background-color:#EDF8EC;
}

.WantedBox{
	width:228px;
	padding:10px;
	margin-bottom:10px;
	border:solid 1px #999;
	margin-bottom:10px;
}

#Footer{
	clear:both;
	border-top:dotted 1px #CDCDCD;
}

#SearchPanel{
	position:absolute;
	border:1px solid #CCC;
	width:420px;
	background-color:#FFF;
	padding:1px;
}

#SearchPanel .Title1{
	padding:3px;
	background-color:#ACB77C;
	color:#FFF;
	font-weight:bold;
}

#SearchPanel .Title2{
	padding:3px;
	background-color:#C5A9D0;
	color:#FFF;
	font-weight:bold;
}

#SearchPanel .Title3{
	padding:3px;
	background-color:#8AD3dF;
	color:#FFF;
	font-weight:bold;
}

#SearchPanel .Title4{
	padding:3px;
	background-color:#AA978A;
	color:#FFF;
	font-weight:bold;
}

#FormSearch .FormTitle{
	text-align:right;
	font-weight:bold;
}

.Notified{
	color:#880000;
}

#InappropriatePopup{
	position:absolute;
	border:1px solid #C60005;
	background-color:#FFF;
	width:360px;
	padding:10px 0;
	text-align:center;
}

#InappropriatePopup .YesNo{
	text-align:center;
}

.PostNotice{
	color:#FF0000;
}