/* ******** Layout Individual ******** */ 
#contents{
	padding:4px 16px 0 32px;
}

/* ******** Individual ******** */ 
blockquote{
	background:url(./img/blockquote.gif) no-repeat top left #f0f0f0;
	margin:1em 0em 0.8em 1em;
	padding:1.8em 0.5em 0.3em 2em;
	width:540px;color:#444;
} 
blockquote cite{
	display:block;text-align:right;font-style:oblique;
}

.column-h3{font-weight:bold;font-size:140%;line-height:180%;margin-top:0.5em;}
#entrybody h3{font-size:140%;margin:1em 0 0 0;line-height:160%;font-weight:bold;}
h4{font-size:140%;font-weight:normal;color:#009ddd;margin:0 0 0 0;padding:0 0 0.5em 0;line-height:150%;}
#entrybody h4{font-size:120%;margin:1em 0 0 0;padding:0 0 0 0;line-height:140%;font-weight:bold;color:#000;}

.waku {border-collapse:collapse;}
.waku td{border:1px solid #666666;padding:2px;font-weight:normal;}
.waku th{border:1px solid #666666;padding:2px;font-weight:normal;text-align:left;}
.wakur{width:640px;table-layout:fixed;border-collapse:collapse;border:1px solid #999;}
.wakur td{vertical-align:top;padding:0 0 0 2px;}
.trt{border-bottom:1px solid #aaa;border-collapse:collapse;}
.trt td{border-top:1px solid #aaa;padding:2px 0;}
.trt th{border-top:1px solid #aaa;text-align:left;font-weight:normal;padding:2px 0;}
.trt .rank{font-size:150%;font-family:arial;padding-top:2px;text-align:center;}
.tr1{}
.tr2{background:#eee;}
.tr3{background:#f4f4f4;}

.flag{border:1px solid;position:relative;top:2px;margin:2px 4px 0px 2px;vertical-align:baseline;}
.flag12{margin:0px 7px 0px 5px;}
.flag2{width:20px;height:20px;vertical-align:text-bottom;}
.flag3{position:relative;top:2px;margin:2px 4px 0px 2px;vertical-align:baseline;float:left;}
.resultcap{
	background:url(http://www.o-news.net/img/bg-bar.gif) repeat-x top left #cccccc;text-align:center;}
.h3result{font-size:160%;font-family:'Century Gothic';}
.relayresult th{background:url(http://www.o-news.net/img/bg-bar.gif) repeat-x top left #cccccc;padding:0px;line-height:22px;font-weight:bold;}
.relayresult th.rank{background:#e0e0e0;text-align:center;padding:0 1px;font-weight:normal;}
.relayresult td{font-size:12px;}

.reference{margin-top:24px;padding:0px;}
.reference li{margin-left:12px;padding:0px;list-style-type:none;}


#entrytitle{
	font-size:150%;font-weight:bold;line-height:120%;
	margin:1em 0 0 0;padding:0 0 0 0;
}
#entrydate{
	font-size:82%;color:#999;
	margin:0 0 1.8em 0;padding:0 0 0 0;
}
#entrybody{
	font-size:82%;line-height:1.5em;
}
#entrybody a{
	background:#f0f0ff;
}
#entrybody a:hover{
	background:#f0fff0;
}

#authorname{
	text-align:right;font-size:130%;font-family:verdana;
}
#authorname2{
	text-align:right;font-size:130%;font-family:verdana;
}

.wr-l{float:left;margin:0px 8px 8px 0px;padding:4px;width:248px;border:1px solid #ccc;text-align:center;}
.wr-r{float:right;margin:0px 0px 8px 8px;padding:4px;width:248px;border:1px solid #ccc;text-align:center;}
.photo{float:left;margin:0px 8px 8px 0px;padding:4px;border:1px solid #ccc;text-align:center;}
.photo2{float:right;margin:0px 0px 8px 8px;padding:4px;border:1px solid #ccc;text-align:center;}
.wr-l img{border:0px;}
.wr-r img{border:0px;}
.photo img{border:0px;}
.photo2 img{border:0px;}
.photo-in{background:#f0f0f0;color:#999;margin:2px 0px 0px 0px;padding:2px 0;text-align:center;}
.phototext{background:#f0f0f0;color:#999;margin:2px 5px 4px 5px;padding:2px 0;text-align:center;}
.wr-in{background:#f0f0f0;color:#999;margin:2px 0px 0px 0px;padding:2px 0;text-align:center;}


.nomark	{
	list-style-type:none;margin:0px;
}


.entry-tags{
	border:1px solid #666;padding:8px;margin:0 4px 8px 0;
}
.entry-tags-header{
	margin:0 0 0 0;padding:0 0 0 0;
}

.entry-tags-list{
	margin:0 0 0 0;padding:0 0 0 0;
}

.entry-tag{
	list-style-type:none;display:inline;font-size:82%;
}

#cap-related{
	text-indent:-9999em;background:url(./img/cap-related.gif) no-repeat;
	width:682px;height:24px;margin:2em 0 0 0;
}

#related{
	margin:0 0 0 0;padding:0 0 0 0;width:682px;
	background:url(./img/box-bg682.gif) repeat-y;
}

.related{
	list-style-type:none;padding:1px 1px 1px 0px;margin:0 1px 0 1px;
	border-bottom:1px solid #aac;
}
.related a{
	padding:4px 0 4px 24px;display:block;
	font-size:82%;
	background:url(http://www.o-news.net/img/ar4.gif) no-repeat 8px center #f8f8f8;
}
.related a:hover{
	background-color:#f0f0ff;color:#333;
}
.related-date{
	color:#999;font-size:90%;
}


/* ******** Trackback ******** */ 
#cap-trackback{
	text-indent:-9999em;background:url(./img/cap-trackback.gif) no-repeat;
	width:682px;height:24px;margin:2em 0 0 0;
}

#trackbacks-link{
	font-size:90%;
	margin:8px 16px;padding:2px;
	border:1px solid #ccc;
	background:#f0f0f0;
	color:#444;
}

#trackbacks{
	background:url(./img/box-bg682.gif) repeat-y;
	margin:0 0 0 0;padding:0 0 0 0;font-size:82%;
	border-bottom:1px solid #aac;width:682px;
}

#trackbacks-info{
	padding:8px 12px 0px 12px;
}
#trackbacks-content{
	padding:0px 12px 8px 12px;
}

/* ******** Comment ******** */ 
#cap-comment{
	text-indent:-9999em;background:url(./img/cap-comment.gif) no-repeat;
	width:682px;height:24px;margin:2em 0 0 0;
}
#comments{
	margin:0 0 0 0;padding:0 0 0 0;width:682px;
}

#comments-content{
	margin:0 0 1em 0;
}

.comment{
	background:url(./img/box-bg682.gif) repeat-y;
	margin:0 0 0 0;padding:8px 0 0 0;
}
.comment-number{
	float:right;text-align:right;width:72px;
	color:#ccc;font-size:250%;
}
.comment-name{
	margin:0 8px 0 16px;padding:0 0 0 0;
	font-size:100%;font-weight:bold;color:#444;
}
.comment-date{
	color:#999;font-size:82%;
	margin:0 8px 0.5em 16px;padding:0 0 0 0;
	border-bottom:1px solid #ccc;
}
.comment-body {
	font-size:76%;line-height:150%;
	margin:0 0 0 0;padding:8px 24px 32px 24px;
	border-bottom:1px solid #aac;
}

#comments-open{
	border:1px solid #aac;
	margin:0 0 0 0;padding:16px;font-size:82%;
}

#comments-open-text{
	width:600px;font-family:'Verdana';color:#446;font-size:90%;margin:1em 0 0 0;
}
#comment-text{
	width:428px;height:180px;padding:3px 8px;display:block;
	border:1px solid #aac;color:#333;
}

#comments-open-data{
	width:640px;margin:1em 0 0.5em 0;font-family:'Verdana';color:#446;font-size:90%;
}

#comment-form-name,#comment-form-email,#comment-form-url{
	float:left;width:150px;
}
#comment-author,#comment-email,#comment-url{
	width:140px;display:block;padding:2px;
	border:1px solid #aac;color:#333;
}

#comments-info{
	position:absolute;
	margin:1em 0 0 460px !important;
	margin:2em 0 0 460px;
	width:190px;color:#aac;
}

#moreinfo{
	margin:2em 0 0 0;
}
#moreinfo ul{
	border-left:4px solid #67b79d;padding:4px 0 6px 8px;margin:-1.6em 0 0 5em;
}
#moreinfo ul li{
	list-style-type:none;margin:0 0 1em 0;
}
#moreinfo a{
background:#fff;
}

#ad-google{
	margin:8px 0 0 20px;
}
#googlead2b{
	margin:2em 0 0 0;clear:both;
}
#googlead2{
	border-left:4px solid #febf50;padding:4px 0 6px 8px;margin:-1.6em 0 0 5em;
}
#amazon{margin:0 0 1em 0;}
#amazon li{margin:0 0 4px 0;list-style-type:none;}


.thirdnews{
	border-bottom:1px dotted #666;
}

.rightcaption{
	background:#000;width:200px;text-indent:8px;color:#fff;
	font-size:82%;
}

.thirdnews .title{
	font-size:82%;padding:0 8px 0 8px;margin:0 0 4px 0;
}

.spy li{height:140px;overflow:hidden;text-align:center;font-size:11px;list-style-type:none;}
.spy li img{border:0;height:110px;}

.r2{background:#f0f0f0;}

.bookmark{margin-top:-32px;}
.bookmark li{list-style-type:none;display:inline;float:right;padding-left:4px;}
.bookmark li img{border:0px;}

.rakuten{
padding:4px;border:1px solid #ccc;
}
.rakuten img{float:left;margin:0 8px 0 0;}

#prevnext{margin:2em 0 -1em 0;height:24px;background:url(http://www.o-news.net/img/cap-prevnext.gif) no-repeat;}
#prevnext #prev a{display:block;width:89px;height:24px;background:url(http://www.o-news.net/img/cap-prev.gif) no-repeat;float:left;}
#prevnext #next a{display:block;width:89px;height:24px;background:url(http://www.o-news.net/img/cap-next.gif) no-repeat;float:right;}


