body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background: #fff;
	max-width:1000px;
	font-size: 14px;
}

img  { BORDER: 0px; }
form { margin: 0px; padding: 0px; border: 0px; }

#topInfoDiv { margin: 3px 1em 0em 0em; padding: 0px 0px 0px 0px; text-align: right; font-size: 12px; }

#topbox {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; text-align: left; overflow: hidden; height: 78px; }
	.topboxImage { margin: 24px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; left: 0px; }
	.topboxForm { margin: 0px 0px 0px 160px; padding: 6px 0px 0px 0px; text-align: left; overflow: hidden; width:660px; }
		.topboxType { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px; font-size: 13px; text-align:left; }
		.topboxInput { margin: 0px 0px 0px 0px; padding: 2px 0px 1px 0px; font-size: 13px; text-align:left; }
			.topboxInput input { margin: 0px 8px 0px 0px; }
		.topboxRadio { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; }

.tabbox { margin: 0px 6px 0px 6px; padding: 0px 0px 0px 0px; }
	.tabboxTop { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 5px; border-top: 1px solid #3366cc; height: 20px; background-color:#e5ecf9; text-align: left; }
		.tabboxTopRight { margin: 4px 6px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; float:right; font-weight: bold; }
			.tabboxTopRight a { margin: 0em 0.2em; padding: 0em 0.2em; float: left; }
			.tabboxTopRight a:hover { }
		.tabboxTopLeft { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; float:left; }
		.tabboxTopLeft h2 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; display: inline; }

#mainbox { margin: 0px 0px 0px 8px;  border: 0px #00f solid;}
	.mainWrap { float: left; maring: 0px 0px 0px 0px; padding: 0px; width: 988px; }
		.mainLeft { float: left; margin: 0px; padding: 0px; width: 714px; border: 0px #f00 solid; overflow: hidden; }
		.mainRight { float: right; margin: 0px; padding: 0px; width: 268px; border: 0px #0f0 solid; overflow: hidden; }
	.clearDiv { clear: both; }

.hotTag { float: left; margin: 10px 0px 0px 0px; border: 1px #dfdfdf solid; font-size: 14px; width: 266px; }
	.hotTagTit { margin: 0px; padding: 4px 0px 4px 8px; background-color: #efefef; }
	.hotTagList { float: left; margin: 0px; padding: 8px 4px 8px 4px; }
a.tagLink { float: left; margin: 0em 0.15em; padding: 0.1em 0.2em; text-decoration: none; border: 0px #f00 solid; display: block; }
a.tagLink:hover { background-color: #0000ee; text-decoration: none; color: #fff; }

div.xgListDiv { height: 120px; overflow-y: scroll; width: 258px; overflow-x: hidden; }

.loginbox { margin: 24px 0px 0px 100px; padding: 0px; font-size: 14px; } 
.inputUl { margin: 0px; padding: 0px; list-style: none; }
	.inputUl li { margin: 2px 0px 2px 0px; padding: 0px; }
	.inputUl li.ssion { margin: 4px 0px 4px 0px; width: 300px; }
	.inputUl li.regLi { margin: 30px 0px 20px 0px; padding: 6px 0px 6px 0px; width: 280px; border: 0px #00f solid;}
	.inputUl li.regLi A{ float: left; margin: 1px; padding: 4px 4px 4px 4px; display:bolck; background-color: #efefef; border: 1px #dfdfdf solid; text-decoration: none; }
	.inputUl li.regLi A:hover{ border: 1px #afafaf solid; text-decoration: none; }
	.inputUl li div.label { }
	.inputUl li input.inputBox { width: 200px; }
	
.register { margin: 0px 0px 0px 0px; padding: 20px 0px 0px 100px; font-size: 14px; }
.register ul { margin: 0px; padding: 0px; list-style: none; width:600px; }
.register ul li { margin: 4px 0px 4px 0px; padding: 4px; }
.register ul li input.inputBox { width: 200px; margin: 0px 8px 0px 0px; }
.register ul li.ssion { margin: 4px 0px 4px 0px; width: 300px; }
.register ul li div.label {}
.register ul li.regLi { margin: 30px 0px 20px 0px; padding: 6px 0px 6px 0px; width: 280px; border: 0px #00f solid; }
.register ul li.regLi A{ float: left; margin: 1px; padding: 4px 4px 4px 4px; display:bolck; background-color: #efefef; border: 1px #dfdfdf solid; text-decoration: none; }
.register ul li.regLi A:hover{ border: 1px #afafaf solid; text-decoration: none; }

li.regError { border: 1px #f00 solid; background-color: #fff; }

.rightUserAction { margin: auto; text-align: center; }
	.rightUserAction p { margin: 10px auto 4px auto; padding: 6px 0px 6px 0px; width: 138px; border: 0px #00f solid; }
	.rightUserAction p A { margin: 0px; padding: 4px; background-color: #efefef; border: 1px #dfdfdf solid; text-decoration: none; }
	.rightUserAction p A:hover { border: 1px #afafaf solid; text-decoration: underline; }

.toolDiv { margin: 20px 0px 0px 20px; font-size: 14px; }
	.tool { border: 1px #dfdfdf solid; margin: 1em 0em 1em 0em; width: 640px; }
	.tool div.toolTit { margin: 0em; padding: 0.2em 0em 0.2em 0.5em; background-color: #efefef; font-size: 16px; font-weight: bold; }
	.tool div.toolMain { margin: 0em; padding: 0.3em 0em 0.3em 1em; }
	.tool div.toolMain p { margin: 0px; padding: 4px 0px 4px 4px; width: 580px; }
	.tool div.toolMain p.pClick { margin: 10px; }
	.tool div.toolMain p.pClick A { float: left; margin: 0px; padding: 8px 18px 6px 18px; background-color: #efefef; border: 1px #dfdfdf solid; text-decoration: underline; }
	.tool div.toolMain p.pClick A:hover { border: 1px #afafaf solid; text-decoration: underline; }

.rightTool { margin: 0px; padding: 14px 0px 14px 0px; width: 100%; height: 30px; }
	.rightTool a.toolLeft { margin: 0px 0px 0px 4px; padding: 8px 0px 6px 0px; float: left; width: 120px; background-color: #efefef; border: 1px #dfdfdf solid; text-decoration: underline; text-align: center; }
	.rightTool a.toolRight { margin: 0px 4px 0px 0px; padding: 8px 0px 6px 0px; float: right; width: 120px; background-color: #efefef; border: 1px #dfdfdf solid; text-decoration: underline; text-align: center; }
	.rightTool a:hover { border: 1px #cfcfcf solid; }

#itemWrap { margin: 0.4em 0em 0.1em 0.5em; padding: 0.5em 0em 0.3em 0em; }
.itemWrap2 { margin: 0px; padding: 0px; border: 1px #fff solid; }
	.itemCountWrap { margin: 0px 0px 0px 1px; padding: 0px; width: 36px; height: 50px; border: 1px #CECFCE solid; position: absolute; text-align: center;}
		.itemCount { margin: 4px auto 0px auto; padding: 0px; font-size: 16px; font-weight: bold; }
		.itemCount a { text-decoration: none; color: #000; }
		.itemCount a:hover { text-decoration: none; none; color: #000; }
		.itemCount a:visted { text-decoration: none; none; color: #000; }
		.itemFavLink { margin: 4px auto 4px auto; padding: 0px; }
	.item { margin: 0px 0px 0px 46px; padding: 0px 0px 0px 0px; text-align: left; }
		.item_title { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; text-align: left; }
		.item_title a:hover { background-color: blue; text-decoration: none; color: #fff; }
		.item_content { margin: 0px 0px 0px 0px; font-size: 13px; line-height: 1.4em; width: 44em; text-align: left; display: block; }
		.item_content a:hover { text-decoration: none; }
		.item_s { margin: 3px 0px 0px 0px; font-size: 12px; line-height: 14pt; text-align: left; }
			.item_s a { text-decoration: none; }
			.item_s a:hover { background-color: #a6f2ae; text-decoration: none; color: #000; }
	.itemBg { background-color: #F6F6EF; }

.previewDiv { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; position: absolute; background-color: #fff; }
.previewDiv2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: 200px; height: 320px; overflow: hidden; }

.updateTime {
	background-color: #FFEBCD;
	color: #000000;
}

.sameUrl { margin: 20px 0px 0px 10px; }
.urlDescription { margin: 6px 0px 4px 0px; padding:0.3em; border: 1px #dfdfdf solid; background-color: #efefef; text-indent: 2em; line-height: 1.5em; font-size: 12px; }
.sameUrlList { margin: 10px 0px 0px 10px; padding: 0px; }
	.sameUrlList ul { margin: 0px; padding: 0px; list-style: none; font-size: 14px; }
	.sameUrlList ul li { margin: 6px 40px 4px 0px; padding: 3px 0px 2px 6px; border-bottom: 1px #c53 solid; }
	.sameUrlList ul li a { padding: 0.1em 0.4em 0.1em 0.2em; text-decoration: none; }
	.sameUrlList ul li a:hover { background-color: #a6f2ae; text-decoration: none; }
	
.bottombox { margin: 20px 10px 0px 10px; padding: 8px 0px 0px 10px; border-top: 1px #dfdfdf solid; font-size: 14px; }
	.bottombox a { margin: 0px; padding: 5px 7px 4px 7px; text-decoration: none; }
	.bottombox a:hover { text-decoration: underline; }
	
.pageList { margin: 30px 0px 30px 20px; padding: 0px; font-size: 14px; }
	.pageList a, .pageList span { margin-right: 0.4em; padding: 0.2em 0.5em; text-decoration: none; display: block; float: left; }
	.pageList a { border: 1px #f00 solid; }
	.pageList a:hover { background-color: #ff0; }
	.pageList span.cpage { background-color: #8f8f8f; border: 1px #efefef solid; color: #fff; }
	.pageList span.pageInfo { border: 1px #efefef solid; }
	
.addWebWrap { margin: 0.3em 0em 0em 1em; padding: 0em; }
.addWeb { margin: 0.5em 0em 0em 2em; padding: 0em; font-size: 14px; border: 1px #fff solid; }
	.addWeb form p { float: left; margin: 0.1em 0em; padding: 0em; border: 0px #f00 solid; clear: left; }
	.addWeb form p label { padding: 0.3em 0em; border: 0px #f00 solid; float: left; width: 4em; clear: right; text-align: right; }
	.addWeb form p span { margin: 0em 0.5em; padding: 0.3em 0em; border: 0px #f00 solid; float: left; clear: right; text-align: left; }
	.addWeb form p TEXTAREA { float: left; clear: right; width: 560px; height: 5em; font-size: 13px; }
	.addWeb form p input.text { float: left; clear: right; width: 560px; }
	.addWeb form p input.submitInput  width: 130px; }
	
.userTags { margin: 0.1em 1em 0em 0em; padding: 0em; font-size: 14px; border: 0px #f00 solid; }
	.userTags div.ut_tit { float:left; width: 100%; background-color: #efefef; }
	.userTags div.ut_tit div.ut_name { padding: 0.3em; float: left; }
	.userTags div.ut_tit div.ut_sort { margin: 0em 0em 0em 0em; float: right; }
	.userTags div.ut_tit div.ut_sort a { margin: 0em; padding: 0.3em; float: left; }
	
	.userTags div.userTagsList { }
	.userTags div.userTagsList a { float: left; margin: 0.1em 0.2em; padding: 0.1em 0.1em; text-decoration:none; }
	.userTags div.userTagsList a:hover { color: #fff; background-color: #00e; }
	.userTags div.userTagsList a.selected { color: #fff; background-color: #00e; }

.OkMsg{ margin: 0px; padding:5px 5px 5px 25px; border:1px solid #00BE00; background:#E6FFE6 url(images/standard_msg_ok.gif) 5px 5px no-repeat; color:#000; }
.WarningMsg{ margin: 0px; padding:5px 5px 5px 25px; border:1px solid #00A8FF; background:#E2F5FF url(images/standard_msg_warning.gif) 5px 5px no-repeat;	color:#000; }
.ErrorMsg{ margin: 0px; padding:5px 5px 5px 25px; border:1px solid #F60; background:#FFF2E9 url(images/standard_msg_error.gif) 5px 5px no-repeat; color:#000; }
.HintMsg{ margin: 10px 0px 10px 0px; padding:5px 5px 5px 25px; border:1px solid #00A8FF; background:#E2F5FF url(images/standard_msg_warning.gif) 5px 5px no-repeat;	color:#000; }
.HintMsg a:link, .HintMsg a:visited{ color:#666; text-decoration:none; }
.MsgBr { margin: 10px 0px 10px 0px; };

.deliciousUser { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 2em; font-size: 14px; border: 0px #00f solid; }
	p.delp { float: left; margin: 0.3em 0em; padding: 0em; border: 0px #0f0 solid; clear: left; }
	p.delp span { padding: 0.3em 0em 0em 0em; border: 0px #f00 solid; float: left; width: 4em; clear: right; text-align: right; }
	p.delp input.text { float: left; clear: right; width: 120px; }
	p.delp input.submitInput { float: left; clear: right; width: 60px; }

#suggestionsValue { width: 600px; border: 0px #f00 solid; }
	#suggestionsValue a { float: left; margin: 0.1em 0.2em; padding: 0.1em 0.1em; text-decoration:none; }
	#suggestionsValue a.sufirst { color: #fff; background-color: #00e; }
	#suggestionsValue a:hover { color: #fff; background-color: #00e; }

.urlaction, .urlactionmsg { margin: 0em 0.5em 0em 1em; padding: 0em; font-size: 13px; font-weight: normal; }
	.urlaction a { text-decoration:none; color: #777; }
	.urlaction a:hover { text-decoration:none; color: #fff; }
.urlactionmsg { color: #999; }

.shuoming { margin: 1em 0em 1em 2em; color: #f00; }
.benan { margin: 1em 0em 1em 2em; color: #000; text-align: center; font-size: 12px; }
	.benan a { text-decoration:none; }

.url_ad_class { margin: 1em 0em 0em 0em; padding: 0em; font-size: 14px; }

.url_comments_div { margin: 1em 0em 0em 0em; padding: 0em; font-size: 14px; }
	.comments_tit { margin: 0em; padding:0.3em; border: 1px #cfcfcf solid; background-color: #efefef; font-weight: bold; }
	.url_comments { margin: 0.2em 6em 0em 0.2em; padding: 0em; }
	.url_comment { margin: 1em 0em 0em 0.5em; padding: 0em; border: 1px #cfcfcf solid; }
	.comment_tit { margin: 0em; padding:0.2em; background-color: #efefef; }
	.url_comment_content { margin: 0.5em 0em 0em 0.5em; padding: 0.3em; }

.add_comment_div { margin: 2em 0em 0em 0em; padding: 0em; font-size: 14px; }
	.add_comment_tit { margin: 0em; padding:0.3em; border: 1px #cfcfcf solid; background-color: #efefef; font-weight: bold; }
	.add_coment { margin: 0.5em 0em 0em 0.5em; padding: 0.3em; }

