div#catch_up-contents{
	width:740px;
	_margin:-1px 0 0 0;
}
*:first-child+html #catch_up-contents{
	margin:-4px 0 0 0;
}

div#catch_up-contents *{
	margin:0;
	padding:0;
}

div#catch_up-contents div#catch_up-header{
	width:740px;
	height:8px;
	margin:0;
	padding:0;
}

div#catch_up-contents div#contents-body{
	background-image:url(../img/catch_up-bg.gif);
	padding:46px 0 0 0;
}

div#catch_up-contents a:link,
div#catch_up-contents a:visited,
div#catch_up-contents a:hover,
div#catch_up-contents a:active{
	color:#87b19d;
	text-decoration:none;
}

div#catch_up-contents a:hover{
	text-decoration:underline;
}

/******** catch_up-menu ********/
div#contents-body div#catch_up-menu{
	color:#61967C;
	font-size:11px;
	float:left;
	width:145px;
	padding:0 0 0 22px;
}

div#contents-body div#catch_up-menu p#totop{
	margin:-30px 0 20px 0;
}

div#contents-body div#catch_up-menu h3{
	margin:0 0 7px 0;
}

div#contents-body div#catch_up-menu ul{
	_zoom: 1;
	overflow: hidden;
	margin:0 0 38px 0;
	list-style-type:none;
}

div#contents-body div#catch_up-menu ul#recent_entry li{
	margin: 0;
	margin-bottom: -1px;
	border-bottom:1px #c5dbd5 solid;
	padding:5px 0;
}

div#contents-body div#catch_up-menu ul#recent_entry li.last{
	margin: 0;
	margin-bottom: -1px;
	border-bottom:none;
}

div#contents-body div#catch_up-menu ul#category li{
	background-image:url(../img/category-listmark.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 16px;
}

div#contents-body div#catch_up-menu select#archive-list{
	width:145px;
	margin:0 0 15px 0;
}

div#catch_up-entries div.entry{
	margin:0 0 30px 0;
}

div#catch_up-entries div.entry div.entry_title{
	border-top:2px #c5dbd5 solid;
	border-bottom:2px #c5dbd5 solid;
	padding:20px 0;
	margin:0 0 5px 0;
}

div#catch_up-entries div.entry div.entry_title h2,
div#catch_up-entries div.entry div.entry_title p.entry-date{
	font-weight:bold;
	margin:5px 0 0 0;
	font-size:17px;
	color:#87b19d;
}

div#catch_up-entries p.twitter_logo{
	padding:0 0 0 367px;
	margin:0 0 5px 0;
}

div#catch_up-entries div.entry div.entry-body h3{
	font-size:15px;
	color:#87b19d;
	background-image:url(../img/entry_h3_bg.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:50px 0 6px 0;
	padding:0 0 0 18px;
}

div#catch_up-entries div.entry div.entry-body ul.relatedlinks{
	margin:10px 0 0 0;
	list-style-type:none;
	clear:both;
}

div#catch_up-entries div.entry div.entry-body ul.relatedlinks a:link,
div#catch_up-entries div.entry div.entry-body ul.relatedlinks a:hover,
div#catch_up-entries div.entry div.entry-body ul.relatedlinks a:active,
div#catch_up-entries div.entry div.entry-body ul.relatedlinks a:visited{
	color:#2a7fd4;
	text-decoration:underline;
}

div#catch_up-entries div.entry div.entry-body ul.relatedlinks a:hover{
	text-decoration:none;
}

div#catch_up-entries div.entry div.entry-body p.caption{
	margin:3px 0 0 0;
	font-size:11px;
}

div#catch_up-entries div.entry div.entry-body div,
div#catch_up-entries div.entry div.entry-body p{
	_zoom: 1;
	overflow: hidden;
}

div#catch_up-entries div.entry div.entry-body div.mt10,
div#catch_up-entries div.entry div.entry-body p.mt10{
	margin-top: 10px;
}

div#catch_up-entries div.entry div.entry-body div.right,
div#catch_up-entries div.entry div.entry-body p.right{
	display: inline;
	float:right;
	margin:3px 0 3px 10px;
}
*html div#catch_up-entries div.entry div.entry-body div.w96{
	width:96px; /* for ie6 */
}

div#catch_up-entries div.entry div.entry-body div.left,
div#catch_up-entries div.entry div.entry-body p.left{
	display: inline;
	float:left;
	margin:3px 10px 3px 0;

}

div#catch_up-entries div.entry div.entry-body div.center,
div#catch_up-entries div.entry div.entry-body p.center{
	text-align:center;
	margin: 3px auto;
}
div#catch_up-entries div.entry div.entry-body div.textright,
div#catch_up-entries div.entry div.entry-body p.textright{
	text-align:right;
	margin: 3px auto;
	font-size:11px;
}

div#catch_up-entries div.entry div.entry-body ul.pic-list{
	width:435px;
	margin:0 auto;
	padding:10px 0;
	overflow: hidden;
	zoom: 1;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list2{
	width:435px;
	margin:0 auto;
	padding:2px 0 0;
	overflow: hidden;
	zoom: 1;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list li,
div#catch_up-entries div.entry div.entry-body ul.pic-list2 li{
	width:145px;
	margin:0;
	padding:0;
	float: left;
}

div#catch_up-entries div.entry div.entry-body ul.pic-list li img,
div#catch_up-entries div.entry div.entry-body ul.pic-list2 li img{
	margin:0 0 2px;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list3{
	width:435px;
	margin:0 -2px 0 0;
	padding:10px 0;
	overflow: hidden;
	zoom: 1;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list3 li{
	width:107px;
	margin:0 2px 0 0;
	padding:0;
	float: left;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list3 li.last{
	width:107px;
	margin:0;
	padding:0;
	float: left;
}

div#catch_up-entries div.entry div.entry-body ul.pic-list3 li img{
	margin:0 0 2px;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list4{
	width:434px;
	margin:0;
	padding:10px 0;
	overflow: hidden;
	zoom: 1;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list4 li{
	width:217px;
	margin:0;
	padding:0;
	float: left;
	text-align: right;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list4 li.last{
	text-align: left;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list4 li img{margin:0 1px 2px 0;}
div#catch_up-entries div.entry div.entry-body ul.pic-list4 li.last img{margin:0 0 2px 1px;}

div#catch_up-entries div.entry div.entry-body ul.pic-list5{
	width:435px;
	margin:0;
	padding:10px 0;
	overflow: hidden;
	zoom: 1;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list5 li{
	width:109px;
	margin: 0;
	padding:0;
	float: left;
}
div#catch_up-entries div.entry div.entry-body ul.pic-list5 li.last{width:107px;}
div#catch_up-entries div.entry div.entry-body ul.pic-list5 li img{margin:0 0 2px;}

/******** catch_up-entries ********/
div#contents-body div#catch_up-entries{
	float:right;
	width:435px;
	padding:0 63px 90px 0;
	font-size:12px;
}

/******** catch_up-entries ********/
div#contents-body div#catch_up-entries{
	float:right;
	width:435px;
	padding:0 63px 90px 0;
	font-size:12px;
}

div#contents-body div#catch_up-entries div#pagenate{
	width:435px;
	margin:60px 0 0 0;
}

div#contents-body div#catch_up-entries div#pagenate div#pagelist{
	color:#c5dbd5;
	width:435px;
	_zoom: 1;
	overflow: hidden;
	margin:0 auto;
	text-align:center;
	position:absolute;
	z-index:10;
}

div#contents-body div#catch_up-entries div#pagenate div#pagelist a{

}

div#contents-body div#catch_up-entries div#pagenate p.prev{
	width:63px;
	position:absolute;
	z-index:20;
}

div#contents-body div#catch_up-entries div#pagenate p.next{
	width:63px;
	position:absolute;
	z-index:30;
	margin:0 0 0 372px;
}

div#contents-body div#catch_up-entries div#archive_links{
	width:205px;
	color:#c5dbd5;
	margin:30px auto 0 auto;
	_margin:30px 0 0 0;
	text-align:center;
}

*:first-child+html div#contents-body div#catch_up-entries div#archive_links{
	width:205px;
	color:#c5dbd5;
	margin:30px 0 0 0;
	text-align:center;
}

div#contents-body div#catch_up-entries div#archive_links p{
	overflow:auto;
	width:90px;
}

div#contents-body div#catch_up-entries div#archive_links p.back{
	text-align:left;
	position:absolute;
	margin:0 120px 0 0;
	z-index:60;
}

div#contents-body div#catch_up-entries div#archive_links p.next{
	text-align:right;
	position:absolute;
	margin:0 0 0 130px;
	z-index:40;
}

div#contents-body div#catch_up-entries div#archive_links p.center{
	position:absolute;
	text-align:center;
	width:220px;
	color:#c5dbd5;
	z-index:20;
}

div#contents-body div#catch_up-entries div.entry-footer{
	height:18px;
	background-color:#f3f8f6;
	padding:2px 6px;
	margin:20px 0 30px 0;
}

div#contents-body div#catch_up-entries div.entry-footer p{
	position:absolute;
	width:420px;
}

div#contents-body div#catch_up-entries div.entry-footer p.entry-category{
	text-align:right;
}

/******** Clear ********/
.ClearB{ clear: both;}

.Clear:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/* WinIE7 MacIE5 */
.Clear{
	display:inline-table;
	zoom:100%;
}

/* WinIE5-6 */
/* Hides from IE-mac \*/
* html html .Clear{
	height:1px;
}

.Clear{
	display:block;
}
