﻿/*全局
html {
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
} */ 
Body { Background: #515459; Margin: 10px 0; Padding: 0; Line-Height: 18px; Font-Size: 12px; Font-Family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; Text-Align: Center; }
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	{ Font-Size: 12px; Font-Family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; Font-Weight: Bold; Float: Left; }
/* h2: 列表页面的日志标题,包括置顶和普通 */
h2	{ Margin: 0; Padding: 0; }
/* h3: 浏览页面的日志标题 */
h3	{ Color: #FF6600; Font-Size: 14px; Font-Weight: Bold; }
/* h4: 列表页面的浏览全文 */
h4	{ Margin: 2px 0; }
/* h5: 搜索页面的关键字 */
h5	{ Color: #3769AF; Font-Weight: Bold; }
h5 span { Color: #068D46; Font-Size: 14px; Font-Weight: Bold; Margin: 0 3px; Text-Decoration: Underline; }
/* h6: 友情链接页面,Tags页面 */
h6	{ Margin: 0 0 8px 0; Border-Bottom: 1px solid #D7F5CC; Font-Weight: Bold; Font-Size: 14px; Color: #0A5D0A; }
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; }
.White		{ Color: #FFFFFF; }
.Alert		{ Color: #FF6600; }
.Red		{ Color: #FF0000; }
.Green		{ Color: #4F7500; }
.Blue		{ Color: #486AAE; }
.LightBlue	{ Color: #2A63BC; }
.DarkBlue	{ Color: #0954A6; }
.Gray		{ Color: #BABABA; }
.Black		{ Color: #555555; }
.Yellow		{ Color: #767676; }
.Georgia	{ Font-Family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}
.Bold		{ Font-Weight: Bold; }
.Pointer	{ Cursor: Pointer; }
.Space1		{ Margin: 0 0 0 5px;}
.Space2		{ Margin: 0 5px 0 5px;}
.Loading	{ }
.clearboth	{ clear: both; height: 0; font-size: 0; overflow: hidden; }
a { text-decoration: none; }
a:link { border:0; color:#0A5D0A; }
a:active{ border:0; color:#375719; text-decoration:underline; }
a:visited{ border:0; color:#669900; }
a:hover{ border:0; color:#CC3000; }
a:focus{ outline: none; }
/* 页面顶部 */
Div#HeaderBlock { Width: 960px; Margin: 0 Auto; Background: #777C7F url(Images/HeaderBG.gif) 0 0 No-Repeat; Padding: 10px 0 0 0; }
Div#HeaderBlock Div.HeaderTop { Margin-Bottom: 12px; Padding: 0 20px; Color: #EEEEEE; }
Div#HeaderBlock Div.HeaderTop span.rightlink { Float: Right; Padding-Right: 5px; color: #B8BEC1; }
Div#HeaderBlock Div.HeaderTop span.rightlink a { color: #FFFFFF; }
Div#HeaderBlock Div.HeaderTop span.rightlink a:hover { color: #FFFFFF; }
Div#HeaderBlock Div.HeaderMiddle1,Div#HeaderBlock Div.HeaderMiddle2,Div#HeaderBlock Div.HeaderMiddle3,Div#HeaderBlock Div.HeaderMiddle4 { width: 940px; Margin: 0 auto; Overflow: hidden; }
Div#HeaderBlock Div.HeaderMiddle1 { Background: url(Images/HeaderCenter1.gif); Height: 5px; }
Div#HeaderBlock Div.HeaderMiddle2 { Background: url(Images/HeaderCenter2.gif); Height: 5px; Margin-Bottom: 10px; }
Div#HeaderBlock Div.HeaderMiddle3 { Background: #191F29; Height: 88px; }
Div#HeaderBlock Div.HeaderMiddle4 { Background: #191F29; text-align: center; }
Div#HeaderBlock Div.HeaderMiddle4 .TopMenuSpace { Margin: 0 8px; color: #3C414A; }
Div#HeaderBlock Div.HeaderMiddle4 ul { float: left; margin: 0; padding: 4px 30px !important; padding: 4px 30px 5px 30px; }
Div#HeaderBlock Div.HeaderMiddle4 li { List-Style-Type: none; padding-bottom: 4px; display: inline; border-bottom: 1px solid #3C414A; }
Div#HeaderBlock Div.HeaderMiddle4 li a { color: #FFFFFF; }
Div#HeaderBlock Div.HeaderMiddle4 li a:hover { color: #FF9900; text-decoration: underline; }
Div#HeaderLogo { Margin: 5px 0; Float: Left; Width: 202px; }
Div#HeaderNav { Margin: 5px 0; Float: Left; Width: 728px; Height: 78px; overflow: hidden; Background: url(Images/HeaderNavBG.gif) 0 0 no-repeat;Text-Align: Left; Padding: 15px 0;  }
Div#HeaderNav Div.HeaderIco { Float: Left; width: 408px; }
Div#HeaderNav Div.HeaderIco ul { Margin: 0; Padding-Left: 6px; }
Div#HeaderNav Div.HeaderIco ul li { list-style-type:none; float: left; width: 65px; text-align: center; line-height: 14px; }
Div#HeaderNav Div.HeaderIco ul li img { padding-bottom: 5px; }
Div#HeaderNav Div.HeaderIco ul li a { display:block; color: #D4D4D4; }
Div#HeaderNav Div.HeaderIco ul li a:hover { color: #F7D700; }
Div#HeaderNav Div.HeaderText { Float: Left; width: 300px; Color: #D6D6D6; Font-Weight:200; }
Div#HeaderBlock Div.HeaderBottom { clear: both; height: 15px; overflow: hidden; Background: #777C7F url(Images/HeadUnTop.gif) center 10px no-repeat; }
/* 主体部分 */
Div#MainLayout { Width: 960px; Background: #777C7F url(Images/Bodybg.gif) 0 0 repeat-y;Margin: 0 Auto; Text-Align: Left; }
/* Center-核心部分 */
Div#CenterBlock { Float: Left; Width: 675px; }
Div#CenterMain { margin: 10px 20px 0 25px; Overflow: Hidden; border-right: 1px solid #EEEEEE; }
Div.LogTitleBorderT,Div.LogTitleBorderB { width: 610px; height: 4px; overflow: hidden; }
Div.LogTitleBorderT { background: url(Images/PostHeadTop.gif) 0 0 no-repeat; }
Div.LogTitleBorderM { background: #F3EDDC; width: 610px; height: 52px; }
Div.LogTitleBorderB { background: url(Images/PostHeadBottom.gif) 0 0 no-repeat; }
Div.LogTitleIco { float: left; padding: 6px 0 0 10px; width: 55px; }
Div.LogTitleText { float: left; line-height: 10px; padding: 12px 0 0 0; color: #666666; }
Div.LogTitleText h2 a { font-size: 14px; font-weight: bold; color: #FF6600; }
Div.LogTitleText h2 a:hover { color: #CC3000; }
/* 置顶日志列表部分 */
Div.TopLogTitle a { font-size: 14px; font-weight: bold; }
Div.TopLogInfo {
	Text-Align: Right;
	Margin: 2px 20px 8px 0;
	Color: #356520;
}
/* 普通日志列表部分 */
Div.LogListBody {
	Margin: 0 0 10px 0;
	Padding: 0 0 15px 0;
}
Div.LogViewBody {
	Margin: 0;
	Padding: 0 0 15px 0;
}
LogViewInfo,Div.LogListInfo,Div.LogTag {
	Margin: 0;
	Border: 1px solid #D7F5CC;
	padding: 8px 10px;
	color: #666666;
	width: 588px;
	text-align: Left;
	background: #FBFDFF;
}
Div.LogListTitle {
	Margin: 15px 0 5px 0;
}
Div.LogListInfo1,Div.LogViewInfo {
	Margin: 10px 0;
	Color: #666666;
}
Div.LogListInfo2 {
	Border-Top: 1px solid #DBEFC1;
	Border-Bottom: 3px solid #DBEFC1;
	Background: #F3FCE6;
	Margin: 5px 0;
	Padding: 15px 0;
}
Div.LogListInfo2 a { color: #789D47; font-weight: bold; text-decoration: underline; }
Div.LogListInfo2 a:hover { color: #466A18; }
/* 日志浏览 */
Div.LogContent {
	Font-Size: 14px;
	Margin: 5px 0;
	Padding: 0;
}
Div#LogPwdDiv p.LogPwd {
	Margin: 0;
	Padding: 5px 0 0 0;
	Color: #666666;
}
Div.LogPwdTitle {
	padding: 2px 0;
	margin: 3px 0 6px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	Color: #767676;
}
Div.NearLog {
	Margin: 15px 20px 5px 0;
	Padding-Bottom: 10px;
	Border-Bottom: 1px dashed #D7F5CC;
}
Div.LogTag a { Margin: 0 5px; }
Div.TopLogBrief,Div.LogBrief,Div.LogContent {
	Overflow: Hidden;
	Word-Wrap: Break-Word;
	Margin: 8px;
	Color: #222222;
	Line-Height: 25px;
	font-size: 14px;
}
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;
}
/* 评论部分 */
.CommentTop			{ padding: 3px; margin-bottom: 8px; color: #FF6600; font-size: 14px; Font-Weight: Bold; }
.CommentBlock		{ width: 588px; Margin: 3px Auto 10px Auto; }
.CommentAuthor		{ background: url(Images/ico_comment.gif) 0 2px no-repeat; padding-left: 20px; margin-left: 3px; color: #333333; }
.CommentBlogUrl		{ border-top: 1px solid #E0E0E0; background: #F0F0F0; text-align: right; height: 25px; line-height: 25px; padding: 0 3px; }
.CommentTime		{ Font-Family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif; Margin: 0 5px 0 0; text-align: right; }
.CommentContent		{ color: #333333; padding: 5px 3px; }
.CommentContent p	{ Margin: 0; padding: 0; line-height: 20px;}
.CommentReply		{ Margin: 5px 0 1px 0; Padding: 5px 0; Color: #305096; Text-Align: Left; }
.CommentReply p		{ Margin: 0; padding: 0; line-height: 20px; }
.NoComment			{ margin: 5px 15px 0 2px; Font-size: 14px; Color: #BABABA; Font-Weight: Bold; }
.ShowCommentBody #Paginate { margin: 20px; }
/* 留言部分 */
.GBTop			{ border: 1px solid #A9C9E2;padding: 3px;Margin-bottom: 5px; background: #F7FAFD; color: #2F468F; Font-Weight: Bold; }
.GBBlock		{ margin: 20px;border:1px solid #E4E1DA; background: #F8F8F8; }
.GBInfo			{ text-align: left; color: #767676; padding: 5px 8px; }
.GBContent		{ padding: 5px 8px; color: #333333; }
.GBContent p	{ margin: 0; padding: 0; line-height: 20px; }
.GBReply		{ Margin: 5px 0 1px 0; padding: 5px 8px; Color: #0A5D0A; Text-Align: Left; }
.GBReply p		{ Margin: 0; Padding: 0; }
.GBBody #Paginate { margin: 20px; }
/* 签写评论,签写留言部分 */
.WriteBlock			{ background: #E4E6E7; margin: 20px; }
.WriteTitle			{ color: #333333; font-size: 14px; margin: 0 10px; padding: 8px 0; font-weight: bold; border-bottom: 1px dashed #CCCCCC; }
.WriteMain			{ color: #333333; }
.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; }
.WriteFooter		{ clear: both; }
div#SaveInfo {
	Background: #FFFFEB;
	Border: 1px solid #FAD446;
	Padding: 5px 10px;
	Margin: 5px 0;
	Color: #555555;
	Clear: both;
}
/* 侧栏部分 */
Div#SideBlock1 {
	Float: Left;
	Width: 285px;
	margin-top: 8px;
	Overflow: Hidden;
}
Div.SideBorder {
	background: url(Images/sideborderbottom.gif) 0 bottom no-repeat;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
Div.SideTitle {
	background: url(Images/sidebordertop.gif) 0 0 no-repeat;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	Color: #0A5D0A;
	font-size: 14px;
	font-weight: bold;
	padding: 0 12px;
}
Div.SideTitle Span {
	Margin: 0 0 0 8px;
	Font-Size: 12px;
}
Div.SideContent {
	width: 249px;
	overflow: hidden;
	background: #F8F8F8;
	Margin: 0 24px 0 0;
	Padding: 0 0 3px 10px;
	Color: #787878;
	Font-Size: 12px;
	Border: 1px solid #DDDDDD;
	Border-Top: 0px;
	Border-Bottom: 0px;
}
Div.SideContent ul {
	Padding: 0;
	Margin: 0;
}
Div.SideContent ul li {
	List-Style-Type: None;
	Padding: 6px 0 0 0;
	Margin: 0;
}
Div#LoginASideDiv {
	line-height: 25px;
}
Div.SideContent ul.Count li,Div.SideContent ul.LogClass li,Div.SideContent ul.Best li,Div.SideContent ul.Hot li,Div.SideContent ul.Comment li,Div.SideContent ul.GB li {
	Display: Block;
	Background: url(Images/arrow1.gif) No-Repeat 0px 12px;
	Padding-Left: 12px;
}
#SearchForm p {
	Margin: 0 0 5px 0;
	Padding: 0;
}
#SearchForm Label {
	Float: Left;
	Width: 55px;
	Margin: 3px 0 0 0;
	Padding: 0;
	Text-Align: Right;
}
Div#SideClear { Clear: Left; }
Div.SideContent a		{ Color: #888888; Text-Decoration: None; }
Div.SideContent a:hover	{ Color: #CC3000; Text-Decoration: Underline; }
ul.LogoLink li { display: inline;}
ul.LogoLink li a { width: 118px; display: inline-block; margin: 3px 0; }
#LinkSideDiv ul.TextLink li { margin: 5px 0; }
ul.TextLink li a { font-size: 14px; color:#0A5D0A; text-decoration: none; }
ul.TextLink li .TextLinkInfo { font-size: 12px; }
/* 页面底部部分 */
Div#bottomline {
	Width: 960px;
	height: 5px;
	overflow: hidden;
	background: #777C7F url(Images/bottomline.png) center 0 no-repeat;
	Margin: 0 Auto;
}
Div#FooterBlock {
	Width: 960px;
	background: #777C7F url(Images/Footer.gif) center bottom no-repeat;
	Margin: 0 Auto;
	Text-Align: Left;
	Padding: 5px 0;
}
Div#FooterBlock Div.CopyRight {
	margin: 0 20px;
	Color: #E5EBF0;
	font-size: 11px;
}
Div#FooterBlock Div.CopyRight p {
	Margin: 0;
	Padding: 0;
}
Div#FooterBlock a:link		{ Color: #FFFFFF; Text-Decoration: None; }
Div#FooterBlock a:visited	{ Color: #FFFFFF; Text-Decoration: None; }
Div#FooterBlock a:hover		{ Color: #C3EE7F; Text-Decoration: None; }
/* 表单样式 */
input.text,textarea.textarea,select {
	Padding: 2px 3px;
	Margin: 0px 5px;
	Border: 1px solid #cccccc;
}
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.ActionBtn,input.LoginBtn {
	background: #FCFBFA url(Images/actionbtn.gif) No-Repeat;
	Border: 0px;
	Width: 65px;
	Height: 23px;
	Padding: 0;
	Margin: 5px;
	Color: #95928D;
}
/* 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-Color: #FEFCFB;
	Border: 1px solid #DAC8AF;
	/* Width: 150px; */
	Padding: 3px;
	Line-Height: 18px;
	Z-Index: 100;
	Color: #555555;
}
/* 分页样式 */
Div#Paginate { Margin: 1px 0px; Padding: 3px 0px; }
Div#Paginate a { Font-Family: Tahoma;Text-Decoration: None; Cursor: Pointer; Padding: 2px 6px; display: inline-block; Margin-Right: 5px; }
Div#Paginate A.PageInfo,Div#Paginate A.TotalPage { Background: #FAF8E9; Border: 1px solid #DBD9B5; Color: #996600; }
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: #FAF8E9; Border: 1px solid #DBD9B5; Color: #996600; }
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: #FF9100; Border: 1px solid #FF6600; Color: #FFFFFF; }
Div#Paginate A.CurrentPage { Color: #333333; }
.PageLoading {
	Background-Color: #FFF6E8;
	Border: 1px solid #E5D8C6;
	Padding: 5px 10px;
	Margin: 5px 0 5px 12px;
	Color: #767676;
	text-align: Left;
}
/* 其他页面样式 */
Div.ShowOther {
	Overflow: Hidden;
	Word-Wrap: Break-Word;
	Margin: 0;
	Padding: 0 15px 0 24px;
	Line-Height: 230%;
}
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: #888888;
	Font-Size: 14px;
}
a.TagMid:link, a.TagMid:visited, a.TagMid:hover {
	Font-Weight: Bold;
	Color: #4F7500;
	Font-Size: 20px;
}
a.TagHigh:link, a.TagHigh:visited, a.TagHigh:hover {
	Font-Weight: Bold;
	Color: #86CD13;
	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: #4F7500;
	Font-Size: 14px;
}
span.ApplyLink {
	font-weight: bold;
	Color: #FF6600;
	margin:0 2px;
}
/* UBB部分 */
Div.UBBDiv {
	Border: 1px solid #CCCCCC;
	Border-left: 3px solid #CCCCCC;
	Background: #F8F8F8;
}
Div.UBBTitle {
	Padding: 5px;
}
Div.UBBTitle Img {
	Margin: 0 2px 0 0;
}
Div.UBBContent {
	Padding: 2px 6px;
	line-height: 160%;
}
Div.UBBContent textarea {
	Width: 450px;
	Margin-Bottom: 2px;
	Padding: 3px;
}
Div.UBBDiv Div.Quote {
	Border-Top: 1px dashed #F1EBE2;
	Font-Weight: Bold;
}
/* 日历显示部分 */
Table.CalendarTable { Text-Align: Center; Color: #888888; }
.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: #787878; }
Td.CalendarToday	{ Color: #068D46; }
/* 日历链接自定义样式 */
Table.CalendarTable A.CalendarTodayTip:link, Table.CalendarTable A.CalendarTodayTip:visited, Table.CalendarTable A.CalendarTodayTip:hover, Table.CalendarTable A.CalendarTodayTip:active { Color: #767676; Text-Decoration: UnderLine;}
Table.CalendarTable A.CalendarOtherTip:link, Table.CalendarTable A.CalendarOtherTip:visited, Table.CalendarTable A.CalendarOtherTip:hover, Table.CalendarTable A.CalendarOtherTip:active { Color: #8C6431; Text-Decoration: UnderLine;}
/* 日历助手列表部分 */
Td.CalAsstTd {
	Border-Top: 1px dashed #E4E1DA;
	Font-Size: 12px;
	Font-Family: Tahoma;
	Color: #555555;
	Text-Align: Left;
	Padding-Left: 8px;
}
Td.CalAsstTd a:link,Td.CalAsstTd a:visited,Td.CalAsstTd a:hover,Td.CalAsstTd a:active {
	Color: #645A44;
}
Div.CalAsstDiv {
	Overflow-X: Hidden;
	Overflow-Y: Scroll;
}
Div.CalAsstDiv p {
	Margin: 0;
	Padding: 5px 0 0 0;
}

iframe{
       atskyasblog:expression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的样式会除所有　IFRAME　*/
}

#mp{atskyasblog:expression() !important} /*如果要使自己的IFRAME可以执行，在自己的IFRAME里加上ID="mp" */

