diff --git a/archives.html b/archives.html index afebf0f..9433789 100644 --- a/archives.html +++ b/archives.html @@ -1,111 +1,44 @@ - - - - + + + + + + + + Ещё один матблог + + + + + + + + + + + + + + + + - Ещё один матблог +
+

Archives for Ещё один матблог

- - - - - - +
+
Пт. 17 Апрель 2015
+
Мой первый пост
+
Вт. 03 Май 2011
+
Просто пост о шахматах
+
Пт. 03 Декабрь 2010
+
My super title
+
+
- - - - - - - - -
- - -
- -

Archives

- - - - - - - - - - - - -
Пт. 03 Декабрь 2010My Первый Review
Пт. 03 Декабрь 2010My super title
- -
- - - - - -
- - - - - + + \ No newline at end of file diff --git a/author/aleksei-lobanov.html b/author/aleksei-lobanov.html index 2bdaa53..a47515b 100644 --- a/author/aleksei-lobanov.html +++ b/author/aleksei-lobanov.html @@ -1,66 +1,78 @@ - - - - + + + + + + + + Ещё один матблог - Алексей Лобанов + + + + + + + + + + - Ещё один матблог - Алексей Лобанов + + + + + + + + - - - - - - - - - - - - - - - -
- - -
- - - -
-

My Первый Review

-
Пт. 03 Декабрь 2010 -
- - -

Following is a review of my favorite mechanical keyboard.

-

всё точно хорош! \(e=mc^2\)

-

кук?

-

-

\begin{equation} \label{eq} X^2 \end{equation}
-

-

The area of a circle is -

$$A_\text{c} = (\pi/4) d^2$$
-

-

А тут конец

+
+ +
+
    +
  1. + +
  2. +
    +
  3. +
    +
    + +

    Просто пост о шахматах

    +
    +
    +

    Шахматы коротко \(2+2=5\)

    Category: Обзор - -

    - - - -

    comments

    - - -
    - - - - - - - - -
    -
    Page 1 of 1
    - -

    - -

    -
    + + +
+ +
+
  • +
    +
    + +

    My super title

    +
    +
    +

    Short version for index and feeds

    +
    +
    +
  • +
    + +
    + Page 1 / 1 +
    - +
    - - - - - - - - - + + \ No newline at end of file diff --git a/authors.html b/authors.html index e69de29..a0fd8ac 100644 --- a/authors.html +++ b/authors.html @@ -0,0 +1,38 @@ + + + + + + + + + Ещё один матблог - Authors + + + + + + + + + + + + + + + + + +
    +

    Authors on Ещё один матблог

    + + +
    + + + + \ No newline at end of file diff --git a/categories.html b/categories.html index 010c215..722a08f 100644 --- a/categories.html +++ b/categories.html @@ -1,99 +1,39 @@ - - - - + + + + + + + + Ещё один матблог + + + + + + + + + + + + + + + + - Ещё один матблог - - - - - - - - - - - - - - - - -
    - - -
    -
    - - - -
    - - - - - + + \ No newline at end of file diff --git a/category/life.html b/category/life.html new file mode 100644 index 0000000..fc28cbe --- /dev/null +++ b/category/life.html @@ -0,0 +1,103 @@ + + + + + + + + + Ещё один матблог - Life + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. +
      +
      + +

      Просто пост о шахматах

      +
      +
      +

      Шахматы коротко \(2+2=5\)

      + +
      +
      +
    2. +
      +
    +
    + Page 1 / 1 +
    + +
    +
    + + + + \ No newline at end of file diff --git a/category/misc.html b/category/misc.html new file mode 100644 index 0000000..63d6c3f --- /dev/null +++ b/category/misc.html @@ -0,0 +1,76 @@ + + + + + + + + + Ещё один матблог - misc + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. + +
    2. +
      +
    +
    + Page 1 / 1 +
    + +
    +
    + + + + \ No newline at end of file diff --git a/category/python.html b/category/python.html index 1419ab8..2d6595a 100644 --- a/category/python.html +++ b/category/python.html @@ -1,185 +1,76 @@ - - - - + + + + + + + + Ещё один матблог - Python + + + + + + + + + + - Ещё один матблог - Python + + + + + + + + - - - - - - - - - - - - - - - -
    - - -
    - - - -
    -

    My super title

    -
    Пт. 03 Декабрь 2010 -
    - - -

    Большое приключение формулы \(e=f(x)\)

    -
    # Local path configuration (can be absolute or relative to fabfile)
    -env.deploy_path = 'output'
    -DEPLOY_PATH = env.deploy_path
    -
    -# Remote server configuration
    -production = 'root@localhost:22'
    -dest_path = '/var/www'
    -
    -# Rackspace Cloud Files configuration settings
    -env.cloudfiles_username = 'my_rackspace_username'
    -env.cloudfiles_api_key = 'my_rackspace_api_key'
    -env.cloudfiles_container = 'my_cloudfiles_container'
    -
    -
    -def clean():
    -    if os.path.isdir(DEPLOY_PATH):
    -        local('rm -rf {deploy_path}'.format(**env))
    -        local('mkdir {deploy_path}'.format(**env))
    -
    -def build():
    -    local('pelican -s pelicanconf.py')
    -
    -def rebuild():
    -    clean()
    -    build()
    -
    -def regenerate():
    -    local('pelican -r -s pelicanconf.py')
    -
    - - -

    Category: Python - - Tagged: - pelican - publishing -

    - - - -

    comments

    - -
    -
    Page 1 of 1
    - -

    - -

    -
    - - - - +
    + +
    +
      +
    1. +
      +
      + +

      My super title

      +
      +
      +

      Short version for index and feeds

      +
      +
      +
    2. +
      +
    +
    + Page 1 / 1 +
    - +
    - - - -
    - - - - - + + \ No newline at end of file diff --git a/feeds/all.atom.xml b/feeds/all.atom.xml index b913641..94bf8cf 100644 --- a/feeds/all.atom.xml +++ b/feeds/all.atom.xml @@ -1,14 +1,29 @@ -Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My Первый Review2010-12-03T10:20:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-pervyi-review/<p>Following is a review of my favorite mechanical keyboard.</p> -<p>всё точно хорош! <span class="math">\(e=mc^2\)</span></p> -<p>кук?</p> -<p> -<div class="math">\begin{equation} \label{eq} X^2 \end{equation}</div> -</p> -<p>The area of a circle is -<div class="math">$$A_\text{c} = (\pi/4) d^2$$</div> -</p> -<p>А тут конец</p> +Ещё один матблогhttp://likemath.ru/2015-04-17T13:35:00+03:00Мой первый пост2015-04-17T13:35:00+03:00Алексей Лобановtag:likemath.ru,2015-04-17:posts/moi-pervyi-post/<p>Кратко о том, почему я сделал&nbsp;блог.</p>Просто пост о шахматах2011-06-05T19:30:00+04:00Алексей Лобановtag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> <script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { var mathjaxscript = document.createElement('script'); - mathjaxscript ...</script>My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/<p>Short version for index and feeds</p> \ No newline at end of file + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script>My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/my-super-title/<p>Short version for index and&nbsp;feeds</p> \ No newline at end of file diff --git a/feeds/all.rss.xml b/feeds/all.rss.xml index 745819c..75be718 100644 --- a/feeds/all.rss.xml +++ b/feeds/all.rss.xml @@ -1,14 +1,29 @@ -Ещё один матблогhttp://likemath.ru/Sun, 05 Dec 2010 19:30:00 +0300My Первый Reviewhttp://likemath.ru/posts/2010/12/my-pervyi-review/<p>Following is a review of my favorite mechanical keyboard.</p> -<p>всё точно хорош! <span class="math">\(e=mc^2\)</span></p> -<p>кук?</p> -<p> -<div class="math">\begin{equation} \label{eq} X^2 \end{equation}</div> -</p> -<p>The area of a circle is -<div class="math">$$A_\text{c} = (\pi/4) d^2$$</div> -</p> -<p>А тут конец</p> +Ещё один матблогhttp://likemath.ru/Project Euler и остальноеFri, 17 Apr 2015 13:35:00 +0300Мой первый постhttp://likemath.ru/posts/moi-pervyi-post/<p>Кратко о том, почему я сделал&nbsp;блог.</p>Алексей ЛобановFri, 17 Apr 2015 13:35:00 +0300tag:likemath.ru,2015-04-17:posts/moi-pervyi-post/блогПросто пост о шахматахhttp://likemath.ru/posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> <script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { var mathjaxscript = document.createElement('script'); - mathjaxscript ...</script>Алексей ЛобановFri, 03 Dec 2010 10:20:00 +0300tag:likemath.ru,2010-12-03:posts/2010/12/my-pervyi-review/My super titlehttp://likemath.ru/posts/2010/12/my-super-post/<p>Short version for index and feeds</p>Алексей ЛобановSun, 05 Dec 2010 19:30:00 +0300tag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/pelicanpublishing \ No newline at end of file + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script>Алексей ЛобановSun, 05 Jun 2011 19:30:00 +0400tag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/chesspublishingMy super titlehttp://likemath.ru/posts/my-super-title/<p>Short version for index and&nbsp;feeds</p>Алексей ЛобановSun, 05 Dec 2010 19:30:00 +0300tag:likemath.ru,2010-12-03:posts/my-super-title/pelican \ No newline at end of file diff --git a/feeds/feed.atom.xml b/feeds/feed.atom.xml index e5e40b3..9200667 100644 --- a/feeds/feed.atom.xml +++ b/feeds/feed.atom.xml @@ -1,14 +1,29 @@ -Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My Первый Review2010-12-03T10:20:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-pervyi-review/<p>Following is a review of my favorite mechanical keyboard.</p> -<p>всё точно хорош! <span class="math">\(e=mc^2\)</span></p> -<p>кук?</p> -<p> -<div class="math">\begin{equation} \label{eq} X^2 \end{equation}</div> -</p> -<p>The area of a circle is -<div class="math">$$A_\text{c} = (\pi/4) d^2$$</div> -</p> -<p>А тут конец</p> +Ещё один матблогhttp://likemath.ru/2015-04-17T13:35:00+03:00Мой первый пост2015-04-17T13:35:00+03:00Алексей Лобановtag:likemath.ru,2015-04-17:posts/moi-pervyi-post/<p>Кратко о том, почему я сделал&nbsp;блог.</p>Просто пост о шахматах2011-06-05T19:30:00+04:00Алексей Лобановtag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> <script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { var mathjaxscript = document.createElement('script'); - mathjaxscript ...</script>My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/<p>Short version for index and feeds</p> \ No newline at end of file + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script>My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/my-super-title/<p>Short version for index and&nbsp;feeds</p> \ No newline at end of file diff --git a/feeds/feed.rss.xml b/feeds/feed.rss.xml index 319fff0..8a927d3 100644 --- a/feeds/feed.rss.xml +++ b/feeds/feed.rss.xml @@ -1,14 +1,29 @@ -Ещё один матблогhttp://likemath.ru/Sun, 05 Dec 2010 19:30:00 +0300My Первый Reviewhttp://likemath.ru/posts/2010/12/my-pervyi-review/<p>Following is a review of my favorite mechanical keyboard.</p> -<p>всё точно хорош! <span class="math">\(e=mc^2\)</span></p> -<p>кук?</p> -<p> -<div class="math">\begin{equation} \label{eq} X^2 \end{equation}</div> -</p> -<p>The area of a circle is -<div class="math">$$A_\text{c} = (\pi/4) d^2$$</div> -</p> -<p>А тут конец</p> +Ещё один матблогhttp://likemath.ru/Project Euler и остальноеFri, 17 Apr 2015 13:35:00 +0300Мой первый постhttp://likemath.ru/posts/moi-pervyi-post/<p>Кратко о том, почему я сделал&nbsp;блог.</p>Алексей ЛобановFri, 17 Apr 2015 13:35:00 +0300tag:likemath.ru,2015-04-17:posts/moi-pervyi-post/блогПросто пост о шахматахhttp://likemath.ru/posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> <script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { var mathjaxscript = document.createElement('script'); - mathjaxscript ...</script>Алексей ЛобановFri, 03 Dec 2010 10:20:00 +0300tag:likemath.ru,2010-12-03:posts/2010/12/my-pervyi-review/My super titlehttp://likemath.ru/posts/2010/12/my-super-post/<p>Short version for index and feeds</p>Алексей ЛобановSun, 05 Dec 2010 19:30:00 +0300tag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/pelicanpublishing \ No newline at end of file + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script>Алексей ЛобановSun, 05 Jun 2011 19:30:00 +0400tag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/chesspublishingMy super titlehttp://likemath.ru/posts/my-super-title/<p>Short version for index and&nbsp;feeds</p>Алексей ЛобановSun, 05 Dec 2010 19:30:00 +0300tag:likemath.ru,2010-12-03:posts/my-super-title/pelican \ No newline at end of file diff --git a/feeds/life.atom.xml b/feeds/life.atom.xml new file mode 100644 index 0000000..aeae1e1 --- /dev/null +++ b/feeds/life.atom.xml @@ -0,0 +1,29 @@ + +Ещё один матблогhttp://likemath.ru/2011-06-05T19:30:00+04:00Просто пост о шахматах2011-06-05T19:30:00+04:00Алексей Лобановtag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> +<script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { + var mathjaxscript = document.createElement('script'); + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script> \ No newline at end of file diff --git a/feeds/misc.atom.xml b/feeds/misc.atom.xml new file mode 100644 index 0000000..7290d1d --- /dev/null +++ b/feeds/misc.atom.xml @@ -0,0 +1,2 @@ + +Ещё один матблогhttp://likemath.ru/2015-04-17T13:35:00+03:00Мой первый пост2015-04-17T13:35:00+03:00Алексей Лобановtag:likemath.ru,2015-04-17:posts/moi-pervyi-post/<p>Кратко о том, почему я сделал&nbsp;блог.</p> \ No newline at end of file diff --git a/feeds/python.atom.xml b/feeds/python.atom.xml index f0d86e0..e51aac9 100644 --- a/feeds/python.atom.xml +++ b/feeds/python.atom.xml @@ -1,2 +1,2 @@ -Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/<p>Short version for index and feeds</p> \ No newline at end of file +Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/my-super-title/<p>Short version for index and&nbsp;feeds</p> \ No newline at end of file diff --git a/feeds/tag-blog.atom.xml b/feeds/tag-blog.atom.xml new file mode 100644 index 0000000..077ffda --- /dev/null +++ b/feeds/tag-blog.atom.xml @@ -0,0 +1,2 @@ + +Ещё один матблогhttp://likemath.ru/2015-04-17T13:35:00+03:00Мой первый пост2015-04-17T13:35:00+03:00Алексей Лобановtag:likemath.ru,2015-04-17:posts/moi-pervyi-post/<p>Кратко о том, почему я сделал&nbsp;блог.</p> \ No newline at end of file diff --git a/feeds/tag-chess.atom.xml b/feeds/tag-chess.atom.xml new file mode 100644 index 0000000..1035bd1 --- /dev/null +++ b/feeds/tag-chess.atom.xml @@ -0,0 +1,29 @@ + +Ещё один матблогhttp://likemath.ru/2011-06-05T19:30:00+04:00Просто пост о шахматах2011-06-05T19:30:00+04:00Алексей Лобановtag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> +<script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { + var mathjaxscript = document.createElement('script'); + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script> \ No newline at end of file diff --git a/feeds/tag-pelican.atom.xml b/feeds/tag-pelican.atom.xml index de552a2..0163e67 100644 --- a/feeds/tag-pelican.atom.xml +++ b/feeds/tag-pelican.atom.xml @@ -1,2 +1,2 @@ -Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/<p>Short version for index and feeds</p> \ No newline at end of file +Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/my-super-title/<p>Short version for index and&nbsp;feeds</p> \ No newline at end of file diff --git a/feeds/tag-publishing.atom.xml b/feeds/tag-publishing.atom.xml index 6a8715f..cbde466 100644 --- a/feeds/tag-publishing.atom.xml +++ b/feeds/tag-publishing.atom.xml @@ -1,2 +1,29 @@ -Ещё один матблогhttp://likemath.ru/2010-12-05T19:30:00+03:00My super title2010-12-05T19:30:00+03:00Алексей Лобановtag:likemath.ru,2010-12-03:posts/2010/12/my-super-post/<p>Short version for index and feeds</p> \ No newline at end of file +Ещё один матблогhttp://likemath.ru/2011-06-05T19:30:00+04:00Просто пост о шахматах2011-06-05T19:30:00+04:00Алексей Лобановtag:likemath.ru,2011-05-03:posts/prosto-post-o-shakhmatakh/<p>Шахматы коротко <span class="math">\(2+2=5\)</span></p> +<script type="text/javascript">if (!document.getElementById('mathjaxscript_pelican_#%@#$@#')) { + var mathjaxscript = document.createElement('script'); + mathjaxscript.id = 'mathjaxscript_pelican_#%@#$@#'; + mathjaxscript.type = 'text/javascript'; + mathjaxscript.src = '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'; + mathjaxscript[(window.opera ? "innerHTML" : "text")] = + "MathJax.Hub.Config({" + + " config: ['MMLorHTML.js']," + + " TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } }," + + " jax: ['input/TeX','input/MathML','output/HTML-CSS']," + + " extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']," + + " displayAlign: 'center'," + + " displayIndent: '0em'," + + " showMathMenu: true," + + " tex2jax: { " + + " inlineMath: [ ['\\\\(','\\\\)'] ], " + + " displayMath: [ ['$$','$$'] ]," + + " processEscapes: true," + + " preview: 'TeX'," + + " }, " + + " 'HTML-CSS': { " + + " styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: 'black ! important'} }" + + " } " + + "}); "; + (document.body || document.getElementsByTagName('head')[0]).appendChild(mathjaxscript); +} +</script> \ No newline at end of file diff --git a/index.html b/index.html index dd81702..b583484 100644 --- a/index.html +++ b/index.html @@ -1,66 +1,78 @@ - - - - + + + + + + + + Ещё один матблог + + + + + + + + + + - Ещё один матблог + + + + + + + + - - - - - - - - - - - - - - - -
    - - -
    - - - -
    -

    My Первый Review

    -
    Пт. 03 Декабрь 2010 -
    - - -

    Following is a review of my favorite mechanical keyboard.

    -

    всё точно хорош! \(e=mc^2\)

    -

    кук?

    -

    -

    \begin{equation} \label{eq} X^2 \end{equation}
    -

    -

    The area of a circle is -

    $$A_\text{c} = (\pi/4) d^2$$
    -

    -

    А тут конец

    +
    + +
    +
      +
    1. + +
    2. +
      +
    3. +
      +
      + +

      Просто пост о шахматах

      +
      +
      +

      Шахматы коротко \(2+2=5\)

      Category: Обзор - -

      - - - -

      comments

      - - -
      - - - - - - - - -
      -
      Page 1 of 1
      - -

      - -

      -
      + + +
    + +
    +
  • +
    +
    + +

    My super title

    +
    +
    +

    Short version for index and feeds

    +
    +
    +
  • +
    + +
    + Page 1 / 1 +
    - +
    - - - -
    - - - - - + + \ No newline at end of file diff --git a/pages/about.html b/pages/about.html new file mode 100644 index 0000000..56b051c --- /dev/null +++ b/pages/about.html @@ -0,0 +1,65 @@ + + + + + + + + + Ещё один матблог + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    Здравствуйте, я Алексей Лобанов

    +
    +
    +

    +

    В данный момент школьник, учусь в СУНЦ МГУ. Немного занимаюсь фрилансом.

    +

    Увлекаюсь математикой, информатикой и тем, что находится между ними.

    +

    Навыки: C++, Python, wxWidgets.

    + +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/posts/moi-pervyi-post/index.html b/posts/moi-pervyi-post/index.html new file mode 100644 index 0000000..7b32b00 --- /dev/null +++ b/posts/moi-pervyi-post/index.html @@ -0,0 +1,120 @@ + + + + + + + + + Мой первый пост + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. +
      +
      + +

      Мой первый пост

      +
      + +
      +

      Есть несколько причин по которым я решил сделать блог. Одна из главных заключается в том, что

      +

      И да прибудет с вами \(e^x\)!

      + +
      +
      + +
      +
      +
      + + + comments powered by Disqus +
      +
      +
    2. +
    +
    +
    + + + + \ No newline at end of file diff --git a/posts/my-super-title/index.html b/posts/my-super-title/index.html new file mode 100644 index 0000000..adf63e0 --- /dev/null +++ b/posts/my-super-title/index.html @@ -0,0 +1,150 @@ + + + + + + + + + My super title + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. +
      +
      + +

      My super title

      +
      + +
      +

      Большое приключение формулы \(e=f(x)\)

      +
      # Local path configuration (can be absolute or relative to fabfile)
      +env.deploy_path = 'output'
      +DEPLOY_PATH = env.deploy_path
      +
      +# Remote server configuration
      +production = 'root@localhost:22'
      +dest_path = '/var/www'
      +
      +# Rackspace Cloud Files configuration settings
      +env.cloudfiles_username = 'my_rackspace_username'
      +env.cloudfiles_api_key = 'my_rackspace_api_key'
      +env.cloudfiles_container = 'my_cloudfiles_container'
      +
      +
      +def clean():
      +    if os.path.isdir(DEPLOY_PATH):
      +        local('rm -rf {deploy_path}'.format(**env))
      +        local('mkdir {deploy_path}'.format(**env))
      +
      +def build():
      +    local('pelican -s pelicanconf.py')
      +
      +def rebuild():
      +    clean()
      +    build()
      +
      +def regenerate():
      +    local('pelican -r -s pelicanconf.py')
      +
      + + + +
      +
      + +
      +
      +
      + + + comments powered by Disqus +
      +
      +
    2. +
    +
    +
    + + + + \ No newline at end of file diff --git a/posts/prosto-post-o-shakhmatakh/index.html b/posts/prosto-post-o-shakhmatakh/index.html new file mode 100644 index 0000000..56d3fd0 --- /dev/null +++ b/posts/prosto-post-o-shakhmatakh/index.html @@ -0,0 +1,93 @@ + + + + + + + + + Просто пост о шахматах + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. +
      +
      + +

      Просто пост о шахматах

      +
      + +
      +

      Большое приключение фигуры коня +В сказочной стране

      +
      +
      + +
      +
      +
      + + + comments powered by Disqus +
      +
      +
    2. +
    +
    +
    + + + + \ No newline at end of file diff --git a/tag/blog.html b/tag/blog.html new file mode 100644 index 0000000..fb52388 --- /dev/null +++ b/tag/blog.html @@ -0,0 +1,76 @@ + + + + + + + + + Ещё один матблог - блог + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. + +
    2. +
      +
    +
    + Page 1 / 1 +
    + +
    +
    + + + + \ No newline at end of file diff --git a/tag/chess.html b/tag/chess.html new file mode 100644 index 0000000..1eeb325 --- /dev/null +++ b/tag/chess.html @@ -0,0 +1,103 @@ + + + + + + + + + Ещё один матблог - chess + + + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. +
      +
      + +

      Просто пост о шахматах

      +
      +
      +

      Шахматы коротко \(2+2=5\)

      + +
      +
      +
    2. +
      +
    +
    + Page 1 / 1 +
    + +
    +
    + + + + \ No newline at end of file diff --git a/tag/pelican.html b/tag/pelican.html index 9753813..4084722 100644 --- a/tag/pelican.html +++ b/tag/pelican.html @@ -1,185 +1,76 @@ - - - - + + + + + + + + Ещё один матблог - pelican + + + + + + + + + + - Ещё один матблог - pelican + + + + + + + + - - - - - - - - - - - - - - - -
    - - -
    - - - -
    -

    My super title

    -
    Пт. 03 Декабрь 2010 -
    - - -

    Большое приключение формулы \(e=f(x)\)

    -
    # Local path configuration (can be absolute or relative to fabfile)
    -env.deploy_path = 'output'
    -DEPLOY_PATH = env.deploy_path
    -
    -# Remote server configuration
    -production = 'root@localhost:22'
    -dest_path = '/var/www'
    -
    -# Rackspace Cloud Files configuration settings
    -env.cloudfiles_username = 'my_rackspace_username'
    -env.cloudfiles_api_key = 'my_rackspace_api_key'
    -env.cloudfiles_container = 'my_cloudfiles_container'
    -
    -
    -def clean():
    -    if os.path.isdir(DEPLOY_PATH):
    -        local('rm -rf {deploy_path}'.format(**env))
    -        local('mkdir {deploy_path}'.format(**env))
    -
    -def build():
    -    local('pelican -s pelicanconf.py')
    -
    -def rebuild():
    -    clean()
    -    build()
    -
    -def regenerate():
    -    local('pelican -r -s pelicanconf.py')
    -
    - - -

    Category: Python - - Tagged: - pelican - publishing -

    - - - -

    comments

    - -
    -
    Page 1 of 1
    - -

    - -

    -
    - - - - +
    + +
    +
      +
    1. +
      +
      + +

      My super title

      +
      +
      +

      Short version for index and feeds

      +
      +
      +
    2. +
      +
    +
    + Page 1 / 1 +
    - +
    - - - -
    - - - - - + + \ No newline at end of file diff --git a/tag/publishing.html b/tag/publishing.html index 87c8640..73ccca9 100644 --- a/tag/publishing.html +++ b/tag/publishing.html @@ -1,88 +1,64 @@ - - - - - - Ещё один матблог - publishing - - - - - - - - - - - - - - - - -
    - - -
    - - - -
    -

    My super title

    -
    Пт. 03 Декабрь 2010 -
    - - -

    Большое приключение формулы \(e=f(x)\)

    -
    # Local path configuration (can be absolute or relative to fabfile)
    -env.deploy_path = 'output'
    -DEPLOY_PATH = env.deploy_path
    -
    -# Remote server configuration
    -production = 'root@localhost:22'
    -dest_path = '/var/www'
    -
    -# Rackspace Cloud Files configuration settings
    -env.cloudfiles_username = 'my_rackspace_username'
    -env.cloudfiles_api_key = 'my_rackspace_api_key'
    -env.cloudfiles_container = 'my_cloudfiles_container'
    -
    -
    -def clean():
    -    if os.path.isdir(DEPLOY_PATH):
    -        local('rm -rf {deploy_path}'.format(**env))
    -        local('mkdir {deploy_path}'.format(**env))
    -
    -def build():
    -    local('pelican -s pelicanconf.py')
    -
    -def rebuild():
    -    clean()
    -    build()
    -
    -def regenerate():
    -    local('pelican -r -s pelicanconf.py')
    -
    + + + + + + + + Ещё один матблог - publishing + + + + + + + + + + + + + + + + + + +
    + +
    +
      +
    1. +
      +
      + +

      Просто пост о шахматах

      +
      +
      +

      Шахматы коротко \(2+2=5\)

      Category: Python - - Tagged: - pelican - publishing -

      - - - -

      comments

      - -
      -
      Page 1 of 1
      - -

      - -

      -
      - - - - + + +
    + +
    + +
    + Page 1 / 1 +
    - +
    - - - -
    - - - - - + + \ No newline at end of file diff --git a/tags.html b/tags.html index 24e6cd6..43523d7 100644 --- a/tags.html +++ b/tags.html @@ -1,107 +1,38 @@ - - - - + + + + + + + + Ещё один матблог - Tags + + + + + + + + + + + + + + + + - Ещё один матблог +
    +

    Tags for Ещё один матблог

  • блог (1)
  • +
  • chess (1)
  • +
  • pelican (1)
  • +
  • publishing (1)
  • +
    - - - - - - - - - - - - - - - -
    - - -
    - - - -
    - - - - - -
    - - - - - + + \ No newline at end of file diff --git a/theme/css/blog.css b/theme/css/blog.css new file mode 100644 index 0000000..8fc0242 --- /dev/null +++ b/theme/css/blog.css @@ -0,0 +1,173 @@ +body { + color: #272822; + background-color: #eeeeee; + font-family: "PT Sans", sans-serif; } + +#sidebar { + background: url("../img/stressed_linen/stressed_linen.png") repeat; + position: fixed; + left: 0; + bottom: 0; + right: auto; + top: 0; + width: 25%; + min-width: 200px; + padding-left: 8px; + padding-right: 8px; + color: #eeeeee; } + #sidebar a { + color: #eeeeee; + text-decoration: none; } + +#site-title { + font-family: "Philosopher", sans-serif; + font-size: 2em; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; } + #site-title:hover { + color: #38c5c5; } + +#site-desc { + font-size: 1.3em; + padding: 0 6px; } + +#post-container { + position: relative; + margin-left: 27%; + max-width: 800px; + overflow-wrap: break-word; } + +#nav-links { + list-style: none; + padding: 0; + font-family: "Philosopher", sans-serif; + font-size: 2em; + font-variant: bold; } + #nav-links li { + margin: 12px 12px; } + #nav-links a { + padding: 0 24px; + border-radius: 24px; + display: inline-block; + border: 3px solid #eeeeee; + line-height: 1.8em; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; } + #nav-links a:hover { + border-color: #38c5c5; + color: #38c5c5; } + +#post-list { + list-style: none; } + +.post-entry { + margin: 3em 0; } + +.entry-header { + font-family: "Forum", sans-serif; + font-variant: bold; } + .entry-header a { + color: #272822; + text-decoration: none; } + .entry-header a:hover { + color: #38c5c5; + text-decoration: none; } + .entry-header time { + color: #8e927e; } + .entry-header h1 { + margin: 0.5em 0; } + +.post-content a { + color: #38c5c5; } +.post-content img { + display: block; + margin: 0 auto; + max-width: 80%; } +.post-content blockquote { + font-style: italic; } +.post-content pre { + font-size: 14px; + background-color: #e6e6e6; + padding: 10px; + margin: 10px; + overflow: auto; + font-family: "Ubuntu Mono", monospace; } + +.post-meta a { + font-style: italic; + color: #38c5c5; } + +.paginator { + text-align: center; + padding: 12px; + font-size: 1.4em; + font-family: "Oswald", sans-serif; } + .paginator a { + color: #272822; + text-decoration: none; } + .paginator a:hover { + color: #38c5c5; } + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + Theses examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ +@media only screen and (max-width: 800px) { + /* Style adjustments for viewports that meet the condition */ + #sidebar { + position: static; + width: 100%; + padding: 0; } + + #post-container { + width: 100%; + position: static; + margin: 0; + padding: 0px; } + + #post-list { + padding: 0; } + + #nav-links { + text-align: center; + padding: 0; + font-size: 1.8em; } + #nav-links li { + display: inline; + margin-top: 6px; } + #nav-links a { + display: inline-block; } + + #site-title h1 { + margin-top: 0; } + + #site-header { + margin-left: 18px; } + + .side-shadow { + -webkit-box-shadow: 0 3px 12px 3px #8e927e; + -moz-box-shadow: 0 3px 12px 3px #8e927e; + box-shadow: 0 3px 12px 3px #8e927e; } + + .post-entry { + padding: 0 12px; } } +@media only screen and (max-width: 640px) { + #nav-links { + font-size: 1.1em; } + + #site-desc { + font-size: 1em; } + + #site-title h1 { + font-size: 1.3em; + margin: 0.1em 0px; } + + #site-info { + font-size: 0.6em; } } diff --git a/theme/css/blog.css~ b/theme/css/blog.css~ new file mode 100644 index 0000000..f50abe6 --- /dev/null +++ b/theme/css/blog.css~ @@ -0,0 +1,173 @@ +body { + color: #272822; + background-color: #eeeeee; + font-family: "PT Sans", sans-serif; } + +#sidebar { + background: url("../img/stressed_linen/stressed_linen.png") repeat; + position: fixed; + left: 0; + bottom: 0; + right: auto; + top: 0; + width: 25%; + min-width: 200px; + padding-left: 8px; + padding-right: 8px; + color: #eeeeee; } + #sidebar a { + color: #eeeeee; + text-decoration: none; } + +#site-title { + font-family: "Philosopher", sans-serif; + font-size: 2em; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; } + #site-title:hover { + color: #38c5c5; } + +#site-desc { + font-size: 1.3em; + padding: 0 6px; } + +#post-container { + position: relative; + margin-left: 27%; + max-width: 800px; + overflow-wrap: break-word; } + +#nav-links { + list-style: none; + padding: 0; + font-family: "Forum", sans-serif; + font-size: 2em; + font-variant: bold; } + #nav-links li { + margin: 12px 12px; } + #nav-links a { + padding: 0 24px; + border-radius: 24px; + display: inline-block; + border: 3px solid #eeeeee; + line-height: 1.8em; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; } + #nav-links a:hover { + border-color: #38c5c5; + color: #38c5c5; } + +#post-list { + list-style: none; } + +.post-entry { + margin: 3em 0; } + +.entry-header { + font-family: "Forum", sans-serif; + font-variant: bold; } + .entry-header a { + color: #272822; + text-decoration: none; } + .entry-header a:hover { + color: #38c5c5; + text-decoration: none; } + .entry-header time { + color: #8e927e; } + .entry-header h1 { + margin: 0.5em 0; } + +.post-content a { + color: #38c5c5; } +.post-content img { + display: block; + margin: 0 auto; + max-width: 80%; } +.post-content blockquote { + font-style: italic; } +.post-content pre { + font-size: 14px; + background-color: #e6e6e6; + padding: 10px; + margin: 10px; + overflow: auto; + font-family: "Ubuntu Mono", monospace; } + +.post-meta a { + font-style: italic; + color: #38c5c5; } + +.paginator { + text-align: center; + padding: 12px; + font-size: 1.4em; + font-family: "Oswald", sans-serif; } + .paginator a { + color: #272822; + text-decoration: none; } + .paginator a:hover { + color: #38c5c5; } + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + Theses examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ +@media only screen and (max-width: 800px) { + /* Style adjustments for viewports that meet the condition */ + #sidebar { + position: static; + width: 100%; + padding: 0; } + + #post-container { + width: 100%; + position: static; + margin: 0; + padding: 0px; } + + #post-list { + padding: 0; } + + #nav-links { + text-align: center; + padding: 0; + font-size: 1.8em; } + #nav-links li { + display: inline; + margin-top: 6px; } + #nav-links a { + display: inline-block; } + + #site-title h1 { + margin-top: 0; } + + #site-header { + margin-left: 18px; } + + .side-shadow { + -webkit-box-shadow: 0 3px 12px 3px #8e927e; + -moz-box-shadow: 0 3px 12px 3px #8e927e; + box-shadow: 0 3px 12px 3px #8e927e; } + + .post-entry { + padding: 0 12px; } } +@media only screen and (max-width: 640px) { + #nav-links { + font-size: 1.1em; } + + #site-desc { + font-size: 1em; } + + #site-title h1 { + font-size: 1.3em; + margin: 0.1em 0px; } + + #site-info { + font-size: 0.6em; } } diff --git a/theme/css/font-awesome.min.css b/theme/css/font-awesome.min.css index 3d920fc..d4e45b3 100644 --- a/theme/css/font-awesome.min.css +++ b/theme/css/font-awesome.min.css @@ -1,4 +1,33 @@ /*! - * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"} \ No newline at end of file + * Font Awesome 3.0.2 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ + +@font-face{ + font-family:'FontAwesome'; + src:url('../font/fontawesome-webfont.eot?v=3.0.1'); + src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight:normal; + font-style:normal } + +[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"} \ No newline at end of file diff --git a/theme/css/github.css b/theme/css/github.css new file mode 100644 index 0000000..dc60655 --- /dev/null +++ b/theme/css/github.css @@ -0,0 +1,61 @@ +.hll { background-color: #ffffcc } +.c { color: #999988; font-style: italic } /* Comment */ +.err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.k { color: #000000; font-weight: bold } /* Keyword */ +.o { color: #000000; font-weight: bold } /* Operator */ +.cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */ +.c1 { color: #999988; font-style: italic } /* Comment.Single */ +.cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.ge { color: #000000; font-style: italic } /* Generic.Emph */ +.gr { color: #aa0000 } /* Generic.Error */ +.gh { color: #999999 } /* Generic.Heading */ +.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #555555 } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #aaaaaa } /* Generic.Subheading */ +.gt { color: #aa0000 } /* Generic.Traceback */ +.kc { color: #000000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #000000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #000000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */ +.kr { color: #000000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.m { color: #009999 } /* Literal.Number */ +.s { color: #d01040 } /* Literal.String */ +.na { color: #008080 } /* Name.Attribute */ +.nb { color: #0086B3 } /* Name.Builtin */ +.nc { color: #445588; font-weight: bold } /* Name.Class */ +.no { color: #008080 } /* Name.Constant */ +.nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */ +.ni { color: #800080 } /* Name.Entity */ +.ne { color: #990000; font-weight: bold } /* Name.Exception */ +.nf { color: #990000; font-weight: bold } /* Name.Function */ +.nl { color: #990000; font-weight: bold } /* Name.Label */ +.nn { color: #555555 } /* Name.Namespace */ +.nt { color: #000080 } /* Name.Tag */ +.nv { color: #008080 } /* Name.Variable */ +.ow { color: #000000; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #009999 } /* Literal.Number.Float */ +.mh { color: #009999 } /* Literal.Number.Hex */ +.mi { color: #009999 } /* Literal.Number.Integer */ +.mo { color: #009999 } /* Literal.Number.Oct */ +.sb { color: #d01040 } /* Literal.String.Backtick */ +.sc { color: #d01040 } /* Literal.String.Char */ +.sd { color: #d01040 } /* Literal.String.Doc */ +.s2 { color: #d01040 } /* Literal.String.Double */ +.se { color: #d01040 } /* Literal.String.Escape */ +.sh { color: #d01040 } /* Literal.String.Heredoc */ +.si { color: #d01040 } /* Literal.String.Interpol */ +.sx { color: #d01040 } /* Literal.String.Other */ +.sr { color: #009926 } /* Literal.String.Regex */ +.s1 { color: #d01040 } /* Literal.String.Single */ +.ss { color: #990073 } /* Literal.String.Symbol */ +.bp { color: #999999 } /* Name.Builtin.Pseudo */ +.vc { color: #008080 } /* Name.Variable.Class */ +.vg { color: #008080 } /* Name.Variable.Global */ +.vi { color: #008080 } /* Name.Variable.Instance */ +.il { color: #009999 } /* Literal.Number.Integer.Long */ diff --git a/theme/css/landing.css b/theme/css/landing.css new file mode 100644 index 0000000..b964342 --- /dev/null +++ b/theme/css/landing.css @@ -0,0 +1,62 @@ +body { + background-color: #eeeeee; } + +#content-box { + background: url("../img/stressed_linen/stressed_linen.png") repeat; + padding: 12px; + margin: 5% auto; + color: #eeeeee; + font-family: "PT Sans", sans-serif; + font-size: 1.2em; + border-bottom: 2px solid #38c5c5; } + +#intro-header { + font-family: "Forum", sans-serif; + text-align: center; } + #intro-header h1 { + font-size: 3.5em; + margin-top: 12px; + margin-bottom: 12px; } + +.centered-nav { + text-align: center; + padding: 0; } + .centered-nav li { + display: inline; } + .centered-nav a { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; + display: inline-block; + color: #eeeeee; + text-decoration: none; } + .centered-nav a:hover { + color: #38c5c5; + text-shadow: 0 0 12px #8e927e; } + +#nav-links { + font-family: "Forum", sans-serif; + font-size: 1.8em; } + #nav-links a { + margin: 0 6px; + padding: 3px; } + +#nav-services li { + margin: 6px; } + +.svc-badge { + font-size: 36px; + width: 50px; + display: inline-block; } + +#contact-form { + text-align: center; } + +#contact-methods { + margin-top: 2em; } + #contact-methods li { + margin: 0 24px; } + #contact-methods li h3 { + margin: 0.3em 0; } diff --git a/theme/css/landing.css~ b/theme/css/landing.css~ new file mode 100644 index 0000000..64d3078 --- /dev/null +++ b/theme/css/landing.css~ @@ -0,0 +1,62 @@ +body { + background-color: #eeeeee; } + +#content-box { + background: url("../img/stressed_linen/stressed_linen.png") repeat; + padding: 12px; + margin: 5% auto; + color: #eeeeee; + font-family: "PT Sans", sans-serif; + font-size: 1.2em; + border-bottom: 2px solid #38c5c5; } + +#intro-header { + font-family: "Oswald", sans-serif; + text-align: center; } + #intro-header h1 { + font-size: 3.5em; + margin-top: 12px; + margin-bottom: 12px; } + +.centered-nav { + text-align: center; + padding: 0; } + .centered-nav li { + display: inline; } + .centered-nav a { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; + display: inline-block; + color: #eeeeee; + text-decoration: none; } + .centered-nav a:hover { + color: #38c5c5; + text-shadow: 0 0 12px #8e927e; } + +#nav-links { + font-family: "Forum", sans-serif; + font-size: 1.8em; } + #nav-links a { + margin: 0 6px; + padding: 3px; } + +#nav-services li { + margin: 6px; } + +.svc-badge { + font-size: 36px; + width: 50px; + display: inline-block; } + +#contact-form { + text-align: center; } + +#contact-methods { + margin-top: 2em; } + #contact-methods li { + margin: 0 24px; } + #contact-methods li h3 { + margin: 0.3em 0; } diff --git a/theme/css/main.css b/theme/css/main.css index 75cf78e..ee1c48d 100644 --- a/theme/css/main.css +++ b/theme/css/main.css @@ -1,425 +1,248 @@ /* - Name: Smashing HTML5 - Date: July 2009 - Description: Sample layout for HTML5 and CSS3 goodness. - Version: 1.0 - Author: Enrique Ramírez - Autor URI: http://enrique-ramirez.com -*/ + * HTML5 Boilerplate + * + * What follows is the result of much research on cross-browser styling. + * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, + * Kroc Camen, and the H5BP dev community and team. + */ +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ +html, +button, +input, +select, +textarea { + color: #222; } -/* Imports */ -@import url("reset.css"); -@import url("pygment.css"); -@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin); - -/***** Global *****/ -/* Body */ body { - background: #F5F4EF url('../images/bg.png'); - color: #000305; - font-size: 87.5%; /* Base font size: 14px */ - font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; - line-height: 1.429; - margin: 0; - padding: 0; - text-align: left; - max-width: 1440px; - min-width: 1000px; -} - - - -/* Headings */ -h1 {font-size: 2em } -h2 {font-size: 1.571em} /* 22px */ -h3 {font-size: 1.429em} /* 20px */ -h4 {font-size: 1.286em} /* 18px */ -h5 {font-size: 1.143em} /* 16px */ -h6 {font-size: 1em} /* 14px */ - -h1, h2, h3, h4, h5, h6 { - font-weight: 400; - line-height: 1.1; - margin-bottom: .8em; - font-family: 'Yanone Kaffeesatz', arial, serif; -} - -h3, h4, h5, h6 { margin-top: .8em; } - -hr { border: 2px solid #EEEEEE; } - -/* Anchors */ -a {outline: 0;} -a img {border: 0px; text-decoration: none;} -a:link, a:visited { - color: #C74350; - padding: 0 1px; - text-decoration: underline; -} -a:hover, a:active, a.active, .active>a { - background-color: #C74350; - color: white; - text-decoration: none; - text-shadow: 1px 1px 1px #333; -} - -h1 a:hover { - background-color: inherit -} - -/* Paragraphs */ -p {margin-bottom: 1.143em;} - -strong, b {font-weight: bold;} -em, i {font-style: italic;} - -::-moz-selection {background: #F6CF74; color: #fff;} -::selection {background: #F6CF74; color: #fff;} - -/* Lists */ -ul { - list-style: outside disc; - margin: 1em 0 1.5em 1.5em; -} - -ol { - list-style: outside decimal; - margin: 1em 0 1.5em 1.5em; -} - -.post-info { - float:right; - margin:10px; - padding:5px; -} - -.post-info p{ - margin-bottom: 1px; -} - -.readmore { float: right } - -dl {margin: 0 0 1.5em 0;} -dt {font-weight: bold;} -dd {margin-left: 1.5em;} - -pre{background-color: #000; padding: 10px; color: #fff; margin: 10px; overflow: auto;} - -/* Quotes */ -blockquote { - margin: 20px; - font-style: italic; -} -cite {} - -q {} - -/* Tables */ -table {margin: .5em auto 1.5em auto; width: 98%;} - - /* Thead */ - thead th {padding: .5em .4em; text-align: left; border: thin solid grey;} - thead td {border: thin solid grey;} - - /* Tbody */ - tbody td {padding: .5em .4em; border: thin solid grey;} - tbody th {border: thin solid grey;} - - tbody .alt td {} - tbody .alt th {} - - /* Tfoot */ - tfoot th {} - tfoot td {} - -/* HTML5 tags */ -header, section, footer, -aside, nav, article, figure { - display: block; -} - -/***** Layout *****/ -img.right figure.right {float: right; margin: 0 0 2em 2em;} -img.left, figure.left {float: right; margin: 0 0 2em 2em;} + font-size: 1em; + line-height: 1.4; } /* - Header -*****************/ -#banner { - clear: both; - margin: 0 auto 0 auto; - padding: 2.5em 0 0 0; -} + * Remove text-shadow in selection highlight: h5bp.com/i + * These selection declarations have to be separate. + * Customize the background color to match your design. + */ +::-moz-selection { + background: #b3d4fc; + text-shadow: none; } - /* Banner */ - #banner h1 { - font-size: 3.571em; - line-height: 0; - margin: 0 auto 0 auto; - } - #banner h1 a:link, #banner h1 a:visited { - color: #000305; - display: block; - font-weight: bold; - margin: 0 auto .6em auto; - text-decoration: none; - width: 427px; - } - #banner h1 a:hover, #banner h1 a:active { - background: none; - color: #C74350; - text-shadow: none; - } - - #banner h1 strong {font-size: 0.36em; font-weight: normal;} - - /* Main Nav */ - #banner nav { - background: #000305; - font-size: 1.143em; - height: 40px; - line-height: 30px; - margin: 0 auto 2em auto; - padding: 0; - width: 90%; - - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - } - - #banner nav ul {list-style: none; margin: 0 auto;} - #banner nav li {float: left; display: inline; margin: 0;} - - #banner nav a:link, #banner nav a:visited { - color: #fff; - display: inline-block; - height: 30px; - padding: 5px 1.5em; - text-decoration: none; - } - #banner nav a:hover, #banner nav a:active, - #banner nav .active a:link, #banner nav .active a:visited { - background: #C74451; - color: #fff; - text-shadow: none !important; - } - - #banner nav li:first-child a { - border-top-left-radius: 5px; - -moz-border-radius-topleft: 5px; - -webkit-border-top-left-radius: 5px; - - border-bottom-left-radius: 5px; - -moz-border-radius-bottomleft: 5px; - -webkit-border-bottom-left-radius: 5px; - } +::selection { + background: #b3d4fc; + text-shadow: none; } /* - Featured -*****************/ -#content { - background: #fff; - border-radius: 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - float: left; - margin: 1em 10px 2em 7%; - background: #fff; - overflow: hidden; - padding: 20px 20px; - min-width: 600px; - width: 60%; -} + * A better looking default horizontal rule + */ +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; } /* - Extras -*****************/ -#sidebar { - float: right; - margin: 1em 7% 2em 10px; - background: #fff; - overflow: hidden; - padding: 20px 20px; - width: 15%; - - border-radius: 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; -} - -#sidebar ul {list-style: none; margin: 0;} -#sidebar li {border-bottom: 1px solid #fff;} - -#sidebar h2 { - color: #C74350; - font-size: 1.429em; - margin-top: .75em; - margin-bottom: .25em; - padding: 0 3px; -} - -#sidebar a:link, #sidebar a { - color: #444; - display: block; - border-bottom: 1px solid #F4E3E3; - text-decoration: none; - padding: .3em .25em; -} -#sidebar li.active a {color: white;} - -#sidebar li:last-child, -#sidebar li:last-child a {border: 0} - -#sidebar .blogroll li:nth-last-child(2), -#sidebar .blogroll li:nth-last-child(3), -#sidebar .blogroll li:nth-last-child(2) a, -#sidebar .blogroll li:nth-last-child(3) a {border: 0;} - -#sidebar a:hover, #sidebar a:active {color: #fff;} - - /* Blogroll */ - #sidebar .blogroll { - width: 100%; - } - - #sidebar .blogroll li {float: left; margin: 0 20px 0 0; width: 185px;} - - - .social a { - background-repeat: no-repeat; - background-position: 3px 6px; - } - - /* Icons */ - .social a[href*='delicious.com']:before {content: url('../images/icons/delicious.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='digg.com']:before {content: url('../images/icons/digg.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='facebook.com']:before {content: url('../images/icons/facebook.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='atom.xml']:before {content: url('../images/icons/rss.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='last.fm']:before, .social a[href*='lastfm.']:before {content: url('../images/icons/rss.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='jamendo.com']:before {content: url('../images/icons/jamendo.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='stackoverflow.com']:before {content: url('../images/icons/stackoverflow.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='rss.xml']:before {content: url('../images/icons/rss.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='twitter.com']:before {content: url('../images/icons/twitter.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='linkedin.com']:before {content: url('../images/icons/linkedin.png'); margin-right: 2px; vertical-align: -3px;} - .social a[href*='gitorious.org']:before {content: url('../images/icons/gitorious.png'); margin-right: 2px; vertical-align: -3px;} + * Remove the gap between images and the bottom of their containers: h5bp.com/i/440 + */ +img { + vertical-align: middle; } /* - About -*****************/ -#about { - background: #fff; - font-style: normal; - margin-bottom: 2em; - overflow: hidden; - padding: 20px; - text-align: left; - width: 760px; - - border-radius: 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; -} - -#about .primary {float: left; width: 165px;} -#about .primary strong {color: #C64350; display: block; font-size: 1.286em;} -#about .photo {float: left; margin: 5px 20px;} - -#about .url:link, #about .url:visited {text-decoration: none;} - -#about .bio {float: right; width: 500px;} + * Remove default fieldset styles. + */ +fieldset { + border: 0; + margin: 0; + padding: 0; } /* - Footer -*****************/ -#footer { - padding-bottom: 2em; - text-align: center; - clear: both; - width: 80%; - margin: 20px auto; -} + * Allow only vertical resizing of textareas. + */ +textarea { + resize: vertical; } -/***** Sections *****/ -/* Blog */ -.hentry { - border-bottom: 1px solid #eee; - padding: 1.5em 0; -} -li:last-child .hentry, #content > .hentry {border: 0; margin: 0;} -#content > .hentry {padding: 1em 0;} -.hentry img{display : none ;} -.entry-title {font-size: 3em; margin-bottom: 10px; margin-top: 0;} -.entry-title a:link, .entry-title a:visited {text-decoration: none; color: #333;} -.entry-title a:visited {background-color: #fff;} +/* ========================================================================== + Chrome Frame prompt + ========================================================================== */ +.chromeframe { + margin: 0.2em 0; + background: #ccc; + color: #000; + padding: 0.2em 0; } -.hentry .post-info * {font-style: normal;} +/* ========================================================================== + Author's custom styles + ========================================================================== */ +#site-info { + margin-top: 1.5em; + font-size: 0.7em; + text-align: center; + color: #38c5c5; } + #site-info a { + color: #eeeeee; } - /* Content */ - .hentry footer {margin-bottom: 2em;} - .hentry footer address {display: inline;} - #posts-list footer address {display: block;} +.side-shadow { + -webkit-box-shadow: 3px 0px 8px 0px #8e927e; + -moz-box-shadow: 3px 0px 8px 0px #8e927e; + box-shadow: 3px 0px 8px 0px #8e927e; } - /* Blog Index */ - #posts-list {list-style: none; margin: 0;} - #posts-list .hentry {padding-left: 10px; position: relative;} - - #posts-list footer { - left: 10px; - position: relative; - float: left; - top: 0.5em; - width: 190px; - } - - /* About the Author */ - #about-author { - background: #f9f9f9; - clear: both; - font-style: normal; - margin: 2em 0; - padding: 10px 20px 15px 20px; - - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - } - - #about-author strong { - color: #C64350; - clear: both; - display: block; - font-size: 1.429em; - } - - #about-author .photo {border: 1px solid #ddd; float: left; margin: 5px 1em 0 0;} - - /* Comments */ - #comments-list {list-style: none; margin: 0 1em;} - #comments-list blockquote { - background: #f8f8f8; - clear: both; - font-style: normal; - margin: 0; - padding: 15px 20px; - - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - } - #comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;} - - #comments-list li:nth-child(2n) blockquote {background: #F5f5f5;} - - /* Add a Comment */ - #add-comment label {clear: left; float: left; text-align: left; width: 150px;} - #add-comment input[type='text'], - #add-comment input[type='email'], - #add-comment input[type='url'] {float: left; width: 200px;} - - #add-comment textarea {float: left; height: 150px; width: 495px;} - - #add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;} - - #add-comment input[type='submit'] {float: right; margin: 0 .5em;} - #add-comment * {margin-bottom: .5em;} +.angle-shadow { + -webkit-box-shadow: 6px 6px 8px 3px #8e927e; + -moz-box-shadow: 6px 6px 8px 3px #8e927e; + box-shadow: 6px 6px 8px 3px #8e927e; } + +/* ========================================================================== + Helper classes + ========================================================================== */ +/* + * Image replacement + */ +.ir { + background-color: transparent; + border: 0; + overflow: hidden; + /* IE 6/7 fallback */ + *text-indent: -9999px; } + +.ir:before { + content: ""; + display: block; + width: 0; + height: 150%; } + +/* + * Hide from both screenreaders and browsers: h5bp.com/u + */ +.hidden { + display: none !important; + visibility: hidden; } + +/* + * Hide only visually, but have it available for screenreaders: h5bp.com/v + */ +.visuallyhidden { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + +/* + * Extends the .visuallyhidden class to allow the element to be focusable + * when navigated to via the keyboard: h5bp.com/p + */ +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } + +/* + * Hide visually and from screenreaders, but maintain layout + */ +.invisible { + visibility: hidden; } + +/* + * Clearfix: contain floats + * + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * `contenteditable` attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that receive the `clearfix` class. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ } + +.clearfix:after { + clear: both; } + +/* + * For IE 6/7 only + * Include this rule to trigger hasLayout and contain floats. + */ +.clearfix { + *zoom: 1; } + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + Theses examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ +@media only screen and (min-width: 35em) { + /* Style adjustments for viewports that meet the condition */ } +@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { + /* Style adjustments for high resolution devices */ } +/* ========================================================================== + Print styles. + Inlined to avoid required HTTP connection: h5bp.com/r + ========================================================================== */ +@media print { + * { + background: transparent !important; + color: #000 !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + /* + * Don't show links for images, or javascript/internal links + */ + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; + /* h5bp.com/t */ } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } } diff --git a/theme/css/normalize.css b/theme/css/normalize.css index 332bc56..4d4d01d 100644 --- a/theme/css/normalize.css +++ b/theme/css/normalize.css @@ -1,11 +1,11 @@ -/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/*! normalize.css v1.1.0 | MIT License | git.io/normalize */ /* ========================================================================== HTML5 display definitions ========================================================================== */ /** - * Correct `block` display not defined in IE 8/9. + * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ article, @@ -24,13 +24,15 @@ summary { } /** - * Correct `inline-block` display not defined in IE 8/9. + * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ audio, canvas, video { display: inline-block; + *display: inline; + *zoom: 1; } /** @@ -44,37 +46,46 @@ audio:not([controls]) { } /** - * Address `[hidden]` styling not present in IE 8/9. - * Hide the `template` element in IE, Safari, and Firefox < 22. + * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * Known issue: no IE 6 support. */ -[hidden], -template { +[hidden] { display: none; } -script { - display: none !important; -} - /* ========================================================================== Base ========================================================================== */ /** - * 1. Set default font family to sans-serif. + * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ + font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ } /** - * Remove default margin. + * Address `font-family` inconsistency between `textarea` and other form + * elements. + */ + +html, +button, +input, +select, +textarea { + font-family: sans-serif; +} + +/** + * Address margins handled incorrectly in IE 6/7. */ body { @@ -85,14 +96,6 @@ body { Links ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background: transparent; -} - /** * Address `outline` inconsistency between Chrome and other browsers. */ @@ -115,8 +118,9 @@ a:hover { ========================================================================== */ /** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari 5, and Chrome. + * Address font sizes and margins set differently in IE 6/7. + * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. */ h1 { @@ -124,8 +128,33 @@ h1 { margin: 0.67em 0; } +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + /** - * Address styling not present in IE 8/9, Safari 5, and Chrome. + * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ abbr[title] { @@ -133,7 +162,7 @@ abbr[title] { } /** - * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ b, @@ -141,6 +170,10 @@ strong { font-weight: bold; } +blockquote { + margin: 1em 40px; +} + /** * Address styling not present in Safari 5 and Chrome. */ @@ -151,6 +184,7 @@ dfn { /** * Address differences between Firefox and other browsers. + * Known issue: no IE 6/7 normalization. */ hr { @@ -160,7 +194,7 @@ hr { } /** - * Address styling not present in IE 8/9. + * Address styling not present in IE 6/7/8/9. */ mark { @@ -169,7 +203,16 @@ mark { } /** - * Correct font family set oddly in Safari 5 and Chrome. + * Address margins set differently in IE 6/7. + */ + +p, +pre { + margin: 1em 0; +} + +/** + * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ code, @@ -177,6 +220,7 @@ kbd, pre, samp { font-family: monospace, serif; + _font-family: 'courier new', monospace; font-size: 1em; } @@ -185,15 +229,27 @@ samp { */ pre { + white-space: pre; white-space: pre-wrap; + word-wrap: break-word; } /** - * Set consistent quote types. + * Address CSS quotes not supported in IE 6/7. */ q { - quotes: "\201C" "\201D" "\2018" "\2019"; + quotes: none; +} + +/** + * Address `quotes` property not supported in Safari 4. + */ + +q:before, +q:after { + content: ''; + content: none; } /** @@ -224,16 +280,57 @@ sub { bottom: -0.25em; } +/* ========================================================================== + Lists + ========================================================================== */ + +/** + * Address margins set differently in IE 6/7. + */ + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/** + * Address paddings set differently in IE 6/7. + */ + +menu, +ol, +ul { + padding: 0 0 0 40px; +} + +/** + * Correct list images handled incorrectly in IE 7. + */ + +nav ul, +nav ol { + list-style: none; + list-style-image: none; +} + /* ========================================================================== Embedded content ========================================================================== */ /** - * Remove border when inside `a` element in IE 8/9. + * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * 2. Improve image quality when scaled in IE 7. */ img { - border: 0; + border: 0; /* 1 */ + -ms-interpolation-mode: bicubic; /* 2 */ } /** @@ -249,7 +346,7 @@ svg:not(:root) { ========================================================================== */ /** - * Address margin not present in IE 8/9 and Safari 5. + * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ figure { @@ -260,6 +357,14 @@ figure { Forms ========================================================================== */ +/** + * Correct margin displayed oddly in IE 6/7. + */ + +form { + margin: 0; +} + /** * Define consistent border, margin, and padding. */ @@ -271,32 +376,37 @@ fieldset { } /** - * 1. Correct `color` not being inherited in IE 8/9. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. + * 1. Correct color not being inherited in IE 6/7/8/9. + * 2. Correct text not wrapping in Firefox 3. + * 3. Correct alignment displayed oddly in IE 6/7. */ legend { border: 0; /* 1 */ - padding: 0; /* 2 */ + padding: 0; + white-space: normal; /* 2 */ + *margin-left: -7px; /* 3 */ } /** - * 1. Correct font family not being inherited in all browsers. - * 2. Correct font size not being inherited in all browsers. - * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + * 1. Correct font size not being inherited in all browsers. + * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * and Chrome. + * 3. Improve appearance and consistency in all browsers. */ button, input, select, textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 2 */ - margin: 0; /* 3 */ + font-size: 100%; /* 1 */ + margin: 0; /* 2 */ + vertical-align: baseline; /* 3 */ + *vertical-align: middle; /* 3 */ } /** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * Address Firefox 3+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ @@ -308,7 +418,7 @@ input { /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. * Correct `select` style inheritance in Firefox 4+ and Opera. */ @@ -323,6 +433,8 @@ select { * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. + * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. */ button, @@ -331,6 +443,7 @@ input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ + *overflow: visible; /* 4 */ } /** @@ -343,14 +456,18 @@ html input[disabled] { } /** - * 1. Address box sizing set to `content-box` in IE 8/9. + * 1. Address box sizing set to content-box in IE 8/9. * 2. Remove excess padding in IE 8/9. + * 3. Remove excess padding in IE 7. + * Known issue: excess padding remains in IE 6. */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ + *height: 13px; /* 3 */ + *width: 13px; /* 3 */ } /** @@ -377,7 +494,7 @@ input[type="search"]::-webkit-search-decoration { } /** - * Remove inner padding and border in Firefox 4+. + * Remove inner padding and border in Firefox 3+. */ button::-moz-focus-inner, @@ -387,7 +504,7 @@ input::-moz-focus-inner { } /** - * 1. Remove default vertical scrollbar in IE 8/9. + * 1. Remove default vertical scrollbar in IE 6/7/8/9. * 2. Improve readability and alignment in all browsers. */ diff --git a/theme/css/sass/_vars.scss b/theme/css/sass/_vars.scss new file mode 100644 index 0000000..048706f --- /dev/null +++ b/theme/css/sass/_vars.scss @@ -0,0 +1,17 @@ +$white: #EEEEEE; +//$white: #DFDFDF; +$black: #272822; +$gray: #8E927E; +$prebg: #E6E6E6; +$accent1: #38C5C5; +$font1: 'Raleway', sans-serif; +$font2: 'Oswald', sans-serif; +$font3: 'PT Mono', monospace; + +@mixin transition{ + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} \ No newline at end of file diff --git a/theme/css/sass/blog.scss b/theme/css/sass/blog.scss new file mode 100644 index 0000000..b7c3d6e --- /dev/null +++ b/theme/css/sass/blog.scss @@ -0,0 +1,216 @@ +@import "vars.scss"; + +body{ + color: $black; + background-color: $white; + font-family: $font1; +} + +#sidebar{ + background: url('../img/stressed_linen/stressed_linen.png') repeat; + position: fixed; + left: 0; + bottom: 0; + right: auto; + top: 0; + width: 25%; + min-width: 200px; + padding-left: 8px; + padding-right: 8px; + color: $white; + a{ + color: $white; + text-decoration: none; + } +} + +#site-title{ + font-family: $font2; + font-size: 2em; + @include transition; + + &:hover{ + color: $accent1; + } +} + +#site-desc{ + font-size: 1.3em; + padding: 0 6px; +} + +#post-container{ + position: relative; + margin-left: 27%; + max-width: 800px; + overflow-wrap: break-word; +} + +#nav-links{ + list-style: none; + padding: 0; + font-family: $font2; + font-size: 2em; + font-variant: bold; + li{ + margin: 12px 12px; + } + a{ + padding: 0 24px; + border-radius: 24px; + display: inline-block; + border: 3px solid $white; + line-height: 1.8em; + @include transition; + } + a:hover{ + border-color: $accent1; + color: $accent1; + } + +} + + +#post-list{ + list-style: none; +} + +.post-entry{ + margin: 3em 0; +} + +.entry-header{ + font-family: $font2; + font-variant: bold; + a{ + color: $black; + text-decoration: none; + } + a:hover{ + color: $accent1; + text-decoration: none; + } + time{ + color: $gray; + } + h1{ + margin: 0.5em 0; + } +} + + +.post-content{ + a{ + color: $accent1; + } + img{ + display: block; + margin: 0 auto; + max-width: 80%; + } + blockquote{ + font-style: italic; + } + pre{ + font-size: 13px; + background-color: $prebg; + padding: 10px; + margin: 10px; + overflow: auto; + font-family: $font3; + } +} + +.post-meta{ + a{ + font-style: italic; + color: $accent1; + } +} + +.paginator{ + text-align: center; + padding: 12px; + font-size: 1.4em; + font-family: $font2; + a{ + color: $black; + text-decoration: none; + &:hover{ + color: $accent1; + } + } +} + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + Theses examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ + +@media only screen and (max-width: 800px) { + /* Style adjustments for viewports that meet the condition */ + #sidebar{ + position: static; + width: 100%; + padding: 0; + } + + #post-container{ + width: 100%; + position: static; + margin: 0; + padding: 0px; + } + + #post-list{ + padding: 0; + } + + #nav-links{ + text-align: center; + padding: 0; + font-size: 1.8em; + li{ + display: inline; + margin-top: 6px; + } + a{ + display: inline-block; + } + } + + #site-title h1{ + margin-top: 0; + } + + #site-header{ + margin-left: 18px; + } + + .side-shadow { + -webkit-box-shadow: 0 3px 12px 3px $gray; + -moz-box-shadow: 0 3px 12px 3px $gray; + box-shadow: 0 3px 12px 3px $gray; + } + + .post-entry{ + padding: 0 12px; + } +} + +@media only screen and (max-width: 640px) { + #nav-links{ + font-size: 1.1em; + } + #site-desc{ + font-size: 1em; + } + #site-title h1{ + font-size: 1.3em; + margin: 0.1em 0px; + } + #site-info{ + font-size: 0.6em; + } +} \ No newline at end of file diff --git a/theme/css/sass/landing.scss b/theme/css/sass/landing.scss new file mode 100644 index 0000000..0ed493d --- /dev/null +++ b/theme/css/sass/landing.scss @@ -0,0 +1,80 @@ +@import "vars.scss"; + +body{ + //background: url('../img/aa.jpg') repeat; + background-color: $white; +} + +#content-box{ + //background-color: rgba(253,253,253,.08); + background: url('../img/stressed_linen/stressed_linen.png') repeat; + padding: 12px; + margin: 5% auto; + color: $white; + font-family: $font1; + font-size: 1.2em; + border-bottom: 2px solid $accent1; +} + +#intro-header{ + font-family: $font2; + text-align: center; + h1{ + font-size: 3.5em; + margin-top: 12px; + margin-bottom: 12px; + } +} + +.centered-nav{ + text-align: center; + padding: 0; + li{ + display: inline; + } + a{ + @include transition; + display: inline-block; + color: $white; + text-decoration: none; + } + a:hover{ + color: $accent1; + text-shadow: 0 0 12px $gray; + } +} + +#nav-links{ + font-family: $font2; + font-size: 1.8em; + a{ + margin: 0 6px; + padding: 3px; + } +} + +#nav-services{ + li{ + margin: 6px; + } +} + +.svc-badge{ + font-size: 36px; + width: 50px; + display: inline-block; +} + +#contact-form{ + text-align: center; +} + +#contact-methods{ + margin-top: 2em; + li{ + margin: 0 24px ; + h3{ + margin: 0.3em 0; + } + } +} \ No newline at end of file diff --git a/theme/css/sass/main.scss b/theme/css/sass/main.scss new file mode 100644 index 0000000..dcefedc --- /dev/null +++ b/theme/css/sass/main.scss @@ -0,0 +1,309 @@ +/* + * HTML5 Boilerplate + * + * What follows is the result of much research on cross-browser styling. + * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, + * Kroc Camen, and the H5BP dev community and team. + */ + +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ + + +html, +button, +input, +select, +textarea { + color: #222; +} + +body { + font-size: 1em; + line-height: 1.4; +} + +/* + * Remove text-shadow in selection highlight: h5bp.com/i + * These selection declarations have to be separate. + * Customize the background color to match your design. + */ + +::-moz-selection { + background: #b3d4fc; + text-shadow: none; +} + +::selection { + background: #b3d4fc; + text-shadow: none; +} + +/* + * A better looking default horizontal rule + */ + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} + +/* + * Remove the gap between images and the bottom of their containers: h5bp.com/i/440 + */ + +img { + vertical-align: middle; +} + +/* + * Remove default fieldset styles. + */ + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +/* + * Allow only vertical resizing of textareas. + */ + +textarea { + resize: vertical; +} + +/* ========================================================================== + Chrome Frame prompt + ========================================================================== */ + +.chromeframe { + margin: 0.2em 0; + background: #ccc; + color: #000; + padding: 0.2em 0; +} + +/* ========================================================================== + Author's custom styles + ========================================================================== */ +@import "vars.scss"; + +#site-info{ + margin-top: 1.5em; + font-size: 0.7em; + text-align: center; + color: $accent1; + a{ + color: $white; + } +} + +.side-shadow { + -webkit-box-shadow: 3px 0px 8px 0px $gray; + -moz-box-shadow: 3px 0px 8px 0px $gray; + box-shadow: 3px 0px 8px 0px $gray; +} + +.angle-shadow { + -webkit-box-shadow: 6px 6px 8px 3px $gray; + -moz-box-shadow: 6px 6px 8px 3px $gray; + box-shadow: 6px 6px 8px 3px $gray; +} + + +/* ========================================================================== + Helper classes + ========================================================================== */ + +/* + * Image replacement + */ + +.ir { + background-color: transparent; + border: 0; + overflow: hidden; + /* IE 6/7 fallback */ + *text-indent: -9999px; +} + +.ir:before { + content: ""; + display: block; + width: 0; + height: 150%; +} + +/* + * Hide from both screenreaders and browsers: h5bp.com/u + */ + +.hidden { + display: none !important; + visibility: hidden; +} + +/* + * Hide only visually, but have it available for screenreaders: h5bp.com/v + */ + +.visuallyhidden { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +/* + * Extends the .visuallyhidden class to allow the element to be focusable + * when navigated to via the keyboard: h5bp.com/p + */ + +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} + +/* + * Hide visually and from screenreaders, but maintain layout + */ + +.invisible { + visibility: hidden; +} + +/* + * Clearfix: contain floats + * + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * `contenteditable` attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that receive the `clearfix` class. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ + +.clearfix:before, +.clearfix:after { + content: " "; /* 1 */ + display: table; /* 2 */ +} + +.clearfix:after { + clear: both; +} + +/* + * For IE 6/7 only + * Include this rule to trigger hasLayout and contain floats. + */ + +.clearfix { + *zoom: 1; +} + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + Theses examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ + +@media only screen and (min-width: 35em) { + /* Style adjustments for viewports that meet the condition */ +} + +@media print, + (-o-min-device-pixel-ratio: 5/4), + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 120dpi) { + /* Style adjustments for high resolution devices */ +} + +/* ========================================================================== + Print styles. + Inlined to avoid required HTTP connection: h5bp.com/r + ========================================================================== */ + +@media print { + * { + background: transparent !important; + color: #000 !important; /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* + * Don't show links for images, or javascript/internal links + */ + + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; /* h5bp.com/t */ + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} diff --git a/theme/font/FontAwesome.otf b/theme/font/FontAwesome.otf new file mode 100644 index 0000000..64049bf Binary files /dev/null and b/theme/font/FontAwesome.otf differ diff --git a/theme/font/fontawesome-webfont.eot b/theme/font/fontawesome-webfont.eot index cadee15..7d81019 100644 Binary files a/theme/font/fontawesome-webfont.eot and b/theme/font/fontawesome-webfont.eot differ diff --git a/theme/font/fontawesome-webfont.svg b/theme/font/fontawesome-webfont.svg index 48d3f96..ba0afe5 100644 --- a/theme/font/fontawesome-webfont.svg +++ b/theme/font/fontawesome-webfont.svg @@ -1,525 +1,284 @@ - -This is a custom SVG font generated by IcoMoon. -0 - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/theme/font/fontawesome-webfont.ttf b/theme/font/fontawesome-webfont.ttf index dbf022e..d461724 100644 Binary files a/theme/font/fontawesome-webfont.ttf and b/theme/font/fontawesome-webfont.ttf differ diff --git a/theme/font/fontawesome-webfont.woff b/theme/font/fontawesome-webfont.woff index db1975b..3c89ae0 100644 Binary files a/theme/font/fontawesome-webfont.woff and b/theme/font/fontawesome-webfont.woff differ diff --git a/theme/img/.gitignore b/theme/img/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/theme/img/stressed_linen/readme.txt b/theme/img/stressed_linen/readme.txt new file mode 100644 index 0000000..0fc2a1f --- /dev/null +++ b/theme/img/stressed_linen/readme.txt @@ -0,0 +1,8 @@ + + +======================================================== + This pattern is downloaded from www.subtlepatterns.com + If you need more, that's where to get'em. + ======================================================== + + \ No newline at end of file diff --git a/theme/img/stressed_linen/stressed_linen.png b/theme/img/stressed_linen/stressed_linen.png new file mode 100644 index 0000000..257715f Binary files /dev/null and b/theme/img/stressed_linen/stressed_linen.png differ diff --git a/theme/img/stressed_linen/stressed_linen_@2X.png b/theme/img/stressed_linen/stressed_linen_@2X.png new file mode 100644 index 0000000..4fb6258 Binary files /dev/null and b/theme/img/stressed_linen/stressed_linen_@2X.png differ diff --git a/theme/js/main.js b/theme/js/main.js new file mode 100644 index 0000000..a9c9113 --- /dev/null +++ b/theme/js/main.js @@ -0,0 +1 @@ +// Empty for now. Maybe used later. \ No newline at end of file diff --git a/theme/js/vendor/modernizr-2.6.2.min.js b/theme/js/vendor/modernizr-2.6.2.min.js new file mode 100644 index 0000000..f65d479 --- /dev/null +++ b/theme/js/vendor/modernizr-2.6.2.min.js @@ -0,0 +1,4 @@ +/* Modernizr 2.6.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f