/* ******** Main Index ******** */

/* layout */
#firstblock{
	padding:0 0 8px 0;margin:0px 0 8px 0;background:#fff;
	border-bottom:1px solid #666;
}

#secondblock{
	background:url(./img/bg-second.gif) repeat-y 2px 2px;
}

#third{
	float:left;width:416px;overflow:hidden;
	font-size:82%;
}
#third a{
	text-decoration:none;
}

#third-l{
	float:left;width:49%;overflow:hidden;
}
#third-r{
	float:right;width:49%;overflow:hidden;
}
#right{
	float:right;width:300px;
}


/* link-box */ 
#h2qlink{
	background:#000;color:#fff;font-size:82%;font-weight:bold;
	text-align:center;
	margin:4px;padding:2px;
}

.qlinkhd{
	font-size:100%;font-weight:bold;text-align:center;
	border-bottom:2px solid #000;
	font-family:'Times New Roman';
	margin:8px 4px 0 4px;
}
.qlinkhd2{display:block;}
.qlink{
	margin:0 4px;
}
.qlink a{
	text-decoration:none;
}
.qlink li{
	font-size:70%;list-style-type:none;
	border-bottom:1px dotted #000;
	margin:0 0 0 0;padding:3px 0 3px 0;
}
.qlinkbox{
	width:235px;float:left;
	margin:0 0px 0 0;padding:0 0 0 0;
}


/* TopNews */
#topnews{
	float:right;width:362px;
	font-size:82%;
}
#topnews p{
	line-height:130%;
}
#topnews .posted{
	margin:-0.3em 0 0 0;line-height:1em;
}

#firstnews .title,#secnews .title{
	font-size:135%;font-weight:bold;line-height:120%;
}

#firstnews{
	padding:0 8px 0 8px;
}
#secnews{
	font-size:90%;
	padding:0 8px 0 8px;margin:8px 0 0 0;
}

#third .title{
	font-size:100%;font-weight:bold;line-height:110%;height:3.5em;
	padding:0.5em 3px 0 3px;background:url(./img/bg-third.png) repeat-x;
	border-bottom:1px solid #ddd;position:relative;top:-4em;margin-bottom:-4em;
}
#third .posted{
	background:#ccc;color:#666;
	border-top:1px solid #eee;border-bottom:1px solid #aaa;
}

.photo3{
	width:200px;height:124px;overflow:hidden;
	margin:0 0 0 0;z-index:-1;
}
.photo3 img{
	width:100%;border:0;margin-left:-0px;
}

.thirdnews{
	margin:0 0 1em 4px;font-size:90%;
}

.posted{
	font-family:Verdana;font-size:80%;margin:0px;
	text-align:right;
}

.force-l{
	width:49%;float:left;overflow:hidden;
	margin:0 0 0 0px;
}
.force-r{
	width:49%;float:right;overflow:hidden;
	margin:0 0 0 0px;
}

.cat0{
	margin:0 0 0 6px;line-height:1.2em;margin-bottom:0.5em;
}
.cat1{
	margin:0 0 0 4px;
}
.cat1 a{text-indent:-9999em;display:block;height:20px;margin:8px 0 4px 0;}
#cat-comp a{background:url(./img/cap-comp.gif);margin-top:0px;}
#cat-nt a{background:url(./img/cap-nt.gif);margin-top:0px;}
#cat-interview a{background:url(./img/cap-interview.gif);}
#cat-special a{background:url(./img/cap-special.gif);}
#cat-ranking a{background:url(./img/cap-ranking.gif);}
#cat-etc a{background:url(./img/cap-etc.gif);}

#archivemonthly{
	padding-bottom:0.5em;
}

.monmon dt{
	list-style-type:none;margin:0 0 0 6px;padding:0 0 0 0;width:2.6em;float:left;
	line-height:1.6em;font-family:'Century Gothic';font-size:1.6em;
}
.monmon dd{
	margin:0em 0 0.5em 4.6em;padding:0 4px 0 0;color:#666;position:relative;top:8px;
}
.monmon li{
	list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;
	display:inline;
}


/* TopPhoto */

#topphoto{
	width:362px;height:225px;float:left;
	font-size:82%;overflow:hidden;
}
#photo1img{
	position:absolute;
}
#photo1img img{
	width:362px;height:225px;border:0px;
}

#photo1text{
	background:url(./img/white85.png);position:absolute;z-index:2;
	width:354px;height:68px;overflow:hidden;margin:162px 0 0 4px;
}
#photo1body{
	padding:0 8px 8px 8px;
}

#photo1perma{
}

#photo1title{
	background:url(http://www.o-news.net/img/ar4.gif) no-repeat 8px 10px;
	font-weight:bold;line-height:150%;padding:8px 8px 0 20px;height:1.5em;overflow:hidden;
}

/* morenews */
.cap-more{
	width:300px;height:20px;background:#000;text-align:center;
	color:#fff;line-height:20px;font-size:82%;font-weight:bold;overflow:hidden;
}

#more_news{
	margin:0 0 8px 0;padding:0 0 0 0;width:300px;
}
#more_news ul{
	text-align:left;
}

.more_entry{
	list-style-type:none;padding:2px 1px 2px 0px;margin:0 0 0 0;
	border-bottom:1px dotted #ccc;line-height:130%;
}
.more_entry a{
	padding:3px 0 3px 8px;
	font-size:78%;
}


/* O-Calendar */
#eventcalendar{
	width:200px;overflow:hidden;border-collapse:collapse;
	border-bottom:1px solid #666;
}
#eventcalendar td{
	padding:3px 2px;font-size:82%;
}
#eventcalendar tr{
	background-image:url(./img/bg-calendar.gif);
	background-repeat:repeat-y;
}
.ectr-odd{
	background-color:#fff;
}
.ectr-even{
	background-color:#f0f0f0;
}
.ed{
	width:3.5em;
	text-align:right;
}
.en{
	text-align:left;
	background-position:right top;
}


/* AD */
#ad728{margin-bottom:8px;}

#ad728 img{
border:0px;	
}
#ad728b{
	width:728px;height:90px;overflow:hidden;
	background:url(special/img/best08c.jpg) no-repeat center top #d3ddd4;
	font-size:90%;
}

#ad-butterfly{
	margin:0 0 8px 10px;
}

#ad-youtube{
	margin:0 0 0 10px;
}

#ad-amazon{
	text-align:center;font-size:82%;font-weight:bold;float:left;
	border:1px solid #cccccc;margin:12px 4px 12px 0;padding:4px 0px;
}


/* pagerank */
#pagerank_viewer{
	margin:0 0 0 0;padding:0 0 0 0;
}

#page_rank{
	margin:0 0 0 0;padding:0 0 0 0;width:300px;
}
#page_rank li{
	margin:1px 0;padding:0 0 1px 0;
	font-size:69%;list-style-type:none;border-bottom:1px solid #aac;
}
#page_rank li a{
	display:block;background-color:#f8f8f8;
	padding:7px 8px 8px 26px;
}

#page_rank li a:hover{
	background-color:#f0f0ff;color:#333;
}

.r1{background:url(http://www.o-news.net/img/rank1.gif) no-repeat 5px 8px;}
.r2{background:url(http://www.o-news.net/img/rank2.gif) no-repeat 5px 8px;}
.r3{background:url(http://www.o-news.net/img/rank3.gif) no-repeat 5px 8px;}
.r4{background:url(http://www.o-news.net/img/rank4.gif) no-repeat 5px 8px;}
.r5{background:url(http://www.o-news.net/img/rank5.gif) no-repeat 5px 8px;}
.r6{background:url(http://www.o-news.net/img/rank6.gif) no-repeat 5px 8px;}
.r7{background:url(http://www.o-news.net/img/rank7.gif) no-repeat 5px 8px;}
.r8{background:url(http://www.o-news.net/img/rank8.gif) no-repeat 5px 8px;}
.r9{background:url(http://www.o-news.net/img/rank9.gif) no-repeat 5px 8px;}
.r10{background:url(http://www.o-news.net/img/rank10.gif) no-repeat 5px 8px;}
.rank_info{display:none;}

.cap-archives{width:416px;height:20px;background:#000;text-align:center;color:#fff;line-height:20px;font-size:100%;font-weight:bold;overflow:hidden;}
.cap-calendar{width:200px;height:20px;background:#000;text-align:center;color:#fff;line-height:20px;font-size:82%;font-weight:bold;}
.cap-ranking{width:300px;height:20px;background:#000;text-align:center;color:#fff;line-height:20px;font-size:82%;font-weight:bold;margin-top:8px;}
.cap-gallery{width:300px;height:20px;background:#000;text-align:center;color:#fff;line-height:20px;font-size:82%;font-weight:bold;margin-top:8px;}
.cap-video  {width:300px;height:20px;background:#000;text-align:center;color:#fff;line-height:20px;font-size:82%;font-weight:bold;margin-top:8px;margin-bottom:1px;}
.cap-column {width:300px;height:20px;background:#000;text-align:center;color:#fff;line-height:20px;font-size:82%;font-weight:bold;margin-top:8px;overflow:hidden;}

*:first-child+html .cap-ranking{
	margin-bottom:-18px;
}

#ieheaven{
	display:none;
}

* html body #ieheaven{
	display:none;height:250px;text-align:center;
} 



#hvideo{
	text-align:center;font-size:82%;line-height:110%;
	margin:0 0 8px 0;
}
#hvideo h3{display:none;}

#recentgallery{
	margin:4px 0 0 0;
}

.gallery1{
	width:108px;float:left;margin:1px 0 0 0px;
}
.gallery1 li{
	list-style-type:none;
}

.gallerybox-odd{background:#ccc;height:104px;margin:0 0px 5px 0;width:298px;float:left;}
.gallerybox-even{background:#ccc;height:104px;margin:0 0 5px 0;width:298px;float:left;}
.gallerycontents{background:#fff;height:102px;width:296px;position:relative;top:1px;left:1px;font-size:11px;}
.gallerycontents img{width:180px;height:96px;border:0px;margin:3px 3px 0px 3px;float:left;}

#slink{padding:2px 0 8px 8px;font-size:80%;line-height:20px;}
#slink a{text-decoration:underline;}
.adarea{padding:2px 0 8px 8px;font-size:11px;line-height:20px;}
.adarea a{text-decoration:underline;}

#column a{display:block;font-size:82%;padding:3px 3px 3px 0;border-bottom:1px solid #aac;text-decoration:none;height:56px;}
#column a:hover{background-color:#f0f0ff;color:#333;text-decoration:underline;}
#column img{border:1px solid #ccc;float:left;margin:0 4px 0 0;}
#column .columnauther{display:block;text-align:right;}

#twitter_div{border:1px solid #666;margin:0 4px 8px 0;padding:4px;font-size:69%;line-height:130%;}
#twitter_update_list li{list-style-type:none;border-bottom:1px dotted #999;margin:1px 0px 3px 0px;padding:0px 1px 3px 1px;}
#twitter-link{margin:4px 0 0 0;}

.calendarp{font-size:82%;padding:8px 0 4px 0;}
.calendarp img{vertical-align:baseline;margin:0 2px 0 0;}

#tmenu{font-size:11px;line-height:24px;text-align:center;margin:-12px 0 0 0;padding:0 0 0 0;}


