﻿A:link { text-decoration: none; }
A:visited { color: #3333cc; text-decoration: none; }
A:hover { cursor: pointer; text-decoration: underline; }
A:active { text-decoration: none; }
BODY, DIV, IMG, P, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, H7 { margin: 0px; padding: 0px; }
BODY { background: url(/ImagePage/Normal.BG) center top repeat-y; font-family: 'Arial' , '宋体'; font-size: 12px; text-align: left; }
FORM { width: 980px; position: relative; margin: 0px auto; }
P { -webkit-margin-before: 5px; -webkit-margin-after: 5px; }
TEXTAREA { font-size: 13px; }

.Clear { clear: both; }
.ErrorMessage { background: #FC9; border: 1px solid #963; line-height: 25px; padding: 10px; }
.Pager { height: 40px; padding-top: 10px; text-align: center; }
.Pager A { border: 1px solid #ccc; font-size: 14px; margin-right: 5px; padding: 3px 7px; }
.Pager .Current { border: 1px solid #369; }
.TableForm { }
.TableForm TH { text-align: right; }

.GoogleADBanner { height: 120px; }
#GoogleADTop { padding-top: 10px; }
#GoogleADBottom { }
#BeiAn { height: 50px; line-height: 20px; }

.CommentEditor { }
.CommentEditor .UserLogin { }
.CommentEditor .UserLogin .Email INPUT { font-weight: bold; }
.CommentEditor .UserLogin .Button INPUT { width: 50px; height: 25px; }
.CommentEditor .UserLogin .Remember INPUT { vertical-align: middle; }
.CommentEditor .UserLogin .Message { color: Red; line-height: 30px; }
.CommentEditor .UserLogined { height: 30px; font-size: 14px; font-weight: bold; line-height: 24px; padding-top: 10px; }
.CommentEditor .UserLogined A { margin-left: 4px; outline: none; }
.CommentEditor .UserLogined A IMG { vertical-align: middle; }
.CommentEditor .Reply { display: none; font-size: 13px; margin-bottom: 3px; }
.CommentEditor .Quote { display: none; margin-bottom: 3px; }
.CommentEditor .Content { padding-bottom: 5px; }
.CommentEditor .Submit { height: 50px; text-align: right; }
.CommentEditor .Submit .Message { float: left; color: Red; line-height: 30px; }
.CommentEditor .Submit .Validate { display: inline; }
.CommentList { min-height: 200px; _height: 200px; }
.CommentList .Count { height: 30px; font-family: '微软雅黑' , '宋体'; font-size: 14px; font-weight: bold; line-height: 30px; }
.CommentList .Comment { border: 1px solid #ccc; margin-top: 10px; }
.CommentList .Comment .Heading { height: 30px; background: #ddd; border-bottom: 1px solid #ccc; font-family: '微软雅黑' , '宋体'; line-height: 30px; }
.CommentList .Comment .Heading .Title { float: left; font-size: 14px; font-weight: bold; line-height: 24px; padding-left: 10px; }
.CommentList .Comment .Heading .User { }
.CommentList .Comment .Heading .User A { margin-right: 4px; outline: none; }
.CommentList .Comment .Heading .User A IMG { margin-right: 4px; vertical-align: middle; }
.CommentList .Comment .Heading .Time { float: right; font-size: 12px; padding-right: 6px; text-align: right; }
.CommentList .Comment .Heading .Clear { height: 0px; font-size: 0; }
.CommentList .Comment .Content { min-height: 80px; _height: 80px; font-size: 13px; line-height: 25px; padding: 10px; word-break: break-all; }
.CommentList .Comment .Action { height: 30px; background: #F6F9FC; line-height: 30px; padding-right: 10px; text-align: right; }
.CommentList .Comment .Action A { }
.CommentList .Comment .Action A:hover { text-decoration: none; }
.CommentList .Comment .Action .Reply { }
.CommentList .Comment .Action .Quote { }
.CommentList .None { height: 200px; font-family: '微软雅黑' , '宋体'; font-size: 14px; line-height: 150px; text-align: center; }
.CommentList .Pager { height: 40px; padding: 10px 0px 0px 10px; text-align: left; }

.Tonyer { float: right; width: 220px; text-align: left; }
.Tonyer .Logo { margin: 20px 0px; text-align: left; }
.Tonyer .Logo A { }
.Tonyer .Logo A IMG { border-style: none; }
.Tonyer .Navigation { font-size: 14px; list-style: none; }
.Tonyer .Navigation LI { }
.Tonyer .Navigation LI A { line-height: 30px; }
.Tonyer .Navigation LI A STRONG { padding-bottom: 2px; }
.Tonyer .Navigation LI A:hover { text-decoration: none; }
.Tonyer .Navigation LI A:hover STRONG { border-bottom: solid 1px #f7ad55; text-decoration: none; }
.Tonyer .Navigation .Current { font-size: 16px; padding-bottom: 2px; }
.Tonyer .Navigation .Current A { display: block; line-height: 40px; padding-right: 6px; }
.Tonyer .Navigation .Current A STRONG { border-bottom-width: 2px; }
.Tonyer .Navigation .Current A:hover STRONG { }
.Tonyer .SinaWeibo { height: 260px; padding-top: 30px; }
.Tonyer .SinaWeibo IFRAME { }
.Tonyer .SinaWeibo .Portrait { height: 190px; }
.Tonyer .SinaWeibo .Portrait IMG { border: 1px solid #ccc; }
.Tonyer .SinaWeibo .Tags { height: 30px; color: #333; font-family: 'Arial'; font-size: 15px; font-weight: bold; line-height: 20px; }
.Tonyer .UserLogined { line-height: 15px; padding: 5px 0px 15px 0px; }
.Tonyer .UserLogined .Hello { font-size: 14px; line-height: 30px; }
.Tonyer .UserLogined .Hello A { color: #000; padding-bottom: 3px; }
.Tonyer .UserLogined .Hello A STRONG { }
.Tonyer .UserLogined .Hello A:hover { border-bottom: 2px solid Green; font-weight: bold; text-decoration: none; }
.Tonyer .UserLogin { padding: 5px 0px 15px 0px; }
.Tonyer .UserLogin .Link { height: 25px; line-height: 15px; }
.Tonyer .UserLogin .Connect { }
.Tonyer .QuotationRecent { padding: 20px 0px 30px 0px; }
.Tonyer .QuotationRecent .Quotation { font-size: 12px; }
.Tonyer .QuotationRecent .Quotation .Title { font-weight: bold; line-height: 20px; }
.Tonyer .QuotationRecent .Quotation .Title A { color: #666; }
.Tonyer .QuotationRecent .Quotation .Title A:hover { text-decoration: none; }
.Tonyer .QuotationRecent .Quotation .Content { line-height: 16px; }
.Tonyer .QuotationRecent .Quotation .Content A { color: #333; }
.Tonyer .QuotationRecent .Quotation .Content A:hover { text-decoration: none; }
.Tonyer .QuotationRecent .Quotation .Comment { line-height: 20px; }
.Tonyer .QuotationRecent .Quotation .Comment A { color: #666; }
.Tonyer .QuotationRecent .Quotation .Time { height: 30px; color: #999; }
.Tonyer .Help { line-height: 25px; }
.Tonyer .Help UL { list-style: none; }
.Tonyer .Help UL LI { }
.Tonyer .Help UL LI A { }
.Tonyer .CopyRight { line-height: 20px; }

.BlogTitle { border-bottom: solid 2px #999999; line-height: 30px; margin: 10px 0px 3px 0px; }
.BlogTitle H1 { display: inline; font-size: 14px; margin-right: 10px; }
.BlogDetail { color: #666666; font-size: 12px; margin-bottom: 10px; }
.BlogDetail .Abstruct { margin: 5px 0px; text-indent: 2em; }
.BlogDetail .Forward { }
.BlogContent { font-size: 14px; }
.BlogContent .Resource { padding: 5px 0px; }
.BlogContent .Paragraph { line-height: 150%; }
.BlogContent .Paragraph P { margin-top: 2px; margin-bottom: 2px; text-indent: 2em; }
.BlogContent .Photo { }
.BlogContent .Photo .PhotoView { padding: 15px 0px; }
.BlogContent .Video { padding: 15px 0px; text-align: center; }
.BlogContent .Music { }

.TonyContent { width: 750px; padding: 10px 0px; }
.TonyContent .BGHeader { height: 10px; background: url(/Image/Content.BG.png) no-repeat top center; }
.TonyContent .BGBody { position: relative; background: url(/Image/Content.BG.RepeatY.png) repeat-y center center; }
.TonyContent .BGBody .ContentContainer { width: 720px; margin: 0px auto; }
.TonyContent .BGBody .BGBodyIcon { position: absolute; bottom: 60px; right: 50px; }
.TonyContent .BGFooter { height: 15px; background: url(/Image/Content.BG.png) no-repeat bottom center; }
.BlogViewer { }
.BlogViewer .Heading { padding-left: 25px; }
.BlogViewer .Heading .Title { font-family: '微软雅黑' , '宋体'; font-size: 20px; font-weight: bold; line-height: 40px; }
.BlogViewer .Heading .Title A { color: #333; padding-bottom: 2px; }
.BlogViewer .Heading .Title A:hover { border-bottom: 2px solid #EDDFC5; text-decoration: none; }
.BlogViewer .Heading .Info { color: #999; font-size: 13px; line-height: 25px; list-style: none; }
.BlogViewer .Heading .Info LI { display: inline; margin-right: 20px; }
.BlogViewer .Heading .Type { font-size: 14px; line-height: 25px; }
.BlogViewer .Heading .Source { line-height: 25px; }
.BlogViewer .Heading .Source SPAN { margin-right: 2em; }
.BlogViewer .Heading .Time { line-height: 25px; }
.BlogViewer .Heading .Time SPAN { margin-right: 2em; }
.BlogViewer .Forward { height: 25px; border-top: 1px dashed #ccc; padding: 6px 0px 0px 26px; }
.BlogViewer .Description { color: #666; font-size: 14px; font-style: italic; line-height: 20px; padding-bottom: 5px; text-indent: 2em; }
.BlogViewer .Content { border-width: 1px 0px; border-style: dashed; border-color: #ccc; padding: 5px 0px; }
.BlogViewer .Content .Resource { padding: 5px 0px; }
.BlogViewer .Content .Paragraph { font-family: '微软雅黑' , '宋体'; font-size: 14px; line-height: 20px; text-indent: 2em; word-break: break-all; }
.BlogViewer .Content .Video { text-align: center; }
.BlogViewer .Content .ReadMore { text-indent: 25px; line-height: 30px; }
.BlogViewer .Count { height: 50px; color: #b8ad00; font-size: 14px; line-height: 30px; padding-left: 25px; }
.BlogViewer .Count LI { display: inline; margin-right: 20px; }
.BlogViewer .Count A { color: #b8ad00; }
.BlogViewer .Count .Comment { }
.BlogViewer .Count .Comment IMG { margin-right: 3px; vertical-align: middle; }
.BlogViewer .Count .Read { }

.BlogCommentEditor { }
.BlogComment { }

.Album { font-family: '微软雅黑' , '宋体'; font-size: 14px; padding: 10px; }
.Album .Name { height: 40px; border-bottom: 1px dashed #ccc; font-size: 20px; font-weight: bold; line-height: 30px; text-indent: 25px; }
.Album .Description { font-style: italic; line-height: 25px; padding-bottom: 10px; text-indent: 2em; }
.Album .TimeRange { text-indent: 2em; }
.Album:hover { }
.AlbumMaps { height: 400px; margin-bottom: 20px; }

.AlbumPhoto { font-family: '微软雅黑' , '宋体'; font-size: 13px; }
.AlbumPhoto .Photo { width: 20%; }
.AlbumPhoto .Photo .Image { display: inline-block; border: solid 5px #F3F3F3; text-align: left; }
.AlbumPhoto .Photo .Image IMG { border: none; }
.AlbumPhoto .Photo .Image:hover { border: solid 5px #ccc; }
.AlbumPhoto .Photo .Name { height: 30px; line-height: 15px; overflow: hidden; padding-top: 5px; }
.AlbumPhoto .Photo .Name A { color: #333; }
.AlbumPhoto .Photo:hover .Image { border: solid 5px #ccc; }
.AlbumPhoto .Photo:hover .Name { font-weight: bold; }

.PhotoView { width: 612px; margin: 0px auto; padding: 30px 0px; }
.PhotoView .Image { border: 1px solid #ccc; text-align: center; }
.PhotoView .Image IMG { cursor: pointer; padding: 5px; }
.PhotoView .Name { background: #999; font-family: '微软雅黑'; font-size: 16px; font-weight: bold; line-height: 25px; padding: 10px; text-shadow: 1px 1px 0px #ccc; }
.PhotoView .Description { background: #ddd; font-family: '微软雅黑'; font-size: 14px; line-height: 25px; padding: 0px 10px; }
.PhotoView .EXIF { width: 100%; }
.PhotoView .EXIF .CameraModel { font-size: 12px; line-height: 20px; }
.PhotoView .EXIF .TimeShot { text-align: right; }
.PhotoView .EXIF .Others { text-align: left; }
.PhotoView .EXIF .Others SPAN { margin-right: 1em; }
.PhotoView .Forward { height: 25px; padding: 6px 0px 0px 6px; }
.PhotoView .GoogleMaps { width: 100%; height: 300px; display: none; }

.PhotoLine { width: 680px; height: 148px; position: relative; margin: 0px auto; overflow-x: scroll; overflow-y: hidden; }
.PhotoLine TD { padding: 0px 5px; text-align: center; vertical-align: middle; }
.PhotoLine TD A { }
.PhotoLine TD A IMG { border: 1px solid #ccc; padding: 1px; }
