Skip to content
Browse files

Create gh-pages branch via GitHub

  • Loading branch information...
1 parent 5fe084d commit d1cbfc7f77a28cb3040e7c25561624a03ef25b9e @carlos8f committed
View
BIN images/body-bg.jpg
Deleted file not rendered
View
BIN images/checker.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN images/download-button.png
Deleted file not rendered
View
BIN images/github-button.png
Deleted file not rendered
View
BIN images/header-bg.jpg
Deleted file not rendered
View
BIN images/highlight-bg.jpg
Deleted file not rendered
View
BIN images/sidebar-bg.jpg
Deleted file not rendered
View
76 index.html
@@ -1,34 +1,35 @@
-<!DOCTYPE html>
+<!doctype html>
<html>
<head>
- <meta charset='utf-8'>
+ <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <link href='https://fonts.googleapis.com/css?family=Architects+Daughter' rel='stylesheet' type='text/css'>
- <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
- <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
- <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
+ <title>buffet by carlos8f</title>
+
+ <link rel="stylesheet" href="stylesheets/styles.css">
+ <link rel="stylesheet" href="stylesheets/pygment_trac.css">
+ <script src="javascripts/scale.fix.js"></script>
+ <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
-
- <title>buffet by carlos8f</title>
</head>
-
<body>
- <header>
- <div class="inner">
+ <div class="wrapper">
+ <header>
<h1>buffet</h1>
- <h2>Performance-oriented static file server for Node.js</h2>
- <a href="https://github.com/carlos8f/node-buffet" class="button"><small>View project on</small>GitHub</a>
- </div>
- </header>
-
- <div id="content-wrapper">
- <div class="inner clearfix">
- <section id="main-content">
- <p>Serving static files should be the most efficient thing that a Node.js app can
+ <p>Performance-oriented static file server for Node.js</p>
+ <p class="view"><a href="https://github.com/carlos8f/node-buffet">View the Project on GitHub <small>carlos8f/node-buffet</small></a></p>
+ <ul>
+ <li><a href="https://github.com/carlos8f/node-buffet/zipball/master">Download <strong>ZIP File</strong></a></li>
+ <li><a href="https://github.com/carlos8f/node-buffet/tarball/master">Download <strong>TAR Ball</strong></a></li>
+ <li><a href="https://github.com/carlos8f/node-buffet">View On <strong>GitHub</strong></a></li>
+ </ul>
+ </header>
+ <section>
+ <h2>Idea</h2>
+
+<p>Serving static files should be the most efficient thing that a Node.js app can
do. Turns out, runtime syscalls to the filesystem can really hang your page
loads, especially if your filesystem is networked or unreliable in some other way.</p>
@@ -57,6 +58,13 @@
<p>Middleware version (compatible with <a href="http://www.senchalabs.org/connect/">connect</a>,
<a href="http://flatironjs.org/">union/flatiron</a>, <a href="https://npmjs.org/package/middler">middler</a>, etc.)</p>
+<p>Install in your project with npm:</p>
+
+<div class="highlight"><pre><span class="nv">$ </span>npm install --save buffet
+</pre></div>
+
+<p>Example with <a href="http://www.senchalabs.org/connect/">connect</a>:</p>
+
<div class="highlight"><pre><span class="kd">var</span> <span class="nx">connect</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'connect'</span><span class="p">)</span>
<span class="p">,</span> <span class="nx">app</span> <span class="o">=</span> <span class="nx">connect</span><span class="p">()</span>
<span class="p">,</span> <span class="nx">buffet</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'buffet'</span><span class="p">)()</span> <span class="c1">// root defaults to ./public</span>
@@ -154,25 +162,13 @@
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.</p>
- </section>
-
- <aside id="sidebar">
- <a href="https://github.com/carlos8f/node-buffet/zipball/master" class="button">
- <small>Download</small>
- .zip file
- </a>
- <a href="https://github.com/carlos8f/node-buffet/tarball/master" class="button">
- <small>Download</small>
- .tar.gz file
- </a>
-
- <p class="repo-owner"><a href="https://github.com/carlos8f/node-buffet"></a> is maintained by <a href="https://github.com/carlos8f">carlos8f</a>.</p>
-
- <p>This page was generated by <a href="pages.github.com">GitHub Pages</a> using the Architect theme by <a href="http://twitter.com/jasonlong">Jason Long</a>.</p>
- </aside>
- </div>
+ </section>
</div>
-
-
+ <footer>
+ <p>Project maintained by <a href="https://github.com/carlos8f">carlos8f</a></p>
+ <p>Hosted on GitHub Pages &mdash; Theme by <a href="https://github.com/orderedlist">orderedlist</a></p>
+ </footer>
+ <!--[if !IE]><script>fixScale(document);</script><![endif]-->
+
</body>
</html>
View
1 javascripts/main.js
@@ -1 +0,0 @@
-console.log('This would be the main JS file.');
View
20 javascripts/scale.fix.js
@@ -0,0 +1,20 @@
+fixScale = function(doc) {
+
+ var addEvent = 'addEventListener',
+ type = 'gesturestart',
+ qsa = 'querySelectorAll',
+ scales = [1, 1],
+ meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : [];
+
+ function fix() {
+ meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1];
+ doc.removeEventListener(type, fix, true);
+ }
+
+ if ((meta = meta[meta.length - 1]) && addEvent in doc) {
+ fix();
+ scales = [.25, 1.6];
+ doc[addEvent](type, fix, true);
+ }
+
+};
View
2 params.json
@@ -1 +1 @@
-{"note":"Don't delete this file! It's used internally to help with page regeneration.","body":"Serving static files should be the most efficient thing that a Node.js app can\r\ndo. Turns out, runtime syscalls to the filesystem can really hang your page\r\nloads, especially if your filesystem is networked or unreliable in some other way.\r\n\r\nBuffet takes a fully-bufferred approach -- all files are fully loaded into\r\nmemory when your app boots, so you will never feel the burn of the filesystem.\r\nIn practice, this is immensely efficient. So much so that putting\r\n[Varnish](https://www.varnish-cache.org/) in front of your app might even make it\r\nslower! Well, almost (summary from buffet's `make bench`):\r\n\r\n```\r\n**************** varnish (5876.03 rps)\r\n**************** buffet-server (5587.53 rps)\r\n************** buffet (5008.57 rps)\r\n********** node-static (3643.76 rps)\r\n****** send (2130.13 rps)\r\n***** ecstatic (1690.86 rps)\r\n*** paperboy (737.16 rps)\r\n```\r\n\r\nContinuous deployment is also becoming all the rage, and restarting Varnish is\r\na pain, so consider using Buffet -- your pages will always be fresh and zesty!\r\n\r\nUsage\r\n-----\r\n\r\n### Middleware\r\n\r\nMiddleware version (compatible with [connect](http://www.senchalabs.org/connect/),\r\n[union/flatiron](http://flatironjs.org/), [middler](https://npmjs.org/package/middler), etc.)\r\n\r\n```javascript\r\nvar connect = require('connect')\r\n , app = connect()\r\n , buffet = require('buffet')() // root defaults to ./public\r\n\r\napp.use(buffet);\r\napp.use(buffet.notFound);\r\n\r\nvar server = require('http').createServer(app);\r\nserver.listen(3000, function () {\r\n console.log('test server running on port 3000');\r\n});\r\n```\r\n\r\n### Easy built-in server\r\n\r\n```bash\r\n$ npm install -g buffet\r\n$ cd /var/www/html && buffet\r\nbuffet 0.4.0 listening on port 8080\r\n```\r\n\r\n### As a request handler\r\n\r\n```javascript\r\nvar server = require('http').createServer();\r\nvar buffet = require('buffet')(); // root defaults to ./public\r\n\r\nserver.on('request', buffet);\r\nserver.on('request', buffet.notFound);\r\n\r\nserver.listen(3000, function () {\r\n console.log('test server running on port 3000');\r\n});\r\n```\r\n\r\nOptions\r\n-------\r\n\r\n- `root`: Document root. Can also be passed as the first parameter to `buffet()`.\r\n (Default: `./public`)\r\n- `indexes`: True to look for `options.index` and serve it for directory requests.\r\n (Default: true)\r\n- `index`: Name of index file to look for. (Default: `index.html`)\r\n- `gzip`: True to enable gzip when clients can accept it. (Default: `true`)\r\n- `watch`: True to auto-update the buffer when files change. (Default: `true`)\r\n- `poweredBy`: True to add the `X-Powered-By` header. (Default: `true`)\r\n- `maxAge`: Number of max-age seconds to set `Cache-Control` header. Set to\r\n `false` or `0` to disable. (Default: `300`)\r\n- `notFoundPath`: Path to be rendered on `buffetMiddleware.notFound`. (Default:\r\n `/404.html`)\r\n- `keepAlive`: Timeout (in milliseconds) for HTTP keep-alive. (Default: `5000`)\r\n- `defaultContentType`: If the file does not have an extension, set this to specify the default `Content-Type` sent to the browser. This defaults to `application/octet-stream`.\r\n\r\nRunning your own benchmark\r\n--------------------------\r\n\r\nType `make bench` in the buffet directory (you'll need\r\n[siege](http://www.joedog.org/siege-home/) installed).\r\n\r\nBrought to you by [benchmarx](https://github.com/carlos8f/node-benchmarx).\r\n\r\nSee [here](https://gist.github.com/3473500) for my results.\r\n\r\n- - -\r\n\r\n### Developed by [Terra Eclipse](http://www.terraeclipse.com)\r\nTerra Eclipse, Inc. is a nationally recognized political technology and\r\nstrategy firm located in Aptos, CA and Washington, D.C.\r\n\r\n- - -\r\n\r\n### License: MIT\r\n\r\n- Copyright (C) 2012 Carlos Rodriguez (http://s8f.org/)\r\n- Copyright (C) 2012 Terra Eclipse, Inc. (http://www.terraeclipse.com/)\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is furnished\r\nto do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.","name":"buffet","tagline":"Performance-oriented static file server for Node.js","google":""}
+{"tagline":"Performance-oriented static file server for Node.js","note":"Don't delete this file! It's used internally to help with page regeneration.","body":"Idea\r\n----\r\n\r\nServing static files should be the most efficient thing that a Node.js app can\r\ndo. Turns out, runtime syscalls to the filesystem can really hang your page\r\nloads, especially if your filesystem is networked or unreliable in some other way.\r\n\r\nBuffet takes a fully-bufferred approach -- all files are fully loaded into\r\nmemory when your app boots, so you will never feel the burn of the filesystem.\r\nIn practice, this is immensely efficient. So much so that putting\r\n[Varnish](https://www.varnish-cache.org/) in front of your app might even make it\r\nslower! Well, almost (summary from buffet's `make bench`):\r\n\r\n```\r\n**************** varnish (5876.03 rps)\r\n**************** buffet-server (5587.53 rps)\r\n************** buffet (5008.57 rps)\r\n********** node-static (3643.76 rps)\r\n****** send (2130.13 rps)\r\n***** ecstatic (1690.86 rps)\r\n*** paperboy (737.16 rps)\r\n```\r\n\r\nContinuous deployment is also becoming all the rage, and restarting Varnish is\r\na pain, so consider using Buffet -- your pages will always be fresh and zesty!\r\n\r\nUsage\r\n-----\r\n\r\n### Middleware\r\n\r\nMiddleware version (compatible with [connect](http://www.senchalabs.org/connect/),\r\n[union/flatiron](http://flatironjs.org/), [middler](https://npmjs.org/package/middler), etc.)\r\n\r\nInstall in your project with npm:\r\n\r\n```shell\r\n$ npm install --save buffet\r\n```\r\n\r\nExample with [connect](http://www.senchalabs.org/connect/):\r\n\r\n```javascript\r\nvar connect = require('connect')\r\n , app = connect()\r\n , buffet = require('buffet')() // root defaults to ./public\r\n\r\napp.use(buffet);\r\napp.use(buffet.notFound);\r\n\r\nvar server = require('http').createServer(app);\r\nserver.listen(3000, function () {\r\n console.log('test server running on port 3000');\r\n});\r\n```\r\n\r\n### Easy built-in server\r\n\r\n```bash\r\n$ npm install -g buffet\r\n$ cd /var/www/html && buffet\r\nbuffet 0.4.0 listening on port 8080\r\n```\r\n\r\n### As a request handler\r\n\r\n```javascript\r\nvar server = require('http').createServer();\r\nvar buffet = require('buffet')(); // root defaults to ./public\r\n\r\nserver.on('request', buffet);\r\nserver.on('request', buffet.notFound);\r\n\r\nserver.listen(3000, function () {\r\n console.log('test server running on port 3000');\r\n});\r\n```\r\n\r\nOptions\r\n-------\r\n\r\n- `root`: Document root. Can also be passed as the first parameter to `buffet()`.\r\n (Default: `./public`)\r\n- `indexes`: True to look for `options.index` and serve it for directory requests.\r\n (Default: true)\r\n- `index`: Name of index file to look for. (Default: `index.html`)\r\n- `gzip`: True to enable gzip when clients can accept it. (Default: `true`)\r\n- `watch`: True to auto-update the buffer when files change. (Default: `true`)\r\n- `poweredBy`: True to add the `X-Powered-By` header. (Default: `true`)\r\n- `maxAge`: Number of max-age seconds to set `Cache-Control` header. Set to\r\n `false` or `0` to disable. (Default: `300`)\r\n- `notFoundPath`: Path to be rendered on `buffetMiddleware.notFound`. (Default:\r\n `/404.html`)\r\n- `keepAlive`: Timeout (in milliseconds) for HTTP keep-alive. (Default: `5000`)\r\n- `defaultContentType`: If the file does not have an extension, set this to specify the default `Content-Type` sent to the browser. This defaults to `application/octet-stream`.\r\n\r\nRunning your own benchmark\r\n--------------------------\r\n\r\nType `make bench` in the buffet directory (you'll need\r\n[siege](http://www.joedog.org/siege-home/) installed).\r\n\r\nBrought to you by [benchmarx](https://github.com/carlos8f/node-benchmarx).\r\n\r\nSee [here](https://gist.github.com/3473500) for my results.\r\n\r\n- - -\r\n\r\n### Developed by [Terra Eclipse](http://www.terraeclipse.com)\r\nTerra Eclipse, Inc. is a nationally recognized political technology and\r\nstrategy firm located in Aptos, CA and Washington, D.C.\r\n\r\n- - -\r\n\r\n### License: MIT\r\n\r\n- Copyright (C) 2012 Carlos Rodriguez (http://s8f.org/)\r\n- Copyright (C) 2012 Terra Eclipse, Inc. (http://www.terraeclipse.com/)\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is furnished\r\nto do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.","name":"buffet","google":""}
View
226 stylesheets/print.css
@@ -1,226 +0,0 @@
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
-}
-/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
- display: block;
-}
-body {
- line-height: 1;
-}
-ol, ul {
- list-style: none;
-}
-blockquote, q {
- quotes: none;
-}
-blockquote:before, blockquote:after,
-q:before, q:after {
- content: '';
- content: none;
-}
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-body {
- font-size: 13px;
- line-height: 1.5;
- font-family: 'Helvetica Neue', Helvetica, Arial, serif;
- color: #000;
-}
-
-a {
- color: #d5000d;
- font-weight: bold;
-}
-
-header {
- padding-top: 35px;
- padding-bottom: 10px;
-}
-
-header h1 {
- font-weight: bold;
- letter-spacing: -1px;
- font-size: 48px;
- color: #303030;
- line-height: 1.2;
-}
-
-header h2 {
- letter-spacing: -1px;
- font-size: 24px;
- color: #aaa;
- font-weight: normal;
- line-height: 1.3;
-}
-#downloads {
- display: none;
-}
-#main_content {
- padding-top: 20px;
-}
-
-code, pre {
- font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal;
- color: #222;
- margin-bottom: 30px;
- font-size: 12px;
-}
-
-code {
- padding: 0 3px;
-}
-
-pre {
- border: solid 1px #ddd;
- padding: 20px;
- overflow: auto;
-}
-pre code {
- padding: 0;
-}
-
-ul, ol, dl {
- margin-bottom: 20px;
-}
-
-
-/* COMMON STYLES */
-
-table {
- width: 100%;
- border: 1px solid #ebebeb;
-}
-
-th {
- font-weight: 500;
-}
-
-td {
- border: 1px solid #ebebeb;
- text-align: center;
- font-weight: 300;
-}
-
-form {
- background: #f2f2f2;
- padding: 20px;
-
-}
-
-
-/* GENERAL ELEMENT TYPE STYLES */
-
-h1 {
- font-size: 2.8em;
-}
-
-h2 {
- font-size: 22px;
- font-weight: bold;
- color: #303030;
- margin-bottom: 8px;
-}
-
-h3 {
- color: #d5000d;
- font-size: 18px;
- font-weight: bold;
- margin-bottom: 8px;
-}
-
-h4 {
- font-size: 16px;
- color: #303030;
- font-weight: bold;
-}
-
-h5 {
- font-size: 1em;
- color: #303030;
-}
-
-h6 {
- font-size: .8em;
- color: #303030;
-}
-
-p {
- font-weight: 300;
- margin-bottom: 20px;
-}
-
-a {
- text-decoration: none;
-}
-
-p a {
- font-weight: 400;
-}
-
-blockquote {
- font-size: 1.6em;
- border-left: 10px solid #e9e9e9;
- margin-bottom: 20px;
- padding: 0 0 0 30px;
-}
-
-ul li {
- list-style: disc inside;
- padding-left: 20px;
-}
-
-ol li {
- list-style: decimal inside;
- padding-left: 3px;
-}
-
-dl dd {
- font-style: italic;
- font-weight: 100;
-}
-
-footer {
- margin-top: 40px;
- padding-top: 20px;
- padding-bottom: 30px;
- font-size: 13px;
- color: #aaa;
-}
-
-footer a {
- color: #666;
-}
-
-/* MISC */
-.clearfix:after {
- clear: both;
- content: '.';
- display: block;
- visibility: hidden;
- height: 0;
-}
-
-.clearfix {display: inline-block;}
-* html .clearfix {height: 1%;}
-.clearfix {display: block;}
View
125 stylesheets/pygment_trac.css
@@ -1,69 +1,60 @@
-.highlight { background: #ffffff; }
-.highlight .c { color: #999988; font-style: italic } /* Comment */
-.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
-.highlight .k { font-weight: bold } /* Keyword */
-.highlight .o { font-weight: bold } /* Operator */
-.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
-.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
-.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
-.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .hll { background-color: #49483e }
+.highlight { background: #3A3C42; color: #f8f8f2 }
+.highlight .c { color: #75715e } /* Comment */
+.highlight .err { color: #960050; background-color: #1e0010 } /* Error */
+.highlight .k { color: #66d9ef } /* Keyword */
+.highlight .l { color: #ae81ff } /* Literal */
+.highlight .n { color: #f8f8f2 } /* Name */
+.highlight .o { color: #f92672 } /* Operator */
+.highlight .p { color: #f8f8f2 } /* Punctuation */
+.highlight .cm { color: #75715e } /* Comment.Multiline */
+.highlight .cp { color: #75715e } /* Comment.Preproc */
+.highlight .c1 { color: #75715e } /* Comment.Single */
+.highlight .cs { color: #75715e } /* Comment.Special */
.highlight .ge { font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #aa0000 } /* Generic.Error */
-.highlight .gh { color: #999999 } /* Generic.Heading */
-.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
-.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
-.highlight .go { color: #888888 } /* Generic.Output */
-.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */
-.highlight .gt { color: #aa0000 } /* Generic.Traceback */
-.highlight .kc { font-weight: bold } /* Keyword.Constant */
-.highlight .kd { font-weight: bold } /* Keyword.Declaration */
-.highlight .kn { font-weight: bold } /* Keyword.Namespace */
-.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
-.highlight .kr { font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
-.highlight .m { color: #009999 } /* Literal.Number */
-.highlight .s { color: #d14 } /* Literal.String */
-.highlight .na { color: #008080 } /* Name.Attribute */
-.highlight .nb { color: #0086B3 } /* Name.Builtin */
-.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
-.highlight .no { color: #008080 } /* Name.Constant */
-.highlight .ni { color: #800080 } /* Name.Entity */
-.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
-.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
-.highlight .nn { color: #555555 } /* Name.Namespace */
-.highlight .nt { color: #000080 } /* Name.Tag */
-.highlight .nv { color: #008080 } /* Name.Variable */
-.highlight .ow { font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
-.highlight .mf { color: #009999 } /* Literal.Number.Float */
-.highlight .mh { color: #009999 } /* Literal.Number.Hex */
-.highlight .mi { color: #009999 } /* Literal.Number.Integer */
-.highlight .mo { color: #009999 } /* Literal.Number.Oct */
-.highlight .sb { color: #d14 } /* Literal.String.Backtick */
-.highlight .sc { color: #d14 } /* Literal.String.Char */
-.highlight .sd { color: #d14 } /* Literal.String.Doc */
-.highlight .s2 { color: #d14 } /* Literal.String.Double */
-.highlight .se { color: #d14 } /* Literal.String.Escape */
-.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
-.highlight .si { color: #d14 } /* Literal.String.Interpol */
-.highlight .sx { color: #d14 } /* Literal.String.Other */
-.highlight .sr { color: #009926 } /* Literal.String.Regex */
-.highlight .s1 { color: #d14 } /* Literal.String.Single */
-.highlight .ss { color: #990073 } /* Literal.String.Symbol */
-.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
-.highlight .vc { color: #008080 } /* Name.Variable.Class */
-.highlight .vg { color: #008080 } /* Name.Variable.Global */
-.highlight .vi { color: #008080 } /* Name.Variable.Instance */
-.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
-
-.type-csharp .highlight .k { color: #0000FF }
-.type-csharp .highlight .kt { color: #0000FF }
-.type-csharp .highlight .nf { color: #000000; font-weight: normal }
-.type-csharp .highlight .nc { color: #2B91AF }
-.type-csharp .highlight .nn { color: #000000 }
-.type-csharp .highlight .s { color: #A31515 }
-.type-csharp .highlight .sc { color: #A31515 }
+.highlight .kc { color: #66d9ef } /* Keyword.Constant */
+.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
+.highlight .kn { color: #f92672 } /* Keyword.Namespace */
+.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
+.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
+.highlight .kt { color: #66d9ef } /* Keyword.Type */
+.highlight .ld { color: #e6db74 } /* Literal.Date */
+.highlight .m { color: #ae81ff } /* Literal.Number */
+.highlight .s { color: #e6db74 } /* Literal.String */
+.highlight .na { color: #a6e22e } /* Name.Attribute */
+.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
+.highlight .nc { color: #a6e22e } /* Name.Class */
+.highlight .no { color: #66d9ef } /* Name.Constant */
+.highlight .nd { color: #a6e22e } /* Name.Decorator */
+.highlight .ni { color: #f8f8f2 } /* Name.Entity */
+.highlight .ne { color: #a6e22e } /* Name.Exception */
+.highlight .nf { color: #a6e22e } /* Name.Function */
+.highlight .nl { color: #f8f8f2 } /* Name.Label */
+.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
+.highlight .nx { color: #a6e22e } /* Name.Other */
+.highlight .py { color: #f8f8f2 } /* Name.Property */
+.highlight .nt { color: #f92672 } /* Name.Tag */
+.highlight .nv { color: #f8f8f2 } /* Name.Variable */
+.highlight .ow { color: #f92672 } /* Operator.Word */
+.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
+.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
+.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
+.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
+.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
+.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
+.highlight .sc { color: #e6db74 } /* Literal.String.Char */
+.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
+.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
+.highlight .se { color: #ae81ff } /* Literal.String.Escape */
+.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
+.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
+.highlight .sx { color: #e6db74 } /* Literal.String.Other */
+.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
+.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
+.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
+.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
+.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
+.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */
View
356 stylesheets/styles.css
@@ -0,0 +1,356 @@
+@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700);
+html {
+ background: #6C7989;
+ background: #6c7989 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c7989), color-stop(100%, #434b55)) fixed;
+ background: #6c7989 -webkit-linear-gradient(#6c7989, #434b55) fixed;
+ background: #6c7989 -moz-linear-gradient(#6c7989, #434b55) fixed;
+ background: #6c7989 -o-linear-gradient(#6c7989, #434b55) fixed;
+ background: #6c7989 -ms-linear-gradient(#6c7989, #434b55) fixed;
+ background: #6c7989 linear-gradient(#6c7989, #434b55) fixed;
+}
+
+body {
+ padding: 50px 0;
+ margin: 0;
+ font: 14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: #555;
+ font-weight: 300;
+ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAUdEVYdENyZWF0aW9uIFRpbWUAMy82LzEygrTcTAAAAFRJREFUSIljfPDggZRf5RIGGNjUHsNATz6jXmSL1Kb2GLiAX+USBnrymRgGGDCORgFmoNAXjEbBaBSMRsFoFIxGwWgUjEbBaBSMRsFoFIxGwWgUAABYNujumib3wAAAAABJRU5ErkJggg==') fixed;
+}
+
+.wrapper {
+ width: 640px;
+ margin: 0 auto;
+ background: #DEDEDE;
+ -webkit-border-radius: 8px;
+ -moz-border-radius: 8px;
+ -ms-border-radius: 8px;
+ -o-border-radius: 8px;
+ border-radius: 8px;
+ -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
+ box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
+}
+
+header, section, footer {
+ display: block;
+}
+
+a {
+ color: #069;
+ text-decoration: none;
+}
+
+p {
+ margin: 0 0 20px;
+ padding: 0;
+}
+
+strong {
+ color: #222;
+ font-weight: 700;
+}
+
+header {
+ -webkit-border-radius: 8px 8px 0 0;
+ -moz-border-radius: 8px 8px 0 0;
+ -ms-border-radius: 8px 8px 0 0;
+ -o-border-radius: 8px 8px 0 0;
+ border-radius: 8px 8px 0 0;
+ background: #C6EAFA;
+ background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddfbfc), color-stop(100%, #c6eafa));
+ background: -webkit-linear-gradient(#ddfbfc, #c6eafa);
+ background: -moz-linear-gradient(#ddfbfc, #c6eafa);
+ background: -o-linear-gradient(#ddfbfc, #c6eafa);
+ background: -ms-linear-gradient(#ddfbfc, #c6eafa);
+ background: linear-gradient(#ddfbfc, #c6eafa);
+ position: relative;
+ padding: 15px 20px;
+ border-bottom: 1px solid #B2D2E1;
+}
+header h1 {
+ margin: 0;
+ padding: 0;
+ font-size: 24px;
+ line-height: 1.2;
+ color: #069;
+ text-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
+}
+header.without-description h1 {
+ margin: 10px 0;
+}
+header p {
+ margin: 0;
+ color: #61778B;
+ width: 300px;
+ font-size: 13px;
+}
+header p.view {
+ display: none;
+ font-weight: 700;
+ text-shadow: rgba(255, 255, 255, 0.9) 0 1px 0;
+ -webkit-font-smoothing: antialiased;
+}
+header p.view a {
+ color: #06c;
+}
+header p.view small {
+ font-weight: 400;
+}
+header ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ position: absolute;
+ z-index: 1;
+ right: 20px;
+ top: 20px;
+ height: 38px;
+ padding: 1px 0;
+ background: #5198DF;
+ background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #77b9fb), color-stop(100%, #3782cd));
+ background: -webkit-linear-gradient(#77b9fb, #3782cd);
+ background: -moz-linear-gradient(#77b9fb, #3782cd);
+ background: -o-linear-gradient(#77b9fb, #3782cd);
+ background: -ms-linear-gradient(#77b9fb, #3782cd);
+ background: linear-gradient(#77b9fb, #3782cd);
+ border-radius: 5px;
+ -webkit-box-shadow: inset rgba(255, 255, 255, 0.45) 0 1px 0, inset rgba(0, 0, 0, 0.2) 0 -1px 0;
+ -moz-box-shadow: inset rgba(255, 255, 255, 0.45) 0 1px 0, inset rgba(0, 0, 0, 0.2) 0 -1px 0;
+ box-shadow: inset rgba(255, 255, 255, 0.45) 0 1px 0, inset rgba(0, 0, 0, 0.2) 0 -1px 0;
+ width: auto;
+}
+header ul:before {
+ content: '';
+ position: absolute;
+ z-index: -1;
+ left: -5px;
+ top: -4px;
+ right: -5px;
+ bottom: -6px;
+ background: rgba(0, 0, 0, 0.1);
+ -webkit-border-radius: 8px;
+ -moz-border-radius: 8px;
+ -ms-border-radius: 8px;
+ -o-border-radius: 8px;
+ border-radius: 8px;
+ -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0, inset rgba(255, 255, 255, 0.7) 0 -1px 0;
+ -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0, inset rgba(255, 255, 255, 0.7) 0 -1px 0;
+ box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0, inset rgba(255, 255, 255, 0.7) 0 -1px 0;
+}
+header ul li {
+ width: 79px;
+ float: left;
+ border-right: 1px solid #3A7CBE;
+ height: 38px;
+}
+header ul li.single {
+ border: none;
+}
+header ul li + li {
+ width: 78px;
+ border-left: 1px solid #8BBEF3;
+}
+header ul li + li + li {
+ border-right: none;
+ width: 79px;
+}
+header ul a {
+ line-height: 1;
+ font-size: 11px;
+ color: #fff;
+ color: rgba(255, 255, 255, 0.8);
+ display: block;
+ text-align: center;
+ font-weight: 400;
+ padding-top: 6px;
+ height: 40px;
+ text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
+}
+header ul a strong {
+ font-size: 14px;
+ display: block;
+ color: #fff;
+ -webkit-font-smoothing: antialiased;
+}
+
+section {
+ padding: 15px 20px;
+ font-size: 15px;
+ border-top: 1px solid #fff;
+ background: -webkit-gradient(linear, 50% 0%, 50% 700, color-stop(0%, #fafafa), color-stop(100%, #dedede));
+ background: -webkit-linear-gradient(#fafafa, #dedede 700px);
+ background: -moz-linear-gradient(#fafafa, #dedede 700px);
+ background: -o-linear-gradient(#fafafa, #dedede 700px);
+ background: -ms-linear-gradient(#fafafa, #dedede 700px);
+ background: linear-gradient(#fafafa, #dedede 700px);
+ -webkit-border-radius: 0 0 8px 8px;
+ -moz-border-radius: 0 0 8px 8px;
+ -ms-border-radius: 0 0 8px 8px;
+ -o-border-radius: 0 0 8px 8px;
+ border-radius: 0 0 8px 8px;
+ position: relative;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #222;
+ padding: 0;
+ margin: 0 0 20px;
+ line-height: 1.2;
+}
+
+p, ul, ol, table, pre, dl {
+ margin: 0 0 20px;
+}
+
+h1, h2, h3 {
+ line-height: 1.1;
+}
+
+h1 {
+ font-size: 28px;
+}
+
+h2 {
+ color: #393939;
+}
+
+h3, h4, h5, h6 {
+ color: #494949;
+}
+
+blockquote {
+ margin: 0 -20px 20px;
+ padding: 15px 20px 1px 40px;
+ font-style: italic;
+ background: #ccc;
+ background: rgba(0, 0, 0, 0.06);
+ color: #222;
+}
+
+img {
+ max-width: 100%;
+}
+
+code, pre {
+ font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
+ color: #333;
+ font-size: 12px;
+ overflow-x: auto;
+}
+
+pre {
+ padding: 20px;
+ background: #3A3C42;
+ color: #f8f8f2;
+ margin: 0 -20px 20px;
+}
+pre code {
+ color: #f8f8f2;
+}
+li pre {
+ margin-left: -60px;
+ padding-left: 60px;
+}
+
+table {
+ width: 100%;
+ border-collapse: collapse;
+}
+
+th, td {
+ text-align: left;
+ padding: 5px 10px;
+ border-bottom: 1px solid #aaa;
+}
+
+dt {
+ color: #222;
+ font-weight: 700;
+}
+
+th {
+ color: #222;
+}
+
+small {
+ font-size: 11px;
+}
+
+hr {
+ border: 0;
+ background: #aaa;
+ height: 1px;
+ margin: 0 0 20px;
+}
+
+footer {
+ width: 640px;
+ margin: 0 auto;
+ padding: 20px 0 0;
+ color: #ccc;
+ overflow: hidden;
+}
+footer a {
+ color: #fff;
+ font-weight: bold;
+}
+footer p {
+ float: left;
+}
+footer p + p {
+ float: right;
+}
+
+@media print, screen and (max-width: 740px) {
+ body {
+ padding: 0;
+ }
+
+ .wrapper {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ width: 100%;
+ }
+
+ footer {
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+ padding: 20px;
+ width: auto;
+ }
+ footer p {
+ float: none;
+ margin: 0;
+ }
+ footer p + p {
+ float: none;
+ }
+}
+@media print, screen and (max-width:580px) {
+ header ul {
+ display: none;
+ }
+
+ header p.view {
+ display: block;
+ }
+
+ header p {
+ width: 100%;
+ }
+}
+@media print {
+ header p.view a small:before {
+ content: 'at http://github.com/';
+ }
+}
View
479 stylesheets/stylesheet.css
@@ -1,479 +0,0 @@
-/* http://meyerweb.com/eric/tools/css/reset/
- v2.0 | 20110126
- License: none (public domain)
-*/
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
-}
-/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
- display: block;
-}
-body {
- line-height: 1;
-}
-ol, ul {
- list-style: none;
-}
-blockquote, q {
- quotes: none;
-}
-blockquote:before, blockquote:after,
-q:before, q:after {
- content: '';
- content: none;
-}
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-/* LAYOUT STYLES */
-body {
- font-size: 15px;
- line-height: 1.5;
- background: #fafafa url(../images/body-bg.jpg) 0 0 repeat;
- font-family: 'Helvetica Neue', Helvetica, Arial, serif;
- font-weight: 400;
- color: #666;
-}
-
-a {
- color: #2879d0;
-}
-a:hover {
- color: #2268b2;
-}
-
-header {
- padding-top: 40px;
- padding-bottom: 40px;
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- background: #2e7bcf url(../images/header-bg.jpg) 0 0 repeat-x;
- border-bottom: solid 1px #275da1;
-}
-
-header h1 {
- letter-spacing: -1px;
- font-size: 72px;
- color: #fff;
- line-height: 1;
- margin-bottom: 0.2em;
- width: 540px;
-}
-
-header h2 {
- font-size: 26px;
- color: #9ddcff;
- font-weight: normal;
- line-height: 1.3;
- width: 540px;
- letter-spacing: 0;
-}
-
-.inner {
- position: relative;
- width: 940px;
- margin: 0 auto;
-}
-
-#content-wrapper {
- border-top: solid 1px #fff;
- padding-top: 30px;
-}
-
-#main-content {
- width: 690px;
- float: left;
-}
-
-#main-content img {
- max-width: 100%;
-}
-
-aside#sidebar {
- width: 200px;
- padding-left: 20px;
- min-height: 504px;
- float: right;
- background: transparent url(../images/sidebar-bg.jpg) 0 0 no-repeat;
- font-size: 12px;
- line-height: 1.3;
-}
-
-aside#sidebar p.repo-owner,
-aside#sidebar p.repo-owner a {
- font-weight: bold;
-}
-
-#downloads {
- margin-bottom: 40px;
-}
-
-a.button {
- width: 134px;
- height: 58px;
- line-height: 1.2;
- font-size: 23px;
- color: #fff;
- padding-left: 68px;
- padding-top: 22px;
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
-}
-a.button small {
- display: block;
- font-size: 11px;
-}
-header a.button {
- position: absolute;
- right: 0;
- top: 0;
- background: transparent url(../images/github-button.png) 0 0 no-repeat;
-}
-aside a.button {
- width: 138px;
- padding-left: 64px;
- display: block;
- background: transparent url(../images/download-button.png) 0 0 no-repeat;
- margin-bottom: 20px;
- font-size: 21px;
-}
-
-code, pre {
- font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
- color: #222;
- margin-bottom: 30px;
- font-size: 13px;
-}
-
-code {
- background-color: #f2f8fc;
- border: solid 1px #dbe7f3;
- padding: 0 3px;
-}
-
-pre {
- padding: 20px;
- background: #fff;
- text-shadow: none;
- overflow: auto;
- border: solid 1px #f2f2f2;
-}
-pre code {
- color: #2879d0;
- background-color: #fff;
- border: none;
- padding: 0;
-}
-
-ul, ol, dl {
- margin-bottom: 20px;
-}
-
-
-/* COMMON STYLES */
-
-hr {
- height: 1px;
- line-height: 1px;
- margin-top: 1em;
- padding-bottom: 1em;
- border: none;
- background: transparent url('../images/hr.png') 0 0 no-repeat;
-}
-
-table {
- width: 100%;
- border: 1px solid #ebebeb;
-}
-
-th {
- font-weight: 500;
-}
-
-td {
- border: 1px solid #ebebeb;
- text-align: center;
- font-weight: 300;
-}
-
-form {
- background: #f2f2f2;
- padding: 20px;
-
-}
-
-
-/* GENERAL ELEMENT TYPE STYLES */
-
-#main-content h1 {
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- font-size: 2.8em;
- letter-spacing: -1px;
- color: #474747;
-}
-
-#main-content h1:before {
- content: "/";
- color: #9ddcff;
- padding-right: 0.3em;
- margin-left: -0.9em;
-}
-
-#main-content h2 {
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- font-size: 22px;
- font-weight: bold;
- margin-bottom: 8px;
- color: #474747;
-}
-#main-content h2:before {
- content: "//";
- color: #9ddcff;
- padding-right: 0.3em;
- margin-left: -1.5em;
-}
-
-#main-content h3 {
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- font-size: 18px;
- font-weight: bold;
- margin-top: 24px;
- margin-bottom: 8px;
- color: #474747;
-}
-
-#main-content h3:before {
- content: "///";
- color: #9ddcff;
- padding-right: 0.3em;
- margin-left: -2em;
-}
-
-#main-content h4 {
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- font-size: 15px;
- font-weight: bold;
- color: #474747;
-}
-
-h4:before {
- content: "////";
- color: #9ddcff;
- padding-right: 0.3em;
- margin-left: -2.8em;
-}
-
-#main-content h5 {
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- font-size: 14px;
- color: #474747;
-}
-h5:before {
- content: "/////";
- color: #9ddcff;
- padding-right: 0.3em;
- margin-left: -3.2em;
-}
-
-#main-content h6 {
- font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
- font-size: .8em;
- color: #474747;
-}
-h6:before {
- content: "//////";
- color: #9ddcff;
- padding-right: 0.3em;
- margin-left: -3.7em;
-}
-
-p {
- margin-bottom: 20px;
-}
-
-a {
- text-decoration: none;
-}
-
-p a {
- font-weight: 400;
-}
-
-blockquote {
- font-size: 1.6em;
- border-left: 10px solid #e9e9e9;
- margin-bottom: 20px;
- padding: 0 0 0 30px;
-}
-
-ul li {
- list-style: disc inside;
- padding-left: 20px;
-}
-
-ol li {
- list-style: decimal inside;
- padding-left: 3px;
-}
-
-dl dd {
- font-style: italic;
- font-weight: 100;
-}
-
-footer {
- background: transparent url('../images/hr.png') 0 0 no-repeat;
- margin-top: 40px;
- padding-top: 20px;
- padding-bottom: 30px;
- font-size: 13px;
- color: #aaa;
-}
-
-footer a {
- color: #666;
-}
-footer a:hover {
- color: #444;
-}
-
-/* MISC */
-.clearfix:after {
- clear: both;
- content: '.';
- display: block;
- visibility: hidden;
- height: 0;
-}
-
-.clearfix {display: inline-block;}
-* html .clearfix {height: 1%;}
-.clearfix {display: block;}
-
-/* #Media Queries
-================================================== */
-
-/* Smaller than standard 960 (devices and browsers) */
-@media only screen and (max-width: 959px) {}
-
-/* Tablet Portrait size to standard 960 (devices and browsers) */
-@media only screen and (min-width: 768px) and (max-width: 959px) {
- .inner {
- width: 740px;
- }
- header h1, header h2 {
- width: 340px;
- }
- header h1 {
- font-size: 60px;
- }
- header h2 {
- font-size: 30px;
- }
- #main-content {
- width: 490px;
- }
- #main-content h1:before,
- #main-content h2:before,
- #main-content h3:before,
- #main-content h4:before,
- #main-content h5:before,
- #main-content h6:before {
- content: none;
- padding-right: 0;
- margin-left: 0;
- }
-}
-
-/* All Mobile Sizes (devices and browser) */
-@media only screen and (max-width: 767px) {
- .inner {
- width: 93%;
- }
- header {
- padding: 20px 0;
- }
- header .inner {
- position: relative;
- }
- header h1, header h2 {
- width: 100%;
- }
- header h1 {
- font-size: 48px;
- }
- header h2 {
- font-size: 24px;
- }
- header a.button {
- background-image: none;
- width: auto;
- height: auto;
- display: inline-block;
- margin-top: 15px;
- padding: 5px 10px;
- position: relative;
- text-align: center;
- font-size: 13px;
- line-height: 1;
- background-color: #9ddcff;
- color: #2879d0;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- }
- header a.button small {
- font-size: 13px;
- display: inline;
- }
- #main-content,
- aside#sidebar {
- float: none;
- width: 100% ! important;
- }
- aside#sidebar {
- background-image: none;
- margin-top: 20px;
- border-top: solid 1px #ddd;
- padding: 20px 0;
- min-height: 0;
- }
- aside#sidebar a.button {
- display: none;
- }
- #main-content h1:before,
- #main-content h2:before,
- #main-content h3:before,
- #main-content h4:before,
- #main-content h5:before,
- #main-content h6:before {
- content: none;
- padding-right: 0;
- margin-left: 0;
- }
-}
-
-/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
-@media only screen and (min-width: 480px) and (max-width: 767px) {}
-
-/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
-@media only screen and (max-width: 479px) {}

0 comments on commit d1cbfc7

Please sign in to comment.
Something went wrong with that request. Please try again.