@charset "utf-8";

/* ====================================================================

	layout

==================================================================== */

#news_page{
	font-size:12px;
	zoom:1;
}
#news_page:after{
	content:'';
	display:block;
	clear:both;
}
#main_area{
	width:735px;
	float:left;
}
#main{
	margin:0 2px;
}


/* ====================================================================

	topic path
	
==================================================================== */

#topic_path ul li.cat{
	background:url(../images/contents/icon_topicpath.gif) no-repeat right center;
	padding-right:10px;
}
#topic_path ul li.cat a{
	display:inline;
	background:none;
	padding-right:0;
}


/* ====================================================================

	entry list

==================================================================== */

#main_area h2{
	background:url(../../news/images/bg_title.png) no-repeat left bottom;
	padding:20px 12px;
	margin-bottom:10px;
	font-weight:bold;
}
#main_area .entry{
	padding:10px;
}
#main_area .entry h3{
	background:url(../images/common/icon_bullet_blue.gif) no-repeat left 0.3em;
	padding-left:18px;
}
#main ul.info{
	margin-left:18px;
	zoom:1;
}
#main ul.info:after{
	content:'';
	display:block;
	clear:both;
}
#main ul.info .date{
	float:left;
	margin-right:15px;
}
#main ul.info .category{
	float:left;
}
#main ul.info .admin{
	float:right;
	font-size:10px;
}
#main ul.info .admin a{
	float:right;
	font-size:10px;
	color:#5a839b;
}
#main ul.info .admin a:hover{
	color:#ccc;
}

#main_area .odd{
	background-color:#ecf2f6;
}


/* ====================================================================

	entry page

==================================================================== */

#entry_info{
	margin:0 10px 50px;
}
#entry_info ul.info{
	margin:0;
	font-size:12px;
}

#page_link{
	margin:0 10px;
	padding:5px;
	border-top:1px solid #b8cbd6;
	color:#666;
	zoom:1;
}
#page_link:after{
	content:'';
	display:block;
	clear:both;
}
#page_link .newer{
	width:47%;
	float:right;
	text-align:right;
}
#page_link .older{
	width:47%;
	float:left;
}
#page_link a{
	display:block;
}


/* ====================================================================

	side area

==================================================================== */

#side_area .side_box{
	margin-bottom:15px;
}
#side_area .side_box .info_box li{
	background:url(../images/common/icon_bullet_blue.gif) no-repeat left 0.25em;
}
#side_area .side_box .info_box li ul{
	margin:3px 0 6px -10px;
}
#side_area .side_box .info_box li ul li{
	background:url(../images/common/icon_bullet_blue_s.gif) no-repeat left 0.35em;
	padding-left:10px;
}
#side_area #new .info_box li{
	background: url(../images/common/icon_bullet_orenge.gif) no-repeat left 0.25em;
}



/* ====================================================================

	paging

==================================================================== */

.tablenav {
	color: #2583ad;
	background:white;
	margin: 2em auto;
	line-height:2em;
	text-align:center;
	font-size: 14px;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}