@charset "UTF-8";

#content { padding-left:8px; }

#post { margin:20px 0; display:block; overflow:hidden; }

#posts { margin:20px 0; display:block; }

#post #date { text-align:center; }

#post #title_meta { width:280px; text-align:right; }

#post #left { background:url(../images/bbg.jpg) right top no-repeat; padding-bottom:200px; }

#post .day { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; font-weight:bold; color: #999; letter-spacing:-1px; }

#post .month { font-size:11px; color: #666; letter-spacing:0 }

#post .titbg { background:url(../images/line_b.jpg); padding:8px; display:block; margin-bottom:20px; text-align:right }

#post .tit,
#post .tit a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:right; font-style:italic; color:#333; letter-spacing:-1px; margin:12px 0; margin-right:5px }

#post .tit a:hover { background:#333333; color:#FFFFFF }

#post .meta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:5px; color: #999999; text-align:right; padding-right:5px }

#post .meta a { font-size:10px; display:block; color: #666666; padding:3px 0; text-decoration:none; }

/*------------------s_post---------------------*/

#s_post { margin-bottom:5px; display:block; overflow:hidden; }

#s_post #date { text-align:center; }

#s_post #title_meta { width:280px; }

#s_post .day { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color: #999999; letter-spacing:-1px; }

#s_post .month { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: #CCCCCC; margin-top:-5px; letter-spacing:1px; }

#s_post .tit a { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:10px 0; color:#333; }

#s_post .tit a:hover { color:#CCCCCC; background:#333333; text-decoration:none }

#s_post #content { margin-top:16px; display:block; overflow:hidden; color: #8A8A8A; line-height:23px }

#s_post #content a { color: #8A8A8A; line-height:23px }

#s_post #content a:hover { color:#CCCCCC; text-decoration:none; background:#F9F9F9 }

.more-link { display:block; width:47px; height:13px; background:url(../images/more.gif) no-repeat; overflow:hidden; text-indent:-10000px; float:right; margin-top:20px }

.dlink { background:url(../images/comm.png) right top no-repeat; width:38px; height:35px; overflow:hidden; text-align: center; display:block; font-weight:bold; float:right; margin:-2px -3px; letter-spacing:-1px }

.dlink a { color:#fff; }

.dlink a:hover { color:#999999; background:#333333 }

/*content*/

#content h1,
#content h2,
#content h3,
#content h4 { font-weight: normal; font-family:"Times New Roman", Times, serif; margin:8px 0 18px 0; letter-spacing:-1px; color: #333333; font-style:italic; }

#content h3,
#content h4 { background:transparent url(../images/dotted.gif) no-repeat scroll 0pt 0pt; color: #9E9E9E; margin:1em 0pt 0.5em; padding-top:0.5em; }

#content h5 { font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 8px 0; letter-spacing:0px; color: #F8F5F7; font-style:italic; background: #62ACC1; padding:5px; border-bottom:3px double #C9D8D8; border-top:3px double #C9D8D8; }

#content h6 { font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 8px 0; letter-spacing:0px; color: #4382A0; font-style: normal; padding:5px; border-bottom:3px double #C9D8D8; }

#content pre { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; }

#content ol { line-height: 2.5em; padding:0 20px; margin:20px 0; border-left:3px solid #F2F2F2; list-style: lower-roman }

#content ol li { margin-left:16px; line-height: 1.5em; font-style:italic; padding-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif; }

#content ul,
#content dl { line-height: 1.5em; padding:0 20px; list-style:none; margin:20px 0; border-left:3px solid #F2F2F2; font-family:Georgia, "Times New Roman", Times, serif; }

#content ul li { margin-left: 0; padding-bottom:8px; line-height: 2.5em; background: url(../images/this.gif) left 12px no-repeat; padding-left:18px }

.note b { font-size:25px; margin-bottom:5px; color: #c6bead; }

.note { background: url(../images/note.jpg); padding: 1em; color: #7c786f; font-style:italic; line-height:25px; text-align:center; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold }

.important { background: #7a344b right top no-repeat url(../images/note3.jpg); padding: 1em; padding-right:30px; border-top: 2px #BF6F99 solid; border-bottom: 2px #BF6F99 solid; color:#F9DDE8 }

.warning { background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; }

.smallword { color: #999999; padding:10px; background:#F7F7F7; margin:5px 0 }

#content .small { color: #999999; font-size:11px; background-color: #FCFCFC; }

#content .blue { margin:15px 0px; padding: 1em; border-top: 1px #287BB9 dotted; border-bottom: 1px #287BB9 dotted; background: #ebeff0; color:#4287A8 }

#content .blue strong { color: #2971B8; }

#content .yellow { color:#BB9437; margin:15px 0px; padding: 1em; border-top: 1px #BAA738 dotted; border-bottom: 1px #BAA738 dotted; background: #f9f5eb }

#content .yellow strong { color: #A77D27; }

#content .pink { color:#D56F95; margin:15px 0px; padding: 1em; border-top: 1px #BC3F77 dotted; border-bottom: 1px #BC3F77 dotted; background: #f7eeed }

#content .pink strong { color: #BE3872; }

#content .light { margin:15px 0px; padding: 1em; border-top: 1px #CCCCCC dotted; border-bottom: 1px #ccc dotted; background: #fff url(../images/note4.jpg) }

#content .light strong { color: #39ADCE; }

#content .dark { margin:15px 0px; padding: 1em; border-top: 1px #CCCCCC dotted; border-bottom: 1px #ccc dotted; background: url(../images/note2.jpg) #474F52; color:#FFFFFF }

#content .dark strong { background: #120F13; color: #ffffff; padding:2px 6px; font-weight: bold; }

#content .dark a { color: #C5B1D6; padding:12px; }

.utube { margin:0; width:600px; padding:10px; display:block; color: #FFFFFF; background-color: #3E3E3E; border: #000000 1px solid; background:#171717 }

#content .border { border:1px dotted #5F8DA9; padding:5px; background:#fff }

.thumb { display:block; overflow:hidden; width:280px; height:140px; margin-top:10px; clear:both; }

.thumb_tit a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align:center; font-size:17px; font-style:italic; letter-spacing:-1px; width:280; margin:0 auto; }

.thumb_tit { text-align:center; display:block; overflow:hidden; clear:both; width:100% }

a .commentslink{color:#33ACC6}
