Bladeren bron

Create gh-pages branch via GitHub

Fredrik Haikarainen 10 jaren geleden
commit
59a7a85e99
9 gewijzigde bestanden met toevoegingen van 649 en 0 verwijderingen
  1. BIN
      images/bg_hr.png
  2. BIN
      images/blacktocat.png
  3. BIN
      images/icon_download.png
  4. BIN
      images/sprite_download.png
  5. 154
    0
      index.html
  6. 1
    0
      javascripts/main.js
  7. 1
    0
      params.json
  8. 70
    0
      stylesheets/pygment_trac.css
  9. 423
    0
      stylesheets/stylesheet.css

BIN
images/bg_hr.png Bestand weergeven


BIN
images/blacktocat.png Bestand weergeven


BIN
images/icon_download.png Bestand weergeven


BIN
images/sprite_download.png Bestand weergeven


+ 154
- 0
index.html Bestand weergeven

@@ -0,0 +1,154 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+  <head>
5
+    <meta charset='utf-8' />
6
+    <meta http-equiv="X-UA-Compatible" content="chrome=1" />
7
+    <meta name="description" content="Light : GNU/Linux application to control backlights" />
8
+
9
+    <link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
10
+
11
+    <title>Light</title>
12
+  </head>
13
+
14
+  <body>
15
+
16
+    <!-- HEADER -->
17
+    <div id="header_wrap" class="outer">
18
+        <header class="inner">
19
+          <a id="forkme_banner" href="https://github.com/haikarainen/light">View on GitHub</a>
20
+
21
+          <h1 id="project_title">Light</h1>
22
+          <h2 id="project_tagline">GNU/Linux application to control backlights</h2>
23
+
24
+            <section id="downloads">
25
+              <a class="zip_download_link" href="https://github.com/haikarainen/light/zipball/master">Download this project as a .zip file</a>
26
+              <a class="tar_download_link" href="https://github.com/haikarainen/light/tarball/master">Download this project as a tar.gz file</a>
27
+            </section>
28
+        </header>
29
+    </div>
30
+
31
+    <!-- MAIN CONTENT -->
32
+    <div id="main_content_wrap" class="outer">
33
+      <section id="main_content" class="inner">
34
+        <h1>
35
+<a name="light" class="anchor" href="#light"><span class="octicon octicon-link"></span></a>Light</h1>
36
+
37
+<p>Copyright (C) 2012 - 2014, Fredrik Haikarainen
38
+This is free software, see the source for copying conditions.  There is NO
39
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE</p>
40
+
41
+<h2>
42
+<a name="description" class="anchor" href="#description"><span class="octicon octicon-link"></span></a>Description</h2>
43
+
44
+<p>"Light"  is  a program  to control backlight controllers  under GNU/Linux,
45
+it is the successor of lightscript, which was a bash script with the  same
46
+purpose, and tries to maintain the same functionality.</p>
47
+
48
+<h2>
49
+<a name="features" class="anchor" href="#features"><span class="octicon octicon-link"></span></a>Features</h2>
50
+
51
+<ul>
52
+<li>Works excellent where other software has been proven to be unusable or problematic, thanks to how it operates internally and to the fact that it does not rely on xorg.</li>
53
+<li>Can automatically figure out the best controller to use, making full use of underlying hardware drivers.</li>
54
+<li>Possibility to set a minimum brightness value, as some controllers set the screen to be pitch black at a vaĺue of 0 (or higher).</li>
55
+</ul><h2>
56
+<a name="installation" class="anchor" href="#installation"><span class="octicon octicon-link"></span></a>Installation</h2>
57
+
58
+<h3>
59
+<a name="arch-linux" class="anchor" href="#arch-linux"><span class="octicon octicon-link"></span></a>Arch Linux</h3>
60
+
61
+<p>If you run Arch Linux, there is a package in the AUR called light.</p>
62
+
63
+<h3>
64
+<a name="debianubuntumint" class="anchor" href="#debianubuntumint"><span class="octicon octicon-link"></span></a>Debian/Ubuntu/Mint</h3>
65
+
66
+<p>A .deb is on the way</p>
67
+
68
+<h3>
69
+<a name="manual" class="anchor" href="#manual"><span class="octicon octicon-link"></span></a>Manual</h3>
70
+
71
+<p><code>make &amp;&amp; make install</code></p>
72
+
73
+<h2>
74
+<a name="usage" class="anchor" href="#usage"><span class="octicon octicon-link"></span></a>Usage</h2>
75
+
76
+<p>This application usually has 4 different criteria on flags to use, which are operation modes, value mode, target and controller mode. Flags from these different modes can never be used in conjunction, but all of them do not always have to be specified (although it is recommended to do so for verbosity).</p>
77
+
78
+<p><strong>Note:</strong> This application will only print errors if you are using it incorrectly. If something goes wrong, and you can't figure out why, try setting the verbosity flag with -v:</p>
79
+
80
+<ul>
81
+<li>0: No debug output</li>
82
+<li>1: Errors</li>
83
+<li>2: Errors, warnings</li>
84
+<li>3: Errors, warnings, notices</li>
85
+</ul><h3>
86
+<a name="operation-modes" class="anchor" href="#operation-modes"><span class="octicon octicon-link"></span></a>Operation modes</h3>
87
+
88
+<p>The operation modes describe <strong>what</strong> you want to do.</p>
89
+
90
+<ul>
91
+<li>-G: Which <strong>reads/gets</strong> brightness/data from controllers/files</li>
92
+<li>-S: Which <strong>writes/sets</strong> brightness/data to controllers/files</li>
93
+<li>-A: Which does like -S but instead <strong>adds</strong> the value</li>
94
+<li>-U: Which does like -S but instead '<strong>subtracts</strong> the value</li>
95
+<li>-O: Save the current brightness for later use (usually used on shutdown)</li>
96
+<li>-I: Restore the previously saved brightness (usually used on boot)</li>
97
+<li>-L: List the available controllers</li>
98
+</ul><p>When used by themselves operate on the brightness of a controller that is selected automatically. S, A and U needs another argument -- except for the main 4 criteria -- which is the value to set/add/subtract.   This can be specified either in percent or in raw values, but remember to specify the value mode (read below) if you want to write raw values.</p>
99
+
100
+<h3>
101
+<a name="value-modes" class="anchor" href="#value-modes"><span class="octicon octicon-link"></span></a>Value modes</h3>
102
+
103
+<p>The value mode specify in what unit you want to read or write values in. The default one (if not specified) is in percent, the other one is raw mode and should always be used when you need very precise values (or only have a controller with a very small amount of brightness levels).</p>
104
+
105
+<ul>
106
+<li>-p: Percent</li>
107
+<li>-r: Raw mode</li>
108
+</ul><p>Remember, this is the unit that will be used when you set, get, add or subtract brightness values.</p>
109
+
110
+<h3>
111
+<a name="target" class="anchor" href="#target"><span class="octicon octicon-link"></span></a>Target</h3>
112
+
113
+<p>As you can not only handle the <strong>brightness</strong> of controllers, you may also specify a target to read/write from/to:</p>
114
+
115
+<ul>
116
+<li>-b: Current brightness of selected controller</li>
117
+<li>-m: Maximum brightness of selected controller</li>
118
+<li>-c: Minimum brightness (cap) of selected controller</li>
119
+</ul><p>The minimum brightness is a feature implemented as some controllers make the screen go pitch black at 0%, if you have a controller like that, it is recommended to set this value (in either percent or in raw mode). These values will be saved in raw mode though, so if you specify it in percent it might not be too accurate depending on your controller.</p>
120
+
121
+<h3>
122
+<a name="controller-modes" class="anchor" href="#controller-modes"><span class="octicon octicon-link"></span></a>Controller modes</h3>
123
+
124
+<p>Finally, you can either use the built-in controller selection to get the controller with the maximum precision, or you can specify one manually with the -s flag. The -a flag will force automatic mode and is default. Use -L to get a list of controllers to use with the -s flag (to specify which controller to use).</p>
125
+
126
+<h3>
127
+<a name="examples" class="anchor" href="#examples"><span class="octicon octicon-link"></span></a>Examples</h3>
128
+
129
+<p>Get the current brightness in percent</p>
130
+
131
+<p><code>light -G</code></p>
132
+
133
+<p>Increase brightness by 5 percent</p>
134
+
135
+<p><code>light -A 5</code></p>
136
+
137
+<p>Set the minimum cap to 2 in raw value on the acpi_video0 controller:</p>
138
+
139
+<p><code>light -Scrs "acpi_video0" 2</code></p>
140
+      </section>
141
+    </div>
142
+
143
+    <!-- FOOTER  -->
144
+    <div id="footer_wrap" class="outer">
145
+      <footer class="inner">
146
+        <p class="copyright">Light maintained by <a href="https://github.com/haikarainen">haikarainen</a></p>
147
+        <p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
148
+      </footer>
149
+    </div>
150
+
151
+    
152
+
153
+  </body>
154
+</html>

+ 1
- 0
javascripts/main.js Bestand weergeven

@@ -0,0 +1 @@
1
+console.log('This would be the main JS file.');

+ 1
- 0
params.json Bestand weergeven

@@ -0,0 +1 @@
1
+{"name":"Light","tagline":"GNU/Linux application to control backlights","body":"# Light\r\n\r\nCopyright (C) 2012 - 2014, Fredrik Haikarainen\r\nThis is free software, see the source for copying conditions.  There is NO\r\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\r\n\r\n\r\n## Description\r\n\r\n\"Light\"  is  a program  to control backlight controllers  under GNU/Linux,\r\nit is the successor of lightscript, which was a bash script with the  same\r\npurpose, and tries to maintain the same functionality.\r\n\r\n\r\n## Features\r\n\r\n* Works excellent where other software has been proven to be unusable or problematic, thanks to how it operates internally and to the fact that it does not rely on xorg.\r\n* Can automatically figure out the best controller to use, making full use of underlying hardware drivers.\r\n* Possibility to set a minimum brightness value, as some controllers set the screen to be pitch black at a vaĺue of 0 (or higher).\r\n\r\n\r\n## Installation\r\n\r\n### Arch Linux\r\n\r\nIf you run Arch Linux, there is a package in the AUR called light.\r\n\r\n### Debian/Ubuntu/Mint\r\n\r\nA .deb is on the way\r\n\r\n### Manual\r\n\r\n`make && make install`\r\n\r\n\r\n## Usage\r\n\r\nThis application usually has 4 different criteria on flags to use, which are operation modes, value mode, target and controller mode. Flags from these different modes can never be used in conjunction, but all of them do not always have to be specified (although it is recommended to do so for verbosity).\r\n\r\n**Note:** This application will only print errors if you are using it incorrectly. If something goes wrong, and you can't figure out why, try setting the verbosity flag with -v:\r\n\r\n* 0: No debug output\r\n* 1: Errors\r\n* 2: Errors, warnings\r\n* 3: Errors, warnings, notices\r\n\r\n### Operation modes\r\n\r\nThe operation modes describe **what** you want to do.\r\n\r\n* -G: Which **reads/gets** brightness/data from controllers/files\r\n* -S: Which **writes/sets** brightness/data to controllers/files\r\n* -A: Which does like -S but instead **adds** the value\r\n* -U: Which does like -S but instead '**subtracts** the value\r\n* -O: Save the current brightness for later use (usually used on shutdown)\r\n* -I: Restore the previously saved brightness (usually used on boot)\r\n* -L: List the available controllers\r\n\r\nWhen used by themselves operate on the brightness of a controller that is selected automatically. S, A and U needs another argument -- except for the main 4 criteria -- which is the value to set/add/subtract.   This can be specified either in percent or in raw values, but remember to specify the value mode (read below) if you want to write raw values.\r\n\r\n### Value modes\r\n\r\nThe value mode specify in what unit you want to read or write values in. The default one (if not specified) is in percent, the other one is raw mode and should always be used when you need very precise values (or only have a controller with a very small amount of brightness levels).\r\n\r\n* -p: Percent\r\n* -r: Raw mode\r\n\r\nRemember, this is the unit that will be used when you set, get, add or subtract brightness values.\r\n\r\n### Target\r\n\r\nAs you can not only handle the **brightness** of controllers, you may also specify a target to read/write from/to:\r\n\r\n* -b: Current brightness of selected controller\r\n* -m: Maximum brightness of selected controller\r\n* -c: Minimum brightness (cap) of selected controller\r\n\r\nThe minimum brightness is a feature implemented as some controllers make the screen go pitch black at 0%, if you have a controller like that, it is recommended to set this value (in either percent or in raw mode). These values will be saved in raw mode though, so if you specify it in percent it might not be too accurate depending on your controller.\r\n\r\n### Controller modes\r\n\r\nFinally, you can either use the built-in controller selection to get the controller with the maximum precision, or you can specify one manually with the -s flag. The -a flag will force automatic mode and is default. Use -L to get a list of controllers to use with the -s flag (to specify which controller to use).\r\n\r\n### Examples\r\n\r\nGet the current brightness in percent\r\n\r\n`light -G`\r\n\r\nIncrease brightness by 5 percent\r\n\r\n`light -A 5`\r\n\r\nSet the minimum cap to 2 in raw value on the acpi_video0 controller:\r\n\r\n`light -Scrs \"acpi_video0\" 2`\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}

+ 70
- 0
stylesheets/pygment_trac.css Bestand weergeven

@@ -0,0 +1,70 @@
1
+.highlight .hll { background-color: #ffffcc }
2
+.highlight  { background: #f0f3f3; }
3
+.highlight .c { color: #0099FF; font-style: italic } /* Comment */
4
+.highlight .err { color: #AA0000; background-color: #FFAAAA } /* Error */
5
+.highlight .k { color: #006699; font-weight: bold } /* Keyword */
6
+.highlight .o { color: #555555 } /* Operator */
7
+.highlight .cm { color: #0099FF; font-style: italic } /* Comment.Multiline */
8
+.highlight .cp { color: #009999 } /* Comment.Preproc */
9
+.highlight .c1 { color: #0099FF; font-style: italic } /* Comment.Single */
10
+.highlight .cs { color: #0099FF; font-weight: bold; font-style: italic } /* Comment.Special */
11
+.highlight .gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */
12
+.highlight .ge { font-style: italic } /* Generic.Emph */
13
+.highlight .gr { color: #FF0000 } /* Generic.Error */
14
+.highlight .gh { color: #003300; font-weight: bold } /* Generic.Heading */
15
+.highlight .gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */
16
+.highlight .go { color: #AAAAAA } /* Generic.Output */
17
+.highlight .gp { color: #000099; font-weight: bold } /* Generic.Prompt */
18
+.highlight .gs { font-weight: bold } /* Generic.Strong */
19
+.highlight .gu { color: #003300; font-weight: bold } /* Generic.Subheading */
20
+.highlight .gt { color: #99CC66 } /* Generic.Traceback */
21
+.highlight .kc { color: #006699; font-weight: bold } /* Keyword.Constant */
22
+.highlight .kd { color: #006699; font-weight: bold } /* Keyword.Declaration */
23
+.highlight .kn { color: #006699; font-weight: bold } /* Keyword.Namespace */
24
+.highlight .kp { color: #006699 } /* Keyword.Pseudo */
25
+.highlight .kr { color: #006699; font-weight: bold } /* Keyword.Reserved */
26
+.highlight .kt { color: #007788; font-weight: bold } /* Keyword.Type */
27
+.highlight .m { color: #FF6600 } /* Literal.Number */
28
+.highlight .s { color: #CC3300 } /* Literal.String */
29
+.highlight .na { color: #330099 } /* Name.Attribute */
30
+.highlight .nb { color: #336666 } /* Name.Builtin */
31
+.highlight .nc { color: #00AA88; font-weight: bold } /* Name.Class */
32
+.highlight .no { color: #336600 } /* Name.Constant */
33
+.highlight .nd { color: #9999FF } /* Name.Decorator */
34
+.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
35
+.highlight .ne { color: #CC0000; font-weight: bold } /* Name.Exception */
36
+.highlight .nf { color: #CC00FF } /* Name.Function */
37
+.highlight .nl { color: #9999FF } /* Name.Label */
38
+.highlight .nn { color: #00CCFF; font-weight: bold } /* Name.Namespace */
39
+.highlight .nt { color: #330099; font-weight: bold } /* Name.Tag */
40
+.highlight .nv { color: #003333 } /* Name.Variable */
41
+.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */
42
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
43
+.highlight .mf { color: #FF6600 } /* Literal.Number.Float */
44
+.highlight .mh { color: #FF6600 } /* Literal.Number.Hex */
45
+.highlight .mi { color: #FF6600 } /* Literal.Number.Integer */
46
+.highlight .mo { color: #FF6600 } /* Literal.Number.Oct */
47
+.highlight .sb { color: #CC3300 } /* Literal.String.Backtick */
48
+.highlight .sc { color: #CC3300 } /* Literal.String.Char */
49
+.highlight .sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */
50
+.highlight .s2 { color: #CC3300 } /* Literal.String.Double */
51
+.highlight .se { color: #CC3300; font-weight: bold } /* Literal.String.Escape */
52
+.highlight .sh { color: #CC3300 } /* Literal.String.Heredoc */
53
+.highlight .si { color: #AA0000 } /* Literal.String.Interpol */
54
+.highlight .sx { color: #CC3300 } /* Literal.String.Other */
55
+.highlight .sr { color: #33AAAA } /* Literal.String.Regex */
56
+.highlight .s1 { color: #CC3300 } /* Literal.String.Single */
57
+.highlight .ss { color: #FFCC33 } /* Literal.String.Symbol */
58
+.highlight .bp { color: #336666 } /* Name.Builtin.Pseudo */
59
+.highlight .vc { color: #003333 } /* Name.Variable.Class */
60
+.highlight .vg { color: #003333 } /* Name.Variable.Global */
61
+.highlight .vi { color: #003333 } /* Name.Variable.Instance */
62
+.highlight .il { color: #FF6600 } /* Literal.Number.Integer.Long */
63
+
64
+.type-csharp .highlight .k { color: #0000FF }
65
+.type-csharp .highlight .kt { color: #0000FF }
66
+.type-csharp .highlight .nf { color: #000000; font-weight: normal }
67
+.type-csharp .highlight .nc { color: #2B91AF }
68
+.type-csharp .highlight .nn { color: #000000 }
69
+.type-csharp .highlight .s { color: #A31515 }
70
+.type-csharp .highlight .sc { color: #A31515 }

+ 423
- 0
stylesheets/stylesheet.css Bestand weergeven

@@ -0,0 +1,423 @@
1
+/*******************************************************************************
2
+Slate Theme for GitHub Pages
3
+by Jason Costello, @jsncostello
4
+*******************************************************************************/
5
+
6
+@import url(pygment_trac.css);
7
+
8
+/*******************************************************************************
9
+MeyerWeb Reset
10
+*******************************************************************************/
11
+
12
+html, body, div, span, applet, object, iframe,
13
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
14
+a, abbr, acronym, address, big, cite, code,
15
+del, dfn, em, img, ins, kbd, q, s, samp,
16
+small, strike, strong, sub, sup, tt, var,
17
+b, u, i, center,
18
+dl, dt, dd, ol, ul, li,
19
+fieldset, form, label, legend,
20
+table, caption, tbody, tfoot, thead, tr, th, td,
21
+article, aside, canvas, details, embed,
22
+figure, figcaption, footer, header, hgroup,
23
+menu, nav, output, ruby, section, summary,
24
+time, mark, audio, video {
25
+  margin: 0;
26
+  padding: 0;
27
+  border: 0;
28
+  font: inherit;
29
+  vertical-align: baseline;
30
+}
31
+
32
+/* HTML5 display-role reset for older browsers */
33
+article, aside, details, figcaption, figure,
34
+footer, header, hgroup, menu, nav, section {
35
+  display: block;
36
+}
37
+
38
+ol, ul {
39
+  list-style: none;
40
+}
41
+
42
+table {
43
+  border-collapse: collapse;
44
+  border-spacing: 0;
45
+}
46
+
47
+/*******************************************************************************
48
+Theme Styles
49
+*******************************************************************************/
50
+
51
+body {
52
+  box-sizing: border-box;
53
+  color:#373737;
54
+  background: #212121;
55
+  font-size: 16px;
56
+  font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif;
57
+  line-height: 1.5;
58
+  -webkit-font-smoothing: antialiased;
59
+}
60
+
61
+h1, h2, h3, h4, h5, h6 {
62
+  margin: 10px 0;
63
+  font-weight: 700;
64
+  color:#222222;
65
+  font-family: 'Lucida Grande', 'Calibri', Helvetica, Arial, sans-serif;
66
+  letter-spacing: -1px;
67
+}
68
+
69
+h1 {
70
+  font-size: 36px;
71
+  font-weight: 700;
72
+}
73
+
74
+h2 {
75
+  padding-bottom: 10px;
76
+  font-size: 32px;
77
+  background: url('../images/bg_hr.png') repeat-x bottom;
78
+}
79
+
80
+h3 {
81
+  font-size: 24px;
82
+}
83
+
84
+h4 {
85
+  font-size: 21px;
86
+}
87
+
88
+h5 {
89
+  font-size: 18px;
90
+}
91
+
92
+h6 {
93
+  font-size: 16px;
94
+}
95
+
96
+p {
97
+  margin: 10px 0 15px 0;
98
+}
99
+
100
+footer p {
101
+  color: #f2f2f2;
102
+}
103
+
104
+a {
105
+  text-decoration: none;
106
+  color: #007edf;
107
+  text-shadow: none;
108
+
109
+  transition: color 0.5s ease;
110
+  transition: text-shadow 0.5s ease;
111
+  -webkit-transition: color 0.5s ease;
112
+  -webkit-transition: text-shadow 0.5s ease;
113
+  -moz-transition: color 0.5s ease;
114
+  -moz-transition: text-shadow 0.5s ease;
115
+  -o-transition: color 0.5s ease;
116
+  -o-transition: text-shadow 0.5s ease;
117
+  -ms-transition: color 0.5s ease;
118
+  -ms-transition: text-shadow 0.5s ease;
119
+}
120
+
121
+a:hover, a:focus {text-decoration: underline;}
122
+
123
+footer a {
124
+  color: #F2F2F2;
125
+  text-decoration: underline;
126
+}
127
+
128
+em {
129
+  font-style: italic;
130
+}
131
+
132
+strong {
133
+  font-weight: bold;
134
+}
135
+
136
+img {
137
+  position: relative;
138
+  margin: 0 auto;
139
+  max-width: 739px;
140
+  padding: 5px;
141
+  margin: 10px 0 10px 0;
142
+  border: 1px solid #ebebeb;
143
+
144
+  box-shadow: 0 0 5px #ebebeb;
145
+  -webkit-box-shadow: 0 0 5px #ebebeb;
146
+  -moz-box-shadow: 0 0 5px #ebebeb;
147
+  -o-box-shadow: 0 0 5px #ebebeb;
148
+  -ms-box-shadow: 0 0 5px #ebebeb;
149
+}
150
+
151
+p img {
152
+  display: inline;
153
+  margin: 0;
154
+  padding: 0;
155
+  vertical-align: middle;
156
+  text-align: center;
157
+  border: none;
158
+}
159
+
160
+pre, code {
161
+  width: 100%;
162
+  color: #222;
163
+  background-color: #fff;
164
+
165
+  font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
166
+  font-size: 14px;
167
+
168
+  border-radius: 2px;
169
+  -moz-border-radius: 2px;
170
+  -webkit-border-radius: 2px;
171
+}
172
+
173
+pre {
174
+  width: 100%;
175
+  padding: 10px;
176
+  box-shadow: 0 0 10px rgba(0,0,0,.1);
177
+  overflow: auto;
178
+}
179
+
180
+code {
181
+  padding: 3px;
182
+  margin: 0 3px;
183
+  box-shadow: 0 0 10px rgba(0,0,0,.1);
184
+}
185
+
186
+pre code {
187
+  display: block;
188
+  box-shadow: none;
189
+}
190
+
191
+blockquote {
192
+  color: #666;
193
+  margin-bottom: 20px;
194
+  padding: 0 0 0 20px;
195
+  border-left: 3px solid #bbb;
196
+}
197
+
198
+
199
+ul, ol, dl {
200
+  margin-bottom: 15px
201
+}
202
+
203
+ul {
204
+  list-style: inside;
205
+  padding-left: 20px;
206
+}
207
+
208
+ol {
209
+  list-style: decimal inside;
210
+  padding-left: 20px;
211
+}
212
+
213
+dl dt {
214
+  font-weight: bold;
215
+}
216
+
217
+dl dd {
218
+  padding-left: 20px;
219
+  font-style: italic;
220
+}
221
+
222
+dl p {
223
+  padding-left: 20px;
224
+  font-style: italic;
225
+}
226
+
227
+hr {
228
+  height: 1px;
229
+  margin-bottom: 5px;
230
+  border: none;
231
+  background: url('../images/bg_hr.png') repeat-x center;
232
+}
233
+
234
+table {
235
+  border: 1px solid #373737;
236
+  margin-bottom: 20px;
237
+  text-align: left;
238
+ }
239
+
240
+th {
241
+  font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
242
+  padding: 10px;
243
+  background: #373737;
244
+  color: #fff;
245
+ }
246
+
247
+td {
248
+  padding: 10px;
249
+  border: 1px solid #373737;
250
+ }
251
+
252
+form {
253
+  background: #f2f2f2;
254
+  padding: 20px;
255
+}
256
+
257
+/*******************************************************************************
258
+Full-Width Styles
259
+*******************************************************************************/
260
+
261
+.outer {
262
+  width: 100%;
263
+}
264
+
265
+.inner {
266
+  position: relative;
267
+  max-width: 640px;
268
+  padding: 20px 10px;
269
+  margin: 0 auto;
270
+}
271
+
272
+#forkme_banner {
273
+  display: block;
274
+  position: absolute;
275
+  top:0;
276
+  right: 10px;
277
+  z-index: 10;
278
+  padding: 10px 50px 10px 10px;
279
+  color: #fff;
280
+  background: url('../images/blacktocat.png') #0090ff no-repeat 95% 50%;
281
+  font-weight: 700;
282
+  box-shadow: 0 0 10px rgba(0,0,0,.5);
283
+  border-bottom-left-radius: 2px;
284
+  border-bottom-right-radius: 2px;
285
+}
286
+
287
+#header_wrap {
288
+  background: #212121;
289
+  background: -moz-linear-gradient(top, #373737, #212121);
290
+  background: -webkit-linear-gradient(top, #373737, #212121);
291
+  background: -ms-linear-gradient(top, #373737, #212121);
292
+  background: -o-linear-gradient(top, #373737, #212121);
293
+  background: linear-gradient(top, #373737, #212121);
294
+}
295
+
296
+#header_wrap .inner {
297
+  padding: 50px 10px 30px 10px;
298
+}
299
+
300
+#project_title {
301
+  margin: 0;
302
+  color: #fff;
303
+  font-size: 42px;
304
+  font-weight: 700;
305
+  text-shadow: #111 0px 0px 10px;
306
+}
307
+
308
+#project_tagline {
309
+  color: #fff;
310
+  font-size: 24px;
311
+  font-weight: 300;
312
+  background: none;
313
+  text-shadow: #111 0px 0px 10px;
314
+}
315
+
316
+#downloads {
317
+  position: absolute;
318
+  width: 210px;
319
+  z-index: 10;
320
+  bottom: -40px;
321
+  right: 0;
322
+  height: 70px;
323
+  background: url('../images/icon_download.png') no-repeat 0% 90%;
324
+}
325
+
326
+.zip_download_link {
327
+  display: block;
328
+  float: right;
329
+  width: 90px;
330
+  height:70px;
331
+  text-indent: -5000px;
332
+  overflow: hidden;
333
+  background: url(../images/sprite_download.png) no-repeat bottom left;
334
+}
335
+
336
+.tar_download_link {
337
+  display: block;
338
+  float: right;
339
+  width: 90px;
340
+  height:70px;
341
+  text-indent: -5000px;
342
+  overflow: hidden;
343
+  background: url(../images/sprite_download.png) no-repeat bottom right;
344
+  margin-left: 10px;
345
+}
346
+
347
+.zip_download_link:hover {
348
+  background: url(../images/sprite_download.png) no-repeat top left;
349
+}
350
+
351
+.tar_download_link:hover {
352
+  background: url(../images/sprite_download.png) no-repeat top right;
353
+}
354
+
355
+#main_content_wrap {
356
+  background: #f2f2f2;
357
+  border-top: 1px solid #111;
358
+  border-bottom: 1px solid #111;
359
+}
360
+
361
+#main_content {
362
+  padding-top: 40px;
363
+}
364
+
365
+#footer_wrap {
366
+  background: #212121;
367
+}
368
+
369
+
370
+
371
+/*******************************************************************************
372
+Small Device Styles
373
+*******************************************************************************/
374
+
375
+@media screen and (max-width: 480px) {
376
+  body {
377
+    font-size:14px;
378
+  }
379
+
380
+  #downloads {
381
+    display: none;
382
+  }
383
+
384
+  .inner {
385
+    min-width: 320px;
386
+    max-width: 480px;
387
+  }
388
+
389
+  #project_title {
390
+  font-size: 32px;
391
+  }
392
+
393
+  h1 {
394
+    font-size: 28px;
395
+  }
396
+
397
+  h2 {
398
+    font-size: 24px;
399
+  }
400
+
401
+  h3 {
402
+    font-size: 21px;
403
+  }
404
+
405
+  h4 {
406
+    font-size: 18px;
407
+  }
408
+
409
+  h5 {
410
+    font-size: 14px;
411
+  }
412
+
413
+  h6 {
414
+    font-size: 12px;
415
+  }
416
+
417
+  code, pre {
418
+    min-width: 320px;
419
+    max-width: 480px;
420
+    font-size: 11px;
421
+  }
422
+
423
+}