/*----------------------------------公共使用属性----------------------*/
body {
	position:relative;
	/*background:#B3FF66 url(images/bg.gif) left top repeat;*/
	margin:0;
	font-size:13px;
	font-family:'Verdana','宋体';
}

a, a:link, a:visited
{
	font-size:14px;
	text-decoration:none;
	color:#fff;
}

a:hover, div a:hover
{
	color:#99CC00;
}

p
{
	line-height:25px;
}

#loading
{
	padding-left:20px;
	position:absolute;
	word-spacing:10px;
	height:30px;
	width:180px;
	color:red;
	background:#fff;
	top:510px;
	clear:both;
	left:160px;
	font-size:13px;
	font-weight:bold;
	z-index:2;
}


/*----------------------------------页面框架属性----------------------*/
#page
{
	width:1000px;
	border:1px solid #333333;
}

#leftbar
{
	width:250px;
	background:#333333;
	/*background:#B3FF66 url(images/bg.gif) left top repeat;*/
}

#leftbar #logo
{
	position:relative;
	float:left;
	margin-top:30px;
	width:250px;
	height:110px;
	background:url(images/logo.gif) left no-repeat;
}

#leftbar #google
{
	width:250px;
	padding:0;
	border:0;
}

#leftbar #map
{
    position:relative;
    float:center;
    line-height:120%;
    text-align:center;
}

#leftbar .bar
{
	width:100%;
	border-bottom:3px solid white;
	font-size:15px;
	line-height:23px;
	width:100%;
}

#leftbar #cookie, #leftbar #friends, #leftbar #works
{
	position:relative;
	float:left;
	margin-top:30px;
	width:100%;
	min-height:80px;
	padding-bottom:3px;
	border-top:3px solid #CED2CE;
	border-bottom:10px solid #CED2CE;
	/*background:#666666;*/
	font-size:14px;
	color:#B3FF66;
	line-height:22px;
	clear:both;
}

#friends span, #friends a, #works span, #works a
{
	position:relative;
	width:100%;
	left:5px;
	float:left;
	clear:both;
}

#leftbar #ui
{
	position:relative;
	float:left;
	margin:5px;
	color:#fff;
	font-size:12px;
}

#leftbar #ui a
{
	padding-left:10px;
	font-size:12px;
}

#main
{
	position:relative;
	float:right;
	width:100%;
}

#main .layout
{
	width:100%;
}

#main #header
{
}

#main #main_theme
{
	height:50px;
}

#main #xml
{
	position:relative;
	float:right;
	right:10px;
}

#xml #trans
{
    float: left;
}

#trans a
{
    color:#ff6600;
    font-weight:bold;
    font-size:11px;
}

#main #main_body
{
	position:relative;
	float:right;
	width:98%;
	min-height:700px;
	word-wrap:break-word;
}

#main #main_down
{
	position:relative;
	float:left;
}

#flashshow object
{
	margin:55px 0px 0px 25px;
	padding:2px 2px 2px 2px;
	border:2px solid #ccc;
	filter:Alpha(Opacity=20);	/* ie */
	-moz-opacity:0.2;	/* Mozilla */
	opacity:0.2;
}

#flashshow div
{
	line-height:20px;
	margin:55px 0px 0px 15px;
	padding-left:10px;
}

#flashshow div a
{
	font-size:12px;
}

#footer
{
	clear:both;
	width:100%;
	background:#333333;
	text-align:center;
	border-top:1px dotted #8C8C8C;
}

#footer p
{
	margin-top:5px;
	font-size:13px;
	color:#fff;
}

/*----------------------------------页面内容及文字属性----------------------*/

#main_theme a
{
	position:relative;
	padding:5px;
	top:10px;
	color:#000;
	font-weight:bold;
}

#main_theme a:hover
{
	background:#99CC00;
}

#main_theme div
{
	float:left;
	margin-left:15px;
	width:80px;
	height:40px;
	text-align:center;
	border:1px solid green;
	background:#B3FF66;
	line-height:20px;
}

#main_body div
{
	font-size:13px;
}

#main_body a
{
	color:green;
}

#main_body img
{
	margin:0;
	border:0;
	padding:0;
}

#main_body #show_main, #main_body #lcontext, #main_body #econtext
{
	position:relative;
	float:left;
	clear:both;
	left:5px;
	right:5px;
	word-wrap:break-word;
	font-size:14px;
	width:99%;
}

#main_body #ltitle
{
	font-weight:bold;
	width:90%;
}

#main_body li, #show_main li
{
	position:relative;
	float:left;
	clear:both;
	margin-left:15px;
	! margin:0;
	! left:15px;
	! padding-left:12px;
	! background:url(images/lii.gif) left no-repeat;
	line-height:28px;
	width:90%;
}

#main_body #lcontext
{
	line-height:22px;
	margin-top:4px;
	margin-bottom:20px;
	min-height:100px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	background:#F3FFD0;
	font-size:12px;
}

/* vistor number and uploading time*/
#ltitle li span, #show_main li span, #econtext span
{
	font-size:12px;
	color:#D1D1D1;
}

/* <OL>,<LI> elements in essay context */
#econtext li, #econtext h3
{
        margin:0;
        padding:0;
        width:100%;
}

#main_body #ltheme, #main_body #show_main #nav
{
	float:left;
	clear:both;
	margin:10px;
	height:30px;
	! margin:2px;
	font-weight:bold;
	font-size:18px;
	color:#99CC00;
	width:90%;
}

#show_main #neighbor, #show_main #show_submenu
{
	float:left;
	clear:both;
	margin-top:10px;
	height:45px;
	width:95%;
}

#show_submenu div
{
	margin-left:30px;
	float:left;
	font-weight:bold;
}


#show_main #neighbor #nab_l
{
	position:relative;
	float:left;
	height:18px;
	overflow:hidden;
	width:300px;
}

#show_main #neighbor #nab_r
{
	position:relative;
	float:right;
	height:18px;
	overflow:hidden;
}

#show_main #lmore
{
    float:left;
    clear:both;
    width:100%;
}

#show_main #etitle
{
	clear:both;
	height:45px;
	font-size:25px;
	font-weight:bolder;
}

/* search statistic */
.search_stat
{
	position:relative;
	float:right;
	right:30px;
	width:120px;
}

#econtext .einfo
{
	position:relative;
	text-align:right;
}

/*----------------------------------页面控制区属性----------------------*/
.curpage
{
	background:#FF0000;
}

.pcontroll
{
	position:relative;
	float:left;
	clear:both;
	margin-top:40px;
	font-family:"Arial";
	width:100%;
	height:30px;
	text-align: center;
}

.pcontroll a
{
	height:20px;
	width:30px;
	top:+30px;
	padding:0px 5px 0px 5px;
	border:2px solid #E1E1E1;
}
