aboutsummaryrefslogtreecommitdiffstats
path: root/lightweight/static
diff options
context:
space:
mode:
authorskami <skami@skami-laptop.dyndns.org>2011-02-13 20:22:23 +0100
committerskami <skami@skami-laptop.dyndns.org>2011-02-13 20:22:23 +0100
commit3072332a1549bbdbc458c13112b6013716c5782b (patch)
tree1913657c03b86597d01425e674a78f8b8a6bfb83 /lightweight/static
parent079da3ce990ccc101b58fe1b5ded8342d52244a6 (diff)
downloadpelican-themes-3072332a1549bbdbc458c13112b6013716c5782b.tar.gz
Ajout d'un thème
Diffstat (limited to 'lightweight/static')
-rw-r--r--lightweight/static/css/main.css206
1 files changed, 206 insertions, 0 deletions
diff --git a/lightweight/static/css/main.css b/lightweight/static/css/main.css
new file mode 100644
index 0000000..7dad177
--- /dev/null
+++ b/lightweight/static/css/main.css
@@ -0,0 +1,206 @@
+@font-face {
+ font-family: 'Goudy Bookletter 1911';
+ font-style: normal;
+ font-weight: normal;
+ src: local('Goudy Bookletter 1911'), local('GoudyBookletter1911'), url('http://themes.googleusercontent.com/font?kit=l5lwlGTN3pEY5Bf-rQEuILmKcuvUA98TddnVPjOJl_w') format('truetype');
+}
+
+header, footer, section, nav {
+ display: block;
+}
+
+body {
+ max-width: 1400px;
+ min-width: 800px;
+ margin: 0;
+ padding: 0;
+ /* Pensez à utiliser une collection de polices (2), par ex:
+ *///font-family: Arial, Helvetica, FreeSans, sans-serif;
+ font-size: .8em; /* À adapter pour la police choisie. (3) */
+ line-height: 1.3; /* À adapter au design. (4) */
+ color: #111;
+ background: white;
+}
+
+/* Titres */
+h1, h2, h3, h4, h5, h6 {
+ margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
+ line-height: 1.2;
+ font-weight: bold; /* Valeur par défaut. (6) */
+ font-family: 'Goudy Bookletter 1911';
+ color: #111;
+ font-style: normal;
+}
+h1 {
+ font-size: 1.75em;
+}
+h2 {
+ font-size: 1.5em;
+}
+h2.page_title {
+ text-align: center;
+ text-decoration: none;
+ font-size: 2em;
+}
+ h2.page_title:before {
+ content: '~ ';
+ }
+ h2.page_title:after {
+ content: ' ~';
+ }
+h3 {
+ font-size: 1.25em;
+ margin-left: 15px;
+}
+h4 {
+ font-size: 1em;
+ margin-left: 30px;
+}
+
+/* Listes */
+ul, ol {
+ margin: .75em 0 .75em 32px;
+ padding: 0;
+}
+
+/* Paragraphes */
+p {
+ margin: .75em; /* Marges plus faibles que par défaut. (7) */
+}
+
+pre, blockquote, table {
+ border: 2px dotted silver;
+ margin: 15px 10px;
+ padding: 5px;
+ scroll: auto;
+}
+
+hr {
+ height: 0;
+ width: 60%;
+ margin: 15px auto;
+ color: transparent;
+ border-bottom: 2px dotted silver;
+}
+
+address {
+ margin: .75em 0;
+ font-style: normal;
+}
+
+/* Liens */
+a {
+ text-decoration: underline;
+}
+a:link {
+ color: #11C;
+ color: #222;
+}
+a:visited {
+ color: inherit;
+}
+a:hover, a:focus, a:active {
+ color: slategrey;
+}
+
+/* Pas de bordure autour des images dans les liens */
+a img {
+ border: none;
+}
+
+/* Divers éléments de type en-ligne (8) */
+em {
+ font-style: italic;
+}
+strong {
+ font-weight: bold;
+}
+
+/* Formulaires */
+form, fieldset {
+ margin: 0;
+ padding: 0;
+ border: none;
+}
+input, button, select {
+ vertical-align: middle; /* Solution pb. d'alignement. (9) */
+}
+
+
+div#page {
+ width: 75%;
+ margin: 5% auto 5% auto;
+ background: #EFEFEF;
+ border: 1px solid silver;
+ border-radius: 10px;
+}
+
+
+ header#header {
+ width: 100%;
+ height: 60px;
+ clear: both;
+ text-align: center;
+ border-bottom: 1px solid silver;
+ }
+
+ #header#header>h1 {
+ font-family: 'Goudy Bookletter 1911';
+ font-style: italic;
+ font-size: 200%;
+ }
+
+ #header#header>h1>a {
+ text-decoration: inherit;
+ color: inherit;
+ }
+
+ nav#menu {
+ width: 100%;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid silver;
+ text-align: center;
+ }
+
+ nav#menu a {
+ display: inline-block;
+ text-decoration: none;
+ margin: 2px;
+ padding: 1px;
+ border: 1px solid silver;
+ font-weight: bold;
+ color: #222;
+ }
+
+ nav#menu a:hover, nav#menu.active {
+ border: 1px solid SlateGrey;
+ color: #11C;
+ }
+
+ section#content {
+ float: left;
+ width: 75%;
+ border-right: 1px solid silver;
+ }
+
+ section#content article.post {
+ margin: 10px;
+ }
+
+ section.post_content, section.page_content {
+ margin: 10px;
+ }
+
+
+ aside#sidebar {
+ float: right;
+ width: 24%;
+ }
+
+footer#footer {
+ clear:both;
+ border-top: 1px solid silver;
+ padding: 5px 20px;
+}
+