/*/////////////////
		?
/////////////*/
html, body {
	height: 100%;
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
	zoom: 1;
	
}

body {
	background:#fff;
	line-height:1.4;
	color:#555;
	font-size:12px;
	text-align:center;
	font-family:Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	background:url(/img/bg.gif);
}

ul,ol,dl{
  list-style:none;
}

li{
  display:list-item;
  zoom:normal;
}

h1,h2 { line-height:1.6;font-size:14px; }
h4,h5,h6,h3{ line-height:1.6;font-size:12px; }
p,li,dt,dl { line-height:1.6; }

img{
	vertical-align:bottom;
}
a img { border:0; }

a:link,a:visited {
   color:#0099CC;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
   color:#00cccc;
}
a:active {
   color:#666;
}

.align-r{
	text-align:right;
}

.align-l{
	text-align:left;
}
.align-c{
	text-align:center;
}
.cl{
	clear:both;
}
.pup{
	width:58px;
	height:29px;
	display:block;
	overflow:hidden;
	/*margin-left:auto;*/
	margin:0 72px 0 auto;

}
.pup a{
	background:url(/img/ico_up.gif) no-repeat;
	width:58px;
	height:29px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;


}
.pup a:hover{
	background:url(/img/ico_up_o.gif) no-repeat;
	width:58px;
	height:29px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.hcat{
	background:url(/img/bg_hcat.gif) no-repeat;
	font-size:12px;
	padding:4px 0 4px 30px;
	margin-bottom:11px;
}
/*////////////
	boxhack
/////////////*/

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/*////////////
	panlist
/////////////*/

.nav_pan{
	padding:5px 0px 10px 0;
	text-align:right;
	letter-spacing:0.2;
}
.nav_pan ul{
	font-size:10px;
	color:#666;
}

.nav_pan li{
	display:inline;

}

.nav_pant a:link{
	color:#FF6600;
}

.nav_pan a:visited{
	color:#FF6600;
}
.nav_pan a:hover{
	color:#FF3333;
}

/*////////////
	nav
/////////////*/
#nav{
	padding:9px 7px 0px 7px;
	font-weight:bold;

}
#nav ul,#nav li{
	display:inline;
	height:22px;
	vertical-align:bottom;
	padding:2px 0 0 0;
}
#nav li{
	padding:10px 0 12px 27px;
}
#nav li a{
	color:#FF0000;
}
#nav li a:hover{
	color:#00CCCC;
}
.nav1{background:url(/img/nico1.gif) no-repeat 10px 5px;_background:url(/img/nico1.gif) no-repeat 10px 8px;}
.nav2{background:url(/img/nico2.gif) no-repeat 10px 5px;_background:url(/img/nico2.gif) no-repeat 10px 8px;}
.nav3{background:url(/img/nico3.gif) no-repeat 10px 5px;_background:url(/img/nico3.gif) no-repeat 10px 8px;}
.nav4{background:url(/img/nico4.gif) no-repeat 10px 5px;_background:url(/img/nico4.gif) no-repeat 10px 8px;}
.nav5{background:url(/img/nico5.gif) no-repeat 10px 5px;_background:url(/img/nico5.gif) no-repeat 10px 8px;}
.nav6{background:url(/img/nico6.gif) no-repeat 10px 5px;_background:url(/img/nico6.gif) no-repeat 10px 8px;}
/*////////////
	nav
/////////////*/
#footer ul li{
	display:inline;
}
#footer li{
	padding-right:5px;
}
/*////////////
searchB
/////////////*/
#searchB{
	background:#000;
	padding:10px;
	border:2px solid #FFCC00;
	color:#FFCC00;
	margin-bottom:6px;
}
#searchB h4{
	background:url(/img/icosearch.gif) no-repeat;
	padding:0 0 2px 25px;
}

#searchB .input-txt{
border:0;
color:#666666;
width:143px;
padding:3px 2px;
}

#searchB .input-btn{
border:0;
background:#FFCC00;
width:36px;
padding:2px 3px;
}

/*////////////
catlist
/////////////*/
.box{
	margin-bottom:15px;

}
.catlist{
	margin-bottom:15px;
}
.catlist a,.catlist a:visited{
	padding-left:18px;
	background:url(/img/icoplus1.gif) no-repeat 0px 0px;

	height:23px;
	color:#0099CC;
}
.catlist a:hover{
	padding-left:18px;
	background:url(/img/icoplus2.gif) no-repeat 0px 0px;
	height:23px;
	color:#99CC00;
}
.catlist ul{
	margin:0px;
	padding:0px;
}
.catlist li{
	font-weight:bold;
	border-bottom:1px solid #DDD;
	padding:2px 0 0px 0;

}
.catlist li a{
	display:block;
}


/*////////////
topinfo
/////////////*/
.topinfo{
	border:4px solid #DDD;
	padding:7px;
	background:#F9F9F9 url(/img/over10000.gif) no-repeat 542px 38px;
	_background:#F9F9F9 url(/img/over10000.gif) no-repeat 542px 43px;
	margin-bottom:17px;
}
.topinfo h2{
	background:url(/img/bg_tpinfo.gif) no-repeat;
	margin-bottom:4px;
	padding:4px 0 5px 25px;
}
.topinfo p{
	width:500px;
}
/*////////////
topmain
/////////////*/
#mainL{
	float:left;
	width:450px;
}
#mainR{
	float:right;
	width:225px;
}
.entry{
	border:4px solid #EEE;
	padding:4px 7px;
	background:#FFF;
	margin-bottom:14px;
}
.newh3{
	padding-left:25px;
	background:url(/img/iconew.gif) no-repeat 0px 4px;
}
.recoh3{
	padding-left:25px;
	background:url(/img/icoreco.gif) no-repeat 0px 2px;
}
.nomh3{
	padding-left:30px;
	background:url(/img/icodog.gif) no-repeat 0px 2px;
}
.megah4{
	padding-left:22px;
	background:url(/img/ico_megaphon.gif) no-repeat 0px 2px;
	border-bottom:2px solid #DDD;
	margin-bottom:2px;
}
.monthh4{
	padding-left:22px;
	background:url(/img/ico_calendar.gif) no-repeat 0px 2px;
	border-bottom:2px solid #DDD;
	margin-bottom:2px;
}
.cath4{
	padding-left:22px;
	background:url(/img/ico_cat.gif) no-repeat 0px 2px;
	border-bottom:2px solid #DDD;
	margin-bottom:2px;
}
.entry h3{
	border-bottom:2px dotted #DDD;
	margin-bottom:0px;
	font-size:12px;
	
}
.arcbox{
	padding-bottom:25px;
}
.arcbox li{
	border-bottom:1px dotted #DDD;
}
.arctitle{
	margin-bottom:25px;
}
/*////////////
calendar
/////////////*/
.widget-content{
	margin-bottom:18px;
}

.widget-content table{
border-collapse: collapse;
	width:100%;
}
.widget-content table{
	border:1px solid #666;
	padding:0px;
}

.widget-content th{
	background:#666;
	border:1px solid #666;
	color:#EEE;
	text-align:center;
}
.widget-content td{
	text-align:center;
	margin:0px;
	border:1px solid #DDD;
}
.widget-content td a:link,.widget-content td a:visited{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:#3399FF;
	display:block;
}
.widget-content td a:hover{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background:#FF3366;
	text-decoration:none;
	display:block;
}
.sun{
	color:#FF0000;
}
.widget-header{
	text-align:center;
}
/*////////////
top entrylist
/////////////*/
.entrylist{
	margin-bottom:20px;

}

.entrylist ul{

}
.entrylist li{
	border-bottom:2px dotted #EEE;
	padding:2px 0 2px 18px;
	background:url(/img/iconote.gif) no-repeat 0px 5px;
}

.edate{
	font-size:10px;
	letter-spacing:0.1em;
	text-align:right;
	padding:1px 1px 3px 1px;
}
.eimg{
	text-align:center;
	margin:2px auto 6px auto;
}
.emore{
	margin:5px 0;
	background:url(/img/btn_nread.gif) no-repeat;
	padding:2px 0 0 20px;
	width:72px;
	height:20px;
	display:block;
	text-align:left;
	font-weight:bold;
}
.emo-r{
	text-align:right;
	margin-left:auto;
	width:92px;
}
.dl-r{
	margin-left:auto;
	width:136px;
	height:28px;

}
.dl{
	text-indent:-9999px;
	width:136px;
	height:28px;
	display:block;
	background:url(/img/btn_dl.gif);
	overflow:hidden;
	margin:5px;
}
.ecatetag{
	text-align:right;
	font-size:10px;
	padding-top:2px;
	margin-top:6px;
	border-top:1px dotted #DDD;
}
.ecatetag li{
	display:inline;
}
.lihead{
	font-weight:bold;
}
/*////////////
feed-bookmark
/////////////*/
.sbm li{
	display:inline;
	padding:5px;
}
.rss{

}
.rss a{
	color:#ff9900;
	background:url(/img/btn_rss.gif) no-repeat;
	padding:4px 0px 2px 40px;
	height:19px;
	width:185px;
	display:block;
}
.rss a:hover{
	color:#ff0000;
	text-decoration:none;
	background:url(/img/btn_rss.gif) no-repeat;
	padding:4px 0px 2px 40px;
	height:19px;
	width:185px;
	display:block;
}
/*////////////
comment
/////////////*/

#tpcomment{
	margin-bottom:20px;
	padding-top:16px;
}

#tpcomment p{
	padding:10px 15px 20px 15px;
	height:118px;
	width:414px;
	background:url(/img/bg_tpcomment.gif) no-repeat;
}

.commentbox{
	border:1px dotted #EEE;
}

.comments .input-txt{
border:1px solid #DDD;
color:#666666;
width:300px;
padding:3px 2px;
}
.labelname{
	background:url(/img/ico_man.gif) no-repeat 0px 3px;
	padding-left:18px;
}
.labelmail{
	
}
.labelurl{
	background:url(/img/ico_house.gif) no-repeat 0px 3px;
	padding-left:18px;
}
.commentsinputbox{
	border-top:4px solid #CCC;
	border-bottom:4px solid #CCC;
	background:#F6F6F6;
	margin:3px 0;
	padding:4px 10px;	
}
.bannerb{
	border:1px solid #DDD;
	padding:10px;
}
.comments-header{
	background:url(/img/ico_comment.gif) no-repeat 0px 6px;
	padding-left:20px;
}
.comment{
	margin:10px;
	padding:2px 0 2px 18px;
	background:url(/img/ico_man.gif) no-repeat 0px 5px;
	border-bottom:1px dotted #999;
}
/*////////////
link
/////////////*/
.linkbox{
	padding:5px 0px;
}
.linkL{
	float:left;
	width:358px;
}
.linkR{
	float:right;
	width:270px;
}
.linkR img a{
	border:3px solid #f6f6f6;
}
.linkR img a:hover{
	border:3px solid #FF0000;
}
.linkL h3{
	background:url(/img/ico_tree.gif) no-repeat;
	padding-left:25px;
	border-bottom:2px solid #DDD;
}
.howtolist li{ padding-left:17px;
background:url(/img/icoplus1.gif) no-repeat 0px 2px;
}

/*////////////
sitemap
/////////////*/
.sitemap{
	padding:10px;
}
.sitemap li{
	padding:2px 0px 0px 20px;
	background:url(/img/iconote.gif) no-repeat 0px 4px;
	border-bottom:1px solid #EEE;
}
/*////////////
pagenav
/////////////*/
.catpagenav a, .catpagenav a:visited{
padding: 2px 5px 1px 5px;
_padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
}
.catpagenav b{
padding: 2px 5px 1px 5px;
_padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
background-color: #dae0e6;
}
.catpagenav{
padding-bottom:6px;
}
/*////////////
checkit
/////////////*/
.checkit{
	background:url(/img/hand.gif) no-repeat 2px 8px;
	padding:8px 0 2px 23px;
	color:#FF3333;
	border-bottom:2px dotted #FF3333;
	margin-bottom:4px;
}
.tpbn{
	background:url(../img/tpbn.gif) no-repeat;
	width:225px;
	height:130px;
}
.tpbn h4{
	padding:4px 0 0 35px;
	color:#996633;
}
/*////////////
bgs
/////////////*/

.bgs a{
	border:3px solid #eee;
	float:left;
	margin:9px 9px;
}

.bgs a:hover{
	border:3px solid #0099CC;
}
