﻿/* 全局 */
Body {Background: #ddd9d4 ;Margin: 0;Padding: 0;Line-Height: 18px;Font-Size: 12px;Font-Family: 微软雅黑, 宋体, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;Text-Align: LEFT;}
h1,h2,h3,h4,h5,h6 { Margin: 0; Padding: 0; Font-Size: 12px; Font-Weight: Normal; Font-Family: 微软雅黑, 宋体, Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
/* h1: 博客名称 */
h1	{ Margin: 0; Padding: 50px 50px 10px 10px; Font-Weight: Bold; Font-Size: 24px; Text-Align: Right; Color: #FFFFFF; }
/* h2: 列表页面的日志标题,包括置顶和普通 */
h2	{ Padding: 4px; Line-Height: 10px; }
/* h3: 浏览页面的日志标题 */
h3	{ Color: #4c4c4c; Font-Size: 14px; Font-Weight: Bold; }
/* h4: 列表页面的浏览全文 */
h4	{ Margin: 2px 0; }
/* h5: 搜索页面的关键字 */
h5	{ Color: #616161; Font-Weight: Bold; }
h5 span { Color: #edbd60; Font-Size: 14px; Font-Weight: Bold; Margin: 0 3px; Text-Decoration: Underline; }
/* h6: 友情链接页面,Tags页面 */
h6	{  Margin: 0 0 8px 0;Border-Bottom: 1px solid #ccc; Font-Weight: Bold; Font-Size: 14px; Color: #415586; }
img              {Border-style:none;vertical-align:middle;}
div,p,ul,li { Padding: 0; Margin: 0; }
Table,TR,TD,Form,Input,Textarea,Select {
Margin: 0;
Padding: 0;
Font-Size: 12px;
Vertical-Align: Middle;
Font-Family: 微软雅黑, 宋体, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}
.Alert		{ Color: #FF6600; }
.Red        { Color: #FF0000; }
.Green		{ Color: #4B8401; }
.Blue		{ Color: #485d80; }
.Gray		{ Color: #4c4c4c; }
.Georgia	{ Font-Family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}
.Verdana	{ Font-Family: 微软雅黑, 宋体, Verdana, Tahoma, Arial, Helvetica, Sans-Serif;}
.Bold		{ Font-Weight: Bold; }
.Pointer	{ Cursor: Pointer; }
.Space1		{ Margin: 0 0 0 5px;}
.Space2		{ Margin: 0 5px 0 5px;}
.Loading	{ }
a:link		{ Color: #889966; Text-Decoration: None; }
a:visited	{ Color: #889966; Text-Decoration: None; }
a:hover		{ Color: #699500; Text-Decoration: None; }
.clearboth	{ clear: both; height: 0; font-size: 0; overflow: hidden; }
.bookmark {Text-align:right; color:#5c5c5c;Padding-right:10px;}
/* 頁頂模版 */
Div#HeaderBlock {
Background: url(Images/HeaderBG.gif) No-Repeat;
Width: 995px;
Margin: 0 px;
Height: 98px;
}
Div#HeaderBlock Div.HeaderLeft {
Width: 100%;
Height: 80px;
}
Div#HeaderBlock Div.HeaderRight {
Width: 100%;
Text-Align: Right;
}
Div#HeaderBlock Div.TopMenu {
Background:#494949;
Width:590px;
Height:18px;
Padding: 0px;
Font-Size: 12px;
Color: #FFFFFF;
Float:Left;
}
Div#HeaderBlock Div.TopMenu Div.MenuRight {
Float:Right;
Height:18px;
Padding-left:10px;
Padding-right:10px;
}
Div#HeaderBlock Div.TopMenu Div.MenuLeft {
Float:Right;
Height:18px;
}

Div#HeaderBlock Div.TopMenu .TopMenuSpace {
Margin: 0 5px;
}
Div#HeaderBlock Div.TopMenu li {
List-Style-Type: none;
display: inline;
}
.MenuLeft li a { Color: #FFFFFF; Text-Decoration: None; }
.MenuLeft li a:hover { Color: #a8a8a8; }
Div#HeaderBlock Div.HeaderSpace {
Background:  url(Images/HeaderBGR.gif) Repeat-y;
Float: Right;
Width: 405px;
Height:18px;
}
/* 主体部分 */
Div#MainLayout {
background: url(Images/bg.gif) repeat-y;
Width: 995px;
Margin: 0px;
Text-Align: Left;
}
/* Center-核心部分 */
Div#CenterBlock {
Float: Left;
Width: 590px;
Margin:0 Auto!important;
}
Div#CenterMain {
/*background: #F8FBF1;*/
Overflow: Hidden;
}
Div.CenterMainS {
Margin-Left:10px;
Margin-Right:0px;
Padding: 10px;
}
Div.CenterMainH {
Margin-Left: 30px;
Margin-Right: 20px;
Padding: 10px;
}
/* 置顶日志列表部分 */
Div.LogListMode	{ Color: #5c5c5c; Text-Align: Right; Margin: 0 0 5px 0; }
Div.LogListMode a:hover	{ Color: #5c5c5c; }
Div.TopLogInfo {
Margin: 5px;
Color: #4c4c4c;
Text-Align: Right;
}
.fullarticle{float:right; }
/* 普通日志列表部分 */
Div.LogListTitle {
clear: both;
}
Div.LogTimeBox {
float: left;
width: 45px;
Height: 60px;
margin-right: 10px;
text-align: center;
cursor: default;
background: url(Images/TimeBox.gif) no-repeat;
}
Div.LogTimeBox span.LogTimeBoxMonth {
margin: 0px;
margin-top: 1px;
display: block;
font-family: 微软雅黑, 宋体, Arial;
font-size: 9px;
text-transform: uppercase;
color: #fff;
font-weight: bold;
}
Div.LogTimeBox span.LogTimeBoxDay {
display: block;
font-family: 微软雅黑, 宋体, Arial;
color: #fff;
font-size: 18px;
padding: 1px;
}
Div.LogTimeBox span.LogTimeBoxYear {
display: block;
font-family: 微软雅黑, 宋体, Arial;
color:#d2d2d2;
font-size:9px;
}
Div.LogListInfo1 {
margin-top: 10px;
}
Div.LogListInfo2,Div.LogViewInfo {
margin-bottom: 10px;
text-align:right;
padding-bottom:3px;
border-bottom: 1px solid #a4a4a4;
}
/* 相关日志 */
.NearLog { Padding-top: 10px;}
.RelatedList {padding: 5px; color: #2F468F; Margin: 0px; }
.RelatedList h3 { font-size:12px; line-height:25px; }
.RelatedList ul { margin:5px 5px 5px 15px; list-style:disc;}
.RelatedList ul li { color:#999999; }
.RelatedList ul li a { line-height:1.8em; }
/* 日志浏览 */
Div.LogViewBody {
Margin: 0;
}
Div.LogContent {
Font-Size: 12px;
Margin: 5px 0;
Padding: 0;
}
Div.LogTag {
Margin: 5px 0;
}
Div.LogTag a:link {Color:#ecbb25;Text-decoration:None;}
Div.LogTag a:visited{Color:#ecbb25;Text-decoration:None;}
Div.LogTag a:hover{Color:#ffffff;Background:#ecbb25;}

Div#LogPwdDiv {
Color: #4B8401;
}
Div#LogPwdDiv p.LogPwd {
Margin: 0;
Padding: 5px 0 0 0;
Color: #699500;
}
Div.LogPwdTitle {
width: 330px;
Background: #EBF7DE;
border-left: 3px solid #ADCE8C;
border-bottom: 1px dashed #ADCE8C;
padding: 2px 0;
margin: 3px 0 6px 0;
font-size: 12px;
font-weight: bold;
text-align: center;
Color: #74A63F;
}
Div.TopLogBrief,Div.LogBrief,Div.LogContent {
Overflow: Hidden;
Word-Wrap: Break-Word;
Color: #616161;
Margin: 8px 0;
padding: 2px 10px 0px 15px;
line-height: 25px;
Clear:Left;
}
Div.TopLogBrief p a:link,Div.LogBrief p a:link,Div.LogContent p a:link  {Color:#ecbb25;Text-decoration:None;}
Div.TopLogBrief p a:visited,Div.LogBrief p a:visited,Div.LogContent p a:visited  {Color:#ecbb25;Text-decoration:None;}
Div.TopLogBrief p a:hover,Div.LogBrief p a:hover,Div.LogContent p a:hover  {Color:#ffffff;Background:#ecbb25;}
Div.TopLogBrief p,Div.LogBrief p,Div.LogContent p {
Margin: 0;
padding: 0;
}
Div.TopLogBrief img,Div.LogBrief img,Div.LogContent img {
max-width: 480px;
width: expression(this.width>480?"480px":true);
Overflow: Hidden;
}
/* 标题样式:Log_TColor/Log_TSize */
a.Log_TColor1:link,a.Log_TColor1:visited,a.Log_TColor1:hover { Color: #003399; }
a.Log_TColor2:link,a.Log_TColor2:visited,a.Log_TColor2:hover { Color: #003399; Font-Weight: Bold; }
a.Log_TColor3:link,a.Log_TColor3:visited,a.Log_TColor3:hover { Color: #FF0000; }
a.Log_TColor4:link,a.Log_TColor4:visited,a.Log_TColor4:hover { Color: #FF0000; Font-Weight: Bold; }
a.Log_TColor5:link,a.Log_TColor5:visited,a.Log_TColor5:hover { Color: #4B8401; }
a.Log_TColor6:link,a.Log_TColor6:visited,a.Log_TColor6:hover { Color: #4B8401; Font-Weight: Bold; }
a.Log_TColor7:link,a.Log_TColor7:visited,a.Log_TColor7:hover { Color: #000000; }
a.Log_TColor8:link,a.Log_TColor8:visited,a.Log_TColor8:hover { Color: #000000; Font-Weight: Bold; }
.Log_TSizeS { Font-Family: 微软雅黑, 宋体, Verdana; Font-Size: 12px; }
.Log_TSizeB { Font-Family: 微软雅黑, 宋体, Verdana; Font-Size: 14px; }
/* 评论部分 */
.CommentTop			{ padding: 3px;margin-bottom: 5px; margin-left: 12px; color: #5c5c5c; font-size: 12px; Font-Weight: Bold; text-align: left; }
.CommentBlock		{ width: 98%;margin: 3px Auto 10px Auto;border-bottom:1px dashed #8290a8; }
.CommentLeft		{ float: left;width: 50px;margin-right: -98%;border-right: 2px solid #8290a8;text-align: center;padding: 5px 0; color: #8290a8; Font-Weight: Bold; }
.CommentMain		{ float: left;Width: 100%; Overflow: Hidden; }
.CommentInfo		{ text-align:right; }
.CommentContent		{ margin-left: 60px; padding: 5px; color: #5c5c5c; }
.CommentContent p	{ margin: 0; padding: 0; line-height: 20px;}
.CommentReply		{ Margin: 5px 0 1px 0; Padding: 5px 0; Color: #889966; Text-Align: Left; }
.CommentReply p		{ Margin: 0; padding: 0; line-height: 20px; }
.NoComment			{ background: #f1f5fb; border-top: 1px solid #8290a8; border-bottom: 2px solid #8290a8; padding: 10px; color: #8290a8;  }
/* 留言部分 */
.GBTop			{ border: 1px solid #A9C9E2;padding: 3px;Margin-bottom: 5px; background: #F7FAFD; color: #2F468F; Font-Weight: Bold; }
.GBBlock		{ width: 98%;margin: 3px Auto 10px Auto;border-bottom:1px dashed #8290a8; }
.GBInfo			{ text-align:right; }
.GBContent		{ padding: 5px; color: #5c5c5c; }
.GBContent p	{ margin: 0; padding: 0; line-height: 20px;}
.GBReply		{ Margin: 5px 0 1px 0; padding: 5px; Color: #889966; Text-Align: Left; }
.GBReply p		{ Margin: 0; Padding: 0; }
#SaveGBBtn{
Position:Relative;
Left:180px;
Top:-32px;
}
/* 签写评论,签写留言部分 */
.WriteBlock			{ margin: 3px 0; border: 1px solid #8290a8; Line-Height: 150%; }
.WriteTitle			{ padding: 5px; background: #ccc; color: #5c5c5c;margin: 1px 1px 0 1px;font-weight: bold; }
.WriteMain			{ background: #F8FCF3 transparent; color: #5c5c5c; }
.WriteMain p		{ clear: both; Margin: 0; Padding: 5px 0 0 0; }
.WriteMain label	{ Float: Left; Width: 80px; Text-Align: Right; Padding: 2px 0; }
.WriteMain .sure { margin: 0 5px !important; margin: 0; }
#SaveCommentBtn{
Position:Relative;
Left:240px;
Top:-32px;
}
div#SaveInfo {
Background-Color: #FFFFEB;
Border: 1px solid #E3E197;
Padding: 5px 10px;
Margin: 5px 0;
Color: #555555;
Clear: both;
}
/* 侧栏部分 */
/* 侧栏1*/
Div#SideBlock1{
Float: Left;
Width: 150px;
Margin-left:0px;
Padding: 0px ;
Overflow: Hidden;
}
/* 侧栏2*/
Div#SideBlock2 {
Background: url(Images/listbg.gif) repeat-y;
Float: Right;
Width: 255px;
Padding: 0px ;
Overflow: Hidden;
}
Div.SideBorder { Padding-Right:10px;}
Div#SideBlock2 Div.SideTitle {
Margin: 10px 8px 3px 8px;
Padding: 2px;
Border-Bottom: 1px solid #616161;
Font-Size: 14px;
Color: #494949;
Font-Weight: Bold;
}
Div#SideBlock1 Div.SideTitle{
Margin: 15px 8px 3px 8px;
Padding: 2px;
Font-Size: 14px;
Color: #bbbab4;
Font-Weight: Bold;
}

Div.SideTitle Span {
Margin: 0 0 0 8px;
Font-Size: 12px;
}
Div.SideContent {
Margin: 3px 8px ;
/* Color: #889966; */
Color: #838383;
font-size: 12px;
}
Div.SideContent ul {
Padding: 0;
Margin: 0;
}
Div.SideContent ul li {
List-Style-Type: None;
Padding: 0px;
Margin-top: 6px;
}
Div.SideContent ul.Count li,Div.SideContent ul.Hot li,Div.SideContent ul.Best li,Div.SideContent ul.Comment li,Div.SideContent ul.GB li {
Display: Block;
Background: url(Images/arrow1.gif) No-Repeat 0px 5px;
Padding-Left: 18px;
}

Div.SideContent ul.LogClass  li {
Width:150px;
Height:18px;
Margin-Left: -8px;
Padding:3px 0px;
Color:#616161;
}
Div.SideContent ul.LogClass  li a {
Display: block;
Width:150px;
Height:18px;
Padding:5px 10px;
Border-Bottom:1px solid #ccc;
Color:#616161;
}
Div.SideContent ul.LogClass  li a:hover {
Background: url(Images/cover.gif) Repeat-y; 
}
Div.SideContent ul.Archive li {
Width:150px;
Margin-Left: -8px;
Padding-Left:10px;
}
#SearchForm p {
Margin: 5px 0 5px 0;
Padding: 0;
}

Div#SideClear {
Clear:both;
/* Width: 100%; */
Text-Align: Center;
}
Div.SideContent a:link		{ Text-Decoration: None; Color: #616161; }
Div.SideContent a:visited	{ Text-Decoration: None; Color: #616161; }
Div.SideContent a:hover	{ Text-Decoration: None; Color: #a8a8a8; }
ul.LogoLink li { float: left; width: 100px; Display: Block; }
ul.TextLink li { clear: both; }
/* 頁底模版部分 */
Div#FooterBlock {
background: url(images/footer2.gif) no-repeat;
Width: 740px;
Height: 50px;
Margin: 0px;
Padding: 15px 0;
Color: #808080;
Text-Align:Center;
Font-Size: 12px;
}
Div#FooterBlock .CopyRight{
Margin:0px 37px;
}
/* 表单样式 */
input.text,textarea.textarea,select {
Padding: 2px 3px;
Margin: 0px 5px;
Border: 1px solid #8290a8;
Color: #5c5c5c;
}
input.middletext	{ Width: 180px; }
input.mintext		{ Width: 120px; }
input.numtext		{ Width: 50px; }
input.writenew		{ Width: 280px; }
input.readonly		{ Color: #AAAAAA; }
textarea.writenew	{ Width: 400px; Height: 120px;}
input.SendBtn {
Background: url(Images/btn_send.gif) No-Repeat;
Border: 0px;
Width: 43px;
Height: 48px;
Padding: 0;
Margin: 5px;
}
input.SearchBtn {
Background: url(Images/btn_search.gif) No-Repeat;
Border: 0px;
Width: 20px;
Height: 25px;
Padding: 0;
Margin: 5px;
}
input.LoginBtn,input.ActionBtn {
Background: url(Images/actionbtn.gif) No-Repeat;
Border: 0px;
Width: 68px;
Height: 25px;
Padding: 0;
Margin: 5px;
Color: #485973;
}

/* Tip提示效果 */
a.Tip:link,a.Tip:visited,a.Tip:hover,a.Tip:active {Font-Weight: Bold; Font-Family: 微软雅黑, 宋体, Helvetica; Color: #068D46; Text-Decoration: None;}
#TipBox{
Position: Absolute;
Visibility: Hidden;
Top: 0;
Left: 0;
Background: #F8FFE7;
Border: 1px solid #ADCD3C;
/* Width: 150px; */
Padding: 3px;
Line-Height: 18px;
Z-Index: 100;
Color: #416B2E;
}
/* 分页样式 */
Div#Paginate {
/* Width: 100%; */
Margin: 1px 0px;
Padding: 3px 0px;
}
Div#Paginate A.PageInfo,Div#Paginate A.TotalPage {
Background-Color: #F6F9F1;
Border: 1px solid #616161;
Margin-Right: 1px;
Padding: 2px 5px;
Vertical-Align: Middle;
Color: #5c5c5c;
}
Div#Paginate A.PageInfo:hover,Div#Paginate A.TotalPage:hover {
Text-Decoration: None;
}
Div#Paginate A.FirstPage,Div#Paginate A.LastPage,Div#Paginate A.PrevPage,Div#Paginate A.NextPage,Div#Paginate A.GoToPage,Div#Paginate A.Out {
Background-Color: #F6F9F1;
Border: 1px solid #616161;
Margin-Right: 1px;
Padding: 2px 3px;
Vertical-Align: Middle;
Color: #5c5c5c;
Text-Decoration: None;
Cursor: Pointer;
}
Div#Paginate A.FirstPage:hover,Div#Paginate A.LastPage:hover,Div#Paginate A.PrevPage:hover,Div#Paginate A.NextPage:hover,Div#Paginate A.GoToPage:hover,Div#Paginate A.Over {
Background-Color: #616161;
Border: 1px solid #616161;
Margin-Right: 1px;
Padding: 2px 3px;
Vertical-Align: Middle;
Color: #ffffff;
Text-Decoration: None;
Cursor: Pointer;
}
Div#Paginate A.CurrentPage {
Margin-Right: 1px;
Padding: 2px 3px;
Vertical-Align: Middle;
Color: #5c5c5c;
Text-Decoration: None;
Font-Weight: Bold;
}
Div#Paginate Input {
Border: 1px solid #616161;
Width: 30px;
Padding: 2px;
Margin-Bottom: 1px;
}
Div#Paginate select.PageSelect {
Width: 80px;
Margin-Bottom: 1px;
}
.PageLoading {
Background: #FFF6E8;
Border: 1px solid #E5D8C6;
Padding: 5px 10px;
Margin: 5px 0 5px 12px;
Color: #C97D05;
text-align: Left;
}
/* 其他页面样式 */
Div.ShowOther {
Float:Left;
Width:570px;
Overflow: Hidden;
Word-Wrap: Break-Word;
Margin: 0;
Padding: 15px 10px 5px 10px;
Line-Height: 30px;
}
Div.ShowOther li {
List-Style-Type: None;
Display: Inline;
}
/* Tag样式 */
ul.TagPage_Ul_Tag li {
Padding: 10px;
}
a.TagLow:link, a.TagLow:visited, a.TagLow:hover {
Font-Weight: Bold;
Color: #889966;
Font-Size: 14px;
}
a.TagMid:link, a.TagMid:visited, a.TagMid:hover {
Font-Weight: Bold;
Color: #4B8401;
Font-Size: 20px;
}
a.TagHigh:link, a.TagHigh:visited, a.TagHigh:hover {
Font-Weight: Bold;
Color: #AC2034;
Font-Size: 25px;
}
/* Link样式定义 */
ul.LinkPage_Ul_Logo li,ul.LinkPage_Ul_Text li {
Padding: 10px;
}
ul.LinkPage_Ul_Logo li,ul.LinkPage_Ul_Text li a  {
Font-Weight: Bold;
Color: #67941A;
Font-Size: 14px;
}
span.ApplyLink {
font-weight: bold;
Color: #FF6600;
margin:0 2px;
}
/* UBB部分 */
Div.UBBDiv {
Border: 1px solid #6A8DBE;
Border-left: 3px solid #6A8DBE;
Background: #F7FAFD;
}
Div.UBBTitle {
Padding: 5px 0 0 5px;
}
Div.UBBTitle Img {
Margin: 0px 2px 0 0px;
}
Div.UBBContent {
Padding: 6px;
line-height: 160%;
}
Div.UBBContent textarea {
Width: 450px;
Margin-Bottom: 2px;
Padding: 3px;
}
Div.UBBDiv Div.Quote {
Border-Top: 1px dashed #ADCE8C;
Font-Style: Italic;
Color: #4B8401;
}
/* 日历显示部分 */
Table.CalendarTable { Text-Align: Center; Color: #889966; Width:220px;}
.PrevYear			{ Padding-Right: 8px; Font-Family: 微软雅黑, 宋体, Verdana; Font-Size: 14px; }
.PrevMonth			{ Padding-Right: 8px; Font-Family: 微软雅黑, 宋体, Verdana; Font-Size: 14px; }
.NextYear			{ Padding-Left: 8px; Font-Family: 微软雅黑, 宋体, Verdana; Font-Size: 14px; }
.NextMonth			{ Padding-Left: 8px; Font-Family: 微软雅黑, 宋体, Verdana; Font-Size: 14px; }
Tr.CalendarWeek		{ Color: #4B8401; }
Td.CalendarToday	{ Color: #4B8401; }
/* 日历链接自定义样式 */
Table.CalendarTable A.CalendarTodayTip:link, Table.CalendarTable A.CalendarTodayTip:visited, Table.CalendarTable A.CalendarTodayTip:hover, Table.CalendarTable A.CalendarTodayTip:active { Color: #4B8401; Text-Decoration: UnderLine;}
Table.CalendarTable A.CalendarOtherTip:link, Table.CalendarTable A.CalendarOtherTip:visited, Table.CalendarTable A.CalendarOtherTip:hover, Table.CalendarTable A.CalendarOtherTip:active { Color: #889966; Text-Decoration: UnderLine;}
/* 日历助手列表部分 */
Td.CalAsstTd {
Border-Top: 1px dashed #C1CBDD;
Font-Size: 12px;
Font-Family: 微软雅黑, 宋体, Tahoma;
Color: #555555;
Text-Align: Left;
Padding-Left: 8px;
}
Div.CalAsstDiv {
Overflow-X: Hidden;
Overflow-Y: Scroll;
}
Div.CalAsstDiv p {
Margin: 0;
Padding: 5px 0 0 0;
}