@CHARSET "UTF-8";
@import "common_kotei.css";

.animal_name
{
	margin	:5px 0 0 0;
	width	:585px;
	height	:40px;
	background-image	:url("../img/animal_space/animal_title.png");
	background-repeat	:no-repeat;
	padding	:8px 0 0 45px;
	color	:#6699ff;
	font-size	:140%;
	font-weight	:bold;
}

.animal_intro_img
{
	float	:left;
	margin	:0 10px 10px 0;
}

.animal_topics_box
{
	width	:555px;
	padding	:50px 10px 10px 10px;
	background-image	:url("../img/animal_space/animal_topic_title.png");
	background-repeat	:no-repeat;
	border	:1px solid #6699ff;
}

.animal_topic_box
{
	float	:left;
	width	:165px;
	padding	:0 10px;
}

.animal_topic_img
{
	margin	:0 auto 5px auto;
	
}

.animal_topic_date
{
	margin	:0;
}

.animal_topic_title
{
	color	:#6699ff;
	font-size	:108%;
	font-weight	:bold;
}

.animal_topic_link
{
	margin	:0 0 0 80px;
	width	:81px;
	height	:19px;
	background-image	:url("../img/animal_space/read_this_post.png");
	background-repeat	:no-repeat;
}
#main_title
{
	width	:600px;
	height	:120px;
	background-image	:url("../img/animal_blog/main_title.png");
	background-repeat	:no-repeat;
	margin:0 0 10px 0;
}
#main_box{
	padding:0 10px;
}
.posts{
	margin:0 0 5px 0;
}
.post_title_bg{
	display:block;
	width	:580px;
	height	:35px;
	background-image	:url("../img/animal_blog/blog_title.png");
	background-repeat	:no-repeat;
	margin:0 0 10px 0;
}
.post_title{
	display:block;
	padding:0px 0px 0px 40px;
	line-height:30px;
	color:#690;
	font-size:122%;
	float:left;
}
.post_date{
	display:block;
	float:right;
	line-height:30px;
}

.post_contents{
	clear:both;
	padding:0 10px;
	margin:10px 0;
}
.post_contents p{
	margin:0;
}

.post_metadata{
	display:block;
	text-align:right;
	padding:5px 10px;
	font-size:85%;
	margin:0 0 10px 0;
}

.post_metadata a,
.post_metadata a:link,
.post_metadata a:visited,
.post_metadata a:hover,
.post_metadata a:active{
	color:#690;
}

.wp-pagenavi{
	text-align:right;
	padding:0 0 0 15px;	
}
.wp-pagenavi span.pages{
	border:0px !important;
	margin:2px 6px 2px 2px !important;
	text-indent:-9999px !important;
	display	:none !important;

}
.wp-pagenavi span.current{
	border:0px !important;
	padding:0 5px;
}
.wp-pagenavi a{
	border:0px !important;
	padding:0 5px;
}

