From 8e177235fff0257288845d0a2ee1503c667039b3 Mon Sep 17 00:00:00 2001 From: Ben Word Date: Sun, 27 Mar 2011 13:46:21 -0600 Subject: [PATCH] roots 3.0.0 --- 404.php | 18 + README.md | 110 ++ archive.php | 15 + comments.php | 99 ++ css/blueprint/LICENSE | 22 + css/blueprint/ie.css | 36 + css/blueprint/print.css | 29 + css/blueprint/screen.css | 264 +++ css/style.css | 454 +++++ editor-style.css | 7 + footer.php | 32 + front-page.php | 14 + functions.php | 83 + header.php | 50 + img/fancybox/blank.gif | Bin 0 -> 43 bytes img/fancybox/fancy_close.png | Bin 0 -> 1517 bytes img/fancybox/fancy_loading.png | Bin 0 -> 10195 bytes img/fancybox/fancy_nav_left.png | Bin 0 -> 1446 bytes img/fancybox/fancy_nav_right.png | Bin 0 -> 1454 bytes img/fancybox/fancy_shadow_e.png | Bin 0 -> 107 bytes img/fancybox/fancy_shadow_n.png | Bin 0 -> 106 bytes img/fancybox/fancy_shadow_ne.png | Bin 0 -> 347 bytes img/fancybox/fancy_shadow_nw.png | Bin 0 -> 324 bytes img/fancybox/fancy_shadow_s.png | Bin 0 -> 111 bytes img/fancybox/fancy_shadow_se.png | Bin 0 -> 352 bytes img/fancybox/fancy_shadow_sw.png | Bin 0 -> 340 bytes img/fancybox/fancy_shadow_w.png | Bin 0 -> 103 bytes img/fancybox/fancy_title_left.png | Bin 0 -> 503 bytes img/fancybox/fancy_title_main.png | Bin 0 -> 96 bytes img/fancybox/fancy_title_over.png | Bin 0 -> 70 bytes img/fancybox/fancy_title_right.png | Bin 0 -> 506 bytes img/fancybox/fancybox-x.png | Bin 0 -> 203 bytes img/fancybox/fancybox-y.png | Bin 0 -> 176 bytes img/fancybox/fancybox.png | Bin 0 -> 15287 bytes img/logo.png | Bin 0 -> 671 bytes includes/css/admin.css | 62 + includes/css/codemirror/csscolors.css | 55 + includes/css/codemirror/docs.css | 158 ++ includes/css/codemirror/jscolors.css | 59 + includes/css/codemirror/sparqlcolors.css | 43 + includes/css/codemirror/xmlcolors.css | 55 + includes/images/icon-roots.png | Bin 0 -> 659 bytes includes/js/codemirror/codemirror.js | 582 ++++++ includes/js/codemirror/editor.js | 1671 ++++++++++++++++++ includes/js/codemirror/highlight.js | 68 + includes/js/codemirror/mirrorframe.js | 81 + includes/js/codemirror/parsecss.js | 161 ++ includes/js/codemirror/parsedummy.js | 32 + includes/js/codemirror/parsehtmlmixed.js | 93 + includes/js/codemirror/parsejavascript.js | 359 ++++ includes/js/codemirror/parsesparql.js | 162 ++ includes/js/codemirror/parsexml.js | 291 +++ includes/js/codemirror/select.js | 699 ++++++++ includes/js/codemirror/stringstream.js | 159 ++ includes/js/codemirror/tokenize.js | 57 + includes/js/codemirror/tokenizejavascript.js | 174 ++ includes/js/codemirror/undo.js | 413 +++++ includes/js/codemirror/unittests.js | 44 + includes/js/codemirror/util.js | 133 ++ includes/js/scripts.js | 16 + includes/roots-activation.php | 78 + includes/roots-admin.php | 43 + includes/roots-cleanup.php | 306 ++++ includes/roots-htaccess.php | 166 ++ includes/roots-ob.php | 25 + includes/roots-options.php | 112 ++ index.php | 15 + js/jquery.cycle.lite.min.js | 1 + js/jquery.cycle.min.js | 10 + js/jquery.fancybox-1.3.4.pack.js | 46 + js/jquery.placeholder.min.js | 6 + js/libs/jquery-1.5.1.min.js | 16 + js/libs/modernizr-1.7.min.js | 2 + js/scripts.js | 10 + loop-page.php | 10 + loop-search.php | 45 + loop-single.php | 28 + loop.php | 45 + page-custom.php | 18 + page-full.php | 13 + page-sitemap.php | 24 + page-subpages.php | 25 + page.php | 14 + screenshot.png | Bin 0 -> 7975 bytes search.php | 15 + searchform.php | 5 + sidebar.php | 3 + single.php | 14 + style.css | 34 + 89 files changed, 7989 insertions(+) create mode 100644 404.php create mode 100644 README.md create mode 100644 archive.php create mode 100644 comments.php create mode 100644 css/blueprint/LICENSE create mode 100644 css/blueprint/ie.css create mode 100644 css/blueprint/print.css create mode 100644 css/blueprint/screen.css create mode 100644 css/style.css create mode 100644 editor-style.css create mode 100644 footer.php create mode 100644 front-page.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 img/fancybox/blank.gif create mode 100644 img/fancybox/fancy_close.png create mode 100644 img/fancybox/fancy_loading.png create mode 100644 img/fancybox/fancy_nav_left.png create mode 100644 img/fancybox/fancy_nav_right.png create mode 100644 img/fancybox/fancy_shadow_e.png create mode 100644 img/fancybox/fancy_shadow_n.png create mode 100644 img/fancybox/fancy_shadow_ne.png create mode 100644 img/fancybox/fancy_shadow_nw.png create mode 100644 img/fancybox/fancy_shadow_s.png create mode 100644 img/fancybox/fancy_shadow_se.png create mode 100644 img/fancybox/fancy_shadow_sw.png create mode 100644 img/fancybox/fancy_shadow_w.png create mode 100644 img/fancybox/fancy_title_left.png create mode 100644 img/fancybox/fancy_title_main.png create mode 100644 img/fancybox/fancy_title_over.png create mode 100644 img/fancybox/fancy_title_right.png create mode 100644 img/fancybox/fancybox-x.png create mode 100644 img/fancybox/fancybox-y.png create mode 100644 img/fancybox/fancybox.png create mode 100644 img/logo.png create mode 100644 includes/css/admin.css create mode 100644 includes/css/codemirror/csscolors.css create mode 100644 includes/css/codemirror/docs.css create mode 100644 includes/css/codemirror/jscolors.css create mode 100644 includes/css/codemirror/sparqlcolors.css create mode 100644 includes/css/codemirror/xmlcolors.css create mode 100644 includes/images/icon-roots.png create mode 100644 includes/js/codemirror/codemirror.js create mode 100644 includes/js/codemirror/editor.js create mode 100644 includes/js/codemirror/highlight.js create mode 100644 includes/js/codemirror/mirrorframe.js create mode 100644 includes/js/codemirror/parsecss.js create mode 100644 includes/js/codemirror/parsedummy.js create mode 100644 includes/js/codemirror/parsehtmlmixed.js create mode 100644 includes/js/codemirror/parsejavascript.js create mode 100644 includes/js/codemirror/parsesparql.js create mode 100644 includes/js/codemirror/parsexml.js create mode 100644 includes/js/codemirror/select.js create mode 100644 includes/js/codemirror/stringstream.js create mode 100644 includes/js/codemirror/tokenize.js create mode 100644 includes/js/codemirror/tokenizejavascript.js create mode 100644 includes/js/codemirror/undo.js create mode 100644 includes/js/codemirror/unittests.js create mode 100644 includes/js/codemirror/util.js create mode 100644 includes/js/scripts.js create mode 100644 includes/roots-activation.php create mode 100644 includes/roots-admin.php create mode 100644 includes/roots-cleanup.php create mode 100644 includes/roots-htaccess.php create mode 100644 includes/roots-ob.php create mode 100644 includes/roots-options.php create mode 100644 index.php create mode 100644 js/jquery.cycle.lite.min.js create mode 100644 js/jquery.cycle.min.js create mode 100644 js/jquery.fancybox-1.3.4.pack.js create mode 100644 js/jquery.placeholder.min.js create mode 100644 js/libs/jquery-1.5.1.min.js create mode 100644 js/libs/modernizr-1.7.min.js create mode 100644 js/scripts.js create mode 100644 loop-page.php create mode 100644 loop-search.php create mode 100644 loop-single.php create mode 100644 loop.php create mode 100644 page-custom.php create mode 100644 page-full.php create mode 100644 page-sitemap.php create mode 100644 page-subpages.php create mode 100644 page.php create mode 100644 screenshot.png create mode 100644 search.php create mode 100644 searchform.php create mode 100644 sidebar.php create mode 100644 single.php create mode 100644 style.css diff --git a/404.php b/404.php new file mode 100644 index 0000000..de194c7 --- /dev/null +++ b/404.php @@ -0,0 +1,18 @@ + +
+
+
+

File Not Found

+
+

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

+
+

Please try the following:

+
    +
  • Check your spelling
  • +
  • Return to the home page
  • +
  • Click the Back button
  • +
+
+
+
+ diff --git a/README.md b/README.md new file mode 100644 index 0000000..c9a6477 --- /dev/null +++ b/README.md @@ -0,0 +1,110 @@ +# Roots WordPress Theme [http://www.rootstheme.com/](http://www.rootstheme.com/) + +## Changelog: + +### 3.0.0: March 28th, 2011 + + + +#### Contributors +[Scott Walkinshaw](http://www.scottwalkinshaw.com/), [Matthew Price](http://www.matthewaprice.com/), [Kyle Geminden](http://www.kylegeminden.com/), [Steve Jothen](http://twitter.com/sjothen) + +### 2.4.0: January 25th, 2011 + + + +### 2.3.0: December 8th, 2010 + + + +### 2.2.0: September 20th, 2010 + + + +### 2.1.0: August 19th, 2010 + + + +### 2.0.1: August 2nd, 2010 + + + +### 2.0.0: July 19th, 2010 + + + +### 1.5.0: April 15th, 2010 + + + +### 1.0.0: December 18th, 2009 + + + +## License: + +Major components: + +* HTML5 Boileplate: [The Unlicense](http://unlicense.org) +* Blueprint CSS: Modified MIT License +* Modernizr: MIT/BSD license +* jQuery: MIT/GPL license + +Everything else: + +* [The Unlicense](http://unlicense.org) (aka: public domain) + +## Summary: + +Roots is a starting WordPress theme made for developers that’s based on HTML5 Boilerplate, Blueprint CSS and Starkers that will help you rapidly create brochure sites and blogs. \ No newline at end of file diff --git a/archive.php b/archive.php new file mode 100644 index 0000000..c09e566 --- /dev/null +++ b/archive.php @@ -0,0 +1,15 @@ + +
+
+
+

+ +
+
+ +
+ \ No newline at end of file diff --git a/comments.php b/comments.php new file mode 100644 index 0000000..355bba9 --- /dev/null +++ b/comments.php @@ -0,0 +1,99 @@ + +
  • > +
    +
    + ' ); ?> + %s'), get_comment_author_link()) ?> + + +
    + + comment_approved == '0') : ?> +
    +

    +
    + + + +
    + +
    + + $depth, 'max_depth' => $args['max_depth']))) ?> + +
    + + + +
    +
    +

    This post is password protected. Enter the password to view comments.

    +
    +
    + + + +
    +

    to “

    +
      + + +
    +
    + +
    +
    + + + +
    +
    +

    Comments are closed.

    +
    +
    + + + +
    +

    +

    + +

    You must be logged in to post a comment.

    + +
    + +

    Logged in as . Log out »

    + +

    + + > +

    +

    + + > +

    +

    + + +

    + +

    +

    + + ID); ?> +
    + +
    + \ No newline at end of file diff --git a/css/blueprint/LICENSE b/css/blueprint/LICENSE new file mode 100644 index 0000000..13076fb --- /dev/null +++ b/css/blueprint/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2007 - 2010 blueprintcss.org + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 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. diff --git a/css/blueprint/ie.css b/css/blueprint/ie.css new file mode 100644 index 0000000..61a5371 --- /dev/null +++ b/css/blueprint/ie.css @@ -0,0 +1,36 @@ +/* ----------------------------------------------------------------------- + + + Blueprint CSS Framework 1.0 + http://blueprintcss.org + + * Copyright (c) 2007-Present. See LICENSE for more info. + * See README for instructions on how to use Blueprint. + * For credits and origins, see AUTHORS. + * This is a compressed file. See the sources in the 'src' directory. + +----------------------------------------------------------------------- */ + +/* ie.css */ +body {text-align:center;} +.container {text-align:left;} +* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12, * html .span-13, * html .span-14, * html .span-15, * html .span-16, * html .span-17, * html .span-18, * html .span-19, * html .span-20, * html .span-21, * html .span-22, * html .span-23, * html .span-24 {display:inline;overflow-x:hidden;} +* html legend {margin:0px -8px 16px 0;padding:0;} +sup {vertical-align:text-top;} +sub {vertical-align:text-bottom;} +html>body p code {*white-space:normal;} +hr {margin:-8px auto 11px;} +img {-ms-interpolation-mode:bicubic;} +.clearfix, .container {display:inline-block;} +* html .clearfix, * html .container {height:1%;} +fieldset {padding-top:0;} +legend {margin-top:-0.2em;margin-bottom:1em;margin-left:-0.5em;} +textarea {overflow:auto;} +label {vertical-align:middle;position:relative;top:-0.25em;} +input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;} +input.text:focus, input.title:focus {border-color:#666;} +input.text, input.title, textarea, select {margin:0.5em 0;} +input.checkbox, input.radio {position:relative;top:.25em;} +form.inline div, form.inline p {vertical-align:middle;} +form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {margin:0.5em 0;} +button, input.button {position:relative;top:0.25em;} \ No newline at end of file diff --git a/css/blueprint/print.css b/css/blueprint/print.css new file mode 100644 index 0000000..fe2e089 --- /dev/null +++ b/css/blueprint/print.css @@ -0,0 +1,29 @@ +/* ----------------------------------------------------------------------- + + + Blueprint CSS Framework 1.0 + http://blueprintcss.org + + * Copyright (c) 2007-Present. See LICENSE for more info. + * See README for instructions on how to use Blueprint. + * For credits and origins, see AUTHORS. + * This is a compressed file. See the sources in the 'src' directory. + +----------------------------------------------------------------------- */ + +/* print.css */ +body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;} +.container {background:none;} +hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;} +hr.space {background:#fff;color:#fff;visibility:hidden;} +h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;} +code {font:.9em "Courier New", Monaco, Courier, monospace;} +a img {border:none;} +p img.top {margin-top:0;} +blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} +.small {font-size:.9em;} +.large {font-size:1.1em;} +.quiet {color:#999;} +.hide {display:none;} +a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;} +a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} \ No newline at end of file diff --git a/css/blueprint/screen.css b/css/blueprint/screen.css new file mode 100644 index 0000000..6d1f6ed --- /dev/null +++ b/css/blueprint/screen.css @@ -0,0 +1,264 @@ +/* ----------------------------------------------------------------------- + + + Blueprint CSS Framework 1.0 + http://blueprintcss.org + + * Copyright (c) 2007-Present. See LICENSE for more info. + * See README for instructions on how to use Blueprint. + * For credits and origins, see AUTHORS. + * This is a compressed file. See the sources in the 'src' directory. + +----------------------------------------------------------------------- */ + +/* reset.css */ +html {margin:0;padding:0;border:0;} +body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} +article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;} +body {line-height:1.5;background:white;} +table {border-collapse:separate;border-spacing:0;} +caption, th, td {text-align:left;font-weight:normal;float:none !important;} +table, th, td {vertical-align:middle;} +blockquote:before, blockquote:after, q:before, q:after {content:'';} +blockquote, q {quotes:"" "";} +a img {border:none;} +:focus {outline:0;} + +/* typography.css */ +html {font-size:100.01%;} +body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;} +h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;} +h1 {font-size:3em;line-height:1;margin-bottom:0.5em;} +h2 {font-size:2em;margin-bottom:0.75em;} +h3 {font-size:1.5em;line-height:1;margin-bottom:1em;} +h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} +h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} +h6 {font-size:1em;font-weight:bold;} +h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} +p {margin:0 0 1.5em;} +.left {float:left !important;} +p .left {margin:1.5em 1.5em 1.5em 0;padding:0;} +.right {float:right !important;} +p .right {margin:1.5em 0 1.5em 1.5em;padding:0;} +a:focus, a:hover {color:#09f;} +a {color:#06c;text-decoration:underline;} +blockquote {margin:1.5em;color:#666;font-style:italic;} +strong, dfn {font-weight:bold;} +em, dfn {font-style:italic;} +sup, sub {line-height:0;} +abbr, acronym {border-bottom:1px dotted #666;} +address {margin:0 0 1.5em;font-style:italic;} +del {color:#666;} +pre {margin:1.5em 0;white-space:pre;} +pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} +li ul, li ol {margin:0;} +ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;} +ul {list-style-type:disc;} +ol {list-style-type:decimal;} +dl {margin:0 0 1.5em 0;} +dl dt {font-weight:bold;} +dd {margin-left:1.5em;} +table {margin-bottom:1.4em;width:100%;} +th {font-weight:bold;} +thead th {background:#c3d9ff;} +th, td, caption {padding:4px 10px 4px 5px;} +tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;} +tfoot {font-style:italic;} +caption {background:#eee;} +.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;} +.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} +.hide {display:none;} +.quiet {color:#666;} +.loud {color:#000;} +.highlight {background:#ff0;} +.added {background:#060;color:#fff;} +.removed {background:#900;color:#fff;} +.first {margin-left:0;padding-left:0;} +.last {margin-right:0;padding-right:0;} +.top {margin-top:0;padding-top:0;} +.bottom {margin-bottom:0;padding-bottom:0;} + +/* forms.css */ +label {font-weight:bold;} +fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;} +legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;} +fieldset, #IE8#HACK {padding-top:1.4em;} +legend, #IE8#HACK {margin-top:0;margin-bottom:0;} +input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;} +input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;} +select {background-color:#fff;border-width:1px;border-style:solid;} +input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;} +input.text, input.title {width:300px;padding:5px;} +input.title {font-size:1.5em;} +textarea {width:390px;height:250px;padding:5px;} +form.inline {line-height:3;} +form.inline p {margin-bottom:0;} +.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;} +.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;} +.notice {background:#fff6bf;color:#514721;border-color:#ffd324;} +.success {background:#e6efc2;color:#264409;border-color:#c6d880;} +.info {background:#d5edf8;color:#205791;border-color:#92cae4;} +.error a, .alert a {color:#8a1f11;} +.notice a {color:#514721;} +.success a {color:#264409;} +.info a {color:#205791;} + +/* grid.css */ +.container {width:950px;margin:0 auto;} +.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;} +.last {margin-right:0;} +.span-1 {width:30px;} +.span-2 {width:70px;} +.span-3 {width:110px;} +.span-4 {width:150px;} +.span-5 {width:190px;} +.span-6 {width:230px;} +.span-7 {width:270px;} +.span-8 {width:310px;} +.span-9 {width:350px;} +.span-10 {width:390px;} +.span-11 {width:430px;} +.span-12 {width:470px;} +.span-13 {width:510px;} +.span-14 {width:550px;} +.span-15 {width:590px;} +.span-16 {width:630px;} +.span-17 {width:670px;} +.span-18 {width:710px;} +.span-19 {width:750px;} +.span-20 {width:790px;} +.span-21 {width:830px;} +.span-22 {width:870px;} +.span-23 {width:910px;} +.span-24 {width:950px;margin-right:0;} +input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;} +input.span-1, textarea.span-1 {width:18px;} +input.span-2, textarea.span-2 {width:58px;} +input.span-3, textarea.span-3 {width:98px;} +input.span-4, textarea.span-4 {width:138px;} +input.span-5, textarea.span-5 {width:178px;} +input.span-6, textarea.span-6 {width:218px;} +input.span-7, textarea.span-7 {width:258px;} +input.span-8, textarea.span-8 {width:298px;} +input.span-9, textarea.span-9 {width:338px;} +input.span-10, textarea.span-10 {width:378px;} +input.span-11, textarea.span-11 {width:418px;} +input.span-12, textarea.span-12 {width:458px;} +input.span-13, textarea.span-13 {width:498px;} +input.span-14, textarea.span-14 {width:538px;} +input.span-15, textarea.span-15 {width:578px;} +input.span-16, textarea.span-16 {width:618px;} +input.span-17, textarea.span-17 {width:658px;} +input.span-18, textarea.span-18 {width:698px;} +input.span-19, textarea.span-19 {width:738px;} +input.span-20, textarea.span-20 {width:778px;} +input.span-21, textarea.span-21 {width:818px;} +input.span-22, textarea.span-22 {width:858px;} +input.span-23, textarea.span-23 {width:898px;} +input.span-24, textarea.span-24 {width:938px;} +.append-1 {padding-right:40px;} +.append-2 {padding-right:80px;} +.append-3 {padding-right:120px;} +.append-4 {padding-right:160px;} +.append-5 {padding-right:200px;} +.append-6 {padding-right:240px;} +.append-7 {padding-right:280px;} +.append-8 {padding-right:320px;} +.append-9 {padding-right:360px;} +.append-10 {padding-right:400px;} +.append-11 {padding-right:440px;} +.append-12 {padding-right:480px;} +.append-13 {padding-right:520px;} +.append-14 {padding-right:560px;} +.append-15 {padding-right:600px;} +.append-16 {padding-right:640px;} +.append-17 {padding-right:680px;} +.append-18 {padding-right:720px;} +.append-19 {padding-right:760px;} +.append-20 {padding-right:800px;} +.append-21 {padding-right:840px;} +.append-22 {padding-right:880px;} +.append-23 {padding-right:920px;} +.prepend-1 {padding-left:40px;} +.prepend-2 {padding-left:80px;} +.prepend-3 {padding-left:120px;} +.prepend-4 {padding-left:160px;} +.prepend-5 {padding-left:200px;} +.prepend-6 {padding-left:240px;} +.prepend-7 {padding-left:280px;} +.prepend-8 {padding-left:320px;} +.prepend-9 {padding-left:360px;} +.prepend-10 {padding-left:400px;} +.prepend-11 {padding-left:440px;} +.prepend-12 {padding-left:480px;} +.prepend-13 {padding-left:520px;} +.prepend-14 {padding-left:560px;} +.prepend-15 {padding-left:600px;} +.prepend-16 {padding-left:640px;} +.prepend-17 {padding-left:680px;} +.prepend-18 {padding-left:720px;} +.prepend-19 {padding-left:760px;} +.prepend-20 {padding-left:800px;} +.prepend-21 {padding-left:840px;} +.prepend-22 {padding-left:880px;} +.prepend-23 {padding-left:920px;} +.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;} +.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;} +.pull-1 {margin-left:-40px;} +.pull-2 {margin-left:-80px;} +.pull-3 {margin-left:-120px;} +.pull-4 {margin-left:-160px;} +.pull-5 {margin-left:-200px;} +.pull-6 {margin-left:-240px;} +.pull-7 {margin-left:-280px;} +.pull-8 {margin-left:-320px;} +.pull-9 {margin-left:-360px;} +.pull-10 {margin-left:-400px;} +.pull-11 {margin-left:-440px;} +.pull-12 {margin-left:-480px;} +.pull-13 {margin-left:-520px;} +.pull-14 {margin-left:-560px;} +.pull-15 {margin-left:-600px;} +.pull-16 {margin-left:-640px;} +.pull-17 {margin-left:-680px;} +.pull-18 {margin-left:-720px;} +.pull-19 {margin-left:-760px;} +.pull-20 {margin-left:-800px;} +.pull-21 {margin-left:-840px;} +.pull-22 {margin-left:-880px;} +.pull-23 {margin-left:-920px;} +.pull-24 {margin-left:-960px;} +.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;} +.push-1 {margin:0 -40px 1.5em 40px;} +.push-2 {margin:0 -80px 1.5em 80px;} +.push-3 {margin:0 -120px 1.5em 120px;} +.push-4 {margin:0 -160px 1.5em 160px;} +.push-5 {margin:0 -200px 1.5em 200px;} +.push-6 {margin:0 -240px 1.5em 240px;} +.push-7 {margin:0 -280px 1.5em 280px;} +.push-8 {margin:0 -320px 1.5em 320px;} +.push-9 {margin:0 -360px 1.5em 360px;} +.push-10 {margin:0 -400px 1.5em 400px;} +.push-11 {margin:0 -440px 1.5em 440px;} +.push-12 {margin:0 -480px 1.5em 480px;} +.push-13 {margin:0 -520px 1.5em 520px;} +.push-14 {margin:0 -560px 1.5em 560px;} +.push-15 {margin:0 -600px 1.5em 600px;} +.push-16 {margin:0 -640px 1.5em 640px;} +.push-17 {margin:0 -680px 1.5em 680px;} +.push-18 {margin:0 -720px 1.5em 720px;} +.push-19 {margin:0 -760px 1.5em 760px;} +.push-20 {margin:0 -800px 1.5em 800px;} +.push-21 {margin:0 -840px 1.5em 840px;} +.push-22 {margin:0 -880px 1.5em 880px;} +.push-23 {margin:0 -920px 1.5em 920px;} +.push-24 {margin:0 -960px 1.5em 960px;} +.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:left;position:relative;} +div.prepend-top, .prepend-top {margin-top:1.5em;} +div.append-bottom, .append-bottom {margin-bottom:1.5em;} +.box {padding:1.5em;margin-bottom:1.5em;background:#e5eCf9;} +hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;} +hr.space {background:#fff;color:#fff;visibility:hidden;} +.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;} +.clearfix, .container {display:block;} +.clear {clear:both;} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..9302fc9 --- /dev/null +++ b/css/style.css @@ -0,0 +1,454 @@ +/* GENERAL +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +/* Typography */ +html { overflow-y: scroll; } +body { background: #fff; } + +a { color: #06c; } +a:hover, a:focus { color:#09f; } +a:hover, a:active { outline: none; } +a:active, input.button:active { outline: 0; position: relative; top: 1px; } + +h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } + +ul.none { margin: 0 0 1.5em 0; padding: 0; list-style: none; } +.icon { vertical-align: middle; } +.large { line-height: 1.5em; } +.center { text-align: center; } +.aligncenter { display: block; margin: 0 auto; } +img.left, p img.left, .alignleft { margin: 0 1.5em 1.5em 0; float: left; } +img.right, p img.right, .alignright { margin: 0 0 1.5em 1.5em; float: right; } +.wp-caption { border: 1px solid #ddd; text-align: center; background: #eee; padding: 14px 10px 6px 10px; margin: 15px 10px; } +.wp-caption-text { margin: 0; } +.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } +.hidden { display: none; visibility: hidden; } +.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } +.invisible { visibility: hidden; } + +::-moz-selection { text-shadow: none; background: #3399FF; color: #fff; } +::selection { text-shadow: none; background: #3399FF; color: #fff; } +a:link { -webkit-tap-highlight-color: #3399FF; } + +.button, #post-nav a, #comments-nav a { + display: inline-block; + background: #06c; + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; + color: #fff; + border: none; + padding: 8px 16px; + cursor: pointer; + text-decoration: none; + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15); + width: auto; + overflow: visible; + -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset; + -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset; + -webkit-appearance: none; +} +.button:hover, #post-nav a:hover, #comments-nav a:hover { + background: #09f; + color: #fff; +} + +/* Forms */ +input, select, textarea { font-family: sans-serif; font-size: 1em; } +button, input, select, textarea { margin: 0; } +label, input[type=button], input[type=submit], button { cursor: pointer; } +button { width: auto; overflow: visible; } +textarea { overflow: auto; } + +/* Grid */ +#wrap { } +hr { background: #ddd; color: #ddd; } + + +/* HEADER +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +#banner { position: relative; margin: 16px auto; z-index: 1000; } + +#logo { float: left; width: 300px; height: 75px; margin: 0 0 16px; padding: 0; } + +#nav-main ul { + background: #06c; + background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1)); + position: relative; + list-style: none; + margin: 0; + padding: 0; + float: left; + width: 100%; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; +} +#nav-main ul li { float: left; } +#nav-main ul li:hover { position: relative; } +#nav-main ul li a { + text-decoration: none; + display: block; + font-size: 14px; + padding: 8px 16px; + color: #fff; + margin: 0; + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15); +} +#nav-main ul li a:hover, +#nav-main ul li.current_page_item > a, +#nav-main ul li.current_page_parent > a, +#nav-main ul li.current_page_ancestor > a, +#nav-main ul li.current-cat > a, +#nav-main ul li.current-cat-parent > a, +#nav-main ul li.current-category-ancestor > a, +#nav-main ul li.current-menu-item > a, +#nav-main ul li.current-menu-parent > a, +#nav-main ul li.current-post-parent > a, +#nav-main ul li.current-post-ancestor > a, +#nav-main ul li:hover > a { + color: #73C8FF; +} + +#nav-main ul ul { + position: absolute; + visibility: hidden; + top: 100%; + left: 0; + width: 200px; + background: #73C8FF; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +#nav-main ul ul li { float: none; } +#nav-main ul ul li a { + font-size: 12px; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); + padding: 4px 16px; + width: 168px; /* account for the width of ul#nav-main ul and the padding on the anchor */ + display: inline-block; + +} +#nav-main ul ul li a:hover, +#nav-main ul ul li.current_page_item > a, +#nav-main ul ul li.current_page_parent > a, +#nav-main ul ul li.current_page_ancestor > a, +#nav-main ul ul li.current-cat > a, +#nav-main ul ul li.current-cat-parent > a, +#nav-main ul ul li.current-category-ancestor > a, +#nav-main ul ul li.current-menu-item > a, +#nav-main ul ul li.current-menu-parent > a, +#nav-main ul ul li.current-post-parent > a, +#nav-main ul ul li.current-post-ancestor > a, +#nav-main ul ul li:hover > a { + color: #06c; +} + +#nav-main ul ul ul { left: 100%; top: 0; } +#nav-main ul li:hover > ul { visibility: visible; } + +#nav-utility { position: absolute; top: 0; right: 0; } +#nav-utility ul { list-style: none; margin: 0; padding: 0; float: right; width: auto; position: relative; } +#nav-utility ul li { float: left; position: relative; } +#nav-utility ul li a { display: block; float: left; padding: 2px 6px; } + + +/* CONTENT +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +#content { margin-bottom: 24px; } +#content .container { width: auto; position: relative; } + +#main { position: relative; } + +/* Posts */ +.hentry header { margin-bottom: 1.5em; } +.hentry h1 { line-height: 1.2em; margin-bottom: 0.2em; } +.hentry h2:first-child { line-height: 1.2em; margin-bottom: 0; } +.hentry h2 a { text-decoration: none; } +.hentry iframe.twitter-share-button { position: absolute; top: 0; right: 0; width: 110px; height: 20px; } +.hentry time { display: block; font-size: 1.2em; position: relative; } +.hentry p.byline { } + +/* Post, page, comment navigation */ +#post-nav { clear: both; } +#post-nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; } +#post-nav .post-previous { float: left; width: 50%; } +#post-nav .post-next { float: right; width: 50%; text-align: right; } +#post-nav .post-next a { float: right; } + +#comments-nav { clear: both; margin: 0 0 1.5em 0; } +#comments-nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; } +#comments-nav .comments-previous { float: left; width: 50%; } +#comments-nav .comments-next { float: right; width: 50%; text-align: right; } +#comments-nav .comments-next a { float: right; } + +/* Post comments */ +ol.commentlist img.avatar { float: left; margin-right: 10px; } +ol.commentlist time { display: block; font-size: 1em; margin-bottom: 0.5em; position: relative; } +ol.commentlist .comment-reply-link { display: block; margin-bottom: 1.5em; } +#commentform p { margin-bottom: 1em; } +#commentform label { display: block; } +#commentform textarea { display: block; } +#commentform input.button { margin-top: 0.5em; } +#commentform:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; } + +/* Gallery */ +figure.gallery-item { float: left; margin: 0 1em 1em 0; position: relative; } +figure.gallery-item a img { + border: 4px solid #bbb; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); +} +figure.gallery-item a:hover img { border-color: #ccc; } +figure.gallery-item figcaption { display: none; } + +/* Primary Sidebar */ +#sidebar { position: relative; } +#sidebar .container { width: auto; } +#sidebar .widget { clear: both; margin-bottom: 1.5em; } +#sidebar .widget .gform_wrapper ul { padding: 0; list-style-type: none; } + + +/* FOOTER +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +#content-info { clear: both; position: relative; } +#content-info > .container { padding-bottom: 1.5em; } + +#content-info ul.menu { margin: 0 0 24px; padding: 0; list-style-type: none; } +#content-info ul.menu li { display: inline; margin-right: 1em; } + +#content-info p.copy small { font-size: 1em; } + +#content-info p.social .twitter-share-button { float: left; } +#content-info p.social .fb_iframe_widget { float: left; } + +#content-info p.vcard { position: absolute; top: 0; right: 0; margin: 0; text-align: right; } +#content-info p.vcard a.fn { font-size: 14px; } + + +/* WIDGETS & PLUGINS +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +/* Gravity Forms */ +.gform_wrapper { margin: 0; max-width: none; } +.gform_wrapper .gform_heading { width: 100%; margin-bottom: 1.5em; } +.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title { font-size: 1.5em; font-weight: 400; } +.gform_wrapper h3.gform_title { margin-top: 0; } +.gform_wrapper .top_label .gfield_label { margin: 6px 0 0 0; } +.gform_wrapper .top_label input.medium { padding-right: 0; } +.gform_wrapper .left_label .gfield_label, +.gform_wrapper .right_label .gfield_label { margin: 10px 10px 0 0; } +.gform_wrapper .left_label ul.gfield_checkbox, +.gform_wrapper .left_label ul.gfield_radio, +.gform_wrapper .right_label ul.gfield_checkbox, +.gform_wrapper .right_label ul.gfield_radio { + margin: 9px 0 0 31%; +} +.gform_wrapper input[type=text], +.gform_wrapper input[type=url], +.gform_wrapper input[type=email], +.gform_wrapper input[type=tel], +.gform_wrapper input[type=file], +.gform_wrapper input[type=number], +.gform_wrapper input[type=password], +.gform_wrapper textarea, +.gform_wrapper select { + font-size: 1em; + line-height: 14px; + padding: 4px; + margin: 6px 0; + border: 1px solid #bbb; + -moz-background-clip: padding; + -webkit-background-clip: padding; + background-clip: padding-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; +} +.gform_wrapper input[type=text]:focus, +.gform_wrapper input[type=url]:focus, +.gform_wrapper input[type=email]:focus, +.gform_wrapper input[type=tel]:focus, +.gform_wrapper input[type=number]:focus, +.gform_wrapper input[type=password]:focus, +.gform_wrapper textarea:focus, +.gform_wrapper select:focus { + border: 1px solid #666; +} +.gform_wrapper select { padding: 3px; } +.gform_wrapper .small, .gform_wrapper .large { font-size: 1em; line-height: 14px; } +.gform_wrapper ul.right_label li, +.gform_wrapper ul.left_label li, +.gform_wrapper form ul.right_label li, +.gform_wrapper form ul.left_label li { + margin-bottom: 4px; +} +.gform_wrapper .description, +.gform_wrapper .gfield_description, +.gform_wrapper .gsection_description, +.gform_wrapper .instruction { + font-size: 0.9em; + font-style: normal; + padding: 0; +} +.gform_wrapper .right_label .gfield_description, +.gform_wrapper .right_label .instruction, +.gform_wrapper .left_label .gfield_description, +.gform_wrapper .left_label .instruction { + padding: 0; + margin-left: 31%; +} +.gform_wrapper .ginput_complex label, +.gform_wrapper .gfield_time_hour label, +.gform_wrapper .gfield_time_minute label, +.gform_wrapper .gfield_date_month label, +.gform_wrapper .gfield_date_day label, +.gform_wrapper .gfield_date_year label, +.gform_wrapper .instruction { + font-size: 0.9em; + font-weight: 400; + letter-spacing: 0; + margin: 0 0 6px 0; +} +.gform_wrapper .gfield_checkbox li input[type=checkbox], +.gform_wrapper .gfield_radio li input[type=radio], +.gform_wrapper .gfield_checkbox li input { float: none; display: inline-block; margin-top: 0; vertical-align: middle; } +.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { display: inline-block; margin: 0 0 0 8px; vertical-align: middle; } +.gform_wrapper .left_label .ginput_complex .ginput_right label, +.gform_wrapper .left_label .ginput_complex .ginput_left label, +.gform_wrapper .right_label .ginput_complex .ginput_right label, +.gform_wrapper .right_label .ginput_complex .ginput_left label { word-spacing: 0; } +.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { font-weight: 400; } +img.ui-datepicker-trigger { vertical-align: middle; } +.gform_wrapper .gf_progressbar_wrapper { width: 100%; } +.gform_wrapper .gf_page_steps { border-bottom: 1px dashed #ddd; width: 100%; } +.gform_wrapper .gf_step { font-family: sans-serif; } +.gform_wrapper .gf_step span.gf_step_number { font-family: sans-serif; } +.gform_wrapper .gsection { border-bottom: 1px dashed #ddd; } +.gform_wrapper .gform_page_footer { border-top: 1px dashed #ddd; } +.gform_wrapper .gform_footer { margin: 6px 0 0 0; padding: 0; } +.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label { margin: 6px 0 0 0; padding: 0 0 0 31%; } +.ie7 .gform_footer input.button { padding: 8px 16px; } +.gform_wrapper .gform_edit_link { display: none; } +.gform_wrapper .validation_error { font-size: 1em; font-weight: 400; padding: 0.8em; margin-bottom: 1.5em; background: #fbe3e4; color: #8a1f11; border: 2px solid #fbc2c4; } +.gform_wrapper .validation_message { display: none; } +.gform_wrapper li.gfield.gfield_error { + background: none; + margin-bottom: 6px !important; + padding: 0 !important; + border: none; +} +.gform_wrapper .top_label .gfield_error .ginput_container { max-width: none; } +.gform_wrapper .top_label .gfield_error { margin-bottom: 0 !important; } +.gform_wrapper .gfield_error .gfield_label { color: #8a1f11; } +.gform_wrapper .gfield_error input, +.gform_wrapper .gfield_error select, +.gform_wrapper .gfield_error textarea { background: #FBE3E4; border-color: #FBC2C4; } +.gform_wrapper .top_label .gfield_error input, +.gform_wrapper .top_label .gfield_error textarea, +.gform_wrapper .top_label .gfield_error select { border-color: #FBC2C4; } +.gform_wrapper .top_label .gfield_error { width: auto; } + +/* Fancybox */ +#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } +#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../img/fancybox/fancybox.png); } +#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; } +#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } +#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; } +#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } +#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; } +#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; } +#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(../img/fancybox/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; } +#fancybox-error { color: #444; font: normal 12px/20px sans-serif; padding: 14px; margin: 0; } +#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } +#fancybox-frame { width: 100%; height: 100%; border: none; display: block; } +#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(../img/fancybox/blank.gif); z-index: 1102; display: none; } +#fancybox-left:hover, #fancybox-right:hover { visibility: visible; } +#fancybox-right:hover span { left: auto; right: 20px; } +#fancybox-left:hover span { left: 20px } +#fancybox-left { left: 0px } +#fancybox-right { right: 0px } +#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } +#fancybox-left-ico { background-image: url(../img/fancybox/fancybox.png); background-position: -40px -30px; } +#fancybox-right-ico { background-image: url(../img/fancybox/fancybox.png); background-position: -40px -60px; } +.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } +#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(../img/fancybox/fancybox-x.png); } +#fancybox-bg-ne { top: -20px; right: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -162px; } +#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(../img/fancybox/fancybox-y.png); background-position: -20px 0px; } +#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -182px; } +#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(../img/fancybox/fancybox-x.png); background-position: 0px -20px; } +#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -142px; } +#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(../img/fancybox/fancybox-y.png); } +#fancybox-bg-nw { top: -20px; left: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -122px; } +#fancybox-title { font-size: 12px; z-index: 1102; } +.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } +.fancybox-title-outside { padding-top: 10px; color: #fff; } +.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #fff; text-align: left; } +#fancybox-title-over { padding: 10px; background-image: url(../img/fancybox/fancy_title_over.png); display: block; } +.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } +#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } +#fancybox-title-float-wrap td { border: none; white-space: nowrap; } +#fancybox-title-float-left { padding: 0 0 0 15px; background: url(../img/fancybox/fancybox.png) -40px -90px no-repeat; } +#fancybox-title-float-main { color: #fff; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../img/fancybox/fancybox-x.png) 0px -40px; } +#fancybox-title-float-right { padding: 0 0 0 15px; background: url(../img/fancybox/fancybox.png) -55px -90px no-repeat; } + +/* MapPress */ +#mapp0_poweredby, #mapp1_poweredby, #mapp2_poweredby, #mapp3_poweredby, #mapp4_poweredby, #mapp5_poweredby, #mapp6_poweredby, #mapp7_poweredby, #mapp8_poweredby, #mapp9_poweredby, #mapp10_poweredby { display: none !important; } /* remove MapPress credit */ + +/* Search */ +#searchform #s { padding: 5px; } + + +/* INTERNET EXPLORER +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +.ie7 #nav-main ul li { zoom: 1; } + +/* Clearfixes */ +.ie7 #commentform, .ie7 #post-nav, .ie7 #comments-nav { display: inline-block; } + + +/* MEDIA QUERIES +--------------------------------------------------------------------------------------------------------------------------------------------------- */ +@media all and (orientation: portrait) { + /* Style adjustments for portrait mode goes here */ + +} + +@media all and (orientation: landscape) { + /* Style adjustments for landscape mode goes here */ + +} + +@media screen and (max-device-width: 480px) { + /* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome) */ + +} + +@media print { + * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } + a, a: visited { color: #444 !important; text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } + tr, img { page-break-inside: avoid; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } +} \ No newline at end of file diff --git a/editor-style.css b/editor-style.css new file mode 100644 index 0000000..f0ef353 --- /dev/null +++ b/editor-style.css @@ -0,0 +1,7 @@ +/* +Theme Name: Roots +Description: Used to style the TinyMCE editor +*/ + +img.left, p img.left, .alignleft { margin: 0 1.5em 1.5em 0; float: left; } +img.right, p img.right, .alignright { margin: 0 0 1.5em 1.5em; float: right; } \ No newline at end of file diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..5a21dc5 --- /dev/null +++ b/footer.php @@ -0,0 +1,32 @@ +
    +
    + + + +

    ©

    + + + + +

    +
    + +
    + , + +
    +
    +
    + +

    + + +
    +
    + + + + \ No newline at end of file diff --git a/front-page.php b/front-page.php new file mode 100644 index 0000000..d9e32e4 --- /dev/null +++ b/front-page.php @@ -0,0 +1,14 @@ + +
    +
    +
    + +
    +
    + +
    + diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..2a37bb8 --- /dev/null +++ b/functions.php @@ -0,0 +1,83 @@ + 'Primary Navigation', + 'utility_navigation' => 'Utility Navigation' + ) +); + +// make sure the menu fallback (wp_list_pages) adds the home link +function roots_page_menu_args($args) { + $args['show_home'] = true; + return $args; +} + +add_filter('wp_page_menu_args', 'roots_page_menu_args'); + +// remove container from menus +function roots_nav_menu_args($args = ''){ + $args['container'] = false; + return $args; +} + +add_filter('wp_nav_menu_args', 'roots_nav_menu_args'); + +// create widget areas: sidebar, footer +$sidebars = array('Sidebar', 'Footer'); +foreach ($sidebars as $sidebar) { + register_sidebar(array('name'=> $sidebar, + 'before_widget' => '
    ', + 'after_widget' => '
    ', + 'before_title' => '

    ', + 'after_title' => '

    ' + )); +} + +// add to robots.txt +// http://codex.wordpress.org/Search_Engine_Optimization_for_WordPress#Robots.txt_Optimization +add_action('do_robots', 'roots_robots'); + +function roots_robots() { + echo "Disallow: /cgi-bin\n"; + echo "Disallow: /wp-admin\n"; + echo "Disallow: /wp-includes\n"; + echo "Disallow: /wp-content/plugins\n"; + echo "Disallow: /plugins\n"; + echo "Disallow: /wp-content/cache\n"; + echo "Disallow: /wp-content/themes\n"; + echo "Disallow: /trackback\n"; + echo "Disallow: /feed\n"; + echo "Disallow: /comments\n"; + echo "Disallow: /category/*/*\n"; + echo "Disallow: */trackback\n"; + echo "Disallow: */feed\n"; + echo "Disallow: */comments\n"; + echo "Disallow: /*?*\n"; + echo "Disallow: /*?\n"; + echo "Allow: /wp-content/uploads\n"; + echo "Allow: /assets"; +} + +?> \ No newline at end of file diff --git a/header.php b/header.php new file mode 100644 index 0000000..347e5d6 --- /dev/null +++ b/header.php @@ -0,0 +1,50 @@ + + + + + + + + + <?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?> + + + + + + + + + + + + + + + + + + + + + + + +post_name; body_class($page_slug); ?>> +
    + diff --git a/img/fancybox/blank.gif b/img/fancybox/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_close.png b/img/fancybox/fancy_close.png new file mode 100644 index 0000000000000000000000000000000000000000..07035307ad435f8f2f8eedf0bce50f7ec8a858c2 GIT binary patch literal 1517 zcmV1To%f)hA(E>uTT$~N#GA0orBqo9-jKM;POccZrXJjTzge4|Sa0ca~7y<+{ z2m7~>41(Jqf9L`mBM6zAjf4;hkjP@@B~d6Xz385|dB5iCM=Ro&JZZmk-uHdZd2i=@ zK0a@Md;u9DFE7t8BO^nxckf<*yC?SckUFGmX^jwM@NV80+eiP zQ*s##s^a3}Ldwd@cHO*r^T5i=%Fj}=Cr_R@78e&C((#usU;YFS>C)2Dw4tG)YO=*P zWt;6ZfL46;=u!R1$jGM-hhvcpVyCa+S}Q!T2ALHx;BHe#M~BsHHos=s2iW})#C?}q ztqvud-gYjKsG$zHm2XhmYPB(Bn>kzw z=gS!w6cG`jJ$?H00VK+=!cMnBDn?IFkCkj7KmNq~hrkZvU@n=EP}|7Gxw*M}1_lPI zNx@_?IS^|%_ok<(o3gXBH^f+@(X7_g)K~%n0$gMM{{Ab=%gZ*hH99)_Eo>!VJd8_C zE)WMoNsBB#u&}W3BMEnPby>y64F-cra9>kX)4DJoA0KZ5fitNn`NTT4wY3%+fA;Lz zZ+K4ucJi+Mg!m%<>Ug8kSg^LX_JD-5va;NEM#+V_H)8UHgaj8UJ?LiZVx92t@KxlB zb1oz#Bo|{kAO!IDVfOII$VfwRad8C+y?XV^;VEu~g@tQka>%(zhlYl1p7P=0!-vj9 zYiMYw3l0uW##jWq+eZ-;6r@4F%{+PXGcz;xx78|Q_F7Eb+}ynGO@4TI*h!27r4#SzfR=K~ zhtpe&%-o-olT$}R&!0cHdm}}wbdd`2lO~)PlarHXnm>2$+(ng2^$EtJ+=vwl#Xg-* zSA%x<9|=lJ3CXuACMEY46&1O~{LGm%7HKm8lhZ|+Pv?nF1LcJswy+L%zshO4HzpR4skij zxq<8a{QPpl!oq4$R(*n7$-q`gsjcF2;NWZ?##l9wBW)lu_Bpk)RJgGO&Ey+2dDr3J z*x2~aJFl#)G^5U)q~qh`_b^ru6q9Xf%arlfse$W(T#z5f?cqE0>k)x`c6QcMUS4jN z#$B996B84z1O(|{7{3S{Bb#j7?T~OCi+pq$fP9eGqJ%Evk~i}B@#8tcAnk_QAg)9f z!qn81MJO5W0n6>}?Q|$y25QL`+uU$0x?KbSI<(UOBavf=wCW!^J3Ie)^yty-8!yk& z($YLG4fjwT{k&5mHL@*_7Xi1c4?x$HT^y5qc2zyPPCG3CUKl!f@Zj&~&!7K?fD>&z zDk^G(=74sN=`q$#Wm{gaK5myi7K~vRQ8s=CoB+NC8j<}iKpXzI(SMmt*2r@wST=`s zW7t-}X4hPqXy3W00000NkvXXu0mjftFGKG literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_loading.png b/img/fancybox/fancy_loading.png new file mode 100644 index 0000000000000000000000000000000000000000..2503017960b3972499d3aa92f89953935ae40934 GIT binary patch literal 10195 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 literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_nav_left.png b/img/fancybox/fancy_nav_left.png new file mode 100644 index 0000000000000000000000000000000000000000..ebaa6a4fd34e51575a01da366312c20618985cbc GIT binary patch literal 1446 zcmV;X1zGxuP)R`@usIzf?P{x4#0gFqr~|(;IJySuwjr=+Ar78e&sHZ(Lu;P)*wKU%|U#jmpg5~Q6= zNl8{#mZGz>Q!_F$qJ8n=#Z9x>Jn_n|ZEtTsSzllOW_Wn`!@Rt_=!l4jAl`tKb-5%L zv7js_CMF<1KR>Fcr{|nbr~AR4Y-MG|y0EZdwI6@^^5yrikSZ}TQ5hH*C?{R4Q{?KT zKD6U2SFWfB2M0g0TCEGD5GUP%Y0a>J0W!M1fVuVU?d@ix(YV91PjUK7@OzY8E)OJ~ z&Q30n%8njA8kC)#t?uvd&xMXHQZzI)WQmTB-n1vQM_gQ-{_*3-7UA?*_bJ9=m|W(F zT+IHE$H&L3T3T8zSS*%BTHM>)YZi;eI#;9uNVch|X-go#ckf=VQmKq2-ORBYaGo52 zejyg&!SS;_ltMX3~N9_#ORsfn&tMTp}T$j*yAd)6-A(_4O6g z0=-^ug|9bVkxorbSsNQ0x9sPG&EF`laq6qgf=!d ztnQGKnVtDqz_Vx1Y=Kr=TU+Vx?;nS;5H`1m#Lv%9fqI)#T3Y%!3C+yRSpE-E!h;77 zwm7Z1{&Y;%TkkIqz&m9sAKBbnCkzsHry#@vbY{a-wI?zu7 zloV4Q9NtQWLUAT7Ev=G-*4EZ6|HZd^F*!MDB>C#<>PDGN_5sGi_Yq4ZlG7@css!ck z9};wyN`LrygSGPaaLVfqXl2Z+Nkm;ygvo12>(Bf+YwDwC`Hbwy5foiCI>(Z2*F z+nZVe;)K}P*aF#9Y8tUS3{lK|w(!NULrkdP#x17leSb zXU`h&IIwaw4`8eqNV6{>BDOh|vjhZ0E{e&QDDu0Pe|>%Zmb;{dg@s0w$z&rPA0K~+ zu^J$UblaCq5g(ljxEe?Y`8AmFYt-vOfqZ&;+Eh?bV07kp3Z#jN34Zfk3!OW_7k zM!Hz%fopN!Lja&lI}y+lIZjBszTeT&@!Ra|?DQ)q4Us*EN5ey8M=zh0NVTlX;X`2G z(+8kuN)-Dfn@v@Ns?$arfE9ks%*_0?uCDGc0&cYN@bK_KngiO{r&oDx0_$@6^x5~= zW5Gx^5k=$2z;)mYpdQiR47B2ZEBzOVMD;v(on_N_Z6xdRarMj=Ped`)=n zv4Dh?$k=SYcJSdjDa(58`F?t%ZzxBbaRs;9zaA#)un(S!5dZ)H07*qoM6N<$g4RXF AD*ylh literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_nav_right.png b/img/fancybox/fancy_nav_right.png new file mode 100644 index 0000000000000000000000000000000000000000..873294e969db9160f5ddd4e1ab498ff60b080e3f GIT binary patch literal 1454 zcmV;f1yTBmP)Wa6`&Z+!IVkxf`V#(j>y7#5eg z5*PD+C=wGBwT+F9xi*_^fd=>X_FBba@wz8b0c3ma+OG#c&LYnSBp_4S(*6BG8m#QpsI))yBSw}|WBy?ft)>pk?VIMu|0u-xC@UxO$< zHa9o-0~vR8bXeVyB61x;@W6T@vgyO$TgWvPslhu zJ>BGvFeN3$D2UT9wO!c-2M2E;RvddB6cm(&J}nRg`1!DUaA;_#J})n?kc`&W*6f~w z$XoI8@o`6>)z;Ql1O^7iqc4Qr?IQ^Y2vDQmrd_^#`AagIo}RXO6Tw=o)=2K&OZ?8A zJDVKcH{^2p2j~ms)bf#Ff5Y^8{ZZ7~8Zw%koV0nHJ||9`FbS!%u(0sL`TfAafI}Du zN;}#qfQDkqhr?T=R;!O@W@c89(aOq-SHe5pO)Do4INRL6f8R{+tE;Q)Wir`E=nLN^ zERjf#VBjT`yZ^}0T`IW~brs!I17PDwDHNtJpz(@u7&_Ci&*x`nXGh4eva-_hHlhTo z>wKX6jrLg})!Ef*2q(qH#unh5y~V~`*!#E25W2>+0$@y%jAkE;d^% z7KiBQ=;#CV)c|?K?OZZNymTtyIv@+;=i$b0QLhID@u{gPOF=<_+1^cd)FbceJt|Pr3Z2#UW)pC9hbbpr%#_w3xu>9DucKZSqKjwKC}oa!!=;B zxw)ARh3h~maWUsB$KtMw06>R!GGHKatdM5?eS3TRA2TyEQ!m{-s9LkQG(13d^zuqc z)WBRWF9N%+J^)=)qIgeo*i|*CI?Xfzc;V-hCr|!<<;s9veooizpgD1ug<#0dV!Z literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_shadow_e.png b/img/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000000000000000000000000000000000000..2eda0893649371f8d92b92976d8542cdd1b601ed GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W@!3HGnP3ltxQbwLGjv*Y^lSRZuwe#}JO|p{EaWGAM`~zK|Yh zF7SQ+m+Ig>B0@o-N8?trihfzZ+Vp1~`{zf0o*#X0$hUAi%N$P)W1wCJ22WQ%mvv4F FO#q)zAp-ya literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_shadow_ne.png b/img/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..79f6980a3ba5c43de120d963dbba2516b8f27ac7 GIT binary patch literal 347 zcmV-h0i^zkP)dR9Yb&V8f!h)aDezHAsc|y@|hdQ zYJb}?8~~zFbQ)ku!Ey)KSukutuvdZ@MKMX|x|A3tPyx?YVhN^6z!Mi4Mj2f#%<;nh z2{>?YAzu|{u^;Oq!;f7Z4tPBpJEmZ+^GZ#$=9nz(K+UmK7}|u&EPi%aRt_C3qOFB_ zHc`~N>51%{?ijG?xsHt>MwRChgk=x_z0gh3O2xSL)-6?+2LKZL74~Q>MZjWtwukkA tvjRC=&j+0R$&bLyT7MhBcTXDISHC&xXU0&5CWHV0002ovPDHLkV1fX+la~Mh literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_shadow_nw.png b/img/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..7182cd938ae98e7e28c65a0bc55df576042ff9f5 GIT binary patch literal 324 zcmV-K0lWT*P)2-&4CO{qhKP$XKD&mgeXEM77>~`RA}h@U^Z##eQZVtM>a-K?QT4 z&(8BFf(rD5V61)2I__wHYuRwoaDIqw5Vdr_JSDVr){#J@r;{vbDL|tRyCiirf~4OF zX-l=Ecm>@yR)1nSMt~dy90Zb`^`)TQbhf8jR@fA!l6V$musRyB9Y{p$SCW}!$3==V zk)fW)Xo{s^ez$t+XhmZj;ts)!kTokvmM>z)zt70000 literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_shadow_se.png b/img/fancybox/fancy_shadow_se.png new file mode 100644 index 0000000000000000000000000000000000000000..541e3ffd3e88224b34a4d2097c66a780e6060aeb GIT binary patch literal 352 zcmV-m0iXVfP){pM9=`y8<_IvWD02WY@RZ<9dgjNmAB|sYF}Xw>7Sq@O0000eMf9z;FC21=)67q_`W0*0KnS4AR00W2`RGn3i8UfsEegLO@ zPhds?2e1Tm)FK3=bymIAx?X=YFo3Mdh7W?@I#8s#svp!&PB> zwah@Ngd|l0N4SCfzvjtQnd$dZ0yM)N$X+lqdtN!Pt{Wn*_`0U}m1^#r1 mwpaW{;a?9KKt^WrpTAEd?0j1W(3L*`0000P{ho=rRL|66mGO)=r*Hk83F#~lnc)I$ztaD0e0sy?& B8X5oq literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_title_left.png b/img/fancybox/fancy_title_left.png new file mode 100644 index 0000000000000000000000000000000000000000..6049223d1ec6af46e100499c01f6489c9e2c6240 GIT binary patch literal 503 zcmV+)0005LNklqcp9&~$uJw{{rUub~E?-XJ#Upm4Fe%-Gl z!u%tb0N102a|s5;SPlQvJlFCTBbvYaK@wIW6Gjx@?i20AlVDJcHNfh25WRlbF6CIq zv9_ZnqOH`}ppaUR0@%ZcM9zpDt2uQM>f+Z#wIMmyuui3DeoYXWE|hQ{D$te=Yhgkq zIvyj+$t8T|S1wITzUftNOe(E+Qjn$kDotY;I5}1lRgwi=?K26ke)djLR5W2|!7CVH zJ-`tuAq|`lK978y+CnqGNCkUke_%Gig ukvFM-ftpWh!il7Wg7kz7Y?7xB@G*olNlgoj4E_Yv!rmdKI;Vst0Ha3^zyJUM literal 0 HcmV?d00001 diff --git a/img/fancybox/fancy_title_right.png b/img/fancybox/fancy_title_right.png new file mode 100644 index 0000000000000000000000000000000000000000..e36d9db2a7c6e570aec993d3665cbc13620115e2 GIT binary patch literal 506 zcmV+)0005ONklxjQB-g>5=x46nGBwseihc$zfzvTFh(=tCRj6cJ4M&ASrCAq-HbokPnRBAHVa2(-|l wYU(UxfYLN;KDSr z1<%~X^wgl##FWaylc_d9MY*0Xjv*Ddw)7kFH5l+P-xcE$W)3=fYI&uMKVzWNT*W|n zhqlRY)q0r(8Mg&Fu_zpISivgz+b7g)c6G&O{~njE??Y{u-MM!p^=9_W+X-j8mhfK? zj`H2Yy;kp%)!V-M3;EVThyB(Z@o88wpMja-vy^g)SgE!<&|(HpS3j3^P6|6H_V+Po~-c6$N>^IEGZ*^681?Yf#{6Zf~e!I`r4y-J+3m*Ue*gH=cNZ zzpU%p61aCO%jt%FHUKW&bEWLcUAGzK?;SYE)E{9#W9O8@uj{O@89qzNU(dkI YVCW(7-@(*!CeU;SPgg&ebxsLQ07`N|KL7v# literal 0 HcmV?d00001 diff --git a/img/fancybox/fancybox.png b/img/fancybox/fancybox.png new file mode 100644 index 0000000000000000000000000000000000000000..65e14f68fd83b87f75c22c0c074e7b20bf20a133 GIT binary patch literal 15287 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 ZMt7F5hocMxav&E)U0Fw|QQ>vO{{ZOG+C=~W literal 0 HcmV?d00001 diff --git a/img/logo.png b/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..065103a624326af3c14ac639de5068ecf10381f5 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!y;+!nq{Y?c0zitn*vT`5gM;JtL;nXru0()O zi0iaz)6SeZGiT16?c296Uc7kUzI{iJ9$mF+Rn+10KY(gD3p^r=85p>QK$!8;-MT+O zL75WQh?3y^w370~qErUQl>DSr1-Hzi)bjkI>|zDyVAH~_kIjJU#6aqti&7IyGV}8k zLNaqx84Qf|jZE|n4Yzb#$O4^s#nZ(xB%|@|wDWmQ4g&4&|E6d!){9YGRz7jr-bd0I zm)RR;Z3)krY*(M2xYc9t8MRm+()Kzmxj7~Yo&Kyi^|cs8g;@rH25Opl_eXN|7zP>`fBawr5WM9 z%UXB)u@~l*JiB)H?f%Xw^8=r3Y^%F{{h~`$*Os)$tc`1Le)}txJttfBY8?N{w_=&q zQOh}JXR1 zmh(AH-M#kvZX6LP)(V*Nh7DUT#fF&lU?v(06(%$x>ZON>7*Pr)1U>0fR3JTQU?skU zFzTT{YC<9=W??c$T-FpfbWEqIbIiM|o7?r?o^H%(s{=ncpD*9@fpg$Mk|g|XmO`<7 z*c_5PFDKS+rgjLVS?p4@ESWn;R_|}c1S&a8E12-`waGlUwo`J)zWCz51q1A+H8p!R z6}r)4_jmtO@YNfsbg#rpWTr_)Ox`~mUvKUh2($x$LXxBd1(&)#gTpSaQRc2|1$X%! zQQbbU{74W%5()^ej?$ClL5DxG;fupAt|2+AFshwri?XIlkI=K$p7{@=1oHiluyx-R z)*}g>t>51ZfT$~G#+VF(2LLUtS2=W325&?cqaI5C9r1+9AD08FU4rrE)hM-PLAi zDnqA?8kPV6&uY|U>-YCn9@9*Z-ZR(dWvN1PIYXrs&lP8lg|>I~az-c=qQyYF0e}R6 zX8U4~QAhcPnvY+|(Wto8hc)Ube=IJlWj181mUS932mr+AS+3^W{8rW5+oq;mX8&OT zhzk-`Zd5yEt}bFGe{II|0RUH?dtY~cT4_!9D;vA!1|2@WTxRcTw2*0WMkeOCDpWn5 t`LewuQ0WA*xIm_6BR|7+rysh%{|55xLfp`y5sv@>002ovPDHLkV1n$rEF=H` literal 0 HcmV?d00001 diff --git a/includes/js/codemirror/codemirror.js b/includes/js/codemirror/codemirror.js new file mode 100644 index 0000000..1e5dceb --- /dev/null +++ b/includes/js/codemirror/codemirror.js @@ -0,0 +1,582 @@ +/* CodeMirror main module (http://codemirror.net/) + * + * Implements the CodeMirror constructor and prototype, which take care + * of initializing the editor frame, and providing the outside interface. + */ + +// The CodeMirrorConfig object is used to specify a default +// configuration. If you specify such an object before loading this +// file, the values you put into it will override the defaults given +// below. You can also assign to it after loading. +var CodeMirrorConfig = window.CodeMirrorConfig || {}; + +var CodeMirror = (function(){ + function setDefaults(object, defaults) { + for (var option in defaults) { + if (!object.hasOwnProperty(option)) + object[option] = defaults[option]; + } + } + function forEach(array, action) { + for (var i = 0; i < array.length; i++) + action(array[i]); + } + function createHTMLElement(el) { + if (document.createElementNS && document.documentElement.namespaceURI !== null) + return document.createElementNS("http://www.w3.org/1999/xhtml", el) + else + return document.createElement(el) + } + + // These default options can be overridden by passing a set of + // options to a specific CodeMirror constructor. See manual.html for + // their meaning. + setDefaults(CodeMirrorConfig, { + stylesheet: [], + path: "", + parserfile: [], + basefiles: ["util.js", "stringstream.js", "select.js", "undo.js", "editor.js", "tokenize.js"], + iframeClass: null, + passDelay: 200, + passTime: 50, + lineNumberDelay: 200, + lineNumberTime: 50, + continuousScanning: false, + saveFunction: null, + onLoad: null, + onChange: null, + undoDepth: 50, + undoDelay: 800, + disableSpellcheck: true, + textWrapping: true, + readOnly: false, + width: "", + height: "300px", + minHeight: 100, + autoMatchParens: false, + markParen: null, + unmarkParen: null, + parserConfig: null, + tabMode: "indent", // or "spaces", "default", "shift" + enterMode: "indent", // or "keep", "flat" + electricChars: true, + reindentOnLoad: false, + activeTokens: null, + onCursorActivity: null, + lineNumbers: false, + firstLineNumber: 1, + onLineNumberClick: null, + indentUnit: 2, + domain: null, + noScriptCaching: false, + incrementalLoading: false + }); + + function addLineNumberDiv(container, firstNum) { + var nums = createHTMLElement("div"), + scroller = createHTMLElement("div"); + nums.style.position = "absolute"; + nums.style.height = "100%"; + if (nums.style.setExpression) { + try {nums.style.setExpression("height", "this.previousSibling.offsetHeight + 'px'");} + catch(e) {} // Seems to throw 'Not Implemented' on some IE8 versions + } + nums.style.top = "0px"; + nums.style.left = "0px"; + nums.style.overflow = "hidden"; + container.appendChild(nums); + scroller.className = "CodeMirror-line-numbers"; + nums.appendChild(scroller); + scroller.innerHTML = "
    " + firstNum + "
    "; + return nums; + } + + function frameHTML(options) { + if (typeof options.parserfile == "string") + options.parserfile = [options.parserfile]; + if (typeof options.basefiles == "string") + options.basefiles = [options.basefiles]; + if (typeof options.stylesheet == "string") + options.stylesheet = [options.stylesheet]; + + var sp = " spellcheck=\"" + (options.disableSpellcheck ? "false" : "true") + "\""; + var html = [""]; + // Hack to work around a bunch of IE8-specific problems. + html.push(""); + var queryStr = options.noScriptCaching ? "?nocache=" + new Date().getTime().toString(16) : ""; + forEach(options.stylesheet, function(file) { + html.push(""); + }); + forEach(options.basefiles.concat(options.parserfile), function(file) { + if (!/^https?:/.test(file)) file = options.path + file; + html.push(" + + +
    + Read the rest of this entry »

    '); ?> +
    +
    + '' )); ?> +

    +
    + + + + + diff --git a/loop.php b/loop.php new file mode 100644 index 0000000..3e26189 --- /dev/null +++ b/loop.php @@ -0,0 +1,45 @@ + + +
    +

    Sorry, no results were found.

    +
    + + + + + + + +
    > +
    +

    + + + + +
    +
    + + + + + +
    +
    +

    +
    +
    + + + + + + +max_num_pages > 1) : ?> + + diff --git a/page-custom.php b/page-custom.php new file mode 100644 index 0000000..03d7a4b --- /dev/null +++ b/page-custom.php @@ -0,0 +1,18 @@ + +
    +
    +
    + +
    +
    + +
    + diff --git a/page-full.php b/page-full.php new file mode 100644 index 0000000..29372bc --- /dev/null +++ b/page-full.php @@ -0,0 +1,13 @@ + +
    +
    +
    + +
    +
    +
    + diff --git a/page-sitemap.php b/page-sitemap.php new file mode 100644 index 0000000..9e72914 --- /dev/null +++ b/page-sitemap.php @@ -0,0 +1,24 @@ + +
    +
    +
    + +

    Pages

    +
    +

    Posts

    +
    +

    Archives

    +
    +
    +
    + +
    + diff --git a/page-subpages.php b/page-subpages.php new file mode 100644 index 0000000..201ef6a --- /dev/null +++ b/page-subpages.php @@ -0,0 +1,25 @@ + +
    +
    +
    + + ID.'&echo=0'); + if ($children) { ?> +
      + +
    + +
    +
    + +
    + diff --git a/page.php b/page.php new file mode 100644 index 0000000..d9e32e4 --- /dev/null +++ b/page.php @@ -0,0 +1,14 @@ + +
    +
    +
    + +
    +
    + +
    + diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..4a84fcb885bcdc1393dc44375f990c6f9f0fd93e GIT binary patch literal 7975 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 aB-K +
    +
    +
    +

    Search Results for

    + +
    +
    + +
    + diff --git a/searchform.php b/searchform.php new file mode 100644 index 0000000..7efa83c --- /dev/null +++ b/searchform.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/sidebar.php b/sidebar.php new file mode 100644 index 0000000..3e88e0d --- /dev/null +++ b/sidebar.php @@ -0,0 +1,3 @@ + + + diff --git a/single.php b/single.php new file mode 100644 index 0000000..7b9d4ee --- /dev/null +++ b/single.php @@ -0,0 +1,14 @@ + +
    +
    +
    + +
    +
    + +
    + diff --git a/style.css b/style.css new file mode 100644 index 0000000..058f483 --- /dev/null +++ b/style.css @@ -0,0 +1,34 @@ +/* +Theme Name: Roots +Theme URI: http://www.rootstheme.com/ +Description: Starting theme based on HTML5 Boilerplate, Blueprint CSS and Starkers +Version: 3.0.0 +Author: Ben Word +Author URI: http://benword.com/ +Tags: roots, boilerplate, blueprint, starkers + +License: The Unlicense +License URI: http://unlicense.org/ + +Updated: March 28 2011 + +Changelog: +3.0.0 [03-28-2011] Changed name from BB to Roots, updated various areas to match the latest changes to HTML5 Boilerplate, changed the theme + markup based on hCard/Readability Guidelines and work by Jonathan Neal, theme activation now creates the navigation menus and + automatically sets their locations, permalink structure is now set to /%year%/%postname%/ for performance reasons, uploads + folder is now /assets/ and not organized by month and date, all static folders in /wp-content/themes/roots/ (css/, js/, img/) + now rewrite to the root (/css/, /js/, /img/), /wp-content/plugins/ now rewrites to /plugins/, more root relative URLs on + WordPress functions, search results (/?s=query) now rewrites to /search/query/, l10n.js is deregistered, gallery shortcode has + been changed to output
    and
    and now links to the file by default, added more loop.php templates, made the + HTML editor have a monospaced font, added front-page.php, updated CSS for Gravity Forms 1.5, added searchform.php template +2.4.0 [01-25-2011] Added a notification when saving the theme settings, added support for navigation menus, created function that makes sure there + is a Home page on theme activation, updated various areas to match the latest changes to HTML5 Boilerplate +2.3.0 [12-08-2010] Logo is no longer an

    , added ARIA roles again, changed ul#nav to nav#nav-main, added vCard to footer, made all URL's root + relative, added Twitter and Facebook widgets to footer, added SEO optimized robots.txt from WordPress codex +2.2.0 [09-20-2010] Added asynchronous Google Analytics, updated .htaccess with latest changes from HTML5 Boilerplate +2.1.0 [08-19-2010] Removed optimizeLegibility from headings, updated jQuery to latest version, implemented HTML5 Boilerplate .htaccess +2.0.1 [08-02-2010] Added some presentational CSS classes, added footer widget, more Gravity Forms default styling +2.0.0 [07-19-2010] Added HTML5 Boilerplate changes, implemented loop.php, wp_head cleanup, added page-subpages.php template +1.5.0 [04-15-2010] Integrated Paul Irish's frontend-pro-template (the original HTML5 Boilerplate) +1.0.0 [12-18-2009] Added Blueprint CSS to Starkers +*/ \ No newline at end of file