/* * Copyright (c) 2009, 2010, 2011, 2012, B3log Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* * skin ease style * * @author Liyuan Li * @version 1.0.1.0, May 28, 2012 */ /* start base */ html, body, div, ul, li { margin: 0; padding: 0; } body { font-family: Verdana,arial,\5fae\8f6f\96c5\9ed1; font-size: 12px; } a { outline: none; color: #009EB8; text-decoration: none; } a:visited { color: #00b4d2; } a:hover { text-decoration: underline; } a:active { color: #00889f; } img { vertical-align: middle; border: 0; } textarea, input { outline: none; } sup { font-size: 10px; font-weight: normal; -webkit-text-size-adjust: none; } .left { float: left; } .right { float: right; } .clear { background-color: transparent; border: 0; clear: both; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; } .none { display: none; } .ft-gray { color: #808080; } .ft-gray:visited { color: #9a9a9a } .ft-gray:hover { color: #676767; text-decoration: none; } .logo { padding: 0 5px; text-shadow: 0 0 1px #e2e2e2; } .em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 { background-image: url("../../ease/images/emotions/emotions-classic.png"); float: left; height: 24px; margin-right: 5px; width: 24px; } .em01 { background-position: -24px 0; } .em02 { background-position: -48px 0; } .em03 { background-position: -72px 0; } .em04 { background-position: -96px 0; } .em05 { background-position: 0 -24px; } .em06 { background-position: -24px -24px; } .em07 { background-position: -48px -24px; } .em08 { background-position: -72px -24px; } .em09 { background-position: -96px -24px; } .em10 { background-position: 0 -48px; } .em11 { background-position: -24px -48px ; } .em12 { background-position: -48px -48px; } .em13 { background-position: -72px -48px; } .em14 { background-position: -96px -48px; } /* end base */ /* start ico */ #search, .translate-ico { background-image: url("/skins/ease/images/icons.png"); } .translate-ico { background-position: 1px -125px; background-repeat: no-repeat; border: 1px solid #e2e2e2; border-radius: 3px; cursor: pointer; float: right; height: 16px; margin: -3px 0 0 15px;; padding: 1px; width: 16px; } .translate-ico:hover { border-color: #9a9a9a; box-shadow: 0 0 1px #808080; background-color: #fefefe; } /* end ico */ /* start frame */ .wrapper { margin: 0 50px; } .body { margin: 0 auto 50px; width: 990px; } /* end frame */ /* start header */ .header { position: fixed; width: 100%; background-color: #fefefe; z-index: 1; } .header .title { border-bottom: 1px solid #808080; font-size: 26px; font-weight: normal; } .header .sub-title { font-size: 11px; } #search { background-position: 7px -99px; background-repeat: no-repeat; background-color: #FFF; border: 1px solid #e2e2e2; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; color: #808080; float: right; font-size: 14px; height: 19px; line-height: 145%; padding: 4px 10px 4px 28px; width: 24px; -moz-transition: width 0.4s ease, background 0.4s ease; -webkit-transition: width 0.4s ease, background 0.4s ease; transition: width 0.4s ease, background 0.4s ease; } #search:focus { background-color: #FeFeFe; width: 196px; } .banner { margin-bottom: 20px; } .banner .notice { float: left; margin: 20px 0 0 50px; } .nav { background-color: #FFF; box-shadow: 0 2px 2px #e2e2e2, 0 3px 3px -3px #E2E2E2 inset; height: 29px; } .nav ul { list-style: none; float: left; } .nav li { float: left; } .nav a { display: block; float: left; font-size: 14px; line-height: 29px; margin-right: 30px; text-shadow: 0 0 1px #E2E2E2; } .nav a.current { color: #00b4d2; font-weight: 700; text-shadow: 0px 0px 3px #E2E2E2; } .nav img { margin-left: 3px; } /* end header */ /* start footer */ .footer { background-color: #FDFDFD; border-top: 2px solid #e2e2e2; font-size: 11px; padding: 12px 0; -webkit-text-size-adjust: none; } #goTop { background: url("/skins/ease/images/icons.png") no-repeat scroll 5px -51px #f6f6f6; border-radius: 2px 2px 0 0; cursor: pointer; font-size: 11px; height: 21px; line-height: 21px; padding: 0 10px 0 23px; position: absolute; right: 50px; display: none; } #goTop:hover { background-color: #e2e2e2; } /* end footer*/ /* start article list */ .body > ul { list-style: none; } .article { border-bottom: 1px solid #f6f6f6; padding: 20px 70px 20px; } .article:hover { border-bottom-color: #e2e2e2; box-shadow: 0 0 1px #f6f6f6 inset; background-color: #fefefe; } .article-body { line-height: 145%; overflow: hidden; word-wrap: break-word; } .article-body ol, .article-body ul { margin-left: 40px; } .article-body a { color: #808080; text-decoration: underline; } .article-body a:vidited { color: #9a9a9a } .article-body a:hover { color: #676767; } .article-body>div { min-height: 32px; } .article-title h2 { display: inline; } .article-title span { cursor: pointer; } .article-next { background-color: #FEFEFE; box-shadow: 0 0 3px #E2E2E2 inset; cursor: pointer; font-size: 14px; line-height: 36px; text-align: center; } .article-next:hover { box-shadow: 0 0 3px #E2E2E2, 0 0 3px #E2E2E2 inset; } /* end article list */ /* start article */ .article-relative { background-color: #FEFEFE; box-shadow: 0 0 2px #E2E2E2; float: left; margin: 20px 0; padding: 0 20px 10px; width: 365px; } .article-relative:hover { background-color: #fff; box-shadow: 0 0 4px #e2e2e2; } .article-relative ul { list-style: none; } #relevantArticles { margin-right: 40px; } #externalRelevantArticles { width: 297px; margin-top: 0; } /* end article*/ /* start comment */ #comments { padding: 20px 70px 20px; position: relative; } .comment-header { float: left; background-color: #FFF; border: 1px solid #DEDEDE; padding: 2px; height: 60px; width: 60px; } .comment-panel { float: left; line-height: 16px; margin: 0 10px 20px; min-height: 64px; overflow: hidden; width: 760px; } .comment-body-ref { background-color: #FEFEFE; box-shadow: 0 0 2px #E2E2E2; display: block; left: 140px; padding: 10px; opacity: 0.9; filter: alpha(opacity=90); position: absolute; } .comment-body-ref > .comment-header { border: 0 none; float: right; height: 48px; width: 48px; padding: 0; } .comment-body-ref > .comment-panel { margin: 0 20px 0 0; min-height: 48px; width: 756px; } .form { padding: 0 70px 20px; float: left; } .form th { text-align: right; white-space: nowrap; } .form input[type="text"], .form input[type="password"], .form textarea { background-color: #FEFEFE; border-width: 0; box-shadow: 0 0 2px #E2E2E2; font-family: Verdana,arial,\5fae\8f6f\96c5\9ed1; font-size: 12px; margin: 0 5px 10px 0; outline: medium none; padding: 0 3px; height: 28px; line-height: 28px; width: 260px; } .form input:focus, .form textarea:focus { box-shadow: 0 0 4px #E2E2E2; } .form textarea { height: 120px; overflow: auto; width: 426px; } .form button { background-color: #F6F6F6; border: 0 none; box-shadow: 0 0 2px #E2E2E2; height: 28px; line-height: 28px; padding: 0 12px; color: #A7A7A7; } .form button:hover { box-shadow: 0 0 4px #E2E2E2; text-shadow: 0 0 2px; } .form img { background-color: #FEFEFE; box-shadow: 0 0 2px #E2E2E2; cursor: pointer; height: 24px; padding: 1px; } /* end comment */ /* start tags */ #tags li { float: left; height: 38px; } #tags a { margin: 3px 6px; padding: 3px 12px; background-color: #FEFEFE; box-shadow: 0 0 2px #E2E2E2; float: left; } #tags a:hover { text-shadow: 0 0 2px; text-decoration: none; box-shadow: 0 0 4px #E2E2E2; } .tags1, .tags1:visited { font-size: 12px; color: #a7a7a7; } .tags2, .tags2:visited { font-size: 14px; color: #808080; } .tags3, .tags3:visited { font-size: 16px; color: #595959; } .tags4, .tags4:visited { font-size: 18px; color: #323232; } .tags5, .tags5:visited { font-size: 20px; color: #0a0a0a; } /* end tags */ /* start archives */ .archives { position: relative; } .archives > div { background-color: #FEFEFE; box-shadow: 0 0 2px #E2E2E2; padding-bottom: 20px; line-height: 20px; margin: 20px; width: 276px; position: absolute; top: 0; } .archives h3 { text-align: center; } .archives > div:hover { box-shadow: 0 0 4px #E2E2E2; } .archives a { display: block; margin-left: 80px; } /* end archives */ /* start dynamic */ .dynamic ul { list-style: none; } .dynamic h3 { text-align: center; } .dynamic .module { background-color: #FEFEFE; box-shadow: 0 0 2px #E2E2E2; float: left; line-height: 20px; margin: 20px; padding: 10px 20px 20px; width: 393px; } .dynamic .module:hover { box-shadow: 0 0 4px #E2E2E2; } .dynamic .side-comments { width: 600px; } .dynamic .side-comments .comment-panel { width: 510px; } .dynamic .side-tags { width: 186px; } .dynamic .side-tags li { float: left; margin: 0 5px; } /* end dynamic */ /* start links */ .links li { float: left; margin: 0 20px 10px; width: 273px; } /* end links */ /* start not list */ .other-main { display: inline-block; margin: 50px 20px 0; width: 950px; } /* end not list */