* { margin:0; padding:0; font-family:Tahoma, Helvetica, sans-serif;}
* html * { font-family:Arial, sans-serif;}
HTML {
	OVERFLOW-Y: scroll
}
BODY {
	FONT-SIZE: 12px; repeat-x 0px 0px; LINE-HEIGHT: 150%; 
	 align:center
}
A:hover {
	COLOR: #ff7031
}
.tab {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3a6299; TEXT-DECORATION: none
}
.tab :link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3a6299; TEXT-DECORATION: none
}
.tab :visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3a6299; TEXT-DECORATION: none
}
.tab :hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #DDDDDD; TEXT-DECORATION: none
}
.tabwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabwhite :link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabwhite :visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabwhite :hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff7031; TEXT-DECORATION: none
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
abbr {
	CURSOR: help; BORDER-BOTTOM: #666 1px dashed
}

#container {
	MARGIN: 1em auto 0px; 
}
#td {
	FONT-SIZE: 12px;
}
#main {
	FLOAT: left; OVERFLOW: hidden; WIDTH:70%
}
.pu #container {
	WIDTH: 100%
}
.pu .np #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.wp #main {
	WIDTH: 100%
}
.np #main {
	CLEAR: both; FLOAT: none; MARGIN: 0px auto; PADDING-TOP: 20px
}
SPAN.content A.former {
	COLOR: #555
}
SPAN.content A.former:hover {
	COLOR: #ff7031
}
SPAN.ajaxprompt {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #0cf; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 1.65em; PADDING-TOP: 0px; POSITION: absolute
}
#header {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1.25em; WIDTH: 100%; PADDING-TOP: 0.25em
}
#header H1 {
	FLOAT: left; WIDTH: 225px
}
#header H1 A {
	DISPLAY: block; TEXT-DECORATION: none
}
#header H1 A SPAN {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-LEFT: 0.5em
}
#header H1 A:hover SPAN {
	DISPLAY: inline; COLOR: #fff
}
#navigation {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; no-repeat 0px 0px; FLOAT: right; MARGIN: 0.5em 0px 0px; LINE-HEIGHT: 35px; WHITE-SPACE: nowrap; HEIGHT: 35px
}
#navigation2 {
	PADDING-LEFT: 0px; FONT-SIZE: 16px; no-repeat 0px 0px; FLOAT: right; MARGIN: 0.5em 0px 0px; LINE-HEIGHT: 35px; WHITE-SPACE: nowrap; HEIGHT: 35px
}
#navigation UL {
	PADDING-RIGHT: 10px; no-repeat 100% 0px; FLOAT: left; LIST-STYLE-TYPE: none
}
#navigation LI {
	 FLOAT: left
}
#navigation LI A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

#sidebar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 18px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 20px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 205px; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid
}
#sidebar UL {
	LIST-STYLE-TYPE: none
}
#sidebar .sect {
	MARGIN: 0px 0px 1.5em
}
#sidebar H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: url(http://img.heavyoil.cn/homeimg/secthd.gif) no-repeat 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px -10px; PADDING-TOP: 8px
}
#sidebar H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
#sidebar #dashboard {
	FONT-SIZE: 14px
}
#sidebar #dashboard LI {
	MARGIN: 5px 0px
}
#sidebar #dashboard LI.reminder {
	FONT-SIZE: 14px; MARGIN: 8px 0px
}
#sidebar #dashboard LI.reminder A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #fffcaa; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffed00 2px solid; TEXT-DECORATION: none
}
#sidebar P {
	MARGIN: 5px 0px
}
#sidebar P.iconset IMG {
	MARGIN-RIGHT: 5px
}
#sidebar TEXTAREA {
	WIDTH: 195px
}
#sidebar #apis {
	LIST-STYLE-TYPE: none
}
#sidebar #apis LI A {
	PADDING-LEFT: 20px
}
#sidebar #apis LI.rss {
	BACKGROUND: url(homeimg/feed-icon.png) no-repeat 0px 50%
}
#sidebar FORM#login P {
	MARGIN: 10px 0px
}
#sidebar FORM#login .label_input {
	FLOAT: left; WIDTH: 50px; COLOR: #666; TEXT-ALIGN: left
}
#sidebar FORM#login .label_check {
	MARGIN-LEFT: 50px; CURSOR: pointer; COLOR: #666
}
#sidebar FORM#login .input_text {
	WIDTH: 135px
}
#sidebar FORM#login P.act {
	MARGIN-LEFT: 50px
}
#sidebar FORM#login P#advancesearch {
	MARGIN-LEFT: 50px
}
#sidebar #register P {
	TEXT-ALIGN: center
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#footer P {
	MARGIN: 1em 0px
}
#footer A {
	MARGIN: 0px 0.5em
}
#headline {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#slogan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slogan LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 1em 0px; PADDING-TOP: 5px;
}
#slogan LI H3 {
	FONT-SIZE: 14px; MARGIN: 0.2em 0px; COLOR: #333
}
#miibeian {
	COLOR: #ccc; TEXT-DECORATION: none
}
#content {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}

#content H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #444; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
P.guide {
	MARGIN: 5px 10px
}

.kuang 
{
border: solid; border-width: 1px 1px 0px 0px; border-color: #000000 #000000 #000000 #000000

}
.kuang td
{
border: solid; border-width: 0px 0px 1px 1px; border-color: #000000 #000000 #000000 #000000
}


#stream H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #444; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#stream OL {
	LIST-STYLE-TYPE: none
}
#stream LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; o-text-overflow: ellipsis
}
#stream LI A.avatar {
	FLOAT: left; MARGIN-LEFT: -57px; OVERFLOW: hidden
}
#stream LI SPAN.content {
	WORD-BREAK: break-all
}
#stream LI SPAN.content A.photo {
	FLOAT: right; OVERFLOW: hidden
}
#share #stream LI SPAN.content A.photo {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
#stream LI SPAN.op {
	MARGIN-LEFT: 0.3em
}
#stream LI SPAN.op A {
	FONT-SIZE: 12px; COLOR: #999
}
#stream LI SPAN.op A:hover {
	COLOR: #ff7031
}
#stream .wa LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

#stream LI:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; content: "."
}
#stream .wa LI:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; content: "."
}
#stream LI {
	ZOOM: 1
}
#stream .wa LI {
	ZOOM: 1
}
#stream LI SPAN.avatar {
	FLOAT: left; MARGIN-LEFT: -80px; OVERFLOW: hidden
}
.message#stream LI A.avatar IMG {
	DISPLAY: block; WIDTH: 55px; HEIGHT: 25px
}
.message#stream LI SPAN.content A.photo IMG {
	DISPLAY: block; WIDTH: 82px
}


.stamp {
	FONT-SIZE: 12px; MARGIN-LEFT: 1em; COLOR: #999
}
.method {
	FONT-SIZE: 12px; COLOR: #999
}
.stamp A {
	COLOR: #999
}
.method A {
	COLOR: #999
}
.stamp A:hover {
	COLOR: #ff7031
}
A.avatar IMG {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 1px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 1px; BORDER-LEFT: #FFFFFF 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #FFFFFF 1px solid
}
A.photo IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
A.avatar:hover IMG {
	BORDER-RIGHT: #ff7031 1px solid; BORDER-TOP: #ff7031 1px solid; BORDER-LEFT: #ff7031 1px solid; BORDER-BOTTOM: #ff7031 1px solid
}
A.photo:hover IMG {
	BORDER-RIGHT: #ff7031 1px solid; BORDER-TOP: #ff7031 1px solid; BORDER-LEFT: #ff7031 1px solid; BORDER-BOTTOM: #ff7031 1px solid
}
.alist {
	LIST-STYLE-TYPE: none
}
.alist LI {
	FLOAT: left; MARGIN: 0px 3px 3px 0px
}
.alist:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; content: "."
}
.alist LI A {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 48px; HEIGHT: 64px; TEXT-DECORATION: none
}
.alist LI A IMG {
	HEIGHT: 48px
}
.alist LI A SPAN {
	DISPLAY: block; LINE-HEIGHT: 150%; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.alist {
	ZOOM: 1
}
#sidebar .tlist {
	PADDING-LEFT: 15px; LIST-STYLE-TYPE: disc
}
#sidebar .tlist LI {
	MARGIN-BOTTOM: 0.5em
}

.paginator LI A:hover {
	BORDER-LEFT-COLOR: #ccc; BACKGROUND: #06c; BORDER-BOTTOM-COLOR: #ccc; COLOR: #fff; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
#content .board {
	FONT-SIZE: 12px; MARGIN: 1em auto 2em; WIDTH: 500px; LINE-HEIGHT: 150%
}
#content .board H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px
}
#content .board P {
	MARGIN: 1em 0px
}
#content .board UL {
	PADDING-LEFT: 2em; MARGIN: 1em 0px
}
#content .board OL {
	PADDING-LEFT: 2em; MARGIN: 1em 0px
}
#content .board LI {
	MARGIN: 0.2em 0px
}
#content .board A {
	FONT-WEIGHT: bold
}

#sidebar #searchpanel .input_text {
	WIDTH: 125px
}
#sidebar #searchpanel .formbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 60px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
