/* # -- BEGIN LICENSE BLOCK ---------------------------------- # This file is part of lightRed, a theme for Dotclear. # # Copyright (c) 2009 annso # contact@as-i-am.fr # # Licensed under the GPL version 2.0 license. # A copy of this license is available in LICENSE file or at # http://www.gnu.org/licenses/old-licenses/gpl-2.0.html # -- END LICENSE BLOCK ------------------------------------ */ /* Les éléments HTML en général -------------------------------------------------------- */ body { background: url(img/bg.gif) repeat; font-size: 0.8em; font-family: Verdana, Helvetica, Sans-Serif; color: #424240; margin: 0; padding: 0; line-height:140%; } a { color: #f03f3f; text-decoration: none; } a:hover{color:#424240;} a img{ border: none; padding: 0; } ul { list-style-type: square;} h2{ font-family: "Century gothic", Arial; text-transform: uppercase; letter-spacing: -1px; font-size: 2em; line-height:140%; } h3{ font-family: "Century gothic", Arial; text-transform: uppercase; letter-spacing: -1px; font-size: 1.8em; color: #f03f3f; } .clear{ clear: both;} code { color: #003466; font: normal 115% "Courier New", Courier, monospace; white-space: nowrap; padding: 0 2px; } pre code { display: block; clear: both; background: url(img/code-bg.gif); padding: 10px; color: #333; border: solid 1px #ccc; overflow: auto; line-height: 140%; margin: 5px 0 15px; white-space: pre; width: 470px; } /* Le header -------------------------------------------------------- */ #top{ height: 189px; width: 650px; margin-left: 30px; margin-bottom: -20px; background: #fff url(img/top.jpg) no-repeat; } #top h1 a{ display: block; width: 200px; margin-left: 180px; padding-top: 60px; } #top p{ margin-left: 180px; } #prelude { display: none; } /* Le contenu -------------------------------------------------------- */ #wrapper, #content{ padding: 0px; margin: 0px; } #main{ margin-left: 30px; padding-left: 50px; width: 600px; background: #fff; padding-bottom: 20px; } #footer{ padding: 10px 0; margin-left: 30px; padding-left: 50px; padding-right: 60px; width: 540px; background: #fff; padding-bottom: 20px; } /* Les articles -------------------------------------------------------- */ #navlinks{ padding: 0 70px 50px 0; font-size: 0.80em; } #navlinks .prev{float: left;} #navlinks .next{float: right;} .day-date{ margin-left: 370px; background: url(img/date.jpg) no-repeat left; color: #fff; text-transform: uppercase; font-size: 0.8em; height: 26px; padding-top: 15px; padding-left: 5px; display: block; font-family: "Century Gothic", Arial; } .post-title a{ color: #424240; } .post-info, .post-info a, .post-tags{ color: #e9e9e9; display: none; } .post{ width: 521px; clear: both; margin-bottom: 20px; } .read-next a{ font-family: "Century Gothic", Arial; background: url(img/next.jpg) no-repeat; display: block; height: 23px; width: 88px; padding: 2px 0 0 10px; color: #fff; float: left; } .post-info-co a{ background: url(img/commentaires.jpg) no-repeat; color: #424240; padding: 2px 0 0 7px; font-family: "Century Gothic", Arial; float: right; display: block; height: 23px; width: 112px; font-size: 0.9em; } .post-title a:hover, .read-next a:hover, .post-info-co a:hover{ color: #F13F3F; } /* Les commentaires -------------------------------------------------------- */ dt{ font-size: 0.80em; background-color: #e9e9e9; padding: 1ex 1em 1ex ; margin: 0 80px 0 0; font-weight: bold ; } dd{ font-size: 0.80em; margin: 0 80px 20px 0; background-color: #e9e9e9; border-bottom: 1px solid #a3a3a3; padding: 1ex 1em 1ex ; } dd.odd, dt.odd{background-color: #f5f5f5;} dt.me{ color: #F03F3F; } /* Le formulaire -------------------------------------------------------- */ fieldset{ border: none; } label{ float: left; width: 40%; text-align: right; margin: 0; padding: 0 .5em 0 0; line-height: 1.8; font-size: 0.80em; } input, textarea{ border: 1px solid #e9e9e9; font-size: 1em; } textarea{ font-size: 1.2em; } textarea#c_content{ margin: 10px 30px 0 0; } input:hover, textarea:hover{ border: 1px solid #f03f3f; } input.submit, input.preview{ text-transform: uppercase; font-family: "Century Gothic", Arial; } input.submit:hover, input.preview:hover{ background: #f03f3f; color: #fff; } .form-help{ width: 80%; font-style: italic; text-align: right; } /* Pagination -------------------------------------------------------- */ .pagination{ display: block; margin: 40px 80px 0 0; text-align: right; } /* Le sidebar -------------------------------------------------------- */ #blogextra { position: absolute; left: 700px; top: 20px; } #blogextra a img{ border: none; } #blogextra ul{ margin: 0px; padding:0px; list-style-type: none; margin-bottom: 30px; } #blogextra h2{ margin:0; padding:0; text-transform: uppercase; font-size: 1.4em; font-weight: normal; font-family: "Century Gothic", Arial; } /* Les RSS -------------------------------------------------------- */ .syndicate { padding-left: 10px;} .syndicate li a { color: #424240; font-size: 0.80em; padding: 0 0 0 19px; background: url(img/rss.png) no-repeat 0 50%; list-style-type: none; } .syndicate li a:hover{color: #f03f3f; } /* Les derniers commentaires -------------------------------------------------------- */ .lastcomments{ margin-top: 60px; padding-left: 10px; } .lastcomments a { font-size: 0.8em; color: #424240; } .lastcomments a:hover {color: #f03f3f;} .lastcomments a span.author {font-weight: bold;} .lastcomments a span.title {color: #f03f3f;} #blogextra .lastcomments li{ background: none; width: 160px; padding-bottom: 15px; } /* Les dernieres images -------------------------------------------------------- */ .images { width: 260px; } .images .img-box { display: block; width: 100px; height: 90px; margin: 5px; float: left; text-align: left; } /* La bottom -------------------------------------------------------- */ #blognav{ padding: 10px 0; margin-left: 30px; padding-left: 50px; width: 600px; background: #424240; color: #fff; font-size: 0.8em; } #blognav a:hover{color:#EAEAEA;} #blognav ul{ padding-left: 10px;} #blognav h2{ margin-bottom: 0; text-transform: uppercase; font-weight: normal; font-family: "Century Gothic", Arial; } /* Les tags -------------------------------------------------------- */ .dc-tags .tags a { color: #424240} .tags {font-size: 1.3em;} .tags ul{margin-right: 60px;} .tags li{ display: inline; padding: 3px; } .tags a{color: #fff;} .tags li a.tag10{font-size: 0.7em;} .tags li a.tag20{font-size: 0.8em;} .tags li a.tag30{font-size: 0.9em;} .tags li a.tag40{font-size: 1.0em;} .tags li a.tag50{font-size: 1.1em;} .tags li a.tag60{font-size: 1.2em;} .tags li a.tag70{font-size: 1.3em;} .tags li a.tag80{font-size: 1.4em; color: #f03f3f; } .tags li a.tag90{font-size: 1.5em; color: #f03f3f; } .tags li a.tag100{font-size: 1.6em; color: #f03f3f; } .tags li a:hover.tag10, .tags li a:hover.tag20, .tags li a:hover.tag30{ color: #f03f3f; } .tags li a:hover.tag40, .tags li a:hover.tag50{ color: #fff; } /* La recherche -------------------------------------------------------- */ #search h2{margin-right: 60px;} #search input{ font-size: 1.8em; font-weight: normal; font-family: "Century Gothic", Arial; padding-left: 10px; } #search #q{ height: 26px; margin-bottom: 3px; background: #EBEBE9; } #search #q:hover{ background: #fff; border-color: #EBEBE9; } #search .submit{ height: 30px; }