P {
	MARGIN: 10px 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
H1 {
	FONT-SIZE: 24px
}

H2 {
	FONT-SIZE: 16px
}
H3 {
	FONT-SIZE: 14px
}
h6 { font-size: 1em; }
H1 {
	FONT-WEIGHT: bold; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-WEIGHT: normal; FONT-WEIGHT: bold;LINE-HEIGHT: 150%;
}
H2 {
	FONT-WEIGHT: bold; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-WEIGHT: normal; FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-WEIGHT: normal; FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;FONT-WEIGHT: normal; FONT-WEIGHT: bold
}
UL.actions {
	LIST-STYLE-TYPE: none
}
UL.actions LI {
	COLOR: #999; TEXT-INDENT: 8px; LINE-HEIGHT: 175%; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1
}
UL.actions LI A {
	DISPLAY: block
}
UL.actions LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #06c; TEXT-DECORATION: none
}

.mc-bd:after,
ul:after
{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;} 

#container {
	BORDER-RIGHT: #e4e4e4 1px solid; WIDTH: 746px
}
#content {
/*	BORDER-RIGHT: #adadad 1px solid;   BACKGROUND: #fff; OVERFLOW: hidden;   WIDTH: 745px; BORDER-BOTTOM: #adadad 1px solid; POSITION: relative; TOP: -1px; WORD-WRAP: break-word
*/
BORDER-RIGHT: #adadad 1px solid; BACKGROUND: #fff; /*OVERFLOW: hidden;*/ WIDTH: 745px;BORDER-BOTTOM: #adadad 1px solid;TOP: -1px;WORD-WRAP: break-word
}

.block {
	MARGIN: 20px 60px
}
.block H3 {
	MARGIN-BOTTOM: 0.4em; COLOR: #333; LINE-HEIGHT: 200%; BORDER-BOTTOM: #ccc 1px solid; ZOOM: 1
}
.block H3 A {
	FONT-SIZE: 12px; MARGIN-LEFT: 8px
}
.block H3.a {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 10px; LINE-HEIGHT: 48px; PADDING-TOP: 10px; ZOOM: 1
}
.block H3.a IMG {
	MARGIN-RIGHT: 10px
}
.block P {
	MARGIN: 1em 0px
}
.block .note {
	MARGIN: 0.4em 0px; COLOR: #666
}
.block FORM {
	MARGIN-TOP: 20px
}
.block FORM.nf {
	MARGIN-LEFT: 0px
}
.block .act {
	MARGIN: 10px 0px
}


#leftsidebar {
	  WIDTH: 178px; PADDING-TOP: 0px;PADDING-BOTTOM: 0px;MARGIN-BOTTOM: 20px;BORDER: #d2d2d2 1px solid
}
#leftsidebar FORM {
	PADDING-RIGHT: 15px; PADDING-LEFT: 18px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 10px; PADDING-TOP: 21px; ZOOM: 1;MARGIN: 0px 
}


.ftext {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #7c7c7c 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 120%; BORDER-BOTTOM: #ddd 1px solid
}

.whitea a:link {
	COLOR: #fff;  TEXT-DECORATION: none
}
.whitea a:visited {
	COLOR: #fff;  TEXT-DECORATION: none
}
.whitea a:hover {
	COLOR: #fff
} 
.ffile {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px
}
#forgot {
	PADDING-BOTTOM: 0.5em
}
#leftsidebar #invite-form {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #ccc 0px solid; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #888 1px solid
}
.invite-preview {
 
}
#invite-form .act {
	MARGIN: 0px;PADDING: 0px;BORDER: #888 0px solid; display:inline; ZOOM: 1
}
 
#conthd {
	ZOOM:1; POSITION: relative;MARGIN: 0px;PADDING: 0px;LINE-HEIGHT: 5px
}
#conthd  .image {
	LEFT: 15px; POSITION: absolute; TOP: 15px
}
/*#conthd  H2 {
	MARGIN: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 75px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}*/
#conthd H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 75px; FONT-SIZE: 14px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}
#conthd H2 .pipe {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
#conthd H2 EM {
	FONT-WEIGHT: normal;FONT-STYLE: normal
}
#conthd  .actions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 75px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#conthd #toc {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#toc {
	BACKGROUND: #f5f5f5; PADDING : 0px; ZOOM: 1;MARGIN: 0px; POSITION: relative
}
#toc UL {
	MARGIN: 0px;ZOOM: 1
}

#toc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: #888 1px solid;font-size:14px
}
#toc OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: #888 1px solid
}
.tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: #888 1px solid
}
#toc LI {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #888 1px solid; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #888 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px
}
.tab LI {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #888 1px solid; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #888 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px
}
#toc LI.dummy {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 15px; COLOR: #666; TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
#toc LI A {
	PADDING-RIGHT: 15px; BORDER-TOP: #b5b5b5 1px solid; PADDING-LEFT: 15px; BACKGROUND: #999; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #fff; WORD-BREAK: keep-all; LINE-HEIGHT: 120%; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.tab LI A {
	PADDING-RIGHT: 15px; BORDER-TOP: #b5b5b5 1px solid; PADDING-LEFT: 15px; BACKGROUND: #999; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #fff; WORD-BREAK: keep-all; LINE-HEIGHT: 120%; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
#toc LI A:visited {
	COLOR: #fff
}
.tab LI A:visited {
	COLOR: #fff
}
#toc LI.alt {
	RIGHT: 7px; POSITION: absolute; TOP: 16px
}
#toc LI.current {
	BORDER-BOTTOM: #fff 1px solid
}
.tab LI.current {
	BORDER-BOTTOM: #fff 1px solid
}
#toc LI.current A {
	PADDING-RIGHT: 15px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
.tab LI.current A {
	PADDING-RIGHT: 15px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
#toc LI.current A:visited {
	COLOR: #333
}
.tab LI.current A:visited {
	COLOR: #333
}
#toc .bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 200%; PADDING-TOP: 3px; ZOOM: 1
}
 

#sidebar-register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 1.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #d2d2d2 1px solid; TEXT-ALIGN: center
}
#sidebar-register .go {
	DISPLAY: inline-block
}
#sidebar-register .go SPAN {
	DISPLAY: inline-block
}
#sidebar-register .go {
	BORDER-RIGHT: #3b6e22 1px solid; BORDER-TOP: #3b6e22 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #3b6e22 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #3b6e22 1px solid; FONT-FAMILY: Arial,sans-serif
}
#sidebar-register .go SPAN {
	PADDING-RIGHT: 1em; BORDER-TOP: #95bf82 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #67a54b; PADDING-BOTTOM: 0.25em; COLOR: #fff; LINE-HEIGHT: 1em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #65a148 1px solid; LETTER-SPACING: 1px; TEXT-ALIGN: center
}

FORM.pt {
	MARGIN: 20px
}
FORM.pt P {
	MARGIN: 10px 0px; LINE-HEIGHT: 21px
}
FORM.pt .flabel {
	FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}

 

FORM.pt SPAN.hint {
	DISPLAY: block; MARGIN-LEFT: 110px; COLOR: #666; LINE-HEIGHT: 150%
}
FORM.pt SPAN.warning {
	COLOR: #c00
}
FORM.pt P.act {
	MARGIN-LEFT: 160px
}
FORM.pt P.note {
	MARGIN-LEFT: 160px
}
FORM.pt P.act .fbutton {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

FORM.nf {
	MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px;MARGIN-BOTTOM: 20px;MARGIN-TOP: 20px
}
FORM.nf H2 {
	MARGIN-BOTTOM: 20px; COLOR: #333; LINE-HEIGHT: 200%; BORDER-BOTTOM: #ccc 1px solid
}
FORM.nf P {
	MARGIN: 10px 0px; LINE-HEIGHT: 21px
}
FORM.nf .flabel {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
FORM.nf .fcheck {
	MARGIN-LEFT: 160px
}
FORM.nf SPAN.hint {
	DISPLAY: block; MARGIN-LEFT: 160px; COLOR: #666; LINE-HEIGHT: 150%
}
FORM.nf SPAN.warning {
	COLOR: #c00
}
FORM.nf SPAN.hidden {
	DISPLAY: none
}
FORM.nf SPAN.visible {
	VISIBILITY: hidden
}
FORM.nf P.act {
	MARGIN-LEFT: 160px
}
FORM.nf P.note {
	MARGIN-LEFT: 160px
}
FORM.nf P.act .fbutton {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
FORM.nf HR {
	MARGIN: 0px 120px 0px 160px
}
FORM.nf .bound {
	ZOOM: 1
}
FORM.nf .bound:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
FORM.nf .bound UL {
	FLOAT: left
}
FORM.nf .bound LI {
	WIDTH: 420px; LINE-HEIGHT: 21px; POSITION: relative
}
FORM.nf .bound LI .privacy {
	LEFT: 197px; POSITION: absolute; TOP: 0px
}
FORM.nf .bound P.edit {
	CLEAR: both; MARGIN: 0px 0px 0px 160px
}
FORM.nf .bound LI .fcheck {
	MARGIN-LEFT: 0px
}
FORM.nf .bound LI .fcheck INPUT {
	MARGIN-RIGHT: 0.5em
}
FORM.nf .captcha-img {
	MARGIN: 10px 0px 0px 160px
}
FORM.nf .captcha-refresh {
	MARGIN-LEFT: 8px
}
FORM.lf {
	MARGIN-BOTTOM: 30px
}
FORM.lf P {
	LINE-HEIGHT: 24px
}
FORM.lf P A {
	FONT-SIZE: 14px
}
FORM.lf .ftext {
	FONT-SIZE: 14px; WIDTH: 244px; LINE-HEIGHT: 18px; HEIGHT: 18px
}
FORM.lf .fcheck {
	FONT-SIZE: 14px
}
FORM.lf SELECT {
	FONT-SIZE: 14px 
}
FORM.lf .flabel {
	FONT-SIZE: 14px
}
FORM.lf SPAN.hint {
	FONT-SIZE: 12px
}
FORM.lf P.act .fbutton {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 24px
}
.lb .fbutton {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 24px
}
FORM.lf P.act A {
	FONT-WEIGHT: bold
}
.lf P.email-tip {
	POSITION: relative
}
FORM.vf .flabel {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: 160px; TEXT-ALIGN: left
}
FORM.vf .ftext {
	MARGIN-LEFT: 160px
}
.msg-error {
	BORDER-RIGHT: #dd3c10 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dd3c10 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffebe8; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #dd3c10 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dd3c10 1px solid; ZOOM: 1
}
.msg-succ {
	BORDER-RIGHT: #dd3c10 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dd3c10 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffebe8; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #dd3c10 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dd3c10 1px solid; ZOOM: 1
}
.msg-succ {
	BORDER-RIGHT: #ffec19 1px solid; BORDER-TOP: #ffec19 1px solid; BACKGROUND: #fffbcc; BORDER-LEFT: #ffec19 1px solid; BORDER-BOTTOM: #ffec19 1px solid
}
.msg-system {
	BORDER-RIGHT: #ffec19 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffec19 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fffbcc; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #ffec19 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffec19 1px solid
}
.pipe {
	MARGIN: 0px 0.4em; COLOR: #999; FONT-FAMILY: Arial,Helvetica,sans-serif
}
/*---------------------基本元素---------------------------*/
.sect P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sect LI {
	LIST-STYLE-TYPE: none
}

.sect H3 {
	BORDER-TOP: #1461a9 1px solid; FONT-SIZE: 12px; BACKGROUND: #c9dff4; COLOR: #333; TEXT-INDENT: 10px; LINE-HEIGHT: 180%; ZOOM: 1
}
.sect-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.sect-brief {
	PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1.6em
}
.sect-brief .see_all {
	RIGHT: 5px; POSITION: absolute; TOP: 0px
}
.sect-link {
	RIGHT: 5px; LINE-HEIGHT: 200%; POSITION: absolute 
}
/*------------  table list------------------------*/ 
.postlist {
	TABLE-LAYOUT: fixed; MARGIN: 0px auto; WIDTH: 100%; LINE-HEIGHT: 120%; BORDER-COLLAPSE: separate
}
.postlist TH {
	BACKGROUND: #f0f0f0;PADDING-LEFT: 10px
}

.postlist .row7 { 
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; WIDTH: 7em; PADDING-TOP: 0.2em; TEXT-ALIGN: center
}

.postlist .count {
	DISPLAY: block; COLOR: #666
}
 
.postlist .row12 {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; WIDTH: 12em; PADDING-TOP: 0.2em; TEXT-ALIGN: center
}
.postlist TR TD {
	BORDER-TOP: #ddd 1px solid;PADDING-LEFT: 10px
}
.postlist .toptopic {
	BACKGROUND: #e8f4ff
}
.postlist .huitopic {
	BACKGROUND: #f7f7f7
}

/*------------  分页------------------------*/ 
.pagination {
	PADDING-BOTTOM: 2px; MARGIN: 1em 0px; PADDING-TOP: 2px; ZOOM: 1; TEXT-ALIGN: center
}
.pagination A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.pagination A:hover {
	BACKGROUND: #06c; COLOR: #fff; TEXT-DECORATION: none
}
.pagination A.more {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pagination STRONG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}


/*------------  使用说明------------------------*/ 
.about-page {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; LINE-HEIGHT: 175%; PADDING-TOP: 30px
}
.about-page H2 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 200%; BORDER-BOTTOM: #ccc 1px solid
}
.about-page P {
	MARGIN: 1em 0px
}
.about-page OL {
	PADDING-LEFT: 2.75em; MARGIN: 2em 0px
}
.about-page OL LI {
	MARGIN: 0.75em 0px; LIST-STYLE-TYPE: decimal
}
.about-page UL {
	PADDING-LEFT: 2.75em; MARGIN: 2em 0px
}
.about-page UL LI {
	MARGIN: 0.75em 0px; LIST-STYLE-TYPE: disc
}
/*------------  头像------------------------*/ 
#picture-container {
	MARGIN: 10px 0px
}
#picture-container H3 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #333; LINE-HEIGHT: 200%; BORDER-BOTTOM: #ccc 1px solid
}
#pictureCurrent {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 200px
}
#pictureUpload {
	DISPLAY: inline; FLOAT: right; WIDTH: 385px; MARGIN-RIGHT: 20px
}
#pictureCurrent P {
	MARGIN: 10px 0px
}
#pictureUpload FORM P {
	MARGIN: 10px 0px
}
.unsharp {
	COLOR: #999
}

/*--------------------------------*/
#calendar {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 0.8em; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid
}
 
#calendar TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#calendar_week TD {
	LINE-HEIGHT: 2em; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 2em
}
#hourminute TD {
	PADDING-RIGHT: 2px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.calendar_expire {
	FONT-WEIGHT: normal; COLOR: #535353
}
.calendar_expire A:link {
	FONT-WEIGHT: normal; COLOR: #535353
}
.calendar_expire A:visited {
	FONT-WEIGHT: normal; COLOR: #535353
}
.calendar_default {
	COLOR: #535353
}
.calendar_default A:link {
	COLOR: #535353
}
.calendar_default A:visited {
	COLOR: #535353
}
.calendar_checked {
	FONT-WEIGHT: bold; COLOR: #dd0000
}
.calendar_checked A:link {
	FONT-WEIGHT: bold; COLOR: #dd0000
}
.calendar_checked A:visited {
	FONT-WEIGHT: bold; COLOR: #dd0000
}
TD.calendar_checked {
	BACKGROUND: #e2e2e2
}
SPAN.calendar_checked {
	BACKGROUND: #e2e2e2
}
.calendar_today {
	FONT-WEIGHT: bold; COLOR: #535353
}
.calendar_today A:link {
	FONT-WEIGHT: bold; COLOR: #535353
}
.calendar_today A:visited {
	FONT-WEIGHT: bold; COLOR: #535353
}
#calendar_header TD {
	FONT-WEIGHT: normal; WIDTH: 30px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 20px
}
#calendar_year {
	DISPLAY: none; Z-INDEX: 10; BACKGROUND: #fff; LINE-HEIGHT: 130%; POSITION: absolute;width: 250px;
}
#calendar_year .col {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 1px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e2e2e2 1px solid
}
#calendar_month {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; DISPLAY: none; PADDING-LEFT: 4px; Z-INDEX: 11; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 130%; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute
}
.dropmenu {
	PADDING-RIGHT: 15px! important; BACKGROUND-POSITION: 100% 50%; BACKGROUND-IMAGE: url(../images/arrow_down.gif)! important; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat! important
}

/*------------  space ------------------------*/ 
.headstatus { padding: 0px 20px; border-bottom: 1px solid #CCC; }
 
TABLE.info {
	TABLE-LAYOUT: fixed; OVERFLOW: hidden
}
TABLE.info CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; LINE-HEIGHT: 130%
}
.smallname {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0.5em; COLOR: #333
}
 
.il {
	MARGIN: 10px; LIST-STYLE-TYPE: none
}
.il DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.il DIV:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.il DIV {
	ZOOM: 1
}
.il .image {
	FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.il .info {
	FLOAT: left
}
.il .info .actions {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0.25em; BORDER-BOTTOM: #ddd 1px solid
}
.il UL.actions {
	FLOAT: right; WIDTH: 100px
}
.il:after,.il div:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;} 
/* Clear float self */
.s_clear:after, .a_list ul li:after, .image_left li:after, .image_right li:after, .post_list ul li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear, .a_list li, .image_left li, .image_right li, .post_list li { zoom: 1; }

.people .image {
	WIDTH: 100px
}
.people .info {
	WIDTH: 460px
}
.people .info CAPTION {
	WIDTH: 460px
}
.people .info TH {
	WIDTH: 5.5em
}
/*------------  三栏布局 ------------------------*/ 
.ui-t2 {
	ZOOM: 1
}
.ui-t2:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.ui-t2 {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../images/ui-bg.gif) #fff repeat-y 567px 0px
}
.ui-t2 .ui-gf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 538px; PADDING-TOP: 10px
}
.ui-t2 .ui-g {
	BACKGROUND:#f5f5f5;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 157px; PADDING-TOP: 10px
}
/*------------  记录 ------------------------*/ 
 
.mb-post {
	POSITION: relative
}
.mb-post H3 {
	LINE-HEIGHT: 200%
}
.mb-post TEXTAREA {
	FONT-SIZE: 14px; WIDTH: 432px; LINE-HEIGHT: 125%; HEIGHT: 6.3em
}
.mb-post P {
	MARGIN: 10px 0px
}
.mb-post #mb-hint {
	FLOAT: right
}
.mb-post #mb-hint .mb-exceed {
	COLOR: #c00
}
.minibloglist {
	BORDER-TOP: #ddd 1px solid
}
.miniblog-entry {
	PADDING-LEFT: 60px; MIN-HEIGHT: 58px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; _height: 58px
}
 
.miniblog-entry .image {
	LEFT: 0px; POSITION: absolute; TOP: 5px
}
.miniblog-entry .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.miniblog-entry .author {
	MARGIN-RIGHT: 0.3em
}
.miniblog-entry .time {
	MARGIN-LEFT: 1em
}
.miniblog-entry .time {
	FONT-SIZE: 12px; COLOR: #999; MARGIN-RIGHT: 0.5em
}
.miniblog-entry .subinfo {
	FONT-SIZE: 12px; COLOR: #999; MARGIN-RIGHT: 0.5em
}
 
.miniblog-entry .subinfo A {
	COLOR: #999
}
.miniblog-entry .delete {
	FONT-SIZE: 12px
}
.miniblog-entry SPAN.delete {
	DISPLAY: inline-block; FONT-SIZE: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 13px; HEIGHT: 17px
}
.flatcmt-list {
	FONT-SIZE: 12px;CLEAR: both
}
.flatcmt-list LI {
	MARGIN: 4px 0px
}
.flatcmt-list .flatcmt-add {
	MARGIN-TOP: 6px; TEXT-ALIGN: right
}
.flatcmt-list SPAN.delete {
	DISPLAY: inline-block; FONT-SIZE: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 13px; HEIGHT: 17px
}
SPAN.delete A {
	MARGIN-TOP: 3px; DISPLAY: block; BACKGROUND: url(../images/delete.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 13px; TEXT-INDENT: -999em; HEIGHT: 14px
}
 
 
SPAN.delete A:hover {
	BACKGROUND-POSITION: 0px -14px
}
#friends-invite A.invite-hide:hover {
	BACKGROUND-POSITION: 0px -14px
}
#miniblog-explain {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.83em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.83em; BACKGROUND: #fff; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
#miniblog-explain H4 {
	MARGIN-BOTTOM: 0.5em; COLOR: #333; LINE-HEIGHT: 200%; BORDER-BOTTOM: #ccc 1px solid
}
/*------------  feed ------------------------*/ 
.feed li { position: relative; margin-left: 2em; margin-right: 1em; padding-top: 0.7em; padding-right: 10px; border-bottom: none; zoom: 1; font: 12px/1.5em Tahoma, Arial, Helvetica, snas-serif; }
	.feed li.type_blog, .feed li.type_album, .feed li.type_thread, .feed li.type_doing, .feed li.type_share { padding-bottom: 0.5em; border-bottom: 1px solid #DDD; zoom: 1; }
	.feed li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.feed a.type { position: absolute; display: inline; left: -1.8em; top: 0.7em; width: 16px; height: 16px; text-indent: -999em; overflow: hidden; }
	.feed h4 { padding-top: 1.5em; }
	.feed h6 { font-weight: normal;font-size: 1em;  }
	.feed .detail { padding-top: 0.4em; }
		a.playbutton { position: absolute; left: 30px; top: 52px; width: 20px; height: 20px; padding: 0 !important; border: none !important; background: url(../images/playbutton.png); text-indent: -999em; overflow: hidden; opacity: 0.8; filter: alpha(opacity=80); }
		* html a.playbutton { background-image: url(../images/playbutton.gif); }
	.feed li .time { white-space: nowrap; }
.feed img { padding: 3px; border: 1px solid #CCC; max-width: 70px; max-height: 100px; }
	* html .feed img { width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true); height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true); }
	.feed a:hover img { border-color: #69C !important; }
.feed .summaryimg { float: left; margin: 8px 4px 8px 0; }
.feed .thumbimg { float: right; }

.feed .category { clear: both; }



a.type { background-image: url(../images/miniicons.gif); background-repeat: no-repeat; }
	.type_doing .type { background-position: 0 1px; }
	.type_album .type { background-position: 0 -40px; }
	.type_blog .type { background-position: 0 -80px; }
	.type_share .type { background-position: 0 -120px; }
	.type_tietan .type, .type_thread .type { background-position: 0 -160px; }
	.type_video .type { background-position: 0 -200px; }
	.type_friend .type { background-position: 0 -280px; }
	.type_profile .type { background-position: 0 -440px; }
	.type_network .type { background-position: 0 -320px; }
	.type_comment .type, .type_wall .type { background-position: 0 -400px; }

.float_del, .float_edit { position: absolute; top: 0.5em; right: 0; display: block; width: 13px; height: 13px; background: url(../images/delete.gif) no-repeat 0 0; text-indent: -999em; overflow: hidden; }
	.float_del:hover { background-position: 0 -15px; } 
/*--------------filter-----------------------*/
.filter {
	LINE-HEIGHT: 200%; _zoom: 1
}
.filter LI {
	_zoom: 1
}
.filter LI A {
	DISPLAY: block; PADDING-LEFT: 25px; BORDER-BOTTOM: #ccc 1px solid
}
.filter LI A.current {
	FONT-WEIGHT: bold; COLOR: #333
} 	
/*-------------------通知--------------------------------*/
#globalutil {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
 
#globalutil A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #090d0e; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#notifications { /*被FIREFOX,IE6,IE7执行.*/ 
	LEFT: 940px;  WIDTH: 26px; POSITION:  relative; TOP: 60px; HEIGHT: 25px; z-index:50;
}
* html #notifications {/*会被IE6执行*/
	LEFT: 235px;  WIDTH: 26px; POSITION:  relative; TOP: 60px; HEIGHT: 25px; z-index:50;
}
*+html #notifications {/*会被IE7执行*/ 
	LEFT: 263px;  WIDTH: 26px; POSITION:  relative; TOP: 60px; HEIGHT: 25px; z-index:50;
/*  LEFT:  1003px;  WIDTH: 26px; POSITION:  absolute; TOP: 170px; HEIGHT: 25px; z-index:50;*/
}
#notifications A {
	BORDER-RIGHT: #c5d0da 1px solid; BORDER-TOP: #c5d0da 1px solid; DISPLAY: block; BACKGROUND-IMAGE: url(../images/notifications.gif); BORDER-LEFT: #c5d0da 1px solid; WIDTH: 26px; BORDER-BOTTOM: #c5d0da 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: #f2f5f7; TEXT-DECORATION: none
}
#notifications A:hover {
	BORDER-RIGHT: #98bde2 1px solid; BORDER-TOP: #98bde2 1px solid; BORDER-LEFT: #98bde2 1px solid; BORDER-BOTTOM: #98bde2 1px solid; BACKGROUND-COLOR: #d5e6f7
}
.notifications-has A {
	BACKGROUND-POSITION: center 5px
}
.notifications-none A {
	BACKGROUND-POSITION: center -45px
}
#notifications SPAN.count {
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: url(../images/bubble.gif) no-repeat -29px 0px; LEFT: -18px; WIDTH: 17px; COLOR: #fff; LINE-HEIGHT: 15px; POSITION: absolute; TOP: 7px; HEIGHT: 15px; TEXT-ALIGN: center
}	
/*------------------ajax------------------------*/
#ajaxwaitid { position: absolute; display: none; z-index: 100; width: 100px; height: 1.6em; top: 0px; right: 0px; line-height: 1.6em; overflow: hidden; background: #dd0000; color: #ffffff;}

.popupmenu_popup { padding: 1em; text-align: left; line-height: 1.4em; overflow: hidden; border: 1px solid #ADADAD; background: #FFF; }
	.popupmenu_popup h1 { font-size: 1.17em; }
	.popupmenu_popup .btn_line { padding: 5px 0; }
	.popupmenu_popup td { padding-bottom: 0.4em; }

.notice { margin-bottom: 2px; padding: 8px; border: 1px solid #CCC; background: #FFFFD7; }

.ajax_selector { position: relative; z-index: 999; }
	.ajax_selector_option { position: absolute; margin-top: -3px; padding: 3px 2px; border: 1px solid #CCC; background: #FFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }

.inpage { padding: 4em 2em 10em 8em; }
	.inpage h1 { font-size: 1.17em; }
	.inpage .btn_line { padding-top: 1em; }
	
.inajax .formtable { width: 240px; }
	.inajax .formtable .t_input, .inajax .formtable textarea { width: 170px; }

 
.popupmenu_centerbox {
	BORDER-RIGHT: #666  1px solid; BORDER-BOTTOM: #666  1px solid; BORDER-TOP: #eee 1px solid;BORDER-LEFT: #eee 1px solid;    background: #FFF; text-align: left
}
	.popupmenu_centerbox h1 { padding: 0 10px; background: #2782d6/*C9DFF4*/; line-height: 26px; font-size: 14px; color: #333; }
	.popupmenu_centerbox .float_del { margin-right: 10px; border: 1px solid #B1BDD6; background-color: #F1EBF5; }
	.popupmenu_centerbox .popupmenu_inner { padding: 10px; }
	.popupmenu_centerbox .box { width: 400px; }
	
	
/*----------------fiend--------------*/
#wrap {
	BORDER-TOP: #ccc 1px solid; MIN-HEIGHT: 150px; BACKGROUND: #f5f5f5;   MARGIN-BOTTOM: 1px; ZOOM: 1; _height: 150px
}
#wrap:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
#wrap #newsfeed {
	PADDING-RIGHT: 50px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 30px; PADDING-TOP: 10px
}
#wrap #newsfeed .feed .detail {
	PADDING-RIGHT: 30px
}
.il {
	MARGIN: 10px; LIST-STYLE-TYPE: none
}
.il DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.il DIV:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.il DIV {
	ZOOM: 1
}
.il .image {
	FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.il .info {
	FLOAT: left
}
.il .info .actions {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0.25em; BORDER-BOTTOM: #ddd 1px solid
}
.il UL.actions {
	FLOAT: right; WIDTH: 100px
}

.il caption { padding-left: 1.3em; background: url(../images/online.gif) no-repeat 0 -38px; }
.il .online caption { background-position: 0 2px; }

.people .image {
	WIDTH: 96px
}
.people .info {
	WIDTH: 460px
}
.people .info CAPTION {
	WIDTH: 460px
}	
.people .sinfo {
	WIDTH: 280px
}
.people .sinfo CAPTION {
	WIDTH: 280px
}	
.il .sinfo {
	FLOAT: left
}
.il .sinfo .actions {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0.25em; BORDER-BOTTOM: #ddd 1px solid
}

/*-------------------------人头像及内容块------------------------------*/
.post .content FORM TEXTAREA {
	WIDTH: 444px; HEIGHT: 12em
}
 /*.na {
	PADDING-LEFT: 0px
}*/

.post {
	PADDING-LEFT: 60px; MIN-HEIGHT: 60px; ZOOM: 1; POSITION: relative; _height: 60px
}

.post:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.post:after,.post .info:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;} 
.post .info:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: ""
}
.post .image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.post .info {
	PADDING-RIGHT: 5px; BORDER-TOP: #2782d6 1px solid; PADDING-LEFT: 8px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 180%; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; TEXT-ALIGN: right
}
.post .info .author {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
.post .info .time {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
.post .info .subinfo {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
.post .info .actions {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
.post .info .floor {
	FLOAT: right; MARGIN-LEFT: 0.5em
}
.post .info SPAN.delete {
	FLOAT: right; MARGIN-LEFT: 0.5em
}
.post .info .time {
	COLOR: #999
}
.post .info .subinfo {
	COLOR: #999
}
.post .info SPAN.delete A {
	MARGIN-TOP: 4px; DISPLAY: block; BACKGROUND: url(../images/delete.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 13px; TEXT-INDENT: -999em; HEIGHT: 14px; TEXT-ALIGN: left
}
.post .info SPAN.delete A:hover {
	BACKGROUND-POSITION: 0px -14px
}
.post .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px;font-size:14px
}
.post .content .tp-insertpic {
	MARGIN-TOP: 18px; ZOOM: 1
}
.post .content .tp-insertpic H4 {
	COLOR: #999
}
.post .content .tp-insertpic IMG {
	DISPLAY: block; MAX-WIDTH: 100%; MARGIN: 10px 0px
}
.post .content FORM .act {
	MARGIN-TOP: 10px
}
.post .content .tip {
	MARGIN-BOTTOM: 5px; COLOR: #666
}
.post .content .dummy {
	COLOR: #999
}
.post .post-mtime {
	MARGIN-TOP: 1em; COLOR: #999; TEXT-ALIGN: right
}
.post .content OL {
	PADDING-TOP: 10px
}
.post FORM {
	MARGIN-BOTTOM: 10px
}
.post .content .info {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.post .act INPUT {
	MARGIN-RIGHT: 6px
}

.formtable { width: 100%; }
	.formtable caption { padding: 20px 0; color: #666; font-size: 12px; }
		.formtable caption h2 { padding-bottom: 8px; border-bottom: 1px solid #CCC; color: #333; font-size: 14px; }
		.formtable caption p { margin-top: 8px; }
	.formtable td, .formtable th { padding: 3px; }
	.formtable th { padding-right: 1em; text-align: right; }
	
/*-------------------------相册------------------------------*/
.pager {
	RIGHT: 25px; MARGIN: 0px; BOTTOM: 0px; LINE-HEIGHT: 200%; POSITION: absolute
}
.photo-view {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.photo-view A {
	DISPLAY: block
}
.photo-desc {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; ZOOM: 1
}
.photo-desc P {
	MARGIN-BOTTOM: 0.5em
}
.photo-cmts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; _display: inline
}
.pi-action {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; _display: inline
}
.photo-cmts {
	WIDTH: 480px
}
.photo-cmts TEXTAREA {
	MARGIN: 10px 0px; WIDTH: 400px; HEIGHT: 8em
}
.albums_list {  }
	.albums_list .image { width: 120px; }
			.albums_list .image img { width: auto; max-width: 100px; max-height: 100px; width: expression(this.width > 100 && this.height < this.width ? 100 : true); height: expression(this.height > 100 ? 100 : true); }
	.albums_list td table { width: 170px; }
	.albums_list td { padding: 10px 8px; border: 1px solid #DDD; background: #FFF; }
		.albums_list td td { padding: 2px 0; border: none; color: #999; }
		.albums_list caption { display: block; width: 170px; }
	.myalbums .image { width: 200px; }
		.myalbums .image img { width: auto; max-width: 180px; max-height: 180px; width: expression(this.width > 180 && this.height < this.width ? 180 : true); height: expression(this.height > 180 ? 180 : true); }

/*-------------------------贴坛------------------------------*/
.ttbox{float:left; width:230px; margin-right:30px;margin-left:50px;}
.ttbox1{background:#f0f0f0; text-align:center;BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #f5f5f5 1px solid; BORDER-RIGHT: #f5f5f5 1px solid;}
.ttbox2{padding:30px 12px; color:#333;}
.ttbox2 p{background:url(../images/point.gif) top left no-repeat; padding-left:18px; margin-bottom:10px;}
.btnboder{border:1px solid #ffff88; float:left;}
.avatar_list {  }
	.avatar_list li { float: left; padding: 5px 0 0; width: 74px; text-align: center; }
		.avatar_list img.avatar { display: block; margin: 0 auto 2px; width: 48px; height: 48px; }
		.avatar_list p { width: 100%; height: 19px; line-height: 19px; overflow: hidden; white-space: nowrap; }



#board-topic {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#board-topic H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #FDA33D; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}
#board-topic OL {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
#board-topic OL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1
}
#board-topic OL LI.dummy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px
}
#board-topic P.return {
	MARGIN: 10px 0px 0px
} 
#board-post {
	FLOAT: left; MARGIN: 1em 0px; WIDTH: 450px
}
#board-post H4 {
	FONT-SIZE: 13px; BORDER-BOTTOM: #ccc 1px solid
}
#board-post FORM P {
	MARGIN: 10px 0px
}
 
.board-action a:link {
 
	font-weight:normal 
} 
.board-action a:visited {
	font-weight:normal 
}
#orig-content H3{
background:#fff;
} 
/*-------------------------test-----------------------------*/
.tquest{
padding:0px 0px 0px 55px;
}
.mlabel {
 font-size:14px;
}
.tvar{
padding:0px 0px 0px 35px;
}

/*-------------------------blog-----------------------------*/
.entry_list li { margin: 0 0 20px; padding: 1px 0 1px 65px; }
  .entry_list .avatar48 { position: absolute; margin: 0 0 0 -65px; }
    .entry_list h4 { font-size: 14px; display: inline; }
    .entry_list .title { padding: 5px 10px; border: 1px solid #EBE6C9; border-right: none; border-left: none; background: #FCF9E6; }
    .entry_list .time { color: #999; }
    .entry_list .detail { padding: 10px 0; width: 100%; color: #444; font-size: 14px; line-height: 180%; overflow: hidden; }
        .entry_list .image_right img { float: right; margin: 0 0 5px 5px; padding: 2px; max-width: 70px; max-height: 100px; border: 1px solid #DDD; }
            * html .entry_list .image_right img { width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true); height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true); }
    .entry_list .status { color: #999; }
        .entry_list .status a { color: #999; }
    .entry { padding: 0 0 20px; }
        .entry .title { padding: 5px 10px; border: 1px solid #EBE6C9; border-right: none; border-left: none; background: #FCF9E6; line-height: 200%; }
        .entry h1 { font-size: 18px; }
        .entry .article { padding: 0; width: 100%; color: #444; line-height: 180%; overflow: hidden; }
        .entry .resizeimg { padding: 10px; }
            .entry .resizeimg img { width: expression(this.width > 520 ? 520 : true); max-width: 520px; }
            .entry .article p, .entry .article blockquote, .entry .article ul, .entry .article ol { margin: 1.5em 0; }
            .entry .article ul, .entry .article ol { padding: 0 0 0 2em; line-height: 200%; }
            .entry .article ul { list-style: disc; }
            .entry .article ol { list-style: decimal; }
            .entry .article a img { margin: 0 15px 15px 0; padding: 1px; border: 1px solid #FEE4AB; }
            .entry .article a:hover img { border: 1px solid #C60; }
            .entry .article blockquote { padding: 3px 20px 3px 50px; width: 70%; overflow: hidden; }
            .entry .article td { font-size: 14px; }
        .entry .status { padding: 10px; border-bottom: 1px solid #EBE6C9; color: #999; }


/*========================================================*/
 

