@charset "utf-8";
/*
Project:Feiniao ASKA
Version:1.0
Author: Jet Yang
(c) BlogBus Web Team All Rights Reserved.
*/
/*
* { outline: 5px solid #000 }
* * { outline: 5px solid #000 }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted green }
* * * * * { outline: 3px solid #000 }
* * * * * * { outline: 1px solid #999 }
* * * * * * * { outline: 1px solid #ccc }
* * * * * * * * { outline: 1px solid blue }
* * * * * * * * * { outline: 1px solid red }
*/

body { margin:0; padding:0; text-align:center; background:#fff url(../../images/flaybird/bg_body.gif) repeat-x top; font-family: Arial, Helvetica, "瀹嬩綋", sans-serif; color:#686868; font-size:12px; }
.clear { clear:both; height:0; line-height:0; font-size:0; visibility:hidden; }
img { border:none; }
a { color:#84CFEE; }
a:hover { color:#999; }

#container { width:1000px; margin:0 auto; text-align:left; background:url(../../images/flaybird/bg_header.gif) no-repeat center top; }
#outerContent { float:right; width:650px; margin-right:30px; }
#outerSidebar { float:left; display:inline; width:220px; margin-left:30px; margin-top:30px; }
#content { margin-top:30px; }
#footer { background: url(../../images/flaybird/bg_footer.gif) repeat-x top; overflow:hidden; padding:40px 0 20px; margin-top:40px; }

#header { height:280px; overflow:hidden; }
h1.blogName { text-align:right; margin:100px 115px 0 0; font-size:35px; line-height:35px; font-family:"寰蒋闆呴粦", "Microsoft YaHei", "榛戜綋", Verdana, san-serif; }
.blogName a { text-decoration:none; color:#816D65; }
.blogName a:hover { color:#999; }
.description { text-align:right; margin:10px 105px 0 0; font-size:14px; }

#posts { margin:0; padding:0; margin-top:25px; font-family:Verdana, Arial, Helvetica, "瀹嬩綋", sans-serif; }
#posts li { margin:0; padding:0; list-style:none; padding-bottom:60px; }
#posts li .postBody { line-height:170%; padding:0 10px 0; font-size:13px; word-wrap:break-word; word-break:break-all; }
#posts li .postBody br { letter-spacing:normal; }
.postHeader { background:url(../../images/flaybird/bg_title.gif) no-repeat left 5px; padding-bottom:10px; overflow:hidden; }
.postHeader h5 { margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ccc; margin-top:5px; padding-left:60px; }
.postHeader h2 { margin:0; padding:0; padding-top:5px; padding-left:60px; font-size:20px; line-height:20px; color:#ccc; font-family: "寰蒋闆呴粦", "Microsoft YaHei", "榛戜綋", Verdana, san-serif; }
#detail .postHeader h2 { color:#84CFEE; }
.postHeader h2 a { color:#84CFEE; text-decoration:none; }
.postHeader h2 a:hover { color:#999; }
.postFooter { background:url(../../images/flaybird/bg_pfoot.gif) no-repeat left bottom; padding:10px 10px 15px; }
.postFooter .category { padding-bottom:5px; }
.postFooter a { text-decoration:none; }
.postFooter .author a { color:#7CC92D; }
.postFooter .author a:hover { color:#999; }
.postFooter .tb_url { margin-bottom:3px; }
.postFooter .tb_url input { border:none; background:#fff; width:50%; color:#aaa; padding-left:3px; }

#content #posts li .postBody ul,ol { margin:0; padding:0; margin-left:20px; }
#content #posts li .postBody li { margin:0; padding:0; padding:0 2px;list-style-position:inside; }
#content #posts li .postBody ul li { list-style:disc; }
#content #posts li .postBody ol li { list-style:decimal; }

.module { font-size:12px; margin-bottom:30px; }
.module a { text-decoration:none; }
.module h2 { font-size:14px; color:#816D65; margin:0; padding:3px 0 0 24px; background:url(../../images/flaybird/bg_side.gif) no-repeat left top; }
.module .modBody { margin-left:25px; margin-top:5px; word-wrap:break-word; word-break:break-all; }
.module .modBody ul, li { margin:0; padding:0; list-style:none; }
.module .modBody ul li { padding:2px 0; color:#999; letter-spacing:0.1em; }

#calendar h2 { }
#calendar .modBody {/* margin-left:10px; */margin-top:0;  margin-bottom:30px; padding:0; }
#calendar .week td { width:25px; height:25px; background:url(../../images/flaybird/bg_cal_d.gif) no-repeat center center; text-align:center; vertical-align:middle; color:#fff; }
#calendar .week td.d0 { background-image:url(../../images/flaybird/bg_cal_m.gif); }
#calendar .week td.d6 { background-image:url(../../images/flaybird/bg_cal_m.gif); }
#calendar .day td { width:25px; height:25px; background:url(../../images/flaybird/bg_cal_g.gif) no-repeat center center; text-align:center; vertical-align:middle; color:#d0d0d0; font-weight:bold; }
#calendar .day td.today { background-image:url(../../images/flaybird/bg_cal_m.gif); color:#fff; }
#calendar .calendarHead td { text-align:center; padding:4px 0; color:#ccc; font-weight:bold; font-size:13px; }

#profile h3 { margin:3px 0; font-size:14px; }
#profile a img { border:4px solid #f0f0f0; }
#profile a:hover img { border-color:#84CFEE; }

#search input.textField { width:135px; border:1px solid #82CEEB; height:17px; line-height:17px; _height:20px; _line-height:20px; *height:20px; *line-height:20px; color:#999; }
#search input.button { border:4px solid #82CEEB; height:24px; line-height:16px; font-size:12px; background:#D3EEF4; color:#666; }

#tags ul li { display:inline; white-space:normal; margin:0 10px 0 0; letter-spacing:normal; }
#tags ul li span { display:none; }
#tags ul li a { padding:2px 3px; }
#tags ul li a:hover { color:#fff; background:#D3EEF4; }
#blogLink div { margin-left:25px; }
#blogLink h3 { margin-bottom:5px; }

#custom { margin-left:25px; word-break:break-all; }

.more { margin:5px 0 0 0; font-weight:bold; }
.context { margin:0 0 10px 0; padding-left:10px; color:#ccc; padding-left:60px; }
.context a { text-decoration:none; }
.pageNavi a { text-decoration:none; }
.pageNavi span { font-weight:bold; }

#comments { margin:0 0 60px 0; padding:0 10px 10px; background:url(../../images/flaybird/bg_pfoot.gif) no-repeat left bottom; }
#comments h2 { font-size:24px; margin-top:0; font-family: "寰蒋闆呴粦", "Microsoft YaHei", "榛戜綋", Verdana, san-serif; color:#84CFEE; font-weight:normal; }
#comments li { margin-bottom:20px; letter-spacing:0.1em; line-height:160%; font-size:13px; word-wrap:break-word; word-break:break-all; }
#comments li br { letter-spacing:normal; }
#comments li a { color:#999; text-decoration:none; }
#comments li a:hover { color:#84CFEE; }
#comments li .menubar { color:#999; letter-spacing:normal; }
#comments li .menubar .author { color:#7CC92D; }
#comments li .menubar .author a { color:#7CC92D; }
#comments li .menubar .author a:hover { color:#999; }

#commentForm { margin:0 0 60px 0; padding:0 10px 10px; background:url(../../images/flaybird/bg_pfoot.gif) no-repeat left bottom; }
#commentForm h2 { font-size:24px; margin-top:0; font-family: "寰蒋闆呴粦", "Microsoft YaHei", "榛戜綋", Verdana, san-serif; color:#84CFEE; font-weight:normal; }
#commentForm div { margin-bottom:10px; }
#commentForm label { width:40px; display:block; padding-top:7px; float:left; vertical-align:bottom; }
#commentForm input.textField { width:200px; border:1px solid #82CEEB; height:17px;  line-height:17px; _height:20px; _line-height:20px; *height:20px; *line-height:20px; color:#999; }
#commentForm textarea { margin-left:40px; _margin-left:43px; width:300px; border:1px solid #82CEEB; overflow:auto; color:#999; }
#commentForm input.button { margin-left:40px; _margin-left:43px; border:4px solid #82CEEB; height:24px; line-height:16px; font-size:12px; background:#D3EEF4; color:#666; }
#trackbacks { margin:0 0 60px 0; padding:0 10px 10px; background:url(../../images/flaybird/bg_pfoot.gif) no-repeat left bottom; font-size:13px; }
#trackbacks h2 { font-size:24px; margin-top:0; font-family: "寰蒋闆呴粦", "Microsoft YaHei", "榛戜綋", Verdana, san-serif; color:#84CFEE; font-weight:normal; }
#trackbacks .desc { margin-bottom:15px; }
#trackbacks li { margin-bottom:15px; }
#trackbacks li h3 { margin:0; font-weight:normal; font-size:12px; margin-bottom:2px; }
#trackbacks li .blogName { font-weight:bold; font-size:14px; color:#999; }
#trackbacks li .time { font-size:10px; color:#ccc; }

.reCmtBody { margin:5px 0; padding:10px; background:#f0f0f0; }
.reCmtBody .time { font-size:10px; }

table.admin {
margin-bottom:20px;
width:100%;
}
div.picture_full {
text-align:center;
}
div.picture_thumb {
float:left;
height:170px;
margin:0 12px;
overflow:hidden;
text-align:center;
width:142px;
}
span.thumb_box {
border:1px solid #CCCCCC;
display:table-cell;
height:95px;
text-align:center;
vertical-align:middle;
width:130px;
}