body         { font-size: 13px; line-height:130%; margin:0px; padding:0px; font-family:Verdana; }
td			 { font-size: 13px; font-family:Verdana }
a:link       { color: #000030; text-decoration:none }
a:visited    { color: #000030; text-decoration:none }
a:hover      { color: darkred; text-decoration: underline }
ul			 { padding:0px; margin:0px; margin-left: 8px; list-style-position: inside; }
li			 { padding:0px; margin:0px; list-style: circle inside; line-height: 150%; color: white; }
form { display: inline; margin: 0px }
input {
	font-family: Tahoma, Arial;
	font-size: 12px;
}
input.text {
	height: 16px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #F9F9F9;
}
input.button {
	height: 20px;
	border: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 4px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
}

.warning { background-color: #FFCC00; font-size:13px; padding:5px }
.notice  { background-color: #D0E080; font-size:13px; padding:5px }


/* 页头 */

#masthead {
    position: relative;
    background: url("sky.png") repeat-x;
    margin: 0;
    padding: 0;
    height: 78px;
}

#masthead h1 {
    position: absolute;
    left: 0.1em;
    bottom: 0;
    margin: 0;
    padding: 0;
}

#masthead h1 img {
    position: absolute;
    bottom: 8px;
}

#sprite
{
    background: url("blimp.png");
    width: 133px;
    height: 70px;
    float: right;
}

/* 页头菜单 */

#header_menu {
    background-color: #000000;
    padding:2px 10px 2px 10px;
    font-size:13px;
    color: gray;
}

#header_menu a:link, #header_menu a:visited { color:gray }

/* index 文章显示 */

.post_ltd { width:75px; border-right: 3px solid #888888; vertical-align: top; }
.post_rtd { padding:15px; background-color:#E7E5DE }

.post, .post * { line-height: 150%; font-size: 14px; overflow:auto; word-break:break-all }
.post a:link, .post a:visited { color: #303030; }
.post a:hover { color: black; text-decoration: underline }

.post_date { font-size: 14px; font-family: Georgia; color:#FFFFFF; font-weight:bold; background-color:#888888; text-align:center; height:22px; }
.post_title { font-size: 15px; font-weight:bold; }
.post_profile { padding:5px; text-align:right; }
.post_more { margin-left:5px; font-weight:bold; }

.list, .list td, .list tr  { font-size:13px; }
.list a:link, .list a:visited { color: #007BB7 }
.list_author, .list_author td { width:50px; text-align:right }
.list_date, .list_date td   { width:80px; text-align:right }
.list_clicks, .list_clicks td   { width:50px; text-align:right }

/* view_article 文章显示 */

.view_container { padding:15px 15px 20px 20px; background-color:#E7E5DE; min-height:500px }

.view, .view * { line-height: 150%; overflow:auto; word-break: break-all; margin-left:5px; }

.view_size1, .view_size1 * { font-size: 13px; }
.view_size2, .view_size2 * { font-size: 15px; }
.view_size3, .view_size3 * { font-size: 18px; }

.view a:link, .view a:visited { color: #000080; }
.view a:hover { color: black; text-decoration: underline }

.view_header { border-left:4px solid gray; padding:5px 10px 5px 10px;  }
.view_title { font-size: 18px; font-weight:bold; }
.view_profile { margin-top:5px; }

.prev_next_container { padding:15px 15px 20px 20px; background-color:#E7E5DE; }
.prev_next { border:1px solid gray; padding:5px; margin-top:20px; color:#007BB7; background-color: #f0f0f0; margin-bottom:0px }
.prev_next a:link, .prev_next a:visited { color: #007BB7; }

a.flowplayer { display:block; text-align:center; margin:0;  border:1px solid #999; background-color: #111111; }
a.flowplayer img { margin-top:27%; border:0px; }

/* comments 文章评论 */

.comment_editor { background-color: #EEEECC; border:1px dotted gray;margin-top:10px; padding:10px }
.comment_editor_inner {
	text-align:left;border:1px solid white;background-color:#EEEEDD;padding:5px;
}

.comment { padding:10px; margin-bottom:5px; }
.comment_header { border-bottom:1px dotted #c0c0c0; color:gray; margin-bottom:5px; font-family: Georgia }
.comment_name { font-weight:bold; color: black }
.comment_content { margin:0 15px 0 20px; }


/* guestbook 留言本 */

.guestbook_editor { background-color: #EEEECC; border:1px dotted gray; border-top:0px; padding:10px }
.guestbook_editor_inner {
	text-align:left;border:1px solid white;background-color:#EEEEDD;padding:5px;
}

.guestbook_editor_header { background-color:#E0E0E0; font-weight:bold; border:1px dotted gray; padding:3px 10px 3px 10px; cursor:pointer }

.guestbook { background-color:#F2F2ED}
.guestbook_head { border-bottom:1px dashed gray; padding:2px; margin-bottom:5px; }
.guestbook_name { font-weight:bold; color: black }

/* 左边栏 */

#content_box {
    margin:0;
    background-color: #FAFAF4;
    padding:10px;
    display:block;
    width:auto;
    border-right:220px solid #000000;
}


/* 右边栏 */

#right_sidebar {
    float:right;
    margin-left:-220px;
    background-color: #000000;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:8px;
    width:210px;
    overflow:auto; word-break: break-all;
}

#right_sidebar *:link, #right_sidebar *:visited { color: #EEEEEE }

#baby_face {
    background-color: #D0E0BB;
    border:1px solid white;
    width:180px;
    padding:10px;
    color:#336666;
}

.sidebar_title {
    color: #F0FFBB;
    font-size:14px;
    font-weight:bold;
    padding:3px;
    margin-top:20px;
    margin-bottom:5px;
    border-bottom:1px solid gray;
}

/* Page 分页 */

.pages_below { font-size:12px; color:#C0C0C0; margin-top:3px; margin-bottom:3px; padding:2px; }

.pages_below a:link, .pages_below a:visited { color:#666699 }

.page_table		{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.page_header	{ font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #CCCCCC; padding:1px }
.page_num		{ font-size: 11px; padding-left:2px; padding-right:2px }
.page_current	{ font-size: 12px; font-weight:bold; background-color:#DDFFAA; border: 1px solid #c0c0c0;  padding-left:2px; padding-right:2px }