
/*homepage start*/
.homepage {
	float: left;
	color: #888;
	}
.homepage a:hover {
	font-size: 1.1em;
	padding: 2px 4px;
	background: url('images/hover2.png') repeat top;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.homepage a{
	color: #0000aa;
	text-decoration: none;
	}
.homepage .entry {
	text-indent: 2em;
	background: url('images/postmiddle.png') repeat-y top;
	padding: 0 15px;
	margin: 0;
	overflow: hidden;
	color: #333;
	}
.homepage .entry img , .homepage .entry img:hover{
	margin: 0;
	padding: 0;
	}
.homepage .entry img{
	filter:Alpha(Opacity=50);
	opacity:0.5;
	}
.homepage .entry img:hover{
	filter:Alpha(Opacity=100);
	opacity:1;
	}
.homepage .entry .alignnone img:hover{
	margin: 0;
	padding: 0;
	}
.homepage .bt {
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 0;
	overflow: hidden;
	color: #fff;
	background: url('images/posttop.png') no-repeat top;
	}
.homepage h2 a{
	color: #fff;
	}
.homepage h2 a:hover {
	font-size: 1.1em;
	padding: 2px 4px;
	background: url('images/hover1.png') repeat top;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.homepage .postmsg {
	background: url('images/postmsg.png') no-repeat top;
	height: 30px;
	text-align: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
.homepage .postmsg .postmsg-left{
	float:left;
	padding-top: 5px;
	padding-left: 15px;
	}
.homepage .postmsg .postmsg-right{
	float:right;
	padding-top: 5px;
	padding-right: 15px;
	}
.homepage .postmetadata {
	background: url('images/postfoot.png') no-repeat top;
	height: 40px;
	text-align: left;
	padding: 5px 15px;
	margin-bottom: 20px;
	overflow: hidden;
	}
.homepage .pagetitle {
	background: url('images/title.png') no-repeat top;
	height: 45px;
	line-height: 45px;
	margin-bottom: 20px;
	font-size: 2em;
	color: #bbb;
	font-weight: bold;
	text-align: center;
}
.homepage .e404 {
	background: url('images/404.png') no-repeat top;
	height: 211px;
	margin: 20px auto;
}
/*homepage end*/





/*pagebars start*/
.pagebar {
	display: block;
	text-align: center;
	color: #888;
	margin-bottom: 20px;
	font-size: 1em;
	}
.pagebar a {
	color: #bbb;
	border: 1px solid #bbb;
	padding: 0 2px;
	text-decoration: none;
	}
.pagebar .this-page {
	color: #5D6DC5;
	border: 1px solid #5D6DC5;
	padding: 0 2px;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
	}
.pagebar .text {
	border: 1px solid #bbb;
	padding: 0 2px;
	text-decoration: none;
	}
/*pagebars end*/
