BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.7em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #274a02
}
.Framework {
	text-align: left;
	width: 996px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	BACKGROUND: url(http://js2.pp.sohu.com.cn/ppp/blog/themes/1018/images/index_04.jpg) repeat-y
}
.MainCell {
	WIDTH: 64%;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BACKGROUND: no-repeat; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
#LeftCell {
	PADDING-LEFT: 74px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 36%;
	height:100%;
}
#FooterCell {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
TD {
	FONT-SIZE: 0.7em
}
A {
	COLOR: #223355; 
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-SIZE: 1.8em; 
	MARGIN: 0px; 
	PADDING-TOP: 5px
}
H1 A:visited {
	MARGIN-TOP: 10px; 
	COLOR: #fff; 
	TEXT-DECORATION: none
}
H1 A:active {
	MARGIN-TOP: 10px; 
	COLOR: #fff; 
	TEXT-DECORATION: none
}
H1 A:link {
	MARGIN-TOP: 10px; 
	COLOR: #fff; 
	TEXT-DECORATION: none
}
H1 A:hover {
	MARGIN-TOP: 10px; 
	COLOR: #fff; 
	TEXT-DECORATION: none
}
H2 {
	MARGIN-TOP: 10px; 
	FONT-SIZE: 1em
}
H5 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#top {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(http://js2.pp.sohu.com.cn/ppp/blog/themes/1018/images/index_01.jpg) no-repeat center 50%; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 285px
}
#top TD {
	COLOR: white
}
#sub {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(http://js2.pp.sohu.com.cn/ppp/blog/themes/1018/images/index_02.jpg) no-repeat center 50%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px;
	HEIGHT: 81px; 
	TEXT-ALIGN: center
}
.headermaintitle {
	PADDING-LEFT: 100px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tagline {
	FONT-SIZE: 1em; 
	MARGIN-LEFT: 150px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ffffff
}
P.date IMG {
	
}
P.date {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #aaaaaa; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: right
}
P.date SPAN {
	BACKGROUND-COLOR: #fff
}
P.date A {
	COLOR: #888888
}
BLOCKQUOTE {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: #eeeeee
}
#leftmenu {
	TABLE-LAYOUT: fixed; 
	PADDING-LEFT: 9px; 
	BACKGROUND: no-repeat; 
	PADDING-BOTTOM: 5px; 
	MARGIN-LEFT: 94px; 
	WIDTH: 180px; 
	POSITION: relative; 
	HEIGHT: 100%
}
.lefttemp{
	TABLE-LAYOUT: fixed; 
	PADDING-LEFT: 9px; 
	BACKGROUND: no-repeat; 
	PADDING-BOTTOM: 5px; 
	MARGIN-LEFT: 20px; 
	WIDTH: 180px; 
	POSITION: relative; 
	HEIGHT: 100%
}
#leftmenu H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(http://js2.pp.sohu.com.cn/ppp/blog/themes/1018/images/index_07.jpg) no-repeat; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 209px; 
	PADDING-TOP: 0px; 
	HEIGHT: 27px
}
#leftmenu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 10px 8px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#leftmenu OL {
	PADDING-LEFT: 5px; 
	LIST-STYLE-POSITION: inside;
	FONT-SIZE: 8pt; 
	MARGIN: 0px 5px 10px; 
	LIST-STYLE-TYPE: decimal
}
#leftmenu LI {
	DISPLAY: inline; 
	MARGIN-BOTTOM: 5px
}
#leftmenu A:active {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
#leftmenu A:visited {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
#leftmenu A:link {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
#leftmenu A:hover {
	BACKGROUND-COLOR: #ccd5e0
}
#main {
	WIDTH: 80%
}
#footer {
	FONT-SIZE: 0.7em; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: center
}
INPUT.text {
	WIDTH: 300px
}
TEXTAREA {
	WIDTH: 300px; 
	HEIGHT: 200px
}
#comments H4 SPAN {
	COLOR: #999
}
#comments H4 {
	FONT-SIZE: 0.9em; 
	MARGIN: 0px
}
P {
	MARGIN: 0px 0px 14px
}
H3 {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	COLOR: #9acd32; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
}
#relatedlinks UL {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN-LEFT: 10px; 
	PADDING-TOP: 10px; 
	LIST-STYLE-TYPE: none
}
.post {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 28px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #274a02 4px solid
}
.post H5 {
	FONT-SIZE: 14px; 
	MARGIN: 0px 0px 4px
}
.post H2 {
	FONT-SIZE: 14px; 
	MARGIN: 0px 0px 4px
}
.post .postfoot {
	BORDER-TOP: 0px; 
	FONT-SIZE: 0.8em; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #dddddd; 
	MARGIN: 14px 0px 0px; 
	COLOR: #aaaaaa
}
PRE {
	FONT-SIZE: 1em; 
	MARGIN: 0px 0px 0px 22px
}
.Textbox {
	WIDTH: 100%
}
TEXTAREA {
	WIDTH: 100%
}
.button {
	BACKGROUND-COLOR: #ccd4e0
}
INPUT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TEXTAREA {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Sans-Serif
}
SPAN.highlight {
	BACKGROUND-COLOR: yellow
}
.Tag {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 5px
}
.Tag SPAN {
	FONT-SIZE: 12px; 
	FLOAT: left
}
.Tag UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 4px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
.Tag LI {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px
}
.Tag LI A {
	TEXT-DECORATION: underline
}
.Tag LI A:hover {
	TEXT-DECORATION: underline
}
IMG.UserStatus {
	MARGIN-LEFT: 100px; 
	WIDTH: 50px; HEIGHT: 20px
}
IMG.online {
	BACKGROUND-POSITION: left top
}
P.date IMG {
	VERTICAL-ALIGN: middle
}
P.date {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #aaaaaa; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: right
}
P.date SPAN {
	BACKGROUND-COLOR: #AACD65
}
P.date A {
	COLOR: #888888
}
.Cal {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	MARGIN-TOP: 10px; 
	FONT-SIZE: 13px; 
	MARGIN-BOTTOM: 10px; 
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 209px; 
	BORDER-BOTTOM: #999999 1px solid; 
	FONT-FAMILY: Arial; 
	HEIGHT: 209px; 
	BACKGROUND-COLOR: #AACD65
}
.CalTitle {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	BORDER-LEFT-COLOR: #adf; 
	BORDER-BOTTOM-COLOR: #adf; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #adf; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #88BC57; 
	BORDER-RIGHT-COLOR: 9BBE56
}
.CalOtherMonthDay {
	COLOR: #9BBE56
}
.CalSelector {
	
}
.CalNextPrev {
	
}
.CalDayHeader {
	BACKGROUND-COLOR: #9BBE56
}
.CalSelectedDay {
	
}
.CalWeekendDay {
	
}
.CalTodayDay {
	FONT-WEIGHT: bolder; COLOR: blue
}