iMerge remote-tracking branch 'lambda/master' into doc - cl-yag - Common Lisp Yet Another website Generator Err bitreich.org 70
hgit clone git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/cl-yag/ URL:git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/cl-yag/ bitreich.org 70
1Log /scm/cl-yag/log.gph bitreich.org 70
1Files /scm/cl-yag/files.gph bitreich.org 70
1Refs /scm/cl-yag/refs.gph bitreich.org 70
1Tags /scm/cl-yag/tag bitreich.org 70
1README /scm/cl-yag/file/README.md.gph bitreich.org 70
1LICENSE /scm/cl-yag/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit cac6b1e0980f2284552f3bc13c7653b1db35e5a8 /scm/cl-yag/commit/cac6b1e0980f2284552f3bc13c7653b1db35e5a8.gph bitreich.org 70
1parent fd137db849f0b058408e668af45d3f74bb656779 /scm/cl-yag/commit/fd137db849f0b058408e668af45d3f74bb656779.gph bitreich.org 70
hAuthor: Solene Rapenne <solene@perso.pw> URL:mailto:solene@perso.pw bitreich.org 70
iDate: Tue, 5 Dec 2017 19:08:16 +0100 Err bitreich.org 70
i Err bitreich.org 70
iMerge remote-tracking branch 'lambda/master' into doc Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M README.md | 32 ++++++++++++++++---------------- Err bitreich.org 70
i M data/README.md | 176 +++++++++++++++---------------- Err bitreich.org 70
i M data/articles.lisp | 9 ++++++--- Err bitreich.org 70
i A data/css.md | 123 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i A static/css/clym.css | 214 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i A static/css/custom.css | 16 ++++++++++++++++ Err bitreich.org 70
i A static/css/pure_r1.0.0/LICENSE.md | 52 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i A static/css/pure_r1.0.0/pure.css | 1508 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i M static/css/style.css | 17 +++++++++++++++++ Err bitreich.org 70
i M templates/layout.tpl | 14 +++++++------- Err bitreich.org 70
i A templates/layout.tpl_original | 34 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i Err bitreich.org 70
i11 files changed, 2080 insertions(+), 115 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/README.md b/README.md /scm/cl-yag/file/README.md.gph bitreich.org 70
i@@ -1,9 +1,9 @@ Err bitreich.org 70
i-o# README Err bitreich.org 70
i+# README Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ## Introduction Err bitreich.org 70
i Err bitreich.org 70
i-cl-yag is a lightweight, static-site generator that produces **gopher** sites as well as **html** websites. Err bitreich.org 70
i+cl-yag is a lightweight, static site generator that produces **gopher** sites as well as **html** websites. Err bitreich.org 70
i The name 'cl-yag' stands for 'Common Lisp - Yet Another website Generator'. Err bitreich.org 70
i It runs without Quicklisp. Err bitreich.org 70
i Err bitreich.org 70
i@@ -117,13 +117,13 @@ The *config* variable is used to assign the following values: Err bitreich.org 70
i - **:title** Err bitreich.org 70
i - The title of the webpage Err bitreich.org 70
i - **:description** Err bitreich.org 70
i- - This text is used in the *description* field of the Atom RSS Err bitreich.org 70
i+ - This text is used in the *description* field of the atom/rss feed. Err bitreich.org 70
i - **:url** Err bitreich.org 70
i - This needs to be the full(!) URL of your website, including(!) a final slash. Err bitreich.org 70
i- - MIND: If the url contains a tilde (~), it needs to get duplicated Err bitreich.org 70
i+ - MIND: If the url contains a tilde (~), it needs to get duplicated. Err bitreich.org 70
i - Example: ``https://mydomain/~~user/`` Err bitreich.org 70
i - **:rss-item-number** Err bitreich.org 70
i- - This holds the number of latest(!) RSS items you want to get published when you generate the files. Err bitreich.org 70
i+ - This holds the number of latest(!) RSS items you want to get published. Err bitreich.org 70
i - **html** Err bitreich.org 70
i - ``t`` to export html website. Set ``nil`` to disable. Err bitreich.org 70
i - **gopher** Err bitreich.org 70
i@@ -131,9 +131,9 @@ The *config* variable is used to assign the following values: Err bitreich.org 70
i - **gopher-path** Err bitreich.org 70
i - This is the full path of the directory to access your gopher hole. Err bitreich.org 70
i - **gopher-server** Err bitreich.org 70
i- - Hostname of the gopher server. It needs to be included in every link. Err bitreich.org 70
i+ - Hostname of the gopher server. It needs to be included in each link. Err bitreich.org 70
i - **gopher-port** Err bitreich.org 70
i- - tcp port of the gopher server. 70 is the default port. It needs to be included in every link. Err bitreich.org 70
i+ - tcp port of the gopher server. 70 is the default port. It needs to be included in each link. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ### The *articles* Variable Err bitreich.org 70
i@@ -150,13 +150,13 @@ Of the following keywords, only ``:author`` and ``:short`` can be omitted. Err bitreich.org 70
i - The ``:id`` field holds the filename of your post/page. Err bitreich.org 70
i - Example: ``:id "2"`` will load file **data/2.md**. Use text instead of numbers, if you want to. Err bitreich.org 70
i - (See section: 'The **data/** Directory'.) Err bitreich.org 70
i-- **:short** Err bitreich.org 70
i- - The ``:short`` field's value is used for displaying a really short description of the posts content on your homepage. Err bitreich.org 70
i- - If ``:short`` doesn't get a value, the full article gets displayed. Err bitreich.org 70
i- - Hint: Use ``:short "view the article for the full text"``, if you don't want to display the full text of an article on your index site. Err bitreich.org 70
i - **:tag** Err bitreich.org 70
i - ``:tag`` field is used to create a "view" containing all articles of the same tag. Err bitreich.org 70
i - MIND: Whitespaces are used to separate tags and are not allowed in(!) tags. Err bitreich.org 70
i+- **:tiny** Err bitreich.org 70
i+ - The ``:tiny`` field's value is used for displaying a really short description of the posts content on your homepage. Err bitreich.org 70
i+ - If ``:tiny`` doesn't get a value, the full article gets displayed. Err bitreich.org 70
i+ - Hint: Use ``:tiny "Read the full article for more information."``, if you don't want to display the full text of an article on your index site. Err bitreich.org 70
i - **:title** Err bitreich.org 70
i - The ``:title`` field's value sets your post's title, its first headline, as well as its entry on the index.html. Err bitreich.org 70
i Err bitreich.org 70
i@@ -169,7 +169,7 @@ Edit **data/articles.lisp** and add a new list to the *articles* variable: Err bitreich.org 70
i :id "2" Err bitreich.org 70
i :date "29 April 2016" Err bitreich.org 70
i :author "Solène" Err bitreich.org 70
i- :short "I will explain how to use the generator" Err bitreich.org 70
i+ :tiny "Read more about how I use cl-yag." Err bitreich.org 70
i :tag "example help code") Err bitreich.org 70
i Err bitreich.org 70
i Then write a corresponding **data/2.md** file, using markdown. Err bitreich.org 70
i@@ -202,9 +202,9 @@ This will produce **output/html/somepage.html**. Err bitreich.org 70
i Err bitreich.org 70
i ### Howto Use Another Common Lisp Interpreter Err bitreich.org 70
i Err bitreich.org 70
i-cl-yags default Lisp interpreter is **sbcl**. Err bitreich.org 70
i-If you want to use a different lisp interpreter you need to set the Err bitreich.org 70
i-variable *LISP* to the name of your binary, when calling ``make``: Err bitreich.org 70
i+cl-yags default Lisp interpreter is **sbcl**. If you want to use a Err bitreich.org 70
i+different interpreter you need to set the variable *LISP* to the name Err bitreich.org 70
i+of your binary, when calling ``make``: Err bitreich.org 70
i Err bitreich.org 70
i make LISP=ecl Err bitreich.org 70
i Err bitreich.org 70
i@@ -262,7 +262,7 @@ themed layouts. Err bitreich.org 70
i If you want some deeply refined, cross-browser compatible, responsive, Err bitreich.org 70
i webscale style sheets, you need to create them yourself. However, Err bitreich.org 70
i cl-yag will work nicely with them and if you want to make your Err bitreich.org 70
i-stylesheets a part of cl-yag you're very welcome to contact me. Err bitreich.org 70
i+style sheets a part of cl-yag you're very welcome to contact me. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i # Hacking cl-yag Err bitreich.org 70
1diff --git a/data/README.md b/data/README.md /scm/cl-yag/file/data/README.md.gph bitreich.org 70
i@@ -3,7 +3,7 @@ Err bitreich.org 70
i Err bitreich.org 70
i ## Introduction Err bitreich.org 70
i Err bitreich.org 70
i-cl-yag is a very lightweight, 'static site'-generator that produces **gopher** sites as well as **html** websites. Err bitreich.org 70
i+cl-yag is a lightweight, static site generator that produces **gopher** sites as well as **html** websites. Err bitreich.org 70
i The name 'cl-yag' stands for 'Common Lisp - Yet Another website Generator'. Err bitreich.org 70
i It runs without Quicklisp. Err bitreich.org 70
i Err bitreich.org 70
i@@ -21,20 +21,16 @@ gopher-space](gopher://dataswamp.org/1/~solene/). Err bitreich.org 70
i To use cl-yag you'll need: Err bitreich.org 70
i Err bitreich.org 70
i 1. A Common Lisp Interpreter Err bitreich.org 70
i- - cl-yag's current default is **Steel Bank Common Lisp (SBCL)**. Err bitreich.org 70
i- - **Embeddable Common Lisp (ECL)** will do fine as well. Err bitreich.org 70
i+ - cl-yag's current default is [Steel Bank Common Lisp (SBCL)](http://www.sbcl.org). Err bitreich.org 70
i+ - [Embeddable Common Lisp (ECL)](https://common-lisp.net/project/ecl/) will do fine as well. Err bitreich.org 70
i 2. A Markdown-to-HTML Converter Err bitreich.org 70
i- - cl-yag's current default is **multimarkdown**. Err bitreich.org 70
i-3. BSD Make Err bitreich.org 70
i- - Linux-Users, cl-yag uses a BSD Makefile syntax, that isn't compatible with GNU make's. Err bitreich.org 70
i- - You need to install a port of the NetBSD make tool, called **bmake**. Err bitreich.org 70
i+ - cl-yag's current default is [multimarkdown](http://fletcherpenney.net/multimarkdown/). Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ## Usage Err bitreich.org 70
i Err bitreich.org 70
i-Go into your project's directory and type ``make``. You'll find your new website/gopher page in 'output/'. Err bitreich.org 70
i-If you want to get rid of everything in your 'output/' subdirectories, Err bitreich.org 70
i-type ``make clean``. Err bitreich.org 70
i+Go into your project's directory and type ``make``. You'll find your new website/gopher page in **output/**. Err bitreich.org 70
i+If you want to get rid of everything in your **output/** subdirectories, type ``make clean``. Err bitreich.org 70
i For further commands: read the Makefile. Err bitreich.org 70
i Read in the follwing section where to find it. Err bitreich.org 70
i Err bitreich.org 70
i@@ -73,25 +69,25 @@ least the following files and folders: Err bitreich.org 70
i - This is cl-yag's core library. Err bitreich.org 70
i - **static/** Err bitreich.org 70
i - This directory holds content, that needs to be published without being changed (e.g. stylesheets, js-scripts). Err bitreich.org 70
i- - If you come from 'non-static CMS'-Country: 'static/' holds, what you would put in your 'assets/' directory. Err bitreich.org 70
i+ - If you come from 'non-static CMS'-Country: **static/** holds, what you would put in your **assets/** directory. Err bitreich.org 70
i - **templates/** Err bitreich.org 70
i - The templates in this directory provide the structural skeleton(s) of the webpages and feeds you want to create. Err bitreich.org 70
i - **output/** Err bitreich.org 70
i - cl-yag puts in this directory everything ready to get deployed. Err bitreich.org 70
i- - Because cl-yag generates not only HTML, but gopher-compliant pages as well, output/ **holds two subdirectories**. Err bitreich.org 70
i- - **gopher/** : contains the website for gopher, Err bitreich.org 70
i- - **html/** : contains the website in HTML. Err bitreich.org 70
i+ - Because cl-yag generates not only HTML, but gopher-compliant pages as well, **output/** **holds two subdirectories**. Err bitreich.org 70
i+ - **gopher/** contains the website for gopher, Err bitreich.org 70
i+ - **html/** contains the website in HTML. Err bitreich.org 70
i Err bitreich.org 70
i And there is the **data/** directory, which is important enough to get a subsubsection of its own. Err bitreich.org 70
i Err bitreich.org 70
i-### The 'data/' Directory Err bitreich.org 70
i+### The data/ Directory Err bitreich.org 70
i Err bitreich.org 70
i This directory is crucial for the usage of cl-yag. Err bitreich.org 70
i Err bitreich.org 70
i **data/** contains Err bitreich.org 70
i Err bitreich.org 70
i-- the **articles.lisp configuration file**, which defines important metadata for posts and pages. Err bitreich.org 70
i-- It also holds **${id}.md**-files, which are holding your posts' and pages' content. You can use markdown to write them. Err bitreich.org 70
i+- the **articles.lisp** configuration file, which defines important metadata for posts and pages. Err bitreich.org 70
i+- It also holds **${id}.md** files, which are holding your posts' (or pages') content. You can use markdown to write them. Err bitreich.org 70
i Err bitreich.org 70
i For more information: Read section 'Configuration'. Err bitreich.org 70
i Err bitreich.org 70
i@@ -99,172 +95,174 @@ For more information: Read section 'Configuration'. Err bitreich.org 70
i ## Configuration Err bitreich.org 70
i Err bitreich.org 70
i cl-yag's main configuration file is **data/articles.lisp**. Err bitreich.org 70
i-In order to have a reliably running implementation of cl-yag, you have Err bitreich.org 70
i+In order to have a running implementation of cl-yag, you have Err bitreich.org 70
i to set most of the values in this file. Err bitreich.org 70
i Err bitreich.org 70
i **data/articles.lisp** has two parts: Err bitreich.org 70
i Err bitreich.org 70
i-1. A variable called **config**. It defines global values, that define your webpage. Err bitreich.org 70
i-2. A variable called **articles**. It defines local values, that - in turn - define individual pages/posts. Err bitreich.org 70
i+1. A variable called *config*. Its values define your webpage. Err bitreich.org 70
i+2. A variable called *articles*. Its values define your posts. Err bitreich.org 70
i Err bitreich.org 70
i-Values are assigned by placing a string (e.g. "foo") or a boolean Err bitreich.org 70
i-(i.e. 't' or 'nil') behind a keyword (e.g. ':title'). Err bitreich.org 70
i+Values are assigned by placing a string (e.g. ``"foo"``) or a boolean Err bitreich.org 70
i+(i.e. ``t`` or ``nil``) behind a keyword (e.g. ``:title``). Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i-### The **config** Variable Err bitreich.org 70
i+### The *config* Variable Err bitreich.org 70
i Err bitreich.org 70
i-The **config** variable is used to assign the following values: Err bitreich.org 70
i+The *config* variable is used to assign the following values: Err bitreich.org 70
i Err bitreich.org 70
i - **:webmaster** Err bitreich.org 70
i - The name of the default(!) author. Err bitreich.org 70
i- - :webmaster gets used, if **:author** is omitted. (see below: 'The **articles** variable'.) Err bitreich.org 70
i+ - ``:webmaster`` gets used, if ``:author`` is omitted. (See below: 'The **articles** variable'.) Err bitreich.org 70
i - **:title** Err bitreich.org 70
i - The title of the webpage Err bitreich.org 70
i - **:description** Err bitreich.org 70
i- - This text is used in the *description* field of the Atom RSS Err bitreich.org 70
i+ - This text is used in the *description* field of the atom/rss feed. Err bitreich.org 70
i - **:url** Err bitreich.org 70
i - This needs to be the full(!) URL of your website, including(!) a final slash. Err bitreich.org 70
i- - MIND: If the url contains a tilde (~), it needs to get duplicated Err bitreich.org 70
i- - Example: https://mydomain/~~user/ is a valid url. Err bitreich.org 70
i+ - MIND: If the url contains a tilde (~), it needs to get duplicated. Err bitreich.org 70
i+ - Example: ``https://mydomain/~~user/`` Err bitreich.org 70
i - **:rss-item-number** Err bitreich.org 70
i- - This holds the number of latest(!) RSS items you want to get published when you generate the files. Err bitreich.org 70
i+ - This holds the number of latest(!) RSS items you want to get published. Err bitreich.org 70
i - **html** Err bitreich.org 70
i- - *t* to export html website. Set *nil* to disable. Err bitreich.org 70
i+ - ``t`` to export html website. Set ``nil`` to disable. Err bitreich.org 70
i - **gopher** Err bitreich.org 70
i- - *t* to export gopher website. Set *nil* to disable. Err bitreich.org 70
i+ - ``t`` to export gopher website. Set ``nil`` to disable. Err bitreich.org 70
i - **gopher-path** Err bitreich.org 70
i - This is the full path of the directory to access your gopher hole. Err bitreich.org 70
i - **gopher-server** Err bitreich.org 70
i- - Hostname of the gopher server. Because gopher doesn't allow relative links (like html), you need to know where you put your files. Err bitreich.org 70
i+ - Hostname of the gopher server. It needs to be included in each link. Err bitreich.org 70
i - **gopher-port** Err bitreich.org 70
i- - tcp port of the gopher server. 70 is the default port. It need to be included in every link (see: **gopher-server**). Err bitreich.org 70
i+ - tcp port of the gopher server. 70 is the default port. It needs to be included in each link. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i-### The **articles** Variable Err bitreich.org 70
i+### The *articles* Variable Err bitreich.org 70
i Err bitreich.org 70
i-The **articles** variable holds per page/post-metadata. Err bitreich.org 70
i-Of the following fields, only the *:author* and *:short* description could be omitted. Err bitreich.org 70
i+The *articles* variable holds post metadata. Err bitreich.org 70
i+So you need to create an entry in the *articles* variable for each of your posts. Err bitreich.org 70
i+ Err bitreich.org 70
i+Of the following keywords, only ``:author`` and ``:short`` can be omitted. Err bitreich.org 70
i Err bitreich.org 70
i-- **:short** Err bitreich.org 70
i- - The _:short_ field's value is used for displaying a really short description of the posts content on your homepage. Err bitreich.org 70
i- - If _:short_ doesn't get a value, the full article gets displayed. Err bitreich.org 70
i- - Hint: Use ``:short "view the article for the full text"``, if you don't want to display the full text of an article on your index site. Err bitreich.org 70
i-- **:id_** Err bitreich.org 70
i- - The _:id_ field holds the filename of your post/page. Err bitreich.org 70
i- - Example: ``:id "2"`` will load file ``data/2.md``. Use text instead of numbers, if you want to. Err bitreich.org 70
i- - (See section: 'The **data/** Directory'.) Err bitreich.org 70
i - **:author** Err bitreich.org 70
i- - The _:author_ field is used to display the article' author. Err bitreich.org 70
i- - If you omit it, the generator will take the name from the **:webmaster** field of the *config* variable. Err bitreich.org 70
i+ - The ``:author`` field is used to display the article's author. Err bitreich.org 70
i+ - If you omit it, the generator will take the name from the ``:webmaster`` field of the *config* variable. Err bitreich.org 70
i+- **:id** Err bitreich.org 70
i+ - The ``:id`` field holds the filename of your post/page. Err bitreich.org 70
i+ - Example: ``:id "2"`` will load file **data/2.md**. Use text instead of numbers, if you want to. Err bitreich.org 70
i+ - (See section: 'The **data/** Directory'.) Err bitreich.org 70
i - **:tag** Err bitreich.org 70
i- - _:tag_ field is used to create a "view" containing all articles of the same tag. Err bitreich.org 70
i- - MIND: Whitespaces are not allowed in(!) tags. Err bitreich.org 70
i+ - ``:tag`` field is used to create a "view" containing all articles of the same tag. Err bitreich.org 70
i+ - MIND: Whitespaces are used to separate tags and are not allowed in(!) tags. Err bitreich.org 70
i+- **:tiny** Err bitreich.org 70
i+ - The ``:tiny`` field's value is used for displaying a really short description of the posts content on your homepage. Err bitreich.org 70
i+ - If ``:tiny`` doesn't get a value, the full article gets displayed. Err bitreich.org 70
i+ - Hint: Use ``:tiny "Read the full article for more information."``, if you don't want to display the full text of an article on your index site. Err bitreich.org 70
i+- **:title** Err bitreich.org 70
i+ - The ``:title`` field's value sets your post's title, its first headline, as well as its entry on the index.html. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ## Howto Create A New Post Err bitreich.org 70
i Err bitreich.org 70
i-Edit data/articles.lisp and add a new list to the *articles* variable: Err bitreich.org 70
i+Edit **data/articles.lisp** and add a new list to the *articles* variable: Err bitreich.org 70
i Err bitreich.org 70
i (list :title "How do I use cl-yag" Err bitreich.org 70
i :id "2" Err bitreich.org 70
i :date "29 April 2016" Err bitreich.org 70
i :author "Solène" Err bitreich.org 70
i- :short "I will explain how to use the generator" Err bitreich.org 70
i+ :tiny "Read more about how I use cl-yag." Err bitreich.org 70
i :tag "example help code") Err bitreich.org 70
i Err bitreich.org 70
i-Then write a corresponding ``2.md`` file, using markdown. Err bitreich.org 70
i+Then write a corresponding **data/2.md** file, using markdown. Err bitreich.org 70
i+ Err bitreich.org 70
i Err bitreich.org 70
i ## Howto Publish A Post Err bitreich.org 70
i Err bitreich.org 70
i I prepared a Makefile to facilitate the process of generating and Err bitreich.org 70
i-publishing your static sites. Err bitreich.org 70
i- Err bitreich.org 70
i+publishing your static sites. Err bitreich.org 70
i All you need to do in order to publish is to go into your cl-yag Err bitreich.org 70
i-directory and type "make". Err bitreich.org 70
i+directory and type ``make``. Err bitreich.org 70
i Err bitreich.org 70
i-The 'make' command does create html and gopher files in the defined Err bitreich.org 70
i-**output/** location (which can be a symbolic link pointing to some Err bitreich.org 70
i-other directory, somewhere else on your machine). Err bitreich.org 70
i+The make command creates html and gopher files in the defined location. Err bitreich.org 70
i+The default is the **output/** directory, but you can use a symbolic link Err bitreich.org 70
i+pointing to some other directory as well. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ## Howto Add A New Page Err bitreich.org 70
i Err bitreich.org 70
i You may want to have some dedicated pages besides the index or a post. Err bitreich.org 70
i-To create one, edit the **generate-site** function in cl-yag's Err bitreich.org 70
i-generator.lisp and add a function call, like this: Err bitreich.org 70
i+To create one, edit the *generate-site* function in cl-yag's Err bitreich.org 70
i+**generator.lisp** and add a function call, like this: Err bitreich.org 70
i Err bitreich.org 70
i (generate "somepage.html" (load-file "data/mypage.html")) Err bitreich.org 70
i Err bitreich.org 70
i-This will produce the file **somepage.html** in the output folder. Err bitreich.org 70
i+This will produce **output/html/somepage.html**. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ## Further Customization Err bitreich.org 70
i Err bitreich.org 70
i ### Howto Use Another Common Lisp Interpreter Err bitreich.org 70
i Err bitreich.org 70
i-cl-yags default Lisp interpreter is **sbcl**. Err bitreich.org 70
i-If you want to use a different lisp interpreter you need to set the Err bitreich.org 70
i-variable 'LISP' to the name of your binary, when calling ``make``. Err bitreich.org 70
i+cl-yags default Lisp interpreter is **sbcl**. If you want to use a Err bitreich.org 70
i+different interpreter you need to set the variable *LISP* to the name Err bitreich.org 70
i+of your binary, when calling ``make``: Err bitreich.org 70
i Err bitreich.org 70
i- `make LISP=ecl` Err bitreich.org 70
i+ make LISP=ecl Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ### Using git Hooks For Publishing Err bitreich.org 70
i Err bitreich.org 70
i You may customize your publishing-process further, e.g. by using a git Err bitreich.org 70
i-hook to call 'make' after each change in the repo so your website gets Err bitreich.org 70
i-updated automatically. Err bitreich.org 70
i+hook to call the make program after each change in the repo so your Err bitreich.org 70
i+website gets updated automatically. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ## Page-Includes Err bitreich.org 70
i Err bitreich.org 70
i Here is an example code, if you want to include another page in the template: Err bitreich.org 70
i Err bitreich.org 70
i-1. Create **template/panel.tpl** with the html you want to include. Err bitreich.org 70
i-2. Add a string in the target file, where the replacement should occur. Err bitreich.org 70
i- In this case, we choose **%%Panel%%** for a string, and, because we want the panel to be displayed on each page, we add this string to **template/layout.tpl**. Err bitreich.org 70
i+1. Create **templates/panel.tpl** containing the html you want to include. Err bitreich.org 70
i+2. Add a replacement-string in the target file, where the replacement should occur. Err bitreich.org 70
i+ In this case, we choose **%%Panel%%** for a string, and, because we want the panel to be displayed on each page, we add this string to **templates/layout.tpl**. Err bitreich.org 70
i Err bitreich.org 70
i 3. Modify the function *generate-layout* in cl-yag's **generator.lisp** accordingly. Err bitreich.org 70
i This is done by adding the following template function call: Err bitreich.org 70
i Err bitreich.org 70
i- "**(template "%%Panel%%" (load-file "template/panel.tpl"))**" Err bitreich.org 70
i- Err bitreich.org 70
i-(Note: You can insert your text directly into the layout template file Err bitreich.org 70
i-as well.) Err bitreich.org 70
i+ (template "%%Panel%%" (load-file "templates/panel.tpl")) Err bitreich.org 70
i Err bitreich.org 70
i+Another valid approach is to writer your html directly into **templates/layout.tpl**. Err bitreich.org 70
i Err bitreich.org 70
i ## Known Limitations Err bitreich.org 70
i Err bitreich.org 70
i ### Use ~~ To Create ~ Err bitreich.org 70
i Err bitreich.org 70
i-cl-yag crashes if you use a single "**~**" caracter inside one data Err bitreich.org 70
i-structure in **articles.lisp** files, because Common Lisp employs the Err bitreich.org 70
i-tilde as a prefix to indicate format specifiers in format strings. Err bitreich.org 70
i+cl-yag crashes if you use a single "~" character inside Err bitreich.org 70
i+**templates/articles.lisp**, because Common Lisp employs the tilde as a Err bitreich.org 70
i+prefix to indicate format specifiers in format strings. Err bitreich.org 70
i Err bitreich.org 70
i-In order to use a literal `~` - e.g. for creating a :title or :url Err bitreich.org 70
i-reference - you have to **escape** the tilde **by duplicating** it: Err bitreich.org 70
i-``~~``. Err bitreich.org 70
i-(See _:url_ in section 'Configuration'). Err bitreich.org 70
i+In order to use a literal `~` -- e.g. for creating a ``:title`` or Err bitreich.org 70
i+``:url`` reference -- you have to *escape* the tilde *by Err bitreich.org 70
i+duplicating* it: ``~~``. (See ``:url`` in section 'Configuration'). Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ### Posting Without Tagging Err bitreich.org 70
i Err bitreich.org 70
i-cl-yag allows posts to be 'untagged'- but with the default template Err bitreich.org 70
i-you'll get a line below your title that displays: "Tags: ". Err bitreich.org 70
i+cl-yag allows posts without tags, but, using the default Err bitreich.org 70
i+**templates/layout.tpl**, you'll get a line below your title that Err bitreich.org 70
i+displays: "Tags: ". Err bitreich.org 70
i Err bitreich.org 70
i (Note: If you are looking for a way to contribute this may be a task for you.) Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i ### A Note On Themes Err bitreich.org 70
i Err bitreich.org 70
i-Although cl-yag **may** ship with a **minimalistic** template, cl-yag Err bitreich.org 70
i-focuses only on generating html- and gopher-compliant structural Err bitreich.org 70
i-markup - not themed layouts. Err bitreich.org 70
i+Although cl-yag may ship with a minimalistic template, cl-yag focuses Err bitreich.org 70
i+on generating html- and gopher-compliant structural markup - not Err bitreich.org 70
i+themed layouts. Err bitreich.org 70
i Err bitreich.org 70
i If you want some deeply refined, cross-browser compatible, responsive, Err bitreich.org 70
i-webscale style-sheet, you need to create it yourself. Err bitreich.org 70
i-However, cl-yag will work nicely with it and if you want to make your Err bitreich.org 70
i-stylesheets a part of cl-yag you're very welcome to contact me. Err bitreich.org 70
i+webscale style sheets, you need to create them yourself. However, Err bitreich.org 70
i+cl-yag will work nicely with them and if you want to make your Err bitreich.org 70
i+style sheets a part of cl-yag you're very welcome to contact me. Err bitreich.org 70
i Err bitreich.org 70
i Err bitreich.org 70
i # Hacking cl-yag Err bitreich.org 70
i@@ -275,4 +273,4 @@ If you want to contribute, feel free to contact me and/or to send in a patch. Err bitreich.org 70
i - If you are looking for a way to contribute: Err bitreich.org 70
i - You could find a way to "sanitize" cl-yag's behaviour regarding the tilde (see: above); Err bitreich.org 70
i - Also see: 'Note' in 'Posting Without Tagging'; Err bitreich.org 70
i- - Also see: 'A Note On Themes. Err bitreich.org 70
i+ - Also see: 'A Note On Themes'. Err bitreich.org 70
1diff --git a/data/articles.lisp b/data/articles.lisp /scm/cl-yag/file/data/articles.lisp.gph bitreich.org 70
i@@ -33,11 +33,14 @@ Err bitreich.org 70
i Err bitreich.org 70
i (defvar *articles* Err bitreich.org 70
i (list Err bitreich.org 70
i+ ;; CSS Err bitreich.org 70
i+ (list :id "css" :date "02.12.2017" :tag "cl-yag" Err bitreich.org 70
i+ :title "CSS For cl-yag" :author "lambda" :tiny "Read more") Err bitreich.org 70
i ;; README Err bitreich.org 70
i- (list :id "README" :date "23 November 2017" :tag "cl-yag README" Err bitreich.org 70
i- :title "README" :author "lambda" :short "cl-yag's README got reworked." :tiny "Read cl-yag's README") Err bitreich.org 70
i+ (list :id "README" :date "23.11.2017" :tag "cl-yag" Err bitreich.org 70
i+ :title "README" :author "lambda" :tiny "Read cl-yag's README") Err bitreich.org 70
i ;; 1 Err bitreich.org 70
i- (list :id "1" :date "29 April 2016":tag "pony code" Err bitreich.org 70
i+ (list :id "1" :date "29.04.2016" :tag "pony" Err bitreich.org 70
i :title "My first message" :short "This is my first message" :author "Solène" :tiny "Read more") Err bitreich.org 70
i )) Err bitreich.org 70
i Err bitreich.org 70
1diff --git a/data/css.md b/data/css.md /scm/cl-yag/file/data/css.md.gph bitreich.org 70
i@@ -0,0 +1,123 @@ Err bitreich.org 70
i+# CSS For cl-yag Err bitreich.org 70
i+ Err bitreich.org 70
i+cl-yag provides you with a default theme and a useful approach to Err bitreich.org 70
i+handle CSS style sheets as well as CSS frameworks. Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+## Where The Style Sheets Live Err bitreich.org 70
i+ Err bitreich.org 70
i+All of cl-yag's style sheets are located in **static/css/**. Err bitreich.org 70
i+Currently there are the following files: Err bitreich.org 70
i+ Err bitreich.org 70
i+ css/ Err bitreich.org 70
i+ |-- clym.css Err bitreich.org 70
i+ |-- custom.css Err bitreich.org 70
i+ |-- pure_r1.0.0/ Err bitreich.org 70
i+ | |-- LICENSE.md Err bitreich.org 70
i+ | `-- pure.css Err bitreich.org 70
i+ `-- style.css Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+## style.css -- One Sheet To Rule Them All Err bitreich.org 70
i+ Err bitreich.org 70
i+In order to keep it simple cl-yag uses **static/css/style.css** to Err bitreich.org 70
i+administrate all of its style sheets. Use the ``@import`` rule to Err bitreich.org 70
i+include your own, or comments to get rid of what is already there - Err bitreich.org 70
i+but mind the [cascade](https://www.w3.org/TR/css-cascade-3/ "W3C: CSS Cascading and Inheritance Level 3"). Err bitreich.org 70
i+ Err bitreich.org 70
i+Currently, **style.css** looks like this: Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* =================================================================== */ Err bitreich.org 70
i+ /* style.css for cl-yag */ Err bitreich.org 70
i+ /* =================================================================== */ Err bitreich.org 70
i+ @charset "utf-8"; Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* ~ PURE ~ */ Err bitreich.org 70
i+ @import url("pure_r1.0.0/pure.css"); Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* ~ CLYM ~ */ Err bitreich.org 70
i+ @import url("clym.css"); Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* ~ LAST ENTRY ~ */ Err bitreich.org 70
i+ /* ~ use custom.css for overriding rules ~ */ Err bitreich.org 70
i+ @import url("custom.css"); Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+## Pure -- "A Set Of Small, Responsive CSS Modules" Err bitreich.org 70
i+ Err bitreich.org 70
i+cl-yag uses a style sheet called **pure.css**, taken from Err bitreich.org 70
i+[Pure](https://purecss.io "purecss.io"), a minimal, BSD licensed CSS Err bitreich.org 70
i+framework, to provide a set of expected UI features, among which are Err bitreich.org 70
i+sane resets (such as Err bitreich.org 70
i+[normalize.css](https://necolas.github.io/normalize.css/ Err bitreich.org 70
i+"Normalize.css - A modern, HTML5-ready alternative to CSS resets")'s Err bitreich.org 70
i+reset rules) and usable menus. Err bitreich.org 70
i+ Err bitreich.org 70
i+To deactivate Pure, put the *PURE.CSS* ``@import`` rule in Err bitreich.org 70
i+**static/css/style.css** in comments and re-run ``make``. Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+## clym -- A Default Theme Err bitreich.org 70
i+ Err bitreich.org 70
i+Additionally, cl-yag comes with its first theme: *clym*. Err bitreich.org 70
i+ Err bitreich.org 70
i+*clym* stands for *cl-yag minimal*. It is a set of css rules designed to Err bitreich.org 70
i+work with cl-yag's html skeleton. It provides an unobtrusive color Err bitreich.org 70
i+scheme, basic typography, as well as basic responsiveness. You'll find Err bitreich.org 70
i+it in **static/css/clym.css**. Err bitreich.org 70
i+ Err bitreich.org 70
i+**clym.css** doesn't provide neither css resets nor a menu layout. This Err bitreich.org 70
i+is handled by [Pure](https://purecss.io "purecss.io")'s Err bitreich.org 70
i+**pure.css**. Further, it doesn't need any JavaScript. Err bitreich.org 70
i+ Err bitreich.org 70
i+If you don't like *clym*, put comments around the line ``@import Err bitreich.org 70
i+url("clym.css");`` in **static/css/style.css**, around all pure-rules Err bitreich.org 70
i+in **static/css/custom.css**, and re-run ``make``. Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+## **custom.css** Err bitreich.org 70
i+ Err bitreich.org 70
i+For information about **custom.css** you need to read it, as well as Err bitreich.org 70
i+the following section "Working With Style Sheets". Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+## Working With Style Sheets Err bitreich.org 70
i+ Err bitreich.org 70
i+### Current Styles And Minor Tweaks Err bitreich.org 70
i+ Err bitreich.org 70
i+If you are already using a combination of style sheets and you need to Err bitreich.org 70
i+adjust some parts of the layout, use cl-yag's Err bitreich.org 70
i+**static/css/custom.css**. It is currently used to override Pure's Err bitreich.org 70
i+default layout for horizontal menus with *clym*'s colorscheme. Err bitreich.org 70
i+ Err bitreich.org 70
i+#### MIND Err bitreich.org 70
i+ Err bitreich.org 70
i+- In order to override rules located in all previous(!) style sheets Err bitreich.org 70
i+**custom.css** needs to get sourced in as the last(!) file in Err bitreich.org 70
i+**static/css/style.css** (see section: "style.css – One Sheet To Rule Them Err bitreich.org 70
i+All"). Err bitreich.org 70
i+- Respect the [cascade](https://www.w3.org/TR/css-cascade-3/ "W3C: CSS Cascading and Inheritance Level 3") :-). Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+### Frameworks Err bitreich.org 70
i+ Err bitreich.org 70
i+CSS frameworks provide an easy way to create your own theme. To make use Err bitreich.org 70
i+of a framework's rulesets, Err bitreich.org 70
i+ Err bitreich.org 70
i+- its style sheets need to get included via your **static/css/style.css**, Err bitreich.org 70
i+- their ids and classes need to get wired into cl-yag's template files and Err bitreich.org 70
i+- the template files need to get used by cl-yag's **generator.lisp**. Err bitreich.org 70
i+ Err bitreich.org 70
i+So you need to edit cl-yag's template files in **templates/** and - in Err bitreich.org 70
i+case you've choosen to rename your templates - you need to adjust their Err bitreich.org 70
i+corresponding paths and filenames in **generator.lisp**. Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
1diff --git a/static/css/clym.css b/static/css/clym.css /scm/cl-yag/file/static/css/clym.css.gph bitreich.org 70
i@@ -0,0 +1,214 @@ Err bitreich.org 70
i+/* Err bitreich.org 70
i+ * OpenBSD License Err bitreich.org 70
i+ * Err bitreich.org 70
i+ * Copyright (c) 2017 lambda <lambda@fnord.one> Err bitreich.org 70
i+ * Err bitreich.org 70
i+ * Permission to use, copy, modify, and distribute this software for any Err bitreich.org 70
i+ * purpose with or without fee is hereby granted, provided that the Err bitreich.org 70
i+ * above copyright notice and this permission notice appear in all Err bitreich.org 70
i+ * copies. Err bitreich.org 70
i+ * Err bitreich.org 70
i+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL Err bitreich.org 70
i+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED Err bitreich.org 70
i+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE Err bitreich.org 70
i+ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL Err bitreich.org 70
i+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR Err bitreich.org 70
i+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER Err bitreich.org 70
i+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR Err bitreich.org 70
i+ * PERFORMANCE OF THIS SOFTWARE. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* A basic style for wrapper main footer */ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+html{ Err bitreich.org 70
i+ overflow-y:scroll; Err bitreich.org 70
i+} Err bitreich.org 70
i+html, body { Err bitreich.org 70
i+ margin: 0em; Err bitreich.org 70
i+ padding: 0em; Err bitreich.org 70
i+ min-height:100%; Err bitreich.org 70
i+ height: 100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+body { Err bitreich.org 70
i+ position: relative; Err bitreich.org 70
i+ margin: 0 auto; Err bitreich.org 70
i+ padding: 0em 1em; Err bitreich.org 70
i+} Err bitreich.org 70
i+#wrapper { Err bitreich.org 70
i+ position: relative; Err bitreich.org 70
i+ width:100%; Err bitreich.org 70
i+ min-height: 100%; Err bitreich.org 70
i+ margin: 0em auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+main { Err bitreich.org 70
i+ padding-bottom: 3em; Err bitreich.org 70
i+ height:100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+main:after { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+ content:""; Err bitreich.org 70
i+ clear: both; Err bitreich.org 70
i+} Err bitreich.org 70
i+footer { Err bitreich.org 70
i+ position: absolute; Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+ height: 3em; Err bitreich.org 70
i+ bottom: 0em; Err bitreich.org 70
i+ text-align: center; Err bitreich.org 70
i+} Err bitreich.org 70
i+footer > p { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ text-align: center; Err bitreich.org 70
i+ font-size: 0.9em; Err bitreich.org 70
i+} Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* A basic style for header */ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* All Tags */ Err bitreich.org 70
i+header > div { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ margin: 0.5em auto auto auto; Err bitreich.org 70
i+ padding: 1ex; Err bitreich.org 70
i+ float: right; Err bitreich.org 70
i+ border: 1px solid transparent; Err bitreich.org 70
i+ min-width: auto; Err bitreich.org 70
i+ max-width: 100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* A basic responsive'ish ruleset */ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+@media only screen and (min-width: 360px) { Err bitreich.org 70
i+ #wrapper { Err bitreich.org 70
i+ font-size: 0.95em; Err bitreich.org 70
i+ } Err bitreich.org 70
i+} Err bitreich.org 70
i+@media only screen and (min-width: 800px) { Err bitreich.org 70
i+ #wrapper { Err bitreich.org 70
i+ max-width: 750px; Err bitreich.org 70
i+ font-size: 1em; Err bitreich.org 70
i+ } Err bitreich.org 70
i+} Err bitreich.org 70
i+@media only screen and (min-width: 1000px) { Err bitreich.org 70
i+ #wrapper { Err bitreich.org 70
i+ max-width: 800px; Err bitreich.org 70
i+ } Err bitreich.org 70
i+} Err bitreich.org 70
i+@media only screen and (min-width: 1025px) { Err bitreich.org 70
i+ #wrapper { Err bitreich.org 70
i+ max-width: 1000px; Err bitreich.org 70
i+ } Err bitreich.org 70
i+} Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* A basic theme */ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+html, body { Err bitreich.org 70
i+ font-family: Arial, sans; Err bitreich.org 70
i+ color: #1f1f1f ; Err bitreich.org 70
i+} Err bitreich.org 70
i+main { Err bitreich.org 70
i+ line-height: 1.3em; Err bitreich.org 70
i+} Err bitreich.org 70
i+h1,h2,h3 { Err bitreich.org 70
i+ font-weight: bold; Err bitreich.org 70
i+ line-height: 1.8; Err bitreich.org 70
i+ margin: 0em; Err bitreich.org 70
i+} Err bitreich.org 70
i+h1 { Err bitreich.org 70
i+ font-size: 175%; Err bitreich.org 70
i+} Err bitreich.org 70
i+h2 { Err bitreich.org 70
i+ font-size: 150%; Err bitreich.org 70
i+} Err bitreich.org 70
i+h3 { Err bitreich.org 70
i+ font-size: 125%; Err bitreich.org 70
i+} Err bitreich.org 70
i+p { Err bitreich.org 70
i+ text-align: justify; Err bitreich.org 70
i+} Err bitreich.org 70
i+a { Err bitreich.org 70
i+ color: #3b5487; Err bitreich.org 70
i+ text-decoration: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+a:active, a:hover, a:focus { Err bitreich.org 70
i+ color: #203785; Err bitreich.org 70
i+ text-decoration: underline; Err bitreich.org 70
i+} Err bitreich.org 70
i+footer > p { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ text-align: center; Err bitreich.org 70
i+ font-size: 0.9em; Err bitreich.org 70
i+} Err bitreich.org 70
i+/* default style for 'information' */ Err bitreich.org 70
i+article > header { Err bitreich.org 70
i+ font-weight: 900; Err bitreich.org 70
i+ font-size: 90%; Err bitreich.org 70
i+ text-align: center; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header > h1 > a { Err bitreich.org 70
i+ color: #1f1f1f ; Err bitreich.org 70
i+ text-decoration: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* A basic style for code */ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+code { Err bitreich.org 70
i+ display:inline-block; Err bitreich.org 70
i+ padding: 1px 5px; Err bitreich.org 70
i+ border-radius: 3px; Err bitreich.org 70
i+ background-color: #e3f0ff; Err bitreich.org 70
i+ font-weight: 700; Err bitreich.org 70
i+ font-size: 0.8em; Err bitreich.org 70
i+ color: #3c3f42; Err bitreich.org 70
i+} Err bitreich.org 70
i+pre > code { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ height: auto; Err bitreich.org 70
i+ padding: 1em; Err bitreich.org 70
i+} Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+/* A basic style for posts */ Err bitreich.org 70
i+/* ====================================================== */ Err bitreich.org 70
i+article { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ float: left; Err bitreich.org 70
i+ clear:both; Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+article:after { Err bitreich.org 70
i+ display:block; Err bitreich.org 70
i+ height: 1em; Err bitreich.org 70
i+ content:""; Err bitreich.org 70
i+ clear:both; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header { Err bitreich.org 70
i+ display:block; Err bitreich.org 70
i+ margin: 0em; Err bitreich.org 70
i+ padding: 1em; Err bitreich.org 70
i+ border: 1px solid transparent; Err bitreich.org 70
i+ border-radius: 3px; Err bitreich.org 70
i+ -webkit-box-shadow: 1px 1px 5px 1px #1f1f1f; Err bitreich.org 70
i+ box-shadow: 1px 1px 5px 1px #1f1f1f; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header:after { Err bitreich.org 70
i+ display:block; Err bitreich.org 70
i+ width:100%; Err bitreich.org 70
i+ height: auto; Err bitreich.org 70
i+ content:""; Err bitreich.org 70
i+ clear:both; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header > .information { Err bitreich.org 70
i+ font-size: 80%; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header > h1 { Err bitreich.org 70
i+ float: left; Err bitreich.org 70
i+ margin: auto 1em; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header > p { Err bitreich.org 70
i+ float: left; Err bitreich.org 70
i+ margin-top: 5px; Err bitreich.org 70
i+} Err bitreich.org 70
i+article > header + h1 { Err bitreich.org 70
i+ margin-top: 1em; Err bitreich.org 70
i+} Err bitreich.org 70
1diff --git a/static/css/custom.css b/static/css/custom.css /scm/cl-yag/file/static/css/custom.css.gph bitreich.org 70
i@@ -0,0 +1,16 @@ Err bitreich.org 70
i+/* ==================================================================== */ Err bitreich.org 70
i+ /* custom.css */ Err bitreich.org 70
i+/* ==================================================================== */ Err bitreich.org 70
i+/* use this file to tweak your styles by overriding others */ Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Override some of pure.css's menu rules to get clym's */ Err bitreich.org 70
i+a.pure-menu-link { Err bitreich.org 70
i+ color: #3b5487; Err bitreich.org 70
i+ text-decoration: none; Err bitreich.org 70
i+ font-weight: 700; Err bitreich.org 70
i+ text-transform: uppercase; Err bitreich.org 70
i+} Err bitreich.org 70
i+a.pure-menu-link:active, a.pure-menu-link:hover, a.pure-menu-link:focus { Err bitreich.org 70
i+ color: #203785; Err bitreich.org 70
i+} Err bitreich.org 70
1diff --git a/static/css/pure_r1.0.0/LICENSE.md b/static/css/pure_r1.0.0/LICENSE.md /scm/cl-yag/file/static/css/pure_r1.0.0/LICENSE.md.gph bitreich.org 70
i@@ -0,0 +1,52 @@ Err bitreich.org 70
i+Software License Agreement (BSD License) Err bitreich.org 70
i+======================================== Err bitreich.org 70
i+ Err bitreich.org 70
i+Copyright 2014 Yahoo! Inc. All rights reserved. Err bitreich.org 70
i+ Err bitreich.org 70
i+Redistribution and use in source and binary forms, with or without Err bitreich.org 70
i+modification, are permitted provided that the following conditions are met: Err bitreich.org 70
i+ Err bitreich.org 70
i+ * Redistributions of source code must retain the above copyright Err bitreich.org 70
i+ notice, this list of conditions and the following disclaimer. Err bitreich.org 70
i+ Err bitreich.org 70
i+ * Redistributions in binary form must reproduce the above copyright Err bitreich.org 70
i+ notice, this list of conditions and the following disclaimer in the Err bitreich.org 70
i+ documentation and/or other materials provided with the distribution. Err bitreich.org 70
i+ Err bitreich.org 70
i+ * Neither the name of the Yahoo! Inc. nor the Err bitreich.org 70
i+ names of its contributors may be used to endorse or promote products Err bitreich.org 70
i+ derived from this software without specific prior written permission. Err bitreich.org 70
i+ Err bitreich.org 70
i+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND Err bitreich.org 70
i+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED Err bitreich.org 70
i+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE Err bitreich.org 70
i+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY Err bitreich.org 70
i+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES Err bitreich.org 70
i+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; Err bitreich.org 70
i+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND Err bitreich.org 70
i+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT Err bitreich.org 70
i+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS Err bitreich.org 70
i+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+Normalize.css License Err bitreich.org 70
i+===================== Err bitreich.org 70
i+ Err bitreich.org 70
i+Copyright (c) Nicolas Gallagher and Jonathan Neal Err bitreich.org 70
i+ Err bitreich.org 70
i+Permission is hereby granted, free of charge, to any person obtaining a copy of Err bitreich.org 70
i+this software and associated documentation files (the "Software"), to deal in Err bitreich.org 70
i+the Software without restriction, including without limitation the rights to Err bitreich.org 70
i+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of Err bitreich.org 70
i+the Software, and to permit persons to whom the Software is furnished to do so, Err bitreich.org 70
i+subject to the following conditions: Err bitreich.org 70
i+ Err bitreich.org 70
i+The above copyright notice and this permission notice shall be included in all Err bitreich.org 70
i+copies or substantial portions of the Software. Err bitreich.org 70
i+ Err bitreich.org 70
i+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR Err bitreich.org 70
i+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS Err bitreich.org 70
i+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR Err bitreich.org 70
i+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER Err bitreich.org 70
i+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN Err bitreich.org 70
i+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Err bitreich.org 70
1diff --git a/static/css/pure_r1.0.0/pure.css b/static/css/pure_r1.0.0/pure.css /scm/cl-yag/file/static/css/pure_r1.0.0/pure.css.gph bitreich.org 70
i@@ -0,0 +1,1508 @@ Err bitreich.org 70
i+/*! Err bitreich.org 70
i+Pure v1.0.0 Err bitreich.org 70
i+Copyright 2013 Yahoo! Err bitreich.org 70
i+Licensed under the BSD License. Err bitreich.org 70
i+https://github.com/yahoo/pure/blob/master/LICENSE.md Err bitreich.org 70
i+*/ Err bitreich.org 70
i+/*! Err bitreich.org 70
i+normalize.css v^3.0 | MIT License | git.io/normalize Err bitreich.org 70
i+Copyright (c) Nicolas Gallagher and Jonathan Neal Err bitreich.org 70
i+*/ Err bitreich.org 70
i+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * 1. Set default font family to sans-serif. Err bitreich.org 70
i+ * 2. Prevent iOS and IE text size adjust after device orientation change, Err bitreich.org 70
i+ * without disabling user zoom. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+html { Err bitreich.org 70
i+ font-family: sans-serif; /* 1 */ Err bitreich.org 70
i+ -ms-text-size-adjust: 100%; /* 2 */ Err bitreich.org 70
i+ -webkit-text-size-adjust: 100%; /* 2 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove default margin. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+body { Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* HTML5 display definitions Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Correct `block` display not defined for any HTML5 element in IE 8/9. Err bitreich.org 70
i+ * Correct `block` display not defined for `details` or `summary` in IE 10/11 Err bitreich.org 70
i+ * and Firefox. Err bitreich.org 70
i+ * Correct `block` display not defined for `main` in IE 11. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+article, Err bitreich.org 70
i+aside, Err bitreich.org 70
i+details, Err bitreich.org 70
i+figcaption, Err bitreich.org 70
i+figure, Err bitreich.org 70
i+footer, Err bitreich.org 70
i+header, Err bitreich.org 70
i+hgroup, Err bitreich.org 70
i+main, Err bitreich.org 70
i+menu, Err bitreich.org 70
i+nav, Err bitreich.org 70
i+section, Err bitreich.org 70
i+summary { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * 1. Correct `inline-block` display not defined in IE 8/9. Err bitreich.org 70
i+ * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+audio, Err bitreich.org 70
i+canvas, Err bitreich.org 70
i+progress, Err bitreich.org 70
i+video { Err bitreich.org 70
i+ display: inline-block; /* 1 */ Err bitreich.org 70
i+ vertical-align: baseline; /* 2 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Prevent modern browsers from displaying `audio` without controls. Err bitreich.org 70
i+ * Remove excess height in iOS 5 devices. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+audio:not([controls]) { Err bitreich.org 70
i+ display: none; Err bitreich.org 70
i+ height: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address `[hidden]` styling not present in IE 8/9/10. Err bitreich.org 70
i+ * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+[hidden], Err bitreich.org 70
i+template { Err bitreich.org 70
i+ display: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Links Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove the gray background color from active links in IE 10. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+a { Err bitreich.org 70
i+ background-color: transparent; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Improve readability of focused elements when they are also in an Err bitreich.org 70
i+ * active/hover state. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+a:active, Err bitreich.org 70
i+a:hover { Err bitreich.org 70
i+ outline: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Text-level semantics Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address styling not present in IE 8/9/10/11, Safari, and Chrome. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+abbr[title] { Err bitreich.org 70
i+ border-bottom: 1px dotted; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+b, Err bitreich.org 70
i+strong { Err bitreich.org 70
i+ font-weight: bold; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address styling not present in Safari and Chrome. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+dfn { Err bitreich.org 70
i+ font-style: italic; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address variable `h1` font-size and margin within `section` and `article` Err bitreich.org 70
i+ * contexts in Firefox 4+, Safari, and Chrome. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+h1 { Err bitreich.org 70
i+ font-size: 2em; Err bitreich.org 70
i+ margin: 0.67em 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address styling not present in IE 8/9. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+mark { Err bitreich.org 70
i+ background: #ff0; Err bitreich.org 70
i+ color: #000; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address inconsistent and variable font size in all browsers. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+small { Err bitreich.org 70
i+ font-size: 80%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Prevent `sub` and `sup` affecting `line-height` in all browsers. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+sub, Err bitreich.org 70
i+sup { Err bitreich.org 70
i+ font-size: 75%; Err bitreich.org 70
i+ line-height: 0; Err bitreich.org 70
i+ position: relative; Err bitreich.org 70
i+ vertical-align: baseline; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+sup { Err bitreich.org 70
i+ top: -0.5em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+sub { Err bitreich.org 70
i+ bottom: -0.25em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Embedded content Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove border when inside `a` element in IE 8/9/10. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+img { Err bitreich.org 70
i+ border: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Correct overflow not hidden in IE 9/10/11. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+svg:not(:root) { Err bitreich.org 70
i+ overflow: hidden; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Grouping content Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address margin not present in IE 8/9 and Safari. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+figure { Err bitreich.org 70
i+ margin: 1em 40px; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address differences between Firefox and other browsers. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+hr { Err bitreich.org 70
i+ box-sizing: content-box; Err bitreich.org 70
i+ height: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Contain overflow in all browsers. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+pre { Err bitreich.org 70
i+ overflow: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address odd `em`-unit font size rendering in all browsers. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+code, Err bitreich.org 70
i+kbd, Err bitreich.org 70
i+pre, Err bitreich.org 70
i+samp { Err bitreich.org 70
i+ font-family: monospace, monospace; Err bitreich.org 70
i+ font-size: 1em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Forms Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Known limitation: by default, Chrome and Safari on OS X allow very limited Err bitreich.org 70
i+ * styling of `select`, unless a `border` property is set. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * 1. Correct color not being inherited. Err bitreich.org 70
i+ * Known issue: affects color of disabled elements. Err bitreich.org 70
i+ * 2. Correct font properties not being inherited. Err bitreich.org 70
i+ * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+button, Err bitreich.org 70
i+input, Err bitreich.org 70
i+optgroup, Err bitreich.org 70
i+select, Err bitreich.org 70
i+textarea { Err bitreich.org 70
i+ color: inherit; /* 1 */ Err bitreich.org 70
i+ font: inherit; /* 2 */ Err bitreich.org 70
i+ margin: 0; /* 3 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address `overflow` set to `hidden` in IE 8/9/10/11. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+button { Err bitreich.org 70
i+ overflow: visible; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address inconsistent `text-transform` inheritance for `button` and `select`. Err bitreich.org 70
i+ * All other form control elements do not inherit `text-transform` values. Err bitreich.org 70
i+ * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Err bitreich.org 70
i+ * Correct `select` style inheritance in Firefox. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+button, Err bitreich.org 70
i+select { Err bitreich.org 70
i+ text-transform: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` Err bitreich.org 70
i+ * and `video` controls. Err bitreich.org 70
i+ * 2. Correct inability to style clickable `input` types in iOS. Err bitreich.org 70
i+ * 3. Improve usability and consistency of cursor style between image-type Err bitreich.org 70
i+ * `input` and others. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+button, Err bitreich.org 70
i+html input[type="button"], /* 1 */ Err bitreich.org 70
i+input[type="reset"], Err bitreich.org 70
i+input[type="submit"] { Err bitreich.org 70
i+ -webkit-appearance: button; /* 2 */ Err bitreich.org 70
i+ cursor: pointer; /* 3 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Re-set default cursor for disabled elements. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+button[disabled], Err bitreich.org 70
i+html input[disabled] { Err bitreich.org 70
i+ cursor: default; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove inner padding and border in Firefox 4+. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+button::-moz-focus-inner, Err bitreich.org 70
i+input::-moz-focus-inner { Err bitreich.org 70
i+ border: 0; Err bitreich.org 70
i+ padding: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in Err bitreich.org 70
i+ * the UA stylesheet. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+input { Err bitreich.org 70
i+ line-height: normal; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * It's recommended that you don't attempt to style these elements. Err bitreich.org 70
i+ * Firefox's implementation doesn't respect box-sizing, padding, or width. Err bitreich.org 70
i+ * Err bitreich.org 70
i+ * 1. Address box sizing set to `content-box` in IE 8/9/10. Err bitreich.org 70
i+ * 2. Remove excess padding in IE 8/9/10. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+input[type="checkbox"], Err bitreich.org 70
i+input[type="radio"] { Err bitreich.org 70
i+ box-sizing: border-box; /* 1 */ Err bitreich.org 70
i+ padding: 0; /* 2 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain Err bitreich.org 70
i+ * `font-size` values of the `input`, it causes the cursor style of the Err bitreich.org 70
i+ * decrement button to change from `default` to `text`. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+input[type="number"]::-webkit-inner-spin-button, Err bitreich.org 70
i+input[type="number"]::-webkit-outer-spin-button { Err bitreich.org 70
i+ height: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * 1. Address `appearance` set to `searchfield` in Safari and Chrome. Err bitreich.org 70
i+ * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+input[type="search"] { Err bitreich.org 70
i+ -webkit-appearance: textfield; /* 1 */ Err bitreich.org 70
i+ box-sizing: content-box; /* 2 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove inner padding and search cancel button in Safari and Chrome on OS X. Err bitreich.org 70
i+ * Safari (but not Chrome) clips the cancel button when the search input has Err bitreich.org 70
i+ * padding (and `textfield` appearance). Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+input[type="search"]::-webkit-search-cancel-button, Err bitreich.org 70
i+input[type="search"]::-webkit-search-decoration { Err bitreich.org 70
i+ -webkit-appearance: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Define consistent border, margin, and padding. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+fieldset { Err bitreich.org 70
i+ border: 1px solid #c0c0c0; Err bitreich.org 70
i+ margin: 0 2px; Err bitreich.org 70
i+ padding: 0.35em 0.625em 0.75em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * 1. Correct `color` not being inherited in IE 8/9/10/11. Err bitreich.org 70
i+ * 2. Remove padding so people aren't caught out if they zero out fieldsets. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+legend { Err bitreich.org 70
i+ border: 0; /* 1 */ Err bitreich.org 70
i+ padding: 0; /* 2 */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove default vertical scrollbar in IE 8/9/10/11. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+textarea { Err bitreich.org 70
i+ overflow: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Don't inherit the `font-weight` (applied by a rule above). Err bitreich.org 70
i+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+optgroup { Err bitreich.org 70
i+ font-weight: bold; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Tables Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Remove most spacing between table cells. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+table { Err bitreich.org 70
i+ border-collapse: collapse; Err bitreich.org 70
i+ border-spacing: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+td, Err bitreich.org 70
i+th { Err bitreich.org 70
i+ padding: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/*csslint important:false*/ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* ========================================================================== Err bitreich.org 70
i+ Pure Base Extras Err bitreich.org 70
i+ ========================================================================== */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Extra rules that Pure adds on top of Normalize.css Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Always hide an element when it has the `hidden` HTML attribute. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ Err bitreich.org 70
i+.hidden, Err bitreich.org 70
i+[hidden] { Err bitreich.org 70
i+ display: none !important; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/** Err bitreich.org 70
i+ * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining Err bitreich.org 70
i+ * aspect ratio. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+.pure-img { Err bitreich.org 70
i+ max-width: 100%; Err bitreich.org 70
i+ height: auto; Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/ Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-g { Err bitreich.org 70
i+ letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ Err bitreich.org 70
i+ *letter-spacing: normal; /* reset IE < 8 */ Err bitreich.org 70
i+ *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ Err bitreich.org 70
i+ text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* Err bitreich.org 70
i+ Sets the font stack to fonts known to work properly with the above letter Err bitreich.org 70
i+ and word spacings. See: https://github.com/yahoo/pure/issues/41/ Err bitreich.org 70
i+ Err bitreich.org 70
i+ The following font stack makes Pure Grids work on all known environments. Err bitreich.org 70
i+ Err bitreich.org 70
i+ * FreeSans: Ships with many Linux distros, including Ubuntu Err bitreich.org 70
i+ Err bitreich.org 70
i+ * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and Err bitreich.org 70
i+ Arial to get picked up by the browser, even though neither is available Err bitreich.org 70
i+ in Chrome OS. Err bitreich.org 70
i+ Err bitreich.org 70
i+ * Droid Sans: Ships with all versions of Android. Err bitreich.org 70
i+ Err bitreich.org 70
i+ * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows. Err bitreich.org 70
i+ */ Err bitreich.org 70
i+ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* Use flexbox when possible to avoid `letter-spacing` side-effects. */ Err bitreich.org 70
i+ display: -webkit-box; Err bitreich.org 70
i+ display: -webkit-flex; Err bitreich.org 70
i+ display: -ms-flexbox; Err bitreich.org 70
i+ display: flex; Err bitreich.org 70
i+ -webkit-flex-flow: row wrap; Err bitreich.org 70
i+ -ms-flex-flow: row wrap; Err bitreich.org 70
i+ flex-flow: row wrap; Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* Prevents distributing space between rows */ Err bitreich.org 70
i+ -webkit-align-content: flex-start; Err bitreich.org 70
i+ -ms-flex-line-pack: start; Err bitreich.org 70
i+ align-content: flex-start; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* IE10 display: -ms-flexbox (and display: flex in IE 11) does not work inside a table; fall back to block and rely on font hack */ Err bitreich.org 70
i+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { Err bitreich.org 70
i+ table .pure-g { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ } Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Opera as of 12 on Windows needs word-spacing. Err bitreich.org 70
i+ The ".opera-only" selector is used to prevent actual prefocus styling Err bitreich.org 70
i+ and is not required in markup. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.opera-only :-o-prefocus, Err bitreich.org 70
i+.pure-g { Err bitreich.org 70
i+ word-spacing: -0.43em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ *display: inline; /* IE < 8: fake inline-block */ Err bitreich.org 70
i+ zoom: 1; Err bitreich.org 70
i+ letter-spacing: normal; Err bitreich.org 70
i+ word-spacing: normal; Err bitreich.org 70
i+ vertical-align: top; Err bitreich.org 70
i+ text-rendering: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Err bitreich.org 70
i+Resets the font family back to the OS/browser's default sans-serif font, Err bitreich.org 70
i+this the same font stack that Normalize.css sets for the `body`. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.pure-g [class *= "pure-u"] { Err bitreich.org 70
i+ font-family: sans-serif; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1, Err bitreich.org 70
i+.pure-u-1-1, Err bitreich.org 70
i+.pure-u-1-2, Err bitreich.org 70
i+.pure-u-1-3, Err bitreich.org 70
i+.pure-u-2-3, Err bitreich.org 70
i+.pure-u-1-4, Err bitreich.org 70
i+.pure-u-3-4, Err bitreich.org 70
i+.pure-u-1-5, Err bitreich.org 70
i+.pure-u-2-5, Err bitreich.org 70
i+.pure-u-3-5, Err bitreich.org 70
i+.pure-u-4-5, Err bitreich.org 70
i+.pure-u-5-5, Err bitreich.org 70
i+.pure-u-1-6, Err bitreich.org 70
i+.pure-u-5-6, Err bitreich.org 70
i+.pure-u-1-8, Err bitreich.org 70
i+.pure-u-3-8, Err bitreich.org 70
i+.pure-u-5-8, Err bitreich.org 70
i+.pure-u-7-8, Err bitreich.org 70
i+.pure-u-1-12, Err bitreich.org 70
i+.pure-u-5-12, Err bitreich.org 70
i+.pure-u-7-12, Err bitreich.org 70
i+.pure-u-11-12, Err bitreich.org 70
i+.pure-u-1-24, Err bitreich.org 70
i+.pure-u-2-24, Err bitreich.org 70
i+.pure-u-3-24, Err bitreich.org 70
i+.pure-u-4-24, Err bitreich.org 70
i+.pure-u-5-24, Err bitreich.org 70
i+.pure-u-6-24, Err bitreich.org 70
i+.pure-u-7-24, Err bitreich.org 70
i+.pure-u-8-24, Err bitreich.org 70
i+.pure-u-9-24, Err bitreich.org 70
i+.pure-u-10-24, Err bitreich.org 70
i+.pure-u-11-24, Err bitreich.org 70
i+.pure-u-12-24, Err bitreich.org 70
i+.pure-u-13-24, Err bitreich.org 70
i+.pure-u-14-24, Err bitreich.org 70
i+.pure-u-15-24, Err bitreich.org 70
i+.pure-u-16-24, Err bitreich.org 70
i+.pure-u-17-24, Err bitreich.org 70
i+.pure-u-18-24, Err bitreich.org 70
i+.pure-u-19-24, Err bitreich.org 70
i+.pure-u-20-24, Err bitreich.org 70
i+.pure-u-21-24, Err bitreich.org 70
i+.pure-u-22-24, Err bitreich.org 70
i+.pure-u-23-24, Err bitreich.org 70
i+.pure-u-24-24 { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ *display: inline; Err bitreich.org 70
i+ zoom: 1; Err bitreich.org 70
i+ letter-spacing: normal; Err bitreich.org 70
i+ word-spacing: normal; Err bitreich.org 70
i+ vertical-align: top; Err bitreich.org 70
i+ text-rendering: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-24 { Err bitreich.org 70
i+ width: 4.1667%; Err bitreich.org 70
i+ *width: 4.1357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-12, Err bitreich.org 70
i+.pure-u-2-24 { Err bitreich.org 70
i+ width: 8.3333%; Err bitreich.org 70
i+ *width: 8.3023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-8, Err bitreich.org 70
i+.pure-u-3-24 { Err bitreich.org 70
i+ width: 12.5000%; Err bitreich.org 70
i+ *width: 12.4690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-6, Err bitreich.org 70
i+.pure-u-4-24 { Err bitreich.org 70
i+ width: 16.6667%; Err bitreich.org 70
i+ *width: 16.6357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-5 { Err bitreich.org 70
i+ width: 20%; Err bitreich.org 70
i+ *width: 19.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-5-24 { Err bitreich.org 70
i+ width: 20.8333%; Err bitreich.org 70
i+ *width: 20.8023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-4, Err bitreich.org 70
i+.pure-u-6-24 { Err bitreich.org 70
i+ width: 25%; Err bitreich.org 70
i+ *width: 24.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-7-24 { Err bitreich.org 70
i+ width: 29.1667%; Err bitreich.org 70
i+ *width: 29.1357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-3, Err bitreich.org 70
i+.pure-u-8-24 { Err bitreich.org 70
i+ width: 33.3333%; Err bitreich.org 70
i+ *width: 33.3023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-3-8, Err bitreich.org 70
i+.pure-u-9-24 { Err bitreich.org 70
i+ width: 37.5000%; Err bitreich.org 70
i+ *width: 37.4690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-2-5 { Err bitreich.org 70
i+ width: 40%; Err bitreich.org 70
i+ *width: 39.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-5-12, Err bitreich.org 70
i+.pure-u-10-24 { Err bitreich.org 70
i+ width: 41.6667%; Err bitreich.org 70
i+ *width: 41.6357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-11-24 { Err bitreich.org 70
i+ width: 45.8333%; Err bitreich.org 70
i+ *width: 45.8023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1-2, Err bitreich.org 70
i+.pure-u-12-24 { Err bitreich.org 70
i+ width: 50%; Err bitreich.org 70
i+ *width: 49.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-13-24 { Err bitreich.org 70
i+ width: 54.1667%; Err bitreich.org 70
i+ *width: 54.1357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-7-12, Err bitreich.org 70
i+.pure-u-14-24 { Err bitreich.org 70
i+ width: 58.3333%; Err bitreich.org 70
i+ *width: 58.3023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-3-5 { Err bitreich.org 70
i+ width: 60%; Err bitreich.org 70
i+ *width: 59.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-5-8, Err bitreich.org 70
i+.pure-u-15-24 { Err bitreich.org 70
i+ width: 62.5000%; Err bitreich.org 70
i+ *width: 62.4690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-2-3, Err bitreich.org 70
i+.pure-u-16-24 { Err bitreich.org 70
i+ width: 66.6667%; Err bitreich.org 70
i+ *width: 66.6357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-17-24 { Err bitreich.org 70
i+ width: 70.8333%; Err bitreich.org 70
i+ *width: 70.8023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-3-4, Err bitreich.org 70
i+.pure-u-18-24 { Err bitreich.org 70
i+ width: 75%; Err bitreich.org 70
i+ *width: 74.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-19-24 { Err bitreich.org 70
i+ width: 79.1667%; Err bitreich.org 70
i+ *width: 79.1357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-4-5 { Err bitreich.org 70
i+ width: 80%; Err bitreich.org 70
i+ *width: 79.9690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-5-6, Err bitreich.org 70
i+.pure-u-20-24 { Err bitreich.org 70
i+ width: 83.3333%; Err bitreich.org 70
i+ *width: 83.3023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-7-8, Err bitreich.org 70
i+.pure-u-21-24 { Err bitreich.org 70
i+ width: 87.5000%; Err bitreich.org 70
i+ *width: 87.4690%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-11-12, Err bitreich.org 70
i+.pure-u-22-24 { Err bitreich.org 70
i+ width: 91.6667%; Err bitreich.org 70
i+ *width: 91.6357%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-23-24 { Err bitreich.org 70
i+ width: 95.8333%; Err bitreich.org 70
i+ *width: 95.8023%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-u-1, Err bitreich.org 70
i+.pure-u-1-1, Err bitreich.org 70
i+.pure-u-5-5, Err bitreich.org 70
i+.pure-u-24-24 { Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-button { Err bitreich.org 70
i+ /* Structure */ Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ zoom: 1; Err bitreich.org 70
i+ line-height: normal; Err bitreich.org 70
i+ white-space: nowrap; Err bitreich.org 70
i+ vertical-align: middle; Err bitreich.org 70
i+ text-align: center; Err bitreich.org 70
i+ cursor: pointer; Err bitreich.org 70
i+ -webkit-user-drag: none; Err bitreich.org 70
i+ -webkit-user-select: none; Err bitreich.org 70
i+ -moz-user-select: none; Err bitreich.org 70
i+ -ms-user-select: none; Err bitreich.org 70
i+ user-select: none; Err bitreich.org 70
i+ box-sizing: border-box; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Firefox: Get rid of the inner focus border */ Err bitreich.org 70
i+.pure-button::-moz-focus-inner { Err bitreich.org 70
i+ padding: 0; Err bitreich.org 70
i+ border: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Inherit .pure-g styles */ Err bitreich.org 70
i+.pure-button-group { Err bitreich.org 70
i+ letter-spacing: -0.31em; /* Webkit: collapse white-space between units */ Err bitreich.org 70
i+ *letter-spacing: normal; /* reset IE < 8 */ Err bitreich.org 70
i+ *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */ Err bitreich.org 70
i+ text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.opera-only :-o-prefocus, Err bitreich.org 70
i+.pure-button-group { Err bitreich.org 70
i+ word-spacing: -0.43em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button-group .pure-button { Err bitreich.org 70
i+ letter-spacing: normal; Err bitreich.org 70
i+ word-spacing: normal; Err bitreich.org 70
i+ vertical-align: top; Err bitreich.org 70
i+ text-rendering: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/*csslint outline-none:false*/ Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button { Err bitreich.org 70
i+ font-family: inherit; Err bitreich.org 70
i+ font-size: 100%; Err bitreich.org 70
i+ padding: 0.5em 1em; Err bitreich.org 70
i+ color: #444; /* rgba not supported (IE 8) */ Err bitreich.org 70
i+ color: rgba(0, 0, 0, 0.80); /* rgba supported */ Err bitreich.org 70
i+ border: 1px solid #999; /*IE 6/7/8*/ Err bitreich.org 70
i+ border: none rgba(0, 0, 0, 0); /*IE9 + everything else*/ Err bitreich.org 70
i+ background-color: #E6E6E6; Err bitreich.org 70
i+ text-decoration: none; Err bitreich.org 70
i+ border-radius: 2px; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button-hover, Err bitreich.org 70
i+.pure-button:hover, Err bitreich.org 70
i+.pure-button:focus { Err bitreich.org 70
i+ /* csslint ignore:start */ Err bitreich.org 70
i+ filter: alpha(opacity=90); Err bitreich.org 70
i+ /* csslint ignore:end */ Err bitreich.org 70
i+ background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); Err bitreich.org 70
i+ background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10)); Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-button:focus { Err bitreich.org 70
i+ outline: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-button-active, Err bitreich.org 70
i+.pure-button:active { Err bitreich.org 70
i+ box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset; Err bitreich.org 70
i+ border-color: #000\9; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button[disabled], Err bitreich.org 70
i+.pure-button-disabled, Err bitreich.org 70
i+.pure-button-disabled:hover, Err bitreich.org 70
i+.pure-button-disabled:focus, Err bitreich.org 70
i+.pure-button-disabled:active { Err bitreich.org 70
i+ border: none; Err bitreich.org 70
i+ background-image: none; Err bitreich.org 70
i+ /* csslint ignore:start */ Err bitreich.org 70
i+ filter: alpha(opacity=40); Err bitreich.org 70
i+ /* csslint ignore:end */ Err bitreich.org 70
i+ opacity: 0.40; Err bitreich.org 70
i+ cursor: not-allowed; Err bitreich.org 70
i+ box-shadow: none; Err bitreich.org 70
i+ pointer-events: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button-hidden { Err bitreich.org 70
i+ display: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button-primary, Err bitreich.org 70
i+.pure-button-selected, Err bitreich.org 70
i+a.pure-button-primary, Err bitreich.org 70
i+a.pure-button-selected { Err bitreich.org 70
i+ background-color: rgb(0, 120, 231); Err bitreich.org 70
i+ color: #fff; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Button Groups */ Err bitreich.org 70
i+.pure-button-group .pure-button { Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+ border-radius: 0; Err bitreich.org 70
i+ border-right: 1px solid #111; /* fallback color for rgba() for IE7/8 */ Err bitreich.org 70
i+ border-right: 1px solid rgba(0, 0, 0, 0.2); Err bitreich.org 70
i+ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-button-group .pure-button:first-child { Err bitreich.org 70
i+ border-top-left-radius: 2px; Err bitreich.org 70
i+ border-bottom-left-radius: 2px; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-button-group .pure-button:last-child { Err bitreich.org 70
i+ border-top-right-radius: 2px; Err bitreich.org 70
i+ border-bottom-right-radius: 2px; Err bitreich.org 70
i+ border-right: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/*csslint box-model:false*/ Err bitreich.org 70
i+/* Err bitreich.org 70
i+Box-model set to false because we're setting a height on select elements, which Err bitreich.org 70
i+also have border and padding. This is done because some browsers don't render Err bitreich.org 70
i+the padding. We explicitly set the box-model for select elements to border-box, Err bitreich.org 70
i+so we can ignore the csslint warning. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form input[type="text"], Err bitreich.org 70
i+.pure-form input[type="password"], Err bitreich.org 70
i+.pure-form input[type="email"], Err bitreich.org 70
i+.pure-form input[type="url"], Err bitreich.org 70
i+.pure-form input[type="date"], Err bitreich.org 70
i+.pure-form input[type="month"], Err bitreich.org 70
i+.pure-form input[type="time"], Err bitreich.org 70
i+.pure-form input[type="datetime"], Err bitreich.org 70
i+.pure-form input[type="datetime-local"], Err bitreich.org 70
i+.pure-form input[type="week"], Err bitreich.org 70
i+.pure-form input[type="number"], Err bitreich.org 70
i+.pure-form input[type="search"], Err bitreich.org 70
i+.pure-form input[type="tel"], Err bitreich.org 70
i+.pure-form input[type="color"], Err bitreich.org 70
i+.pure-form select, Err bitreich.org 70
i+.pure-form textarea { Err bitreich.org 70
i+ padding: 0.5em 0.6em; Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ border: 1px solid #ccc; Err bitreich.org 70
i+ box-shadow: inset 0 1px 3px #ddd; Err bitreich.org 70
i+ border-radius: 4px; Err bitreich.org 70
i+ vertical-align: middle; Err bitreich.org 70
i+ box-sizing: border-box; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Err bitreich.org 70
i+Need to separate out the :not() selector from the rest of the CSS 2.1 selectors Err bitreich.org 70
i+since IE8 won't execute CSS that contains a CSS3 selector. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.pure-form input:not([type]) { Err bitreich.org 70
i+ padding: 0.5em 0.6em; Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ border: 1px solid #ccc; Err bitreich.org 70
i+ box-shadow: inset 0 1px 3px #ddd; Err bitreich.org 70
i+ border-radius: 4px; Err bitreich.org 70
i+ box-sizing: border-box; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */ Err bitreich.org 70
i+/* May be able to remove this tweak as color inputs become more standardized across browsers. */ Err bitreich.org 70
i+.pure-form input[type="color"] { Err bitreich.org 70
i+ padding: 0.2em 0.5em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form input[type="text"]:focus, Err bitreich.org 70
i+.pure-form input[type="password"]:focus, Err bitreich.org 70
i+.pure-form input[type="email"]:focus, Err bitreich.org 70
i+.pure-form input[type="url"]:focus, Err bitreich.org 70
i+.pure-form input[type="date"]:focus, Err bitreich.org 70
i+.pure-form input[type="month"]:focus, Err bitreich.org 70
i+.pure-form input[type="time"]:focus, Err bitreich.org 70
i+.pure-form input[type="datetime"]:focus, Err bitreich.org 70
i+.pure-form input[type="datetime-local"]:focus, Err bitreich.org 70
i+.pure-form input[type="week"]:focus, Err bitreich.org 70
i+.pure-form input[type="number"]:focus, Err bitreich.org 70
i+.pure-form input[type="search"]:focus, Err bitreich.org 70
i+.pure-form input[type="tel"]:focus, Err bitreich.org 70
i+.pure-form input[type="color"]:focus, Err bitreich.org 70
i+.pure-form select:focus, Err bitreich.org 70
i+.pure-form textarea:focus { Err bitreich.org 70
i+ outline: 0; Err bitreich.org 70
i+ border-color: #129FEA; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Err bitreich.org 70
i+Need to separate out the :not() selector from the rest of the CSS 2.1 selectors Err bitreich.org 70
i+since IE8 won't execute CSS that contains a CSS3 selector. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.pure-form input:not([type]):focus { Err bitreich.org 70
i+ outline: 0; Err bitreich.org 70
i+ border-color: #129FEA; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form input[type="file"]:focus, Err bitreich.org 70
i+.pure-form input[type="radio"]:focus, Err bitreich.org 70
i+.pure-form input[type="checkbox"]:focus { Err bitreich.org 70
i+ outline: thin solid #129FEA; Err bitreich.org 70
i+ outline: 1px auto #129FEA; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-checkbox, Err bitreich.org 70
i+.pure-form .pure-radio { Err bitreich.org 70
i+ margin: 0.5em 0; Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form input[type="text"][disabled], Err bitreich.org 70
i+.pure-form input[type="password"][disabled], Err bitreich.org 70
i+.pure-form input[type="email"][disabled], Err bitreich.org 70
i+.pure-form input[type="url"][disabled], Err bitreich.org 70
i+.pure-form input[type="date"][disabled], Err bitreich.org 70
i+.pure-form input[type="month"][disabled], Err bitreich.org 70
i+.pure-form input[type="time"][disabled], Err bitreich.org 70
i+.pure-form input[type="datetime"][disabled], Err bitreich.org 70
i+.pure-form input[type="datetime-local"][disabled], Err bitreich.org 70
i+.pure-form input[type="week"][disabled], Err bitreich.org 70
i+.pure-form input[type="number"][disabled], Err bitreich.org 70
i+.pure-form input[type="search"][disabled], Err bitreich.org 70
i+.pure-form input[type="tel"][disabled], Err bitreich.org 70
i+.pure-form input[type="color"][disabled], Err bitreich.org 70
i+.pure-form select[disabled], Err bitreich.org 70
i+.pure-form textarea[disabled] { Err bitreich.org 70
i+ cursor: not-allowed; Err bitreich.org 70
i+ background-color: #eaeded; Err bitreich.org 70
i+ color: #cad2d3; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Err bitreich.org 70
i+Need to separate out the :not() selector from the rest of the CSS 2.1 selectors Err bitreich.org 70
i+since IE8 won't execute CSS that contains a CSS3 selector. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.pure-form input:not([type])[disabled] { Err bitreich.org 70
i+ cursor: not-allowed; Err bitreich.org 70
i+ background-color: #eaeded; Err bitreich.org 70
i+ color: #cad2d3; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form input[readonly], Err bitreich.org 70
i+.pure-form select[readonly], Err bitreich.org 70
i+.pure-form textarea[readonly] { Err bitreich.org 70
i+ background-color: #eee; /* menu hover bg color */ Err bitreich.org 70
i+ color: #777; /* menu text color */ Err bitreich.org 70
i+ border-color: #ccc; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form input:focus:invalid, Err bitreich.org 70
i+.pure-form textarea:focus:invalid, Err bitreich.org 70
i+.pure-form select:focus:invalid { Err bitreich.org 70
i+ color: #b94a48; Err bitreich.org 70
i+ border-color: #e9322d; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form input[type="file"]:focus:invalid:focus, Err bitreich.org 70
i+.pure-form input[type="radio"]:focus:invalid:focus, Err bitreich.org 70
i+.pure-form input[type="checkbox"]:focus:invalid:focus { Err bitreich.org 70
i+ outline-color: #e9322d; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form select { Err bitreich.org 70
i+ /* Normalizes the height; padding is not sufficient. */ Err bitreich.org 70
i+ height: 2.25em; Err bitreich.org 70
i+ border: 1px solid #ccc; Err bitreich.org 70
i+ background-color: white; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form select[multiple] { Err bitreich.org 70
i+ height: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form label { Err bitreich.org 70
i+ margin: 0.5em 0 0.2em; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form fieldset { Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+ padding: 0.35em 0 0.75em; Err bitreich.org 70
i+ border: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form legend { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+ padding: 0.3em 0; Err bitreich.org 70
i+ margin-bottom: 0.3em; Err bitreich.org 70
i+ color: #333; Err bitreich.org 70
i+ border-bottom: 1px solid #e5e5e5; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form-stacked input[type="text"], Err bitreich.org 70
i+.pure-form-stacked input[type="password"], Err bitreich.org 70
i+.pure-form-stacked input[type="email"], Err bitreich.org 70
i+.pure-form-stacked input[type="url"], Err bitreich.org 70
i+.pure-form-stacked input[type="date"], Err bitreich.org 70
i+.pure-form-stacked input[type="month"], Err bitreich.org 70
i+.pure-form-stacked input[type="time"], Err bitreich.org 70
i+.pure-form-stacked input[type="datetime"], Err bitreich.org 70
i+.pure-form-stacked input[type="datetime-local"], Err bitreich.org 70
i+.pure-form-stacked input[type="week"], Err bitreich.org 70
i+.pure-form-stacked input[type="number"], Err bitreich.org 70
i+.pure-form-stacked input[type="search"], Err bitreich.org 70
i+.pure-form-stacked input[type="tel"], Err bitreich.org 70
i+.pure-form-stacked input[type="color"], Err bitreich.org 70
i+.pure-form-stacked input[type="file"], Err bitreich.org 70
i+.pure-form-stacked select, Err bitreich.org 70
i+.pure-form-stacked label, Err bitreich.org 70
i+.pure-form-stacked textarea { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ margin: 0.25em 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Err bitreich.org 70
i+Need to separate out the :not() selector from the rest of the CSS 2.1 selectors Err bitreich.org 70
i+since IE8 won't execute CSS that contains a CSS3 selector. Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.pure-form-stacked input:not([type]) { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ margin: 0.25em 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form-aligned input, Err bitreich.org 70
i+.pure-form-aligned textarea, Err bitreich.org 70
i+.pure-form-aligned select, Err bitreich.org 70
i+/* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ Err bitreich.org 70
i+.pure-form-aligned .pure-help-inline, Err bitreich.org 70
i+.pure-form-message-inline { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ *display: inline; Err bitreich.org 70
i+ *zoom: 1; Err bitreich.org 70
i+ vertical-align: middle; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form-aligned textarea { Err bitreich.org 70
i+ vertical-align: top; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Aligned Forms */ Err bitreich.org 70
i+.pure-form-aligned .pure-control-group { Err bitreich.org 70
i+ margin-bottom: 0.5em; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form-aligned .pure-control-group label { Err bitreich.org 70
i+ text-align: right; Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ vertical-align: middle; Err bitreich.org 70
i+ width: 10em; Err bitreich.org 70
i+ margin: 0 1em 0 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form-aligned .pure-controls { Err bitreich.org 70
i+ margin: 1.5em 0 0 11em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Rounded Inputs */ Err bitreich.org 70
i+.pure-form input.pure-input-rounded, Err bitreich.org 70
i+.pure-form .pure-input-rounded { Err bitreich.org 70
i+ border-radius: 2em; Err bitreich.org 70
i+ padding: 0.5em 1em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Grouped Inputs */ Err bitreich.org 70
i+.pure-form .pure-group fieldset { Err bitreich.org 70
i+ margin-bottom: 10px; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-group input, Err bitreich.org 70
i+.pure-form .pure-group textarea { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ padding: 10px; Err bitreich.org 70
i+ margin: 0 0 -1px; Err bitreich.org 70
i+ border-radius: 0; Err bitreich.org 70
i+ position: relative; Err bitreich.org 70
i+ top: -1px; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-group input:focus, Err bitreich.org 70
i+.pure-form .pure-group textarea:focus { Err bitreich.org 70
i+ z-index: 3; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-group input:first-child, Err bitreich.org 70
i+.pure-form .pure-group textarea:first-child { Err bitreich.org 70
i+ top: 1px; Err bitreich.org 70
i+ border-radius: 4px 4px 0 0; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-group input:first-child:last-child, Err bitreich.org 70
i+.pure-form .pure-group textarea:first-child:last-child { Err bitreich.org 70
i+ top: 1px; Err bitreich.org 70
i+ border-radius: 4px; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-group input:last-child, Err bitreich.org 70
i+.pure-form .pure-group textarea:last-child { Err bitreich.org 70
i+ top: -2px; Err bitreich.org 70
i+ border-radius: 0 0 4px 4px; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-group button { Err bitreich.org 70
i+ margin: 0.35em 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-form .pure-input-1 { Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-input-3-4 { Err bitreich.org 70
i+ width: 75%; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-input-2-3 { Err bitreich.org 70
i+ width: 66%; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-input-1-2 { Err bitreich.org 70
i+ width: 50%; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-input-1-3 { Err bitreich.org 70
i+ width: 33%; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-form .pure-input-1-4 { Err bitreich.org 70
i+ width: 25%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Inline help for forms */ Err bitreich.org 70
i+/* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ Err bitreich.org 70
i+.pure-form .pure-help-inline, Err bitreich.org 70
i+.pure-form-message-inline { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ padding-left: 0.3em; Err bitreich.org 70
i+ color: #666; Err bitreich.org 70
i+ vertical-align: middle; Err bitreich.org 70
i+ font-size: 0.875em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Block help for forms */ Err bitreich.org 70
i+.pure-form-message { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ color: #666; Err bitreich.org 70
i+ font-size: 0.875em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+@media only screen and (max-width : 480px) { Err bitreich.org 70
i+ .pure-form button[type="submit"] { Err bitreich.org 70
i+ margin: 0.7em 0 0; Err bitreich.org 70
i+ } Err bitreich.org 70
i+ Err bitreich.org 70
i+ .pure-form input:not([type]), Err bitreich.org 70
i+ .pure-form input[type="text"], Err bitreich.org 70
i+ .pure-form input[type="password"], Err bitreich.org 70
i+ .pure-form input[type="email"], Err bitreich.org 70
i+ .pure-form input[type="url"], Err bitreich.org 70
i+ .pure-form input[type="date"], Err bitreich.org 70
i+ .pure-form input[type="month"], Err bitreich.org 70
i+ .pure-form input[type="time"], Err bitreich.org 70
i+ .pure-form input[type="datetime"], Err bitreich.org 70
i+ .pure-form input[type="datetime-local"], Err bitreich.org 70
i+ .pure-form input[type="week"], Err bitreich.org 70
i+ .pure-form input[type="number"], Err bitreich.org 70
i+ .pure-form input[type="search"], Err bitreich.org 70
i+ .pure-form input[type="tel"], Err bitreich.org 70
i+ .pure-form input[type="color"], Err bitreich.org 70
i+ .pure-form label { Err bitreich.org 70
i+ margin-bottom: 0.3em; Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ } Err bitreich.org 70
i+ Err bitreich.org 70
i+ .pure-group input:not([type]), Err bitreich.org 70
i+ .pure-group input[type="text"], Err bitreich.org 70
i+ .pure-group input[type="password"], Err bitreich.org 70
i+ .pure-group input[type="email"], Err bitreich.org 70
i+ .pure-group input[type="url"], Err bitreich.org 70
i+ .pure-group input[type="date"], Err bitreich.org 70
i+ .pure-group input[type="month"], Err bitreich.org 70
i+ .pure-group input[type="time"], Err bitreich.org 70
i+ .pure-group input[type="datetime"], Err bitreich.org 70
i+ .pure-group input[type="datetime-local"], Err bitreich.org 70
i+ .pure-group input[type="week"], Err bitreich.org 70
i+ .pure-group input[type="number"], Err bitreich.org 70
i+ .pure-group input[type="search"], Err bitreich.org 70
i+ .pure-group input[type="tel"], Err bitreich.org 70
i+ .pure-group input[type="color"] { Err bitreich.org 70
i+ margin-bottom: 0; Err bitreich.org 70
i+ } Err bitreich.org 70
i+ Err bitreich.org 70
i+ .pure-form-aligned .pure-control-group label { Err bitreich.org 70
i+ margin-bottom: 0.3em; Err bitreich.org 70
i+ text-align: left; Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+ } Err bitreich.org 70
i+ Err bitreich.org 70
i+ .pure-form-aligned .pure-controls { Err bitreich.org 70
i+ margin: 1.5em 0 0 0; Err bitreich.org 70
i+ } Err bitreich.org 70
i+ Err bitreich.org 70
i+ /* NOTE: pure-help-inline is deprecated. Use .pure-form-message-inline instead. */ Err bitreich.org 70
i+ .pure-form .pure-help-inline, Err bitreich.org 70
i+ .pure-form-message-inline, Err bitreich.org 70
i+ .pure-form-message { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ font-size: 0.75em; Err bitreich.org 70
i+ /* Increased bottom padding to make it group with its related input element. */ Err bitreich.org 70
i+ padding: 0.2em 0 0.8em; Err bitreich.org 70
i+ } Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/*csslint adjoining-classes: false, box-model:false*/ Err bitreich.org 70
i+.pure-menu { Err bitreich.org 70
i+ box-sizing: border-box; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-fixed { Err bitreich.org 70
i+ position: fixed; Err bitreich.org 70
i+ left: 0; Err bitreich.org 70
i+ top: 0; Err bitreich.org 70
i+ z-index: 3; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-list, Err bitreich.org 70
i+.pure-menu-item { Err bitreich.org 70
i+ position: relative; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-list { Err bitreich.org 70
i+ list-style: none; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+ padding: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-item { Err bitreich.org 70
i+ padding: 0; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+ height: 100%; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-link, Err bitreich.org 70
i+.pure-menu-heading { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ text-decoration: none; Err bitreich.org 70
i+ white-space: nowrap; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* HORIZONTAL MENU */ Err bitreich.org 70
i+.pure-menu-horizontal { Err bitreich.org 70
i+ width: 100%; Err bitreich.org 70
i+ white-space: nowrap; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-list { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Initial menus should be inline-block so that they are horizontal */ Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-item, Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-heading, Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-separator { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+ *display: inline; Err bitreich.org 70
i+ zoom: 1; Err bitreich.org 70
i+ vertical-align: middle; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Submenus should still be display: block; */ Err bitreich.org 70
i+.pure-menu-item .pure-menu-item { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-children { Err bitreich.org 70
i+ display: none; Err bitreich.org 70
i+ position: absolute; Err bitreich.org 70
i+ left: 100%; Err bitreich.org 70
i+ top: 0; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+ padding: 0; Err bitreich.org 70
i+ z-index: 3; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-children { Err bitreich.org 70
i+ left: 0; Err bitreich.org 70
i+ top: auto; Err bitreich.org 70
i+ width: inherit; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-allow-hover:hover > .pure-menu-children, Err bitreich.org 70
i+.pure-menu-active > .pure-menu-children { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ position: absolute; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Vertical Menus - show the dropdown arrow */ Err bitreich.org 70
i+.pure-menu-has-children > .pure-menu-link:after { Err bitreich.org 70
i+ padding-left: 0.5em; Err bitreich.org 70
i+ content: "\25B8"; Err bitreich.org 70
i+ font-size: small; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Horizontal Menus - show the dropdown arrow */ Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after { Err bitreich.org 70
i+ content: "\25BE"; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* scrollable menus */ Err bitreich.org 70
i+.pure-menu-scrollable { Err bitreich.org 70
i+ overflow-y: scroll; Err bitreich.org 70
i+ overflow-x: hidden; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-scrollable .pure-menu-list { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list { Err bitreich.org 70
i+ display: inline-block; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-horizontal.pure-menu-scrollable { Err bitreich.org 70
i+ white-space: nowrap; Err bitreich.org 70
i+ overflow-y: hidden; Err bitreich.org 70
i+ overflow-x: auto; Err bitreich.org 70
i+ -ms-overflow-style: none; Err bitreich.org 70
i+ -webkit-overflow-scrolling: touch; Err bitreich.org 70
i+ /* a little extra padding for this style to allow for scrollbars */ Err bitreich.org 70
i+ padding: .5em 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar { Err bitreich.org 70
i+ display: none; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* misc default styling */ Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-separator, Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-children .pure-menu-separator { Err bitreich.org 70
i+ background-color: #ccc; Err bitreich.org 70
i+ height: 1px; Err bitreich.org 70
i+ margin: .3em 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-separator { Err bitreich.org 70
i+ width: 1px; Err bitreich.org 70
i+ height: 1.3em; Err bitreich.org 70
i+ margin: 0 .3em ; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Need to reset the separator since submenu is vertical */ Err bitreich.org 70
i+.pure-menu-horizontal .pure-menu-children .pure-menu-separator { Err bitreich.org 70
i+ display: block; Err bitreich.org 70
i+ width: auto; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-heading { Err bitreich.org 70
i+ text-transform: uppercase; Err bitreich.org 70
i+ color: #565d64; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-link { Err bitreich.org 70
i+ color: #777; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-children { Err bitreich.org 70
i+ background-color: #fff; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-link, Err bitreich.org 70
i+.pure-menu-disabled, Err bitreich.org 70
i+.pure-menu-heading { Err bitreich.org 70
i+ padding: .5em 1em; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-disabled { Err bitreich.org 70
i+ opacity: .5; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-disabled .pure-menu-link:hover { Err bitreich.org 70
i+ background-color: transparent; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-active > .pure-menu-link, Err bitreich.org 70
i+.pure-menu-link:hover, Err bitreich.org 70
i+.pure-menu-link:focus { Err bitreich.org 70
i+ background-color: #eee; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-menu-selected .pure-menu-link, Err bitreich.org 70
i+.pure-menu-selected .pure-menu-link:visited { Err bitreich.org 70
i+ color: #000; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-table { Err bitreich.org 70
i+ /* Remove spacing between table cells (from Normalize.css) */ Err bitreich.org 70
i+ border-collapse: collapse; Err bitreich.org 70
i+ border-spacing: 0; Err bitreich.org 70
i+ empty-cells: show; Err bitreich.org 70
i+ border: 1px solid #cbcbcb; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-table caption { Err bitreich.org 70
i+ color: #000; Err bitreich.org 70
i+ font: italic 85%/1 arial, sans-serif; Err bitreich.org 70
i+ padding: 1em 0; Err bitreich.org 70
i+ text-align: center; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-table td, Err bitreich.org 70
i+.pure-table th { Err bitreich.org 70
i+ border-left: 1px solid #cbcbcb;/* inner column border */ Err bitreich.org 70
i+ border-width: 0 0 0 1px; Err bitreich.org 70
i+ font-size: inherit; Err bitreich.org 70
i+ margin: 0; Err bitreich.org 70
i+ overflow: visible; /*to make ths where the title is really long work*/ Err bitreich.org 70
i+ padding: 0.5em 1em; /* cell padding */ Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Consider removing this next declaration block, as it causes problems when Err bitreich.org 70
i+there's a rowspan on the first cell. Case added to the tests. issue#432 */ Err bitreich.org 70
i+.pure-table td:first-child, Err bitreich.org 70
i+.pure-table th:first-child { Err bitreich.org 70
i+ border-left-width: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-table thead { Err bitreich.org 70
i+ background-color: #e0e0e0; Err bitreich.org 70
i+ color: #000; Err bitreich.org 70
i+ text-align: left; Err bitreich.org 70
i+ vertical-align: bottom; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* Err bitreich.org 70
i+striping: Err bitreich.org 70
i+ even - #fff (white) Err bitreich.org 70
i+ odd - #f2f2f2 (light gray) Err bitreich.org 70
i+*/ Err bitreich.org 70
i+.pure-table td { Err bitreich.org 70
i+ background-color: transparent; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-table-odd td { Err bitreich.org 70
i+ background-color: #f2f2f2; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* nth-child selector for modern browsers */ Err bitreich.org 70
i+.pure-table-striped tr:nth-child(2n-1) td { Err bitreich.org 70
i+ background-color: #f2f2f2; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+/* BORDERED TABLES */ Err bitreich.org 70
i+.pure-table-bordered td { Err bitreich.org 70
i+ border-bottom: 1px solid #cbcbcb; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-table-bordered tbody > tr:last-child > td { Err bitreich.org 70
i+ border-bottom-width: 0; Err bitreich.org 70
i+} Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* HORIZONTAL BORDERED TABLES */ Err bitreich.org 70
i+ Err bitreich.org 70
i+.pure-table-horizontal td, Err bitreich.org 70
i+.pure-table-horizontal th { Err bitreich.org 70
i+ border-width: 0 0 1px 0; Err bitreich.org 70
i+ border-bottom: 1px solid #cbcbcb; Err bitreich.org 70
i+} Err bitreich.org 70
i+.pure-table-horizontal tbody > tr:last-child > td { Err bitreich.org 70
i+ border-bottom-width: 0; Err bitreich.org 70
i+} Err bitreich.org 70
1diff --git a/static/css/style.css b/static/css/style.css /scm/cl-yag/file/static/css/style.css.gph bitreich.org 70
i@@ -0,0 +1,17 @@ Err bitreich.org 70
i+/* =================================================================== */ Err bitreich.org 70
i+ /* style.css for cl-yag */ Err bitreich.org 70
i+/* =================================================================== */ Err bitreich.org 70
i+@charset "utf-8"; Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* ~ PURE ~ */ Err bitreich.org 70
i+@import url("pure_r1.0.0/pure.css"); Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* ~ CLYM ~ */ Err bitreich.org 70
i+@import url("clym.css"); Err bitreich.org 70
i+ Err bitreich.org 70
i+ Err bitreich.org 70
i+/* ~ LAST ENTRY ~ */ Err bitreich.org 70
i+/* ~ use custom.css for overriding rules ~ */ Err bitreich.org 70
i+@import url("custom.css"); Err bitreich.org 70
1diff --git a/templates/layout.tpl b/templates/layout.tpl /scm/cl-yag/file/templates/layout.tpl.gph bitreich.org 70
i@@ -5,7 +5,7 @@ Err bitreich.org 70
i <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> Err bitreich.org 70
i <meta name="generator" content="cl-yag" /> Err bitreich.org 70
i <title>%%Title%%</title> Err bitreich.org 70
i- <link rel="stylesheet" type="text/css" href="static/css/style.css" /> Err bitreich.org 70
i+ <link rel="stylesheet" type="text/css" href="static/css/style.css" media="screen" /> Err bitreich.org 70
i <link rel="alternate" type="application/rss+xml" title="%%Title%% RSS Feed" href="rss.xml" /> Err bitreich.org 70
i <!-- <link rel="alternate" type="application/atom+xml" title="%%Title%% Atom Feed" href="atom.xml" /> --> Err bitreich.org 70
i <link rel="icon" type="image/x-icon" href="static/img/clyagFav.ico" /> Err bitreich.org 70
i@@ -14,12 +14,12 @@ Err bitreich.org 70
i <body> Err bitreich.org 70
i <div id="wrapper"> Err bitreich.org 70
i <header> Err bitreich.org 70
i- <nav> Err bitreich.org 70
i- <!-- <a href="#">BRAND</a> --> Err bitreich.org 70
i- <ul> Err bitreich.org 70
i- <li><a href="index.html">Home</a></li> Err bitreich.org 70
i- <li><a href="index-titles.html">List of Articles</a></li> Err bitreich.org 70
i- <li><a href="rss.xml">RSS</a></li> Err bitreich.org 70
i+ <nav class="pure-menu pure-menu-horizontal"> Err bitreich.org 70
i+ <!--<a href="#"></a>--> Err bitreich.org 70
i+ <ul class="pure-menu-list"> Err bitreich.org 70
i+ <li class="pure-menu-item"><a href="index.html" class="pure-menu-link">Home</a></li> Err bitreich.org 70
i+ <li class="pure-menu-item"><a href="index-titles.html" class="pure-menu-link">All Posts</a></li> Err bitreich.org 70
i+ <li class="pure-menu-item"><a href="rss.xml" class="pure-menu-link">RSS</a></li> Err bitreich.org 70
i </ul> Err bitreich.org 70
i </nav> Err bitreich.org 70
i <div>All Tags: %%Tags%%</div> Err bitreich.org 70
1diff --git a/templates/layout.tpl_original b/templates/layout.tpl_original /scm/cl-yag/file/templates/layout.tpl_original.gph bitreich.org 70
i@@ -0,0 +1,34 @@ Err bitreich.org 70
i+<!DOCTYPE html> Err bitreich.org 70
i+<html lang="en"> Err bitreich.org 70
i+ <head> Err bitreich.org 70
i+ <meta charset="utf-8" /> Err bitreich.org 70
i+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> Err bitreich.org 70
i+ <meta name="generator" content="cl-yag" /> Err bitreich.org 70
i+ <title>%%Title%%</title> Err bitreich.org 70
i+ <link rel="stylesheet" type="text/css" href="static/css/style.css" media="screen" /> Err bitreich.org 70
i+ <link rel="alternate" type="application/rss+xml" title="%%Title%% RSS Feed" href="rss.xml" /> Err bitreich.org 70
i+<!-- <link rel="alternate" type="application/atom+xml" title="%%Title%% Atom Feed" href="atom.xml" /> --> Err bitreich.org 70
i+ <link rel="icon" type="image/x-icon" href="static/img/clyagFav.ico" /> Err bitreich.org 70
i+ </head> Err bitreich.org 70
i+ Err bitreich.org 70
i+ <body> Err bitreich.org 70
i+ <div id="wrapper"> Err bitreich.org 70
i+ <header> Err bitreich.org 70
i+ <nav> Err bitreich.org 70
i+ <!--<a href="#"></a>--> Err bitreich.org 70
i+ <ul> Err bitreich.org 70
i+ <li><a href="index.html">Home</a></li> Err bitreich.org 70
i+ <li><a href="index-titles.html">All Posts</a></li> Err bitreich.org 70
i+ <li><a href="rss.xml">RSS</a></li> Err bitreich.org 70
i+ </ul> Err bitreich.org 70
i+ </nav> Err bitreich.org 70
i+ <div>All Tags: %%Tags%%</div> Err bitreich.org 70
i+ </header> Err bitreich.org 70
i+ Err bitreich.org 70
i+ <main>%%Body%%</main> Err bitreich.org 70
i+ Err bitreich.org 70
i+ <footer><p>This blog is powered by cl-yag!<p></footer> Err bitreich.org 70
i+ Err bitreich.org 70
i+ </div><!-- #wrapper --> Err bitreich.org 70
i+ </body> Err bitreich.org 70
i+</html> Err bitreich.org 70
.
Response:
text/plain