/**************** Total CSS *********************/
*{margin:0;padding:0;}
body{background: #FFFFFF; color:#333;font-size: 12px; font-family:"Bitstream Vera Sans","Trebuchet MS",Geneva,Verdana,Arial,Helvetica,sans-serif;background-image:url("images/bj.gif");background-position:center center;background-repeat:repeat-y;margin:0;}
select{ font-size:12px; border:none;}
#input, textarea {border-width:1px;font-size:12px;}
ul,li,dd{list-style-type:none;list-style:none;}
img{ border:none;}
a img{border:none;}


a:link,a:visited{color: #333333;text-decoration:none;}
a:hover{color:#FF0000;}

.a_black:link, .a_black:visited{color:#333333; text-decoration:none; font-weight:normal;}
.a_black:hover{ color:#CC0000; text-decoration:underline;}

.a_blue:link, .a_blue:visited{ color:#FF0000; text-decoration:none; }
.a_blue:hover{ text-decoration:underline;}

h1{font-size:18px; }
h2{font-size:18px; }
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:12px;font-weight:bold;}
h5 span,h6 span{font-weight:normal;}

#t {
background-image:url("images/tbj.gif");
font-size:12px;
height:29px;
line-height:29px;
margin-left:auto;
margin-right:auto;
width:980px;
}

.tl {
	color:#858585;
	float:left;
	margin-left:5px;
	width:700px;
}

.page_tpl {
	font-size:14px;
	margin-top:8px;
	color:#FE0166;
}

.miniNav {
	padding-right: 15px;
	background-position: 0px -4px;
	padding-left: 15px;
	background-image: url(images/bg01.gif);
	padding-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	width: 928px;
	line-height: 31px;
	margin-right: auto;
	padding-top: 0px;
	background-repeat: repeat-x;
	height: 32px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdddd;
	border-left-color: #dcdddd;
}

border-left-color: #dcdddd;
}
.miniNav a {
		font-family: verdana
}
.miniNav .t_r {
		float: right
}
.miniNav .t_r li {
		padding-right: 0px; padding-left: 15px; background: url(images/ico01.gif) no-repeat left 10px; float: left; padding-bottom: 0px; margin: 0px 0px 0px 10px; padding-top: 0px
}
.miniNav .t_r li a:hover {
		text-decoration: none
}


/**************** Header CSS *********************/
#header { margin:0px auto 5px; width:970px;}
##header h1 {text-indent:-10000px; }
#header h1 a{float:left; width:230px; height:120px; background:url(images/logo.gif) no-repeat 40px center; display:block; }

#menubar{ width:962px; float:left; height:33px; padding-top:11px; /*background:url(images/bg_navi.gif) no-repeat left top;*/ background:url("images/menubg.jpg") repeat-x scroll 0 0 transparent;text-align:center;}
ul.menus {float:left; padding-left:7px; width:952px;text-indent:10px;padding-top:3px;}
ul.menus li{float:left; /*margin-right:3px;*/ font-size:14px;}
ul.menus li a{ margin:0px 3px; display:block; font-weight:bold; color:#FFF; text-decoration:none;}
ul.menus li.current-cat a{ color:#fff;}
/*ul.menus li a:hover{color:#0099FF;}*/
ul.menus li a:visited {font-weight:bold; color:#fff; text-decoration:none;}

#menubar ul.children {margin:0; padding:10px 3px 0px !important; padding:15px 3px 0px; width:120px; background:#225D98; display:none;}
#menubar ul.children li{float:none; margin:3px 0px 3px -3px; padding:0px 5px 5px 6px; width:120px; height:20px; line-height:20px; border-bottom:1px solid #BBB;}
#menubar ul.children li a:hover{ color:#FFFF00; font-weight:bold;}

/* µ¼º½²˵¥ END */
#menubar span{ float:right; width:130px; height:18px; padding-top:6px; text-align:left;}
#menubar span a:link, #menubar span a:visited{ font-weight:bold; color:#fff; text-decoration:none;}
#menubar span a:hover{ font-weight:bold; color:#FFFFFF; text-decoration:none;}

#menubar_btm {
float:left;
background-image:url("images/bg01.gif");
border-left:1px solid #D3D2D2;
border-right:1px solid #D3D2D2;
height:36px;
line-height:36px;
margin-left:auto;
margin-right:auto;
width:960px;
margin-bottom:5px;
}

.menubar_btm_2 {
	color:#666666;
	font-size:12px;
	font-weight:400;
	width:638px;
	float:left;
	padding-left:8px;
}

.menubar_btm_ad_2 {
	color:#666666;
	font-size:12px;
	font-weight:400;
	width:638px;
	float:left;
	padding-left:8px;
	padding-top:8px;
}

.menubar_wenzi {
	color:#666666;
	font-size:12px;
	font-weight:400;
	width:638px;
	float:left;
	padding-left:2px;
}

.menubar_wenzi h1 {
	font-size:14px;
	text-indent:15px;
}

#logobanner{ float:left; width:970px; margin:5px 0px 8px 1px; }
#logobanner img{ float:left; margin-left:2px;padding-right:3px}
#logobanner #rt{ float:left; width:735px; height:90px; /*border:1px solid #CCC;*/ }

#placard{ float:left; margin:10px 0px 10px !important; *margin:10px 0px 0px; width:970px; height:30px; background:url(images/bg_search.gif) no-repeat left center;}
#placard #announcement{ float:left; width:600px; overflow:hidden;}

#announcement h4{ float:left; padding-right:10px; height:30px; line-height:30px; text-align:left; text-indent:15px;}
#announcement #anno_list{ margin-top:5px; overflow:hidden; height:20px; line-height:20px; overflow:hidden;}

#placard #so{ float:right; width:300px; margin-top:4px;}

.searchInput{ float:left; width:185px; padding: 2px 0px 0px 23px; height:22px; line-height:17px; border:1px solid #CCCCCC; background:#fff url(images/searchInput.gif)  scroll 0 2px no-repeat;}
.searchBtn{ float:left; width:60px; height:25px; background:url(images/searchBtn.gif) no-repeat; cursor:pointer;margin-left:6px; }

/**************** Index Top CSS  *********************/
#wrapper{margin:0px auto; width:970px; }
#topnews{width:970px;margin:0px auto 10px;}

#picswitch{ float:left; width:283px;overflow:hidden;padding:9px 0 0 3px}
#picswitch ul {margin:5px}
#picswitch ul li {padding:5px;text-align:center;}
#picswitch img{ width:240px; height:180px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #E4E4E4;display:block;padding:3px;margin-bottom:4px}
.flashNews h3{ overflow:hidden; font-size:14px;}
.flashNews p{ display:none;}


#toplist{ float:left; /*width:345px;*/ margin:3px 0px 0px 3px; padding:2px 5px;width:392px;}
#toplist h2{ width:373px; margin:0px 5px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#toplist h4{border-bottom:1px solid #E4E4E4;height:23px}
#toplist p{ /*width:355px;*/ margin-left:5px; text-align:left; line-height:20px;}
#toplist ul{ float:left; font-size: 14px;margin:5px 5px 0px; _margin:5px 0px 0px 2px;}
#toplist ul li{ /*float:left; width:375px;*/ text-align:left; text-indent:9px; color:#333333; height:28px; line-height:20px; background:url(images/spot.gif) no-repeat 0px 10px; overflow:hidden;}
#toplist #topdetail{ height:115px; border-bottom:1px dotted #DDDDDD; overflow:hidden;padding-top:10px}

#toplist2{ float:left; /*width:345px;*/ margin:3px 0px 0px 3px; padding:2px 5px;width:392px;height:475px;}
#toplist2 h1{border-bottom:1px solid #E4E4E4;height:24px;line-height:23px;background-image:url("images/tjtbj.gif");background-position:left top;background-repeat:no-repeat;text-indent:30px;font-size:14px;}
#toplist2 h2{ width:373px; margin:0px 5px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#toplist2 p{ /*width:355px;*/ margin-left:5px; text-align:left; line-height:20px;}
#toplist2 ul{ float:left; font-size: 14px;margin:5px 5px 0px; _margin:5px 0px 0px 2px;}
#toplist2 ul li{ /*float:left; width:375px;*/ text-align:left; text-indent:9px; color:#333333; line-height:29px; background:url(images/spot.gif) no-repeat 0px 10px; overflow:hidden;height:29px;}
#toplist2 #topdetail{ height:115px; border-bottom:1px dotted #DDDDDD; overflow:hidden;padding-top:10px}



#topdetail h4{ width:412px; height:27px; margin-top:5px; text-align:left; font-size:18px; overflow:hidden;}
#topdetail p{float:left}
#toptotal {float:left;border:1px solid #E4E4E4;margin:0px 3px 5px 0px}

#recommend{ float:right; width:270px; border:1px solid #E4E4E4;}
#recommend h4{ text-align:left; text-indent:8px; height:24px; line-height:26px; /*background:#D7E2EC url(images/arrow.gif) no-repeat 6px 10px; border-bottom:1px solid #E4E4E4;*/}
#recommend ul{ margin:8px 0px 0px 3px; width:290px;}
#recommend ul li{ float:left; text-align:left; height:20px;overflow:hidden;padding:3px;width:265px }

/**************** All Cats CSS  *********************/
.cat_list{float:left; width:656px; margin:10px 0px 0px 0px; border:2px solid #94B1CD; background:#FFFFE5;}
.cat_list ul{float:left; padding:8px 8px 5px 8px;}
.cat_list ul li{ float:left; padding:0px 3px; text-align:left; height:22px; line-height:22px;}

/**************** Top 2 Cats List CSS  *********************/
.cat-posts{ float:left;width:968px;}
.cat-posts h4{ text-align:left; text-indent:22px; /*border-bottom:1px solid #E4E4E4;*/ height:28px; line-height:26px; font-size:14px; background:url(images/arrow.gif) no-repeat 6px 10px;}
.cat-left{ float:left; width:967px; margin:0px 0px 10px 0px; background:url(images/bg_title.jpg) repeat-x top; border:1px solid #E4E4E4;}
.cat-left ul{ float:left; margin:6px 0px; _margin:8px 0px 8px 3px;font-size:14px}
.cat-left ul li{ float:left; width:315px; text-align:left; text-indent:14px; height:22px; line-height:22px; background:url(images/spot.gif) no-repeat 2px 10px; overflow:hidden;margin-left:2px;padding:3px 0px}
.titlel{ float:left; width:260px;}
.titlel2{ /*width:288px;*/}
.timer{ float:right; margin-right:2px; *margin-left:0px; width:50px; *width:50px; text-indent:2px; color:#666;}


.cat-index{ float:left; width:956px; margin:0px 0px 10px 0px;  border:1px solid #E4E4E4;padding:8px 2px;}
.cat-index ul{ float:left; margin:6px 0px; _margin:8px 0px 8px 3px;font-size:14px}
.cat-index ul li{ float:left; width:315px; text-align:left; text-indent:14px; height:22px; line-height:22px; background:url(images/spot.gif) no-repeat 2px 10px; overflow:hidden;margin-left:2px;padding:3px 0px}

.cat-index .t {
	border-bottom:1px solid #E4E4E4;
	height:27px;
	float:left;
	line-height:16px;
	text-indent:10px;
}

.cat-index strong{
	float:left;
	font-size:14px;
	margin-left:4px;
}

.cat-index span {
	padding-left:8px;
	float:right;
}

/**************** Entry CSS *********************/
html>body .entry ul { padding: 0 0 0 10px; } 
html>body .entry li { margin: 5px 0 5px 5px; }

.entry ul li:before{ content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; }
.entry ol li { }

.con_left{margin:3px auto 10px;width:970px}
.con_right{ float:right; width:256px;}

.con_left_archive{float:left; *margin-bottom:10px !important; _margin-bottom:0px; width:709px;margin-top:5px}
.con_right_archive{ float:left; /*width:303px;*/ }

/**************** Entry Cat CSS  *********************/
.entry{ float:left; margin-bottom:10px; width:658px; font-size:14px; border:1px solid #E4E4E4; background:url(images/bg_title.jpg) repeat-x top; overflow:hidden;}
.entry h4{ margin-bottom:14px; text-align:left; text-indent:22px; background:url(images/arrow.gif) no-repeat 6px 10px; border-bottom:1px solid #E4E4E4; height:26px; line-height:28px; font-size:14px;}
.entry_list{ float:left; width:705px; margin:0px auto 10px; border:1px solid #E4E4E4; overflow:hidden;}


.entry_single{ margin-right:2px; margin-top:5px; width:705px; border:1px solid #E4E4E4; background:#FEFEFF; overflow:hidden; float:left}
.entry_single .search{ margin-bottom:20px; text-align:left; text-indent:28px; /*background:#E2EFF3 url(images/spot_navi.gif) no-repeat 8px 10px;*/ height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#000000; /*border-bottom:1px solid #E4E4E4;*/}


.entry p, .entry_list p{padding:10px 0 10px 0; text-align:left; line-height:20px; font-size:14px;}
.entry_single p{padding:10px 5px 5px 5px; text-align:left; line-height:20px; font-size:14px;}

.entry_list_page p{padding:10px 0 10px 0; text-align:left; line-height:20px; font-size:14px; border-bottom:1px #888888 dashed;}

.post{ padding:5px 7px; text-align:left; }
.post .small_desc{ margin:3px 0px 8px; height:20px; line-height:20px; text-indent:10px; font-size:12px;}
.post .describe{ margin:3px 3px 6px 0px;text-align:center; /*background:#E3EBF2;*/}
.describe span{ padding-left:12px; background:url(images/dig.gif) no-repeat left center; }

/************** page templets *****************/

.entry_list_page{ float:left; width:957px; margin:0px auto 10px; border:1px solid #E4E4E4; overflow:hidden;}




.post ul{width:100%; padding-bottom:3px;font-size:13px;}
.post li{background:url(images/spot.gif) no-repeat 0px 10px; overflow:hidden;line-height:18px;text-indent:13px;font-size:14px;border-bottom:1px dashed #E5E5E5;text-align:right}

.post ul li a {float:left;}

.post span{color:#333333;font-size:14px;}
.post h1.mid{ text-align:center; font-size:22px; }
.post h1 { text-align:center; font-size:21px;font-family:΢ÈÑºÚArial;/*color:#FE0166;*/color:#443D23;border:none;margin-top:2px;padding-bottom:6px;}
.post h2 a:hover{color:#FF3300;text-decoration:none;}
.post p.center{ height:900px;}

.post a:link, .post a:visited{color:#333}
.post a:hover{color:#FF0000;}

.entry_single .post a{color:#3687F1; /* color:#FE0166*/}
.entry_single .post a:hover{text-decoration:underline;color:#FF0000;}

.entry_single .post .art-next a{color:#333;}
.entry_single .post .art-next a:hover{color:#FF0000;text-decoration:underline;}

.postbg h3, .post h4{ width:98%; margin:8px 0px 0px; padding:5px 5px; text-indent:10px; font-size:14px; font-weight:bold;}
.postbg h3{ color:#660066; border-bottom:1px solid #CCC;}
.postbg h4{ color:#005B5B; border-bottom:1px solid #CCC;}
.postbg ol li{ margin:10px 10px 10px 40px; list-style:square; line-height:22px; color:#005B5B;}
.postbg ul li{ margin:10px 10px 10px 40px; list-style:decimal; line-height:22px; color:#005B5B;}

.ftabout {text-align:center;clear:both;margin:5px 0px;padding-top:8px;}

#copy {border:1px dashed #808080;padding:3px;margin-bottom:10px}


/**************** Single Post Navigate  *********************/
.pagelink{width:100%; margin:8px 8px 10px; text-align:left; font-weight:bold;line-height:33px; } 
.pagelink a:link, .pagelink a:visited{ font-size:12px; font-weight:normal; padding:3px 7px; border:1px solid  #0066CC;} 
.pagelink a:hover{ padding:4px 9px; font-weight:bold; border:1px solid #0066CC; background-color:#0066CC;color:#FFFFFF;}

/**************** Random and Related Posts CSS  *********************/
.relran{ float:left; width:99%; margin:0px 0px 25px 0px; padding-top:8px; /*background:#FFFFEF;*/}
.relran h3{ height:26px; line-height:26px; text-indent:10px; font-size:14px;font-family:΢ÈÑºÚArial;}
.relran .relran_cont{ float:left; width:300px; margin:5px 5px 0px 5px;}
.relran_cont ul{ margin:10px 0px 5px 0px; }
.relran ul li{ text-align:left; text-indent:16px; height:26px;line-height:19px; font-size:13px; background:url(images/spot.gif) no-repeat 6px 10px; overflow:hidden;white-space: nowrap; }

.postother{ width:620px; margin:8px auto; padding:3px 8px; text-align:right; font-size:12px; background:#E3EBED;}
.postother_single{ text-align:left;}

/**************** PageNavi CSS *********************/
.pageNavi{  margin:8px 10px; width:658px; height:34px; line-height:34px; text-align:left;}

.navigation_single{ float:left; width:95%;  padding:5px 13px; height:28px; line-height:28px; /*background:#FFFFEF;*/}

.alignright{float:right;color:#FF0099;font-weight:bold;}
.alignleft{float:left;color:#FF0099;font-weight:bold; }

#subrss{ float:left; width:99%; margin:0px 0px 0px; text-align:center; height:40px; line-height:40px; font-weight:bold; border:2px dotted #CCCCCC; background:#FFFFE5 url(images/feedcup.gif) no-repeat 100px center; }

/**************** Sidebar Topbar *********************/
.topad{ width:270px; margin:10px 0px 0px 0px; text-align:center; }
.topad dl{float:left;}
.topad dl dt{ float:left; width:120px; text-align:left;}



.topbar{ width:260px;float:left;border:1px solid #E4E4E4;padding:2px 5px;}
.fcomment{ margin:10px 0px 0px 0px;}
.topbar h4, .fcomment h4{ text-indent:6px; height:27px; line-height:23px; font-size:14px; border-bottom:1px solid #E4E4E4; }
.topbar ul, .fcomment ul{padding:7px 5px 8px;font-size:14px}
.topbar ul li{ padding-left:12px; line-height:29px; background:url(images/spot.gif) no-repeat 3px 10px;height:29px;overflow:hidden; }
.topbar img{ padding:8px 0px;}

.topbar2{ width:265px;float:left;border:1px solid #E4E4E4;padding:2px 5px;margin-left:3px}
.topbar2 h4, .fcomment h4{ text-indent:6px; height:27px; line-height:23px; font-size:14px; border-bottom:1px solid #E4E4E4; }
.topbar2 ul, .fcomment ul{padding:7px 5px 8px;font-size:14px}
.topbar2 ul li{ padding-left:12px; line-height:29px; background:url(images/spot.gif) no-repeat 3px 10px; height:29px;overflow:hidden;}


.fcomment ul li{ color:#333; font-size:12px; }
.fcomment a:link, .fcomment a:visited{ color:#333; text-decoration:none;}
.fcomment a:hover{ color:#FF0000; text-decoration:underline; }

.sidebar{ width:250px;padding-left:3px;float:left;margin-top:5px;}
.sidebar h2{ text-indent:7px; height:30px; line-height:33px; font-size:14px; border-bottom:1px solid #E4E4E4;color:#443D23 /*background:url(images/bg_wigh2.jpg) repeat-x 2px center;*/}
.sidebar ul{ padding:0px 0px 5px 0px;}
.sidebar ul li{ border:1px solid #E4E4E4;}
.sidebar ul li.widget{ margin:0px 0px 10px 0px;}
.sidebar ul li.widget_tag_cloud{ padding:0px 0px 10px; }
.sidebar ul li ul{ padding-left:8px; margin:8px 0px 0px 0px;}
.sidebar ul li ul li{ padding-left:12px; line-height:22px; border:none; background:url(images/spot.gif) no-repeat 1px 10px; }
.sidebar p{padding:0 0px;}

/**************** Comments *********************/
#comments{ float:left; width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#CFD7DC; border-bottom:1px solid #BBC5CC; }
.commentlist{ }
.commentlist p{ text-indent:0px;}
.commentlist a:link, .commentlist a:visited{ background:none; color:#454545;}
.commentlist a:hover{ background:none; color:#CC0000; text-decoration:underline;}
.commentlist li{ float:left; margin:5px 0px; width:96%; padding:15px 10px 5px 10px; background:#E4E8EB; border:1px solid #BBC5CC;}
.commentlist li.alt{ background:#FFFAF4; border:1px solid #BBC5CC;}
.commentlist li .gravatar{ float:left; width:48px; margin:0px 8px 5px 0px; padding:1px 1px; text-align:center; border:1px solid #C7C7C7;}
.commentlist li .floor{ float:left; width:48px; margin-top:1px; padding:2px 0px 1px; text-align:center; border-top:1px solid #A7B6BE; background:F8F8F8; color:#999999;}
.commentlist li .authordata{ float:right; width:480px;}
.commentlist li .commentmetadata{ float:right; color:#999999;}
.commentlist li .commentcontent{ float:right; width:480px;}

#author, #email, #url {color:#666;width:40%;border:1px solid #CCCCCC; background:#FCFCFC; padding:5px 3px;}
#submit{margin:5px 0px 15px; padding:2px;}
#respond{ float:left; width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; border-bottom:8px solid #DAE0ED; color:#003366; }
#comment{ margin:-20px 0px 0px 68px; padding:8px 5px; width:80%;border:1px solid #CCCCCC;}
#but_submit{ float:left; margin-left:68px; *margin-left:33px !important; _margin-left:22px; padding-bottom:15px; }
#submit{ float:left; padding:4px 50px; border:2px solid #003366; font-size:16px; font-weight:bold; background:url(images/bg_submit.jpg) repeat-x;}
.submit_hover{ border:2px solid #FF6600;}
#ctrl_enter{ float:left; margin:15px 0px 0px 5px;}

/**************** Footer CSS *********************/
#footer{  width:968px; margin:0px auto 10px; border:1px solid #E4E4E4; background:url(images/bg_rh2.jpg) repeat-x top;clear:both }
#footer h2{ width:100%; text-indent:28px; height:26px; line-height:26px; border-bottom:1px solid #E4E4E4; background:url(images/arrow_down.gif) no-repeat 12px center; font-size:14px;}
#footer a:link, #footer a:visited{color:#333;}
#foot_about{ width:968px; margin:0px auto 10px; padding:5px 0px; text-align:center; border:1px solid #E4E4E4; background:#EEF1F7; }
#foot_copyright{ width:970px; margin:0px auto 10px; text-align:center;}
#foot_copyright p{ text-align:center; line-height:22px;}
#foot_copyright span{ float:right; margin-top:-40px;}
/**************** Friend Link *********************/
.flink{ margin:8px 13px;}
.flink li{ float:left;height:20px; margin:3px 5px 0px; white-space:nowrap;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor:auto; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 10px 10px; padding-left: 10px; border: 1px solid #ddd; background:#FFFFDF; color:#005B5B; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
.f14px{ font-size:14px}
.spacebox{ width:100%; height:1px; line-height:1px; overflow:hidden; background:transparent; clear:both;}


/* ad */
.leftad{ float:left; width:658px; height:80px; margin-bottom:10px; border:1px solid #E4E4E4;}

.flash{
	background-color:#E8F3F6;
	border:5px solid #C1E0FF;
	margin:10px auto 0;
	overflow:auto;
	padding:10px 7px 8px;
	width:615px;
}

.img1 {
	border:1px solid #000000;
	display:inline;
	margin:3px;
}

#adlink_header {
margin: 5px 0px;
padding: 3px 2px 0px;
width: 966px;
clear:both;
text-align:left;
/*border:1px solid #E4E4E4;*/
}

#adlink_header_single {
margin: 5px 0px;
padding: 5px 0px;
width: 966px;
clear:both;
text-align:center;
border:1px solid #E4E4E4;
}

.wp_keywordlink { text-decoration: underline; }
.wp_keywordlink_affiliate { font-weight: bold; }

.site-navi{ margin-bottom:14px; text-align:left; text-indent:10px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#000000; border-bottom:1px solid #E4E4E4;}

.art-next {
		background:#F0D9FF;
			height:43px;
				line-height:22px;
					padding-left:5px;
}

.art-pub {
		background:ffffff;
			height:32px;
				line-height:32px;
					padding-left:5px;
						clear:both;
}

.site-navi span{
	float:right;
	margin-right:5px;
}

.site-navi h4{
	float:left;
	display:inline;
	font-size:14px;
	font-weight:normal;
	margin-left:5px;
}

.listnavi span{
	float:right;
	margin-right:5px;
}

.listnavi {
	margin-bottom:14px; text-align:left; background:#fff url(images/spot_navi.gif) no-repeat 8px 10px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#000000; border-bottom:1px solid #E4E4E4;
}

.listnavi h4 {
	display:inline;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-left:5px;
	text-indent:28px;
}


.listnavi .search{ margin-bottom:14px; text-align:left; text-indent:28px; background:#fff url(images/spot_navi.gif) no-repeat 8px 10px; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#000000; border-bottom:1px solid #E4E4E4;}

.tag_index {
	border:1px solid #E4E4E4;
	margin-bottom:8px;
	width:950px;
	float:left;
	font-size:14px;
	padding:8px;
}


#archives {padding: 8px; border: 1px solid #E4E4E4; clear: both; width: 951px; margin: auto; margin-top: 10px;}
#archives ul li {margin-top: 8px;}

.so {
	float:right;
	height:37px;
	margin-right:5px;
	padding-top:3px;
	width:280px;
}

}


#archives {padding: 8px; border: 1px solid #E4E4E4; clear: both; width: 951px; margin: auto; margin-top: 10px;}
#archives ul li {margin-top: 8px;}

.so {
float:right;
height:37px;
margin-right:5px;
padding-top:3px;
width:280px;
}