From f295518f7c2e62e643d305336ded9b3065e713bc Mon Sep 17 00:00:00 2001 From: ozanserim Date: Thu, 1 May 2014 16:43:36 -0700 Subject: [PATCH] Create gh-pages branch via GitHub --- images/body-bg.png | Bin 0 -> 8859 bytes images/highlight-bg.jpg | Bin 0 -> 34222 bytes images/hr.png | Bin 0 -> 1037 bytes images/octocat-icon.png | Bin 0 -> 1651 bytes images/tar-gz-icon.png | Bin 0 -> 1671 bytes images/zip-icon.png | Bin 0 -> 1661 bytes index.html | 76 +++++++ javascripts/main.js | 1 + params.json | 1 + stylesheets/print.css | 226 +++++++++++++++++++++ stylesheets/pygment_trac.css | 69 +++++++ stylesheets/stylesheet.css | 371 +++++++++++++++++++++++++++++++++++ 12 files changed, 744 insertions(+) create mode 100644 images/body-bg.png create mode 100644 images/highlight-bg.jpg create mode 100644 images/hr.png create mode 100644 images/octocat-icon.png create mode 100644 images/tar-gz-icon.png create mode 100644 images/zip-icon.png create mode 100644 index.html create mode 100644 javascripts/main.js create mode 100644 params.json create mode 100644 stylesheets/print.css create mode 100644 stylesheets/pygment_trac.css create mode 100644 stylesheets/stylesheet.css diff --git a/images/body-bg.png b/images/body-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..d0618fe749178e814554f19fd158dea90020252d GIT binary patch literal 8859 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 JZ{p&zzX3M5X(|8! literal 0 HcmV?d00001 diff --git a/images/tar-gz-icon.png b/images/tar-gz-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d50f34f6de9f468bc2c832ca126273ae53332976 GIT binary patch literal 1671 zcmaJ?X;2eq7+#?TwWW%vD5biybi9!45jMz5NOM7AO{4)a#Zk$zK)^lRED+FXE2s>E zRutr{qV0H<%L~woP!CX4L>OBwSgBQ{B8~;A2Z(fnp#7nJe|_`K^E~hKKJ$L_rH5#P zUB-Ki2LQlDty1U!0GJ5?fcsb{0015jW`_X)Fr8QG`A{Z`Pc(2OAT={a5>!)$Xi`TS z%t>n+$N&IvTw)2+^LouHVQ7mAu0Evw?nBqttG?LL4S`0lpSqp&{vlv>2 zYY+`9Cu1zCWR46?)`ppq<4pc$ND>GJ*a#cNQY3ExZPaSoO4!8Eur5Jc3Hvn+fx{3! zP7J*=rPqXja)u*8Tp;u@At(xpL;}U}WNXF$9f{K(Vi7Y3oQ#CWeA-1{OvIh<&72vr?=^^Z!tadX2X7I`WO* zw+dUsl2{Vfkya+2Gm$zn%FEu0CFC4w;2AEAVOEc(7!t$qj5UT~L3yYMoP!Dl$Z&Xw z5WxkMz!$|wvJ}DyPGBg3AOwQU1;IHQgULeMxpRlbH5x)qTX_R*BGn2pWTRMt#bPF; zLL9^WFw_r|`=Y24l_{h`rP3Go!{j*b8zdj)Di~8dMbi8z*ZhWyy_0L-8+&$yg5)d- zq&bLVC~!C*!txd`B4h!M$QLO6Fq!P_US4s{@AiVc(+eC32Eg_$_|I01Ug;D;_T%dv z4+P)55|TEHAr6uR#wX-o1ptRDYK1h+)>;zYxWw&?iA7IugfDWLoQ{IZvuP7uQ@I|8 zNfq0?$GvpqGTEo8S;=R%p7Tm~rnyOXPG_O$0q2g-s%>Mkw#RIqH6AamTwZnZ&gBPm zX&>cI&Cb8vmUOhXy)ggjtupn?eA_*ccX^{7p9z?pO<9m;97T^u`h26HEu`R+WKpP zp=;Xg^>>wYrmBM+bnnSnrXR~yk-00sE>`n{AA9P*at@kRzN?C^{(Fnqsd+jkoH^sz zU;89k+T07DbQRw@+9tMm89z0C5Sx?GQYXoG&fe*#53b+fa81*C>cLWCV+wO`@wx<~ zgNP}Q?F>d%c$B9{ty)DkWi%`b)K*S-ZiDvRJ5t~sH(7WHELhYezq-4mv#_q@$*EqK z>ygVEZn{Y_XSCkv>`C*GOj$eB`@5U#G~WI0+ABL(Y#SKpOgDdI-J7R|qS^u1Xve^V zKXyxlHM!5@q2uW%TArzX>)B-;{2Yon)%~6S%iw!E6$v|3zc{DVuiV`E_(eqTx}NS0 zOPd_A^S{nQLM7fWoTYOLy^A+@w%v!b;Fe<(RbJmNe-cah76Psr4($xyHM_-9QN3_n zPw$z%aX;wyx1~yF-m3kl>!Q$8-WS|ad;UiM)S6WhdF_tz*^Q45NjEXMe1)>NNOrE` md+p82SbS+7)->?`;M7QfaY|^cnNoD${xztTT1A;GGUZ=slZcG~ literal 0 HcmV?d00001 diff --git a/images/zip-icon.png b/images/zip-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..162c425b432d8a80f54372594bbbb5ffba52b7b6 GIT binary patch literal 1661 zcmaJ?X;2eq7+#e_smdT;;K90%2xyYsT#$u8bAUt%azqG4k&xZMikpp_g#@8mVbpqo zj*16r(W-z4h(Hw_r7BRVXdUW-5zt~QXf4IIrUgx>69ny#()ZUl-#pLrKJPQ{H{X`1 z$VC%eJY4_)n4k!k#{dA}1pvUbu}%O0{BGN$0sz2+2~{((l#VfJXdIAWR0<9%NKGmp zgKMy?HO+Vs0E}5msML&F8G&jklC800*k;lI*efW+Y|v=aaRyAmQwhBo`t?#h1QM7S ziWewhr9p>6Ayi^g;;W0s!Lm|1$`++hVd zZq(9*fgvb8XjjyvP#KIEf`&&R4ew?3#-W(B6v;7b3><_F+edmgD``+F{~t<{@6kpk z2LIsqKZT8|ECbGo!HrY~t;J(--CTPs11h6&4MWi?idsFKVpJN%P{uUM0Lo&8pbx@h z!-L_$JXpXc*?dGWlqHV?3s5eC!Y~TMz98tM)MyF4o$EU&u2iB5y^+!AwYWkqhRmda zO%NC=gaZVyEI{VZl}ZsL6p_j$ywFg-z@IA<2>4;LVXmCgW{|j^8RlXixbhLX_Pw!Z zhstr9$i%TQnj*o$d{AO!FOm`UhPc?sUZf*(Il*8M$G!#s+KS<;7ukp|Yw_%cZTsTFC2o!+ROWq2pSiNTBO;|Pu;{F} zYfuaJtfTvYDfs&R@-%QwRG+8Mxwz89@ij|biSHykvU4Ao()vb+khH1y7tBod%g|Z7 zHXLn^?Jd5QlhpsJxwckeO04X&c9c9=+Svva%mJ1c&OtU+VrX{6l*tn}i^p%2E|#={ ztk&_uk`}kt%Vn=t`xN%XI)*}St_0w>(}~#So%~rXYqY~6_q^*w^}?RJhxp;!_`d)~ zrM2LX)JU)Xvon$pdV?vuzaj&5etT}>$=gSDxBG6Xo_W0H^^51>cdFBA<^Z;e-#9(q zDPgOJ@7~1*CPjK!Z1Fu>^f0gX>FxBotG8Ay^HBLr4kGKyWhd0Cifq1Lp?g+wR>zEh zt@ZNiBVKiaqQyx!h{yzX_eT4{Bc`x2XjDdMRj0#}dnVr@D;#O7LiAQ;I zFY(2ybvBR4IRmF#>%aN2Nw`kEBFW;sqT#-4+vL#PBeu-E + + + + + + + + + + Hifi by highfidelity + + + +
+
+ +
+

Hifi

+

Open, decentralized virtual worlds using sensors to control avatars and dynamically assigned devices as servers. San Francisco based startup, we are hiring: http://highfidelity.io/jobs You can also contribute by doing jobs listed at http://worklist.net -

+
+ +
+ Download .zip + Download .tar.gz + View on GitHub +
+ +
+ +
+

+Welcome to GitHub Pages.

+ +

This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:

+ +
$ cd your_repo_root/repo_name
+$ git fetch origin
+$ git checkout gh-pages
+
+ +

If you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.

+ +

+Designer Templates

+ +

We've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.

+ +

+Rather Drive Stick?

+ +

If you prefer to not use the automatic generator, push a branch named gh-pages to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.

+ +

+Authors and Contributors

+ +

You can @mention a GitHub username to generate a link to their profile. The resulting <a> element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.

+ +

+Support or Contact

+ +

Having trouble with Pages? Check out the documentation at http://help.github.com/pages or contact support@github.com and we’ll help you sort it out.

+
+ + + + +
+
+ + \ No newline at end of file diff --git a/javascripts/main.js b/javascripts/main.js new file mode 100644 index 0000000000..d8135d37b1 --- /dev/null +++ b/javascripts/main.js @@ -0,0 +1 @@ +console.log('This would be the main JS file.'); diff --git a/params.json b/params.json new file mode 100644 index 0000000000..6c30cab800 --- /dev/null +++ b/params.json @@ -0,0 +1 @@ +{"name":"Hifi","tagline":"Open, decentralized virtual worlds using sensors to control avatars and dynamically assigned devices as servers. San Francisco based startup, we are hiring: http://highfidelity.io/jobs You can also contribute by doing jobs listed at http://worklist.net -","body":"### Welcome to GitHub Pages.\r\nThis automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:\r\n\r\n```\r\n$ cd your_repo_root/repo_name\r\n$ git fetch origin\r\n$ git checkout gh-pages\r\n```\r\n\r\nIf you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.\r\n\r\n### Designer Templates\r\nWe've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.\r\n\r\n### Rather Drive Stick?\r\nIf you prefer to not use the automatic generator, push a branch named `gh-pages` to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.\r\n\r\n### Authors and Contributors\r\nYou can @mention a GitHub username to generate a link to their profile. The resulting `` element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.\r\n\r\n### Support or Contact\r\nHaving trouble with Pages? Check out the documentation at http://help.github.com/pages or contact support@github.com and we’ll help you sort it out.\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file diff --git a/stylesheets/print.css b/stylesheets/print.css new file mode 100644 index 0000000000..541695bfd6 --- /dev/null +++ b/stylesheets/print.css @@ -0,0 +1,226 @@ +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;} \ No newline at end of file diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css new file mode 100644 index 0000000000..c6a6452d24 --- /dev/null +++ b/stylesheets/pygment_trac.css @@ -0,0 +1,69 @@ +.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 .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 } diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css new file mode 100644 index 0000000000..020ad6dcc9 --- /dev/null +++ b/stylesheets/stylesheet.css @@ -0,0 +1,371 @@ +/* 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: 1em; + line-height: 1.5; + background: #e7e7e7 url(../images/body-bg.png) 0 0 repeat; + font-family: 'Helvetica Neue', Helvetica, Arial, serif; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); + color: #6d6d6d; +} + +a { + color: #d5000d; +} +a:hover { + color: #c5000c; +} + +header { + padding-top: 35px; + padding-bottom: 25px; +} + +header h1 { + font-family: 'Chivo', 'Helvetica Neue', Helvetica, Arial, serif; font-weight: 900; + 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; +} + +#container { + background: transparent url(../images/highlight-bg.jpg) 50% 0 no-repeat; + min-height: 595px; +} + +.inner { + width: 620px; + margin: 0 auto; +} + +#container .inner img { + max-width: 100%; +} + +#downloads { + margin-bottom: 40px; +} + +a.button { + -moz-border-radius: 30px; + -webkit-border-radius: 30px; + border-radius: 30px; + border-top: solid 1px #cbcbcb; + border-left: solid 1px #b7b7b7; + border-right: solid 1px #b7b7b7; + border-bottom: solid 1px #b3b3b3; + color: #303030; + line-height: 25px; + font-weight: bold; + font-size: 15px; + padding: 12px 8px 12px 8px; + display: block; + float: left; + width: 179px; + margin-right: 14px; + background: #fdfdfd; /* Old browsers */ + background: -moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* IE10+ */ + background: linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ + -webkit-box-shadow: 10px 10px 5px #888; + -moz-box-shadow: 10px 10px 5px #888; + box-shadow: 0px 1px 5px #e8e8e8; +} +a.button:hover { + border-top: solid 1px #b7b7b7; + border-left: solid 1px #b3b3b3; + border-right: solid 1px #b3b3b3; + border-bottom: solid 1px #b3b3b3; + background: #fafafa; /* Old browsers */ + background: -moz-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fdfdfd 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fdfdfd 0%,#f6f6f6 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fdfdfd 0%,#f6f6f6 100%); /* IE10+ */ + background: linear-gradient(top, #fdfdfd 0%,#f6f6f6, 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ +} + +a.button span { + padding-left: 50px; + display: block; + height: 23px; +} + +#download-zip span { + background: transparent url(../images/zip-icon.png) 12px 50% no-repeat; +} +#download-tar-gz span { + background: transparent url(../images/tar-gz-icon.png) 12px 50% no-repeat; +} +#view-on-github span { + background: transparent url(../images/octocat-icon.png) 12px 50% no-repeat; +} +#view-on-github { + margin-right: 0; +} + +code, pre { + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal; + color: #222; + margin-bottom: 30px; + font-size: 14px; +} + +code { + background-color: #f2f2f2; + border: solid 1px #ddd; + padding: 0 3px; +} + +pre { + padding: 20px; + background: #303030; + color: #f2f2f2; + text-shadow: none; + overflow: auto; +} +pre code { + color: #f2f2f2; + background-color: #303030; + 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') 50% 0 no-repeat; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +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: 32px; +} + +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 dt { + color: #303030; +} + +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) {} + +/* All Mobile Sizes (devices and browser) */ +@media only screen and (max-width: 767px) { + header { + padding-top: 10px; + padding-bottom: 10px; + } + #downloads { + margin-bottom: 25px; + } + #download-zip, #download-tar-gz { + display: none; + } + .inner { + width: 94%; + margin: 0 auto; + } +} + +/* 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) {}