#headline #main,
#staffdiary #main {
	margin-top: 0;
	padding-top: 0;
}
#headline #main .mainleft,
#staffdiary #main .mainleft {
	padding-top: 20px;
}
#headline h2,
#staffdiary h2 {
	width: 980px;
	height: 100px;
	text-indent: -10000px;
	display: block;
	background-repeat: no-repeat;
}
#staffdiary h2 {
	background-image: url(../../staffdiary/images/h2_staffdiary.gif);
}
#headline h2 {
	background-image: url(../../headline/images/h2_headline.gif);
}


#calender h4,
#latest h4,
#category h4 {
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 50px;
	width: 320px;
	padding-bottom: 20px;
}
#calender h4 {
	background-image: url(../images/tit_calender.gif);
	height: 49px;
	padding-bottom: 10px;
}
#latest h4 {
	background-image: url(../images/tit_latest.gif);
	
}
#category h4 {
	background-image: url(../images/tit_category.gif);
}
#calender {
	width: 320px;
	background-image: url(../images/calender_back.gif);
	background-position: bottom;
	padding-bottom: 20px;
}
#latest {
	width: 320px;
	background-image: url(../images/latest_back.gif);
	background-position: bottom;
	padding-bottom: 20px;
}
#category {
	width: 320px;
	background-image: url(../images/category_back.gif);
	background-position: bottom;
	padding-bottom: 20px;
}
.blogset {
	padding-left: 20px;
	padding-bottom: 20px;
}
.blogset span {
	display: block;
}
#category li {
	padding-bottom: 2px;
}


/*--------------------------------------calender*/
#calender table {
	/*background-color: #FFFFFF;*/
	margin-left: 12px;
}
#calender table th,
#calender table td {
	width: 40px;
	height: 30px;
	text-align: center;
}
.prev-m {
	float: left;
}
.month {
	/*float: left;*/
	/*width: 200px;*/
	color: #005620;
	font-size: 20px;
	/*padding-top: 3px;*/
	/*text-indent: 20px;*/
}
/*
.month p {
	text-align: center;
}*/
.next-m {
	float: right;
}
.next-m,
.next-m a {
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	width: 43px;
	height: 40px;
}
.prev-m,
.prev-m a {
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	width: 40px;
	height: 40px;
}

.prev-m a {
	background-image: url(../images/prev-m.gif);
	background-position: 4px 0;
}

.next-m a {
	background-image: url(../images/next-m.gif);
	background-position: left top;
}

.sunday {
	color: #e4007f;
}
.saturday {
	color: #0024a9;
}
/*--------------------------------------calender end*/


.pagenation {
	text-align: center;
}
.pagenation a {
	text-decoration: none;
}
.pagenation .start,
.pagenation .last {
	color: #bcb9b3;
}
/*.pagenation .prev,
.pagenation .next,*/
.pagenation .current_page,
.pagenation .link_page {
	padding-left: 10px;
	padding-right: 10px;
}
.articleset {
	background-image: url(../images/blog_line.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 20px;
}
.articleset h3,
.articleset h3 a {
	background-image: url(../images/blogtitle_back.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 20px;
}
.articleset .postedset,
.articleset p {
	padding-top: 20px;
}
.articleset .postedset {
	padding-bottom: 40px;
}


