@charset "utf-8";
/* CSS Document */
body{
	color:#FFFFFF;


}

#container {
	margin:auto;
	margin-top:100px;
	width: 841px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	 

}

#header {
	background: #DDDDDD;
}

#leftBar {
	background-image:url(images/bg_left.jpg);
	background-repeat:no-repeat;
	height:391px;
	float: left;
	width: 419px;

}

#content {
	float:left;
	padding-top:60px;
	margin-left:9px;
	width:400px;
	
}

#rightBar {
	background-image:url(images/bg_right.jpg);
	background-repeat:no-repeat;
	float:right;
	width: 422px;
	height:391px;

}

#footer {
	/*background-image:url(images/footer.jpg);*/
	height:45px;
	clear:both;

} 
#footerImg{	
	background-image:url(images/footerImg.jpg);
	background-repeat:no-repeat;
	height:41px;
	margin-left:20px;

}
#menu{
	margin-top:0px;
	

}
.menu_item{
	float:left;
	padding-left:7px;
	text-align:center;
	

}
.menu_items_box{
	background-color:#999999;
	cursor:pointer;
	height:3px;
	width:69px;

}
.menu_items_text{
	color:#999999;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.menu_item:hover .menu_items_box{
	background-color:#FF0000;
}
.menu_item:hover .menu_items_text > a{
	color:#FFFFFF;

}

#contents{
	float:left;
	color:#FFFFFF;
	font-size:12px;
	width:400px;
	padding:0px;
	margin:0px;
	

}
.text_fields {
	border: 0px solid #D7E5F2;
	border-collapse: collapse;
	width:130px;
	
}
#login{
	float:right;
	margin-right:25px;
	margin-top:25px;

	

}
#login > a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	

}
#logout > a{
	color:#CCCCCC;
	font-size:10px;

}
.sp{
	background-color:#666666;
	color:#666666;
	width:330px;
	margin-top:10px;


}
.inner_content{
	padding-top:14px;
	padding-bottom:20px;
	
	
}

#comments  div{
	white-space:normal;
	

}
.links{
	background-color:#CCCCCC;
	height:15px;
	padding-top:0px;
	text-indent:10px;

}
a{
	color:#999999;
	text-decoration:none;

}
#posting_class{
	position:absolute;
	padding-left:10px;
	height:230px;
	/*background-color:#CCCCCC;*/
	/*padding-right:10px;*/
	text-align:right;
	/*border:2px solid #666666;*/
	

}

.labeling{
	float:left;
	padding-top:4px;s

}
.input{
	float:right;
	padding:0px;
	margin:0px;

}
.error{
	
}
.btn_link{
	font-size:11px;
	margin-top:0px;
	width:50px;

}
.subject{
	float:left;
	width:380px;

}
#comments{
	background-color:#FFFFFF;
	height:180px;
	color:#000000;
	overflow:auto;
	padding:10px;
	padding-left:2px;
	width:350px;
	border: 4px solid #CCCCCC;

}
.sub{
	color:#000000;
	font-size:12px;
	padding-left:20px;

}
.numbers{
	font-size:11px;
	color:#999999;
	float:left;
	
}
.author_date{
	color:#999999;
	font-size:10px;
	padding-left:20px;
	font-weight:normal;

}
.comment{
	display:block;
	font-size:11px;
	margin-top:15px;
	background-color:#f1f1f1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	font-weight:normal;
	padding:5px;
	white-space:normal;
	

}

.sp{
	background-color:#FFFFFF;
	font-size:11px;
	color:#999999;
	padding-left:20px;
	float:left;
	width:310px;

}

.a_links{
	font-size:10px;
	padding-left:20px;
	color:#CC9933;

}
.rep_box{
	margin-left:20px;

}
.rep_save{
	margin-left:20px;

}

#PostAddForm{
	margin:0px;
	padding:0px;

}
#appendedPostsLinks{
	color:#FFFFFF;
	font-size:12px;
	overflow:auto;
	width:350px;
	font-weight:normal;
	
}

/* for showing one post for approval*/
#forSinglePost{	
	background-color:#FFFFFF;
	overflow:auto;
	padding:5px;
	height:200px;
	width:350px;
	border:4px solid #666666;

}
#ap_subject{
	color:#333333;

}
#ap_date{
	font-size:10px;
	color:#999999;

}
#ap_text{
	margin-top:10px;
	background-color:#f1f1f1;
	color:#333333;
	font-weight:normal;

}
.posts_heading{
	font-size:13px;
	padding-bottom:5px;
	font-weight:bold;
}
#contents h1{
	font-size:12px;

}
#username{
	font-size:12px;
}
#logout{	
	font-size:12px;

}
.appended{
	background-color:#FFFFFF;
	color:#666666;
	width:300px;
	height:200px;
	/*padding:5px;*/
	border: 4px solid #666666;
	padding-top:3px;

}
.appended_result{	
	text-indent:5px;
}
.appended_result a{	
	text-decoration:underline;
}
label.error{	
	display:block;
	font-size:10px;
	color:#CCCCCC;
	text-align:left;
	float:right;x;
	padding-top:0px;
	/*margin-top:-20px;*/

}

fieldset{	
	border: 1px solid #781351;
	width: 20em

}
legend{
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px
} 
.phperror{
	display:block;
	font-size:10px;
	color:#CCCCCC;
	text-align:left;
	width:100px;
	margin-left:10px;
}
#admin_links{
	padding-top:5px;

}
#admin_links a{
	color:#FFFFFF;
	text-decoration:underline;
	padding-right:10px;

}
.pageContent{
	overflow:auto;
	height:220px;
	width:370px;
	font-weight:normal;
	padding:2px;
	padding-left:5px;
	color:#FFF;
	
	

}
.theBookForm{
	width:0px;

}