Skip to content
Browse files

initial commit of site, pulled from chris.dzombak.name

  • Loading branch information...
0 parents commit 5ddd4b1c6d7b70f86ee12321fb0596f6f301a48d @cdzombak committed Mar 15, 2013
Showing with 1,612 additions and 0 deletions.
  1. +245 −0 css/base.css
  2. +237 −0 css/fancybox.css
  3. +64 −0 css/flexslider.css
  4. +262 −0 css/skeleton.css
  5. +306 −0 css/style.css
  6. BIN favicon.ico
  7. BIN favicon.png
  8. BIN images/appstore.png
  9. BIN images/blank.gif
  10. BIN images/bottom-gradient.png
  11. BIN images/close.png
  12. BIN images/devices.png
  13. BIN images/fancybox_loading.gif
  14. BIN images/fancybox_sprite.png
  15. BIN images/hero.png
  16. BIN images/icons/add.png
  17. BIN images/icons/alien.png
  18. BIN images/icons/calculator.png
  19. BIN images/icons/calender.png
  20. BIN images/icons/cloud1.png
  21. BIN images/icons/cloud2.png
  22. BIN images/icons/cloud3.png
  23. BIN images/icons/comment1.png
  24. BIN images/icons/comment2.png
  25. BIN images/icons/comment3.png
  26. BIN images/icons/comment4.png
  27. BIN images/icons/cross.png
  28. BIN images/icons/down1.png
  29. BIN images/icons/down2.png
  30. BIN images/icons/female.png
  31. BIN images/icons/flag.png
  32. BIN images/icons/heart.png
  33. BIN images/icons/home1.png
  34. BIN images/icons/home2.png
  35. BIN images/icons/identification.png
  36. BIN images/icons/image.png
  37. BIN images/icons/images.png
  38. BIN images/icons/iphone1.png
  39. BIN images/icons/iphone2.png
  40. BIN images/icons/link.png
  41. BIN images/icons/logo.png
  42. BIN images/icons/mail1.png
  43. BIN images/icons/mail2.png
  44. BIN images/icons/male.png
  45. BIN images/icons/monitor.png
  46. BIN images/icons/mouse.png
  47. BIN images/icons/paperplane.png
  48. BIN images/icons/pencil.png
  49. BIN images/icons/piechart.png
  50. BIN images/icons/polaroidcamera.png
  51. BIN images/icons/remove.png
  52. BIN images/icons/ribbon.png
  53. BIN images/icons/search1.png
  54. BIN images/icons/search2.png
  55. BIN images/icons/search3.png
  56. BIN images/icons/settings.png
  57. BIN images/icons/star1.png
  58. BIN images/icons/star2.png
  59. BIN images/icons/stats1.png
  60. BIN images/icons/stats2.png
  61. BIN images/icons/stats3.png
  62. BIN images/icons/telephone.png
  63. BIN images/icons/testtube.png
  64. BIN images/icons/tick.png
  65. BIN images/icons/trash.png
  66. BIN images/icons/tv.png
  67. BIN images/icons/ufo.png
  68. BIN images/icons/up-down.png
  69. BIN images/icons/up1.png
  70. BIN images/icons/up2.png
  71. BIN images/icons/views.png
  72. BIN images/icons/vote1.png
  73. BIN images/icons/vote2.png
  74. BIN images/icons/wrench.png
  75. BIN images/logo.png
  76. BIN images/slide_control.png
  77. BIN images/slide_direction.png
  78. BIN images/slide_direction_small.png
  79. BIN images/social-icons/500px.png
  80. BIN images/social-icons/Behance.png
  81. BIN images/social-icons/Blogger.png
  82. BIN images/social-icons/Delicious.png
  83. BIN images/social-icons/DeviantART.png
  84. BIN images/social-icons/Digg.png
  85. BIN images/social-icons/Dopplr.png
  86. BIN images/social-icons/Dribbble.png
  87. BIN images/social-icons/Evernote.png
  88. BIN images/social-icons/FaceBook.png
  89. BIN images/social-icons/Flickr.png
  90. BIN images/social-icons/Forrst.png
  91. BIN images/social-icons/GitHub.png
  92. BIN images/social-icons/GooglePlus.png
  93. BIN images/social-icons/Grooveshark.png
  94. BIN images/social-icons/Instagram.png
  95. BIN images/social-icons/Lastfm.png
  96. BIN images/social-icons/LinkedIn.png
  97. BIN images/social-icons/Mail.png
  98. BIN images/social-icons/MySpace.png
  99. BIN images/social-icons/Path.png
  100. BIN images/social-icons/PayPal.png
  101. BIN images/social-icons/Picasa.png
  102. BIN images/social-icons/Posterous.png
  103. BIN images/social-icons/RSS.png
  104. BIN images/social-icons/Reddit.png
  105. BIN images/social-icons/ShareThis.png
  106. BIN images/social-icons/Skype.png
  107. BIN images/social-icons/SoundCloud.png
  108. BIN images/social-icons/Spotify.png
  109. BIN images/social-icons/Stumbleupon.png
  110. BIN images/social-icons/Tumblr.png
  111. BIN images/social-icons/Twitter.png
  112. BIN images/social-icons/Viddler.png
  113. BIN images/social-icons/Vimeo.png
  114. BIN images/social-icons/Virb.png
  115. BIN images/social-icons/Windows.png
  116. BIN images/social-icons/WordPress.png
  117. BIN images/social-icons/Youtube.png
  118. BIN images/social-icons/Zerply.png
  119. BIN images/top.png
  120. +216 −0 index.html
  121. +129 −0 js/custom.js
  122. +40 −0 js/jquery.fancybox.pack.js
  123. +77 −0 js/jquery.fitvids.js
  124. +36 −0 js/jquery.flexslider-min.js
245 css/base.css
@@ -0,0 +1,245 @@
+/* #Reset & Basics (Inspired by E. Meyers)
+================================================== */
+ 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; }
+ 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; }
+
+
+/* #Basic Styles
+================================================== */
+ body {
+ background: #fff;
+ font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: #444;
+ -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
+ -webkit-text-size-adjust: 100%;
+ }
+
+
+/* #Typography
+================================================== */
+ h1, h2, h3, h4, h5, h6 {
+ color: #181818;
+ font-family: "Georgia", "Times New Roman", serif;
+ font-weight: normal; }
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
+ h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
+ h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
+ h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
+ h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
+ h5 { font-size: 17px; line-height: 24px; }
+ h6 { font-size: 14px; line-height: 21px; }
+ .subheader { color: #777; }
+
+ p { margin: 0 0 20px 0; }
+ p img { margin: 0; }
+ p.lead { font-size: 21px; line-height: 27px; color: #777; }
+
+ em { font-style: italic; }
+ strong { font-weight: bold; color: #333; }
+ small { font-size: 80%; }
+
+/* Blockquotes */
+ blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
+ blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
+ blockquote cite { display: block; font-size: 12px; color: #555; }
+ blockquote cite:before { content: "\2014 \0020"; }
+ blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
+
+ hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
+
+
+/* #Links
+================================================== */
+ a, a:visited { color: #333; text-decoration: underline; outline: 0; }
+ a:hover, a:focus { color: #000; }
+ p a, p a:visited { line-height: inherit; }
+
+
+/* #Lists
+================================================== */
+ ul, ol { margin-bottom: 20px; }
+ ul { list-style: none outside; }
+ ol { list-style: decimal; }
+ ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
+ ul.square { list-style: square outside; }
+ ul.circle { list-style: circle outside; }
+ ul.disc { list-style: disc outside; }
+ ul ul, ul ol,
+ ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%; }
+ ul ul li, ul ol li,
+ ol ol li, ol ul li { margin-bottom: 6px; }
+ li { line-height: 18px; margin-bottom: 12px; }
+ ul.large li { line-height: 21px; }
+ li p { line-height: 21px; }
+
+/* #Images
+================================================== */
+
+ img.scale-with-grid {
+ max-width: 100%;
+ height: auto; }
+
+
+/* #Buttons
+================================================== */
+
+ .button,
+ button,
+ input[type="submit"],
+ input[type="reset"],
+ input[type="button"] {
+ background: #eee; /* Old browsers */
+ background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
+ background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
+ background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
+ background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
+ background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
+ background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
+ border: 1px solid #aaa;
+ border-top: 1px solid #ccc;
+ border-left: 1px solid #ccc;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ color: #444;
+ display: inline-block;
+ font-size: 11px;
+ font-weight: bold;
+ text-decoration: none;
+ text-shadow: 0 1px rgba(255, 255, 255, .75);
+ cursor: pointer;
+ margin-bottom: 20px;
+ line-height: normal;
+ padding: 8px 10px;
+ font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
+
+ .button:hover,
+ button:hover,
+ input[type="submit"]:hover,
+ input[type="reset"]:hover,
+ input[type="button"]:hover {
+ color: #222;
+ background: #ddd; /* Old browsers */
+ background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
+ background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
+ background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
+ background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
+ background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
+ background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
+ border: 1px solid #888;
+ border-top: 1px solid #aaa;
+ border-left: 1px solid #aaa; }
+
+ .button:active,
+ button:active,
+ input[type="submit"]:active,
+ input[type="reset"]:active,
+ input[type="button"]:active {
+ border: 1px solid #666;
+ background: #ccc; /* Old browsers */
+ background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
+ background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
+ background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
+ background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
+ background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
+ background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }
+
+ .button.full-width,
+ button.full-width,
+ input[type="submit"].full-width,
+ input[type="reset"].full-width,
+ input[type="button"].full-width {
+ width: 100%;
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ text-align: center; }
+
+ /* Fix for odd Mozilla border & padding issues */
+ button::-moz-focus-inner,
+ input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+ }
+
+
+/* #Forms
+================================================== */
+
+ form {
+ margin-bottom: 20px; }
+ fieldset {
+ margin-bottom: 20px; }
+ input[type="text"],
+ input[type="password"],
+ input[type="email"],
+ textarea,
+ select {
+ border: 1px solid #ccc;
+ padding: 6px 4px;
+ outline: none;
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: #777;
+ margin: 0;
+ width: 210px;
+ max-width: 100%;
+ display: block;
+ margin-bottom: 20px;
+ background: #fff; }
+ select {
+ padding: 0; }
+ input[type="text"]:focus,
+ input[type="password"]:focus,
+ input[type="email"]:focus,
+ textarea:focus {
+ border: 1px solid #aaa;
+ color: #444;
+ -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
+ -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
+ box-shadow: 0 0 3px rgba(0,0,0,.2); }
+ textarea {
+ min-height: 60px; }
+ label,
+ legend {
+ display: block;
+ font-weight: bold;
+ font-size: 13px; }
+ select {
+ width: 220px; }
+ input[type="checkbox"] {
+ display: inline; }
+ label span,
+ legend span {
+ font-weight: normal;
+ font-size: 13px;
+ color: #444; }
+
+/* #Misc
+================================================== */
+ .remove-bottom { margin-bottom: 0 !important; }
+ .half-bottom { margin-bottom: 10px !important; }
+ .add-bottom { margin-bottom: 20px !important; }
+
+
237 css/fancybox.css
@@ -0,0 +1,237 @@
+/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
+.fancybox-wrap,
+.fancybox-skin,
+.fancybox-outer,
+.fancybox-inner,
+.fancybox-image,
+.fancybox-wrap iframe,
+.fancybox-wrap object,
+.fancybox-nav,
+.fancybox-nav span,
+.fancybox-tmp
+{
+ padding: 0;
+ margin: 0;
+ border: 0;
+ outline: none;
+ vertical-align: top;
+}
+
+.fancybox-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 8020;
+}
+
+.fancybox-skin {
+ position: relative;
+ background: #f9f9f9;
+ color: #444;
+ text-shadow: none;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.fancybox-opened {
+ z-index: 8030;
+}
+
+.fancybox-opened .fancybox-skin {
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+ -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+}
+
+.fancybox-outer, .fancybox-inner {
+ position: relative;
+}
+
+.fancybox-inner {
+ overflow: hidden;
+}
+
+.fancybox-type-iframe .fancybox-inner {
+ -webkit-overflow-scrolling: touch;
+}
+
+.fancybox-error {
+ color: #444;
+ font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+ margin: 0;
+ padding: 15px;
+ white-space: nowrap;
+}
+
+.fancybox-image, .fancybox-iframe {
+ display: block;
+ width: 100%;
+ height: 100%;
+}
+
+.fancybox-image {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
+ background-image: url('../images/fancybox_sprite.png');
+}
+
+#fancybox-loading {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ margin-top: -22px;
+ margin-left: -22px;
+ background-position: 0 -108px;
+ opacity: 0.8;
+ cursor: pointer;
+ z-index: 8060;
+}
+
+#fancybox-loading div {
+ width: 44px;
+ height: 44px;
+ background: url('../images/fancybox_loading.gif') center center no-repeat;
+}
+
+.fancybox-close {
+ position: absolute;
+ top: -18px;
+ right: -18px;
+ width: 36px;
+ height: 36px;
+ cursor: pointer;
+ z-index: 8040;
+}
+
+.fancybox-nav {
+ position: absolute;
+ top: 0;
+ width: 40%;
+ height: 100%;
+ cursor: pointer;
+ text-decoration: none;
+ background: transparent url('../images/blank.gif'); /* helps IE */
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ z-index: 8040;
+}
+
+.fancybox-prev {
+ left: 0;
+}
+
+.fancybox-next {
+ right: 0;
+}
+
+.fancybox-nav span {
+ position: absolute;
+ top: 50%;
+ width: 36px;
+ height: 34px;
+ margin-top: -18px;
+ cursor: pointer;
+ z-index: 8040;
+ visibility: hidden;
+}
+
+.fancybox-prev span {
+ left: 10px;
+ background-position: 0 -36px;
+}
+
+.fancybox-next span {
+ right: 10px;
+ background-position: 0 -72px;
+}
+
+.fancybox-nav:hover span {
+ visibility: visible;
+}
+
+.fancybox-tmp {
+ position: absolute;
+ top: -9999px;
+ left: -9999px;
+ visibility: hidden;
+}
+
+/* Overlay helper */
+
+#fancybox-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ overflow: hidden;
+ display: none;
+ z-index: 8010;
+ background: #000;
+}
+
+#fancybox-overlay.overlay-fixed {
+ position: fixed;
+ bottom: 0;
+ right: 0;
+}
+
+/* Title helper */
+
+.fancybox-title {
+ visibility: hidden;
+ font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+ position: relative;
+ text-shadow: none;
+ z-index: 8050;
+}
+
+.fancybox-opened .fancybox-title {
+ visibility: visible;
+}
+
+.fancybox-title-float-wrap {
+ position: absolute;
+ bottom: 0;
+ right: 50%;
+ margin-bottom: -35px;
+ z-index: 8050;
+ text-align: center;
+}
+
+.fancybox-title-float-wrap .child {
+ display: inline-block;
+ margin-right: -100%;
+ padding: 2px 20px;
+ background: transparent; /* Fallback for web browsers that doesn't support RGBa */
+ background: rgba(0, 0, 0, 0.8);
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+ text-shadow: 0 1px 2px #222;
+ color: #FFF;
+ font-weight: bold;
+ line-height: 24px;
+ white-space: nowrap;
+}
+
+.fancybox-title-outside-wrap {
+ position: relative;
+ margin-top: 10px;
+ color: #fff;
+}
+
+.fancybox-title-inside-wrap {
+ padding-top: 10px;
+}
+
+.fancybox-title-over-wrap {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ color: #fff;
+ padding: 10px;
+ background: #000;
+ background: rgba(0, 0, 0, .8);
+}
64 css/flexslider.css
@@ -0,0 +1,64 @@
+/*
+ * jQuery FlexSlider v1.8
+ * http://www.woothemes.com/flexslider/
+ *
+ * Copyright 2012 WooThemes
+ * Free to use under the MIT license.
+ * http://www.opensource.org/licenses/mit-license.php
+ */
+
+/* Browser Resets */
+.flex-container a,
+.flexslider a,
+.flex-container a:active,
+.flexslider a:active,
+.flex-container a:focus,
+.flexslider a:focus {outline: none;}
+.slides,
+.flex-control-nav,
+.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
+
+
+/* FlexSlider Necessary Styles
+*********************************/
+.flexslider {margin: 0; padding: 0;}
+.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
+.flexslider .slides img {max-width: 100%; display: block;}
+.flex-pauseplay span {text-transform: capitalize;}
+
+/* Clearfix for the .slides element */
+.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
+html[xmlns] .slides {display: block;}
+* html .slides {height: 1%;}
+
+/* No JavaScript Fallback */
+/* If you are not using another script, such as Modernizr, make sure you
+ * include js that eliminates this class on page load */
+.no-js .slides > li:first-child {display: block;}
+
+
+/* FlexSlider Default Theme
+*********************************/
+.flexslider {background: #fff; position: relative; zoom: 1;}
+.flexslider .slides {zoom: 1;}
+.flexslider .slides > li {position: relative;}
+/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
+.flex-container {zoom: 1; position: relative;}
+
+/* Caption style */
+/* IE rgba() hack */
+.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
+filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
+.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
+
+/* Direction Nav */
+.flex-direction-nav { height: 0; }
+.flex-direction-nav .flex-disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
+
+/* Control Nav */
+.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
+.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
+.flex-control-nav li:first-child {margin: 0;}
+.flex-control-nav a {width: 13px; height: 13px; display: block; background: url(../images/slide_control.png) no-repeat; cursor: pointer; text-indent: -999em;}
+.flex-control-nav a:hover {background-position: 0 -13px;}
+.flex-control-nav a.flex-active {background-position: 0 -26px; cursor: default;}
262 css/skeleton.css
@@ -0,0 +1,262 @@
+/*-----------------------------------------------------------------------------------*/
+/* Start @media's
+/*-----------------------------------------------------------------------------------*/
+
+/* 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) {}
+
+/* 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) {}
+
+/*-----------------------------------------------------------------------------------*/
+/* Base 960 Grid
+/*-----------------------------------------------------------------------------------*/
+
+.container { position: relative; width: 960px; margin: 0 auto; padding: 0; }
+.container .column,
+.container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
+.row { margin-bottom: 20px; }
+.break-buffer { min-height:134px; }
+
+/* Responsive Slider Buttons */
+.flex-direction-nav a {width: 54px; height: 54px; margin: -40px 0 0; display: block; background: url(../images/slide_direction.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
+.flex-direction-nav .flex-next {background-position: -54px 0; right: -21px;}
+.flex-direction-nav .flex-prev {left: -20px;}
+
+/* Nested Column Classes */
+.column.alpha, .columns.alpha { margin-left: 0; }
+.column.omega, .columns.omega { margin-right: 0; }
+
+/* Base Grid */
+.container .one.column,
+.container .one.columns { width: 40px; }
+.container .two.columns { width: 100px; }
+.container .three.columns { width: 160px; }
+.container .four.columns { width: 220px; }
+.container .five.columns { width: 280px; }
+.container .six.columns { width: 340px; }
+.container .seven.columns { width: 400px; }
+.container .eight.columns { width: 460px; }
+.container .nine.columns { width: 520px; }
+.container .ten.columns { width: 580px; }
+.container .eleven.columns { width: 640px; }
+.container .twelve.columns { width: 700px; }
+.container .thirteen.columns { width: 760px; }
+.container .fourteen.columns { width: 820px; }
+.container .fifteen.columns { width: 880px; }
+.container .sixteen.columns { width: 940px; }
+
+.container .one-third.column { width: 300px; }
+.container .two-thirds.column { width: 620px; }
+
+/* Offsets */
+.container .offset-by-one { padding-left: 60px; }
+.container .offset-by-two { padding-left: 120px; }
+.container .offset-by-three { padding-left: 180px; }
+.container .offset-by-four { padding-left: 240px; }
+.container .offset-by-five { padding-left: 300px; }
+.container .offset-by-six { padding-left: 360px; }
+.container .offset-by-seven { padding-left: 420px; }
+.container .offset-by-eight { padding-left: 480px; }
+.container .offset-by-nine { padding-left: 540px; }
+.container .offset-by-ten { padding-left: 600px; }
+.container .offset-by-eleven { padding-left: 660px; }
+.container .offset-by-twelve { padding-left: 720px; }
+.container .offset-by-thirteen { padding-left: 780px; }
+.container .offset-by-fourteen { padding-left: 840px; }
+.container .offset-by-fifteen { padding-left: 900px; }
+
+/*-----------------------------------------------------------------------------------*/
+/* Tablet (Portrait) CSS & Grid
+/*-----------------------------------------------------------------------------------*/
+
+/* Note: Design for a width of 768px */
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ .container { width: 768px; }
+ .container .column,
+ .container .columns { margin-left: 10px; margin-right: 10px; }
+ .column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; }
+ .column.omega, .columns.omega { margin-right: 0; margin-left: 10px; }
+ .alpha.omega { margin-left: 0; margin-right: 0; }
+ .break-buffer { min-height:134px; }
+ #nav a{ text-indent:-99999px; width:16px !important; padding:0px !important;}
+
+ /* Responsive Slider Buttons */
+ .flex-direction-nav a {width: 54px; height: 54px; margin: -40px 0 0; display: block; background: url(../images/slide_direction.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
+ .flex-direction-nav .flex-next {background-position: -54px 0; right: 10px;}
+ .flex-direction-nav .flex-prev {left: 10px;}
+
+ .container .one.column,
+ .container .one.columns { width: 28px; }
+ .container .two.columns { width: 76px; }
+ .container .three.columns { width: 124px; }
+ .container .four.columns { width: 172px; }
+ .container .five.columns { width: 220px; }
+ .container .six.columns { width: 268px; }
+ .container .seven.columns { width: 316px; }
+ .container .eight.columns { width: 364px; }
+ .container .nine.columns { width: 412px; }
+ .container .ten.columns { width: 460px; }
+ .container .eleven.columns { width: 508px; }
+ .container .twelve.columns { width: 556px; }
+ .container .thirteen.columns { width: 604px; }
+ .container .fourteen.columns { width: 652px; }
+ .container .fifteen.columns { width: 700px; }
+ .container .sixteen.columns { width: 748px; }
+
+ .container .one-third.column { width: 236px; }
+ .container .two-thirds.column { width: 492px; }
+
+ /* Offsets */
+ .container .offset-by-one { padding-left: 48px; }
+ .container .offset-by-two { padding-left: 96px; }
+ .container .offset-by-three { padding-left: 144px; }
+ .container .offset-by-four { padding-left: 192px; }
+ .container .offset-by-five { padding-left: 240px; }
+ .container .offset-by-six { padding-left: 288px; }
+ .container .offset-by-seven { padding-left: 336px; }
+ .container .offset-by-eight { padding-left: 384px; }
+ .container .offset-by-nine { padding-left: 432px; }
+ .container .offset-by-ten { padding-left: 480px; }
+ .container .offset-by-eleven { padding-left: 528px; }
+ .container .offset-by-twelve { padding-left: 576px; }
+ .container .offset-by-thirteen { padding-left: 624px; }
+ .container .offset-by-fourteen { padding-left: 672px; }
+ .container .offset-by-fifteen { padding-left: 720px; }
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* Mobile (Portrait) CSS & Grid
+/*-----------------------------------------------------------------------------------*/
+
+ /* Note: Design for a width of 320px */
+ @media only screen and (max-width: 767px) {
+ .container { width: 300px; }
+ .container .columns,
+ .container .column { margin: 0; }
+ .break-buffer { min-height:235px; }
+ #nav { float:none !important; margin:0px auto !important; width:140px; }
+ #nav a{ text-indent:-99999px; width:16px !important; padding:0px !important;}
+
+ /* Responsive Slider Buttons */
+ .flex-direction-nav a {width: 22px; height: 22px; margin: -22px 0 0; display: block; background: url(../images/slide_direction_small.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
+ .flex-direction-nav .flex-next {background-position: -22px 0; right: 10px;}
+ .flex-direction-nav .flex-prev {left: 10px;}
+
+ .container .one.column,
+ .container .one.columns,
+ .container .two.columns,
+ .container .three.columns,
+ .container .four.columns,
+ .container .five.columns,
+ .container .six.columns,
+ .container .seven.columns,
+ .container .eight.columns,
+ .container .nine.columns,
+ .container .ten.columns,
+ .container .eleven.columns,
+ .container .twelve.columns,
+ .container .thirteen.columns,
+ .container .fourteen.columns,
+ .container .fifteen.columns,
+ .container .sixteen.columns,
+ .container .one-third.column,
+ .container .two-thirds.column { width: 300px; }
+
+ /* Offsets */
+ .container .offset-by-one,
+ .container .offset-by-two,
+ .container .offset-by-three,
+ .container .offset-by-four,
+ .container .offset-by-five,
+ .container .offset-by-six,
+ .container .offset-by-seven,
+ .container .offset-by-eight,
+ .container .offset-by-nine,
+ .container .offset-by-ten,
+ .container .offset-by-eleven,
+ .container .offset-by-twelve,
+ .container .offset-by-thirteen,
+ .container .offset-by-fourteen,
+ .container .offset-by-fifteen { padding-left: 0; }
+
+ }
+
+/*-----------------------------------------------------------------------------------*/
+/* Mobile (Landscape) CSS & Grid
+/*-----------------------------------------------------------------------------------*/
+
+ /* Note: Design for a width of 480px */
+ @media only screen and (min-width: 480px) and (max-width: 767px) {
+ .container { width: 420px; }
+ .container .columns,
+ .container .column { margin: 0; }
+ .break-buffer { min-height:235px; }
+ #nav { float:none !important; margin:0px auto !important; width:140px; }
+ #nav a{ text-indent:-99999px; width:16px !important; padding:0px !important;}
+
+ .container .one.column,
+ .container .one.columns,
+ .container .two.columns,
+ .container .three.columns,
+ .container .four.columns,
+ .container .five.columns,
+ .container .six.columns,
+ .container .seven.columns,
+ .container .eight.columns,
+ .container .nine.columns,
+ .container .ten.columns,
+ .container .eleven.columns,
+ .container .twelve.columns,
+ .container .thirteen.columns,
+ .container .fourteen.columns,
+ .container .fifteen.columns,
+ .container .sixteen.columns,
+ .container .one-third.column,
+ .container .two-thirds.column { width: 420px; }
+ }
+
+/*-----------------------------------------------------------------------------------*/
+/* Clearing
+/*-----------------------------------------------------------------------------------*/
+
+ /* Self Clearing Goodness */
+ .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
+
+ /* Use clearfix class on parent to clear nested columns,
+ or wrap each row of columns in a <div class="row"> */
+ .clearfix:before,
+ .clearfix:after,
+ .row:before,
+ .row:after {
+ content: '\0020';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0; }
+ .row:after,
+ .clearfix:after {
+ clear: both; }
+ .row,
+ .clearfix {
+ zoom: 1; }
+
+ /* You can also use a <br class="clear" /> to clear columns */
+ .clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+ }
306 css/style.css
@@ -0,0 +1,306 @@
+/*-----------------------------------------------------------------------------------*/
+/* Start Global CSS
+/*-----------------------------------------------------------------------------------*/
+
+body{
+ font-size:12px;
+ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
+ color:#555;
+ background:#f2f2f2;
+}
+
+a{
+ text-decoration:underline;
+}
+
+.header a, .bottom-wrapper a{
+ border-bottom: none;
+ color: #555555;
+ -webkit-transition: color .2s linear;
+ -moz-transition: color .2s linear;
+ -o-transition: color .2s linear;
+ -ms-transition: color .2s linear;
+ transition: color .2s linear;
+}
+
+.header a:hover, .bottom-wrapper a:hover{
+ color:#FF6248;
+}
+
+.footer-wrapper a{
+ border-bottom: none;
+ color: #ffffff;
+ -webkit-transition: color .2s linear;
+ -moz-transition: color .2s linear;
+ -o-transition: color .2s linear;
+ -ms-transition: color .2s linear;
+ transition: color .2s linear;
+}
+
+.footer-wrapper a:hover{
+ color:#000000;
+}
+
+.form-flex{
+ width:98% !important;
+ padding:1% !important;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* Header & Social Links
+/*-----------------------------------------------------------------------------------*/
+
+.header{
+ background:#f2f2f2;
+ padding:20px 0 10px 0;
+}
+
+#nav{
+ float:right;
+}
+
+#nav a{
+ float:left;
+ margin-right:25px;
+ margin-top:11px;
+ margin-bottom:5px;
+}
+
+#nav a.last{
+ margin-right:0 !important;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* Page Wrappers
+/*-----------------------------------------------------------------------------------*/
+
+.slider-wrapper{
+ background:#ffffff;
+ border-top:1px solid #EDEDED;
+ border-bottom:1px solid #EDEDED;
+ padding:20px 0px 0 0;
+}
+
+.bottom-wrapper{
+ padding:32px 0 0 0;
+ background:#f2f2f2;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* Feature Styles & Feedback
+/*-----------------------------------------------------------------------------------*/
+
+.break-feature h2{
+ border-top:1px solid #D3D3D3;
+ border-bottom:1px solid #D3D3D3;
+ text-align:center;
+ font-family:'Dosis', sans-serif;
+ text-transform:uppercase;
+ padding:8px 0px;
+ color:#353534;
+ font-size:31px;
+}
+
+.break-feature p{
+ font-family:'Nobile', sans-serif;
+ font-size:13px;
+}
+
+.feedback div{
+ display:none;
+}
+
+.feedback p{
+ font-size:22px;
+ font-family:Georgia, "Times New Roman", Times, serif;
+ text-align:center;
+ line-height:30px;
+ margin:20px 0 5px 0;
+}
+
+.feedback cite{
+ float:right;
+ font-style:italic;
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* Footer Styles
+/*-----------------------------------------------------------------------------------*/
+
+.footer-wrapper{
+ background:#444;
+ padding:25px 0px;
+ color:#ffffff;
+}
+
+.footer-wrapper p{
+ margin-bottom:0px !important;
+ line-height:26px;
+}
+
+.footer-right{
+ text-align:right;
+ float:right;
+}
+
+#footer-top{
+ margin-top:8px;
+}
+
+.fleximage img{
+ max-width: 100%;
+ height: auto;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ -webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .10);
+ box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .10);
+}
+
+/*-----------------------------------------------------------------------------------*/
+/* App Store Buttons
+/*-----------------------------------------------------------------------------------*/
+
+.appstore{
+ display:block;
+ height:24px;
+ line-height:24px;
+ text-decoration:none;
+ background:url(../images/devices.png) no-repeat transparent;
+ padding:0 0 0 50px;
+ margin:20px 0 0 0;
+ font-size:16px;
+ font-family:'Dosis', sans-serif;
+}
+
+.appstore.ipad{background-position:0px -25px;}
+.appstore.mac{background-position:0px -50px;}
+.appstore.cloud{background-position:0px -75px;}
+
+/*-----------------------------------------------------------------------------------*/
+/* Social Buttons
+/*-----------------------------------------------------------------------------------*/
+
+.social{
+ display:block;
+ height:16px;
+ line-height:16px;
+ font-family:Arial, Helvetica, sans-serif;
+ font-size:12px;
+ font-weight:bold;
+ padding:0 0 0 23px !important;
+ text-decoration:none !important;
+ border-bottom:none !important;
+}
+
+.social.500px{background:url(../images/social-icons/500px.png) left center no-repeat transparent;}
+.social.behance{background:url(../images/social-icons/Behance.png) left center no-repeat transparent;}
+.social.blogger{background:url(../images/social-icons/Blogger.png) left center no-repeat transparent;}
+.social.delicious{background:url(../images/social-icons/Delicious.png) left center no-repeat transparent;}
+.social.deviantart{background:url(../images/social-icons/DeviantART.png) left center no-repeat transparent;}
+.social.digg{background:url(../images/social-icons/Digg.png) left center no-repeat transparent;}
+.social.dopplr{background:url(../images/social-icons/Dopplr.png) left center no-repeat transparent;}
+.social.dribbble{background:url(../images/social-icons/Dribbble.png) left center no-repeat transparent;}
+.social.evernote{background:url(../images/social-icons/Evernote.png) left center no-repeat transparent;}
+.social.facebook{background:url(../images/social-icons/FaceBook.png) left center no-repeat transparent;}
+.social.flickr{background:url(../images/social-icons/Flickr.png) left center no-repeat transparent;}
+.social.forrst{background:url(../images/social-icons/Forrst.png) left center no-repeat transparent;}
+.social.github{background:url(../images/social-icons/GitHub.png) left center no-repeat transparent;}
+.social.googleplus{background:url(../images/social-icons/GooglePlus.png) left center no-repeat transparent;}
+.social.grooveshark{background:url(../images/social-icons/Grooveshark.png) left center no-repeat transparent;}
+.social.instagram{background:url(../images/social-icons/Instagram.png) left center no-repeat transparent;}
+.social.lastfm{background:url(../images/social-icons/Lastfm.png) left center no-repeat transparent;}
+.social.linkedin{background:url(../images/social-icons/LinkedIn.png) left center no-repeat transparent;}
+.social.mail{background:url(../images/social-icons/Mail.png) left center no-repeat transparent;}
+.social.myspace{background:url(../images/social-icons/MySpace.png) left center no-repeat transparent;}
+.social.path{background:url(../images/social-icons/Path.png) left center no-repeat transparent;}
+.social.paypal{background:url(../images/social-icons/PayPal.png) left center no-repeat transparent;}
+.social.picasa{background:url(../images/social-icons/Picasa.png) left center no-repeat transparent;}
+.social.posterous{background:url(../images/social-icons/Posterous.png) left center no-repeat transparent;}
+.social.reddit{background:url(../images/social-icons/Reddit.png) left center no-repeat transparent;}
+.social.rss{background:url(../images/social-icons/RSS.png) left center no-repeat transparent;}
+.social.sharethis{background:url(../images/social-icons/ShareThis.png) left center no-repeat transparent;}
+.social.skype{background:url(../images/social-icons/Skype.png) left center no-repeat transparent;}
+.social.soundcloud{background:url(../images/social-icons/SoundCloud.png) left center no-repeat transparent;}
+.social.spotify{background:url(../images/social-icons/Spotify.png) left center no-repeat transparent;}
+.social.stumbleupon{background:url(../images/social-icons/Stumbleupon.png) left center no-repeat transparent;}
+.social.tumblr{background:url(../images/social-icons/Tumblr.png) left center no-repeat transparent;}
+.social.twitter{background:url(../images/social-icons/Twitter.png) left center no-repeat transparent;}
+.social.viddler{background:url(../images/social-icons/Viddler.png) left center no-repeat transparent;}
+.social.vimeo{background:url(../images/social-icons/Vimeo.png) left center no-repeat transparent;}
+.social.virb{background:url(../images/social-icons/Virb.png) left center no-repeat transparent;}
+.social.windows{background:url(../images/social-icons/Windows.png) left center no-repeat transparent;}
+.social.wordpress{background:url(../images/social-icons/WordPress.png) left center no-repeat transparent;}
+.social.youtube{background:url(../images/social-icons/Youtube.png) left center no-repeat transparent;}
+.social.zerply{background:url(../images/social-icons/Zerply.png) left center no-repeat transparent;}
+
+.icons{
+ padding:0 0 0 23px;
+ line-height:16px;
+ height:16px;
+ display:block;
+ color:#222222;
+ font-size:13px;
+ font-family:Arial, Helvetica, sans-serif;
+ margin:0 0 8px 0;
+ font-weight:bold;
+}
+
+.icons.add{background:url(../images/icons/add.png) left center no-repeat transparent;}
+.icons.alien{background:url(../images/icons/alien.png) left center no-repeat transparent;}
+.icons.calculator{background:url(../images/icons/calculator.png) left center no-repeat transparent;}
+.icons.calender{background:url(../images/icons/calender.png) left center no-repeat transparent;}
+.icons.cloud1{background:url(../images/icons/cloud1.png) left center no-repeat transparent;}
+.icons.cloud2{background:url(../images/icons/cloud2.png) left center no-repeat transparent;}
+.icons.cloud3{background:url(../images/icons/cloud3.png) left center no-repeat transparent;}
+.icons.comment1{background:url(../images/icons/comment1.png) left center no-repeat transparent;}
+.icons.comment2{background:url(../images/icons/comment2.png) left center no-repeat transparent;}
+.icons.comment3{background:url(../images/icons/comment3.png) left center no-repeat transparent;}
+.icons.comment4{background:url(../images/icons/comment4.png) left center no-repeat transparent;}
+.icons.cross{background:url(../images/icons/cross.png) left center no-repeat transparent;}
+.icons.down1{background:url(../images/icons/down1.png) left center no-repeat transparent;}
+.icons.down2{background:url(../images/icons/down2.png) left center no-repeat transparent;}
+.icons.female{background:url(../images/icons/female.png) left center no-repeat transparent;}
+.icons.flag{background:url(../images/icons/flag.png) left center no-repeat transparent;}
+.icons.heart{background:url(../images/icons/heart.png) left center no-repeat transparent;}
+.icons.home1{background:url(../images/icons/home1.png) left center no-repeat transparent;}
+.icons.home2{background:url(../images/icons/home2.png) left center no-repeat transparent;}
+.icons.identification{background:url(../images/icons/identification.png) left center no-repeat transparent;}
+.icons.image{background:url(../images/icons/image.png) left center no-repeat transparent;}
+.icons.images{background:url(../images/icons/images.png) left center no-repeat transparent;}
+.icons.iphone1{background:url(../images/icons/iphone1.png) left center no-repeat transparent;}
+.icons.iphone2{background:url(../images/icons/iphone2.png) left center no-repeat transparent;}
+.icons.link{background:url(../images/icons/link.png) left center no-repeat transparent;}
+.icons.mail1{background:url(../images/icons/mail1.png) left center no-repeat transparent;}
+.icons.mail2{background:url(../images/icons/mail2.png) left center no-repeat transparent;}
+.icons.male{background:url(../images/icons/male.png) left center no-repeat transparent;}
+.icons.monitor{background:url(../images/icons/monitor.png) left center no-repeat transparent;}
+.icons.mouse{background:url(../images/icons/mouse.png) left center no-repeat transparent;}
+.icons.paperplane{background:url(../images/icons/paperplane.png) left center no-repeat transparent;}
+.icons.pencil{background:url(../images/icons/pencil.png) left center no-repeat transparent;}
+.icons.piechart{background:url(../images/icons/piechart.png) left center no-repeat transparent;}
+.icons.polaroidcamera{background:url(../images/icons/polaroidcamera.png) left center no-repeat transparent;}
+.icons.remove{background:url(../images/icons/remove.png) left center no-repeat transparent;}
+.icons.ribbon{background:url(../images/icons/ribbon.png) left center no-repeat transparent;}
+.icons.search1{background:url(../images/icons/search1.png) left center no-repeat transparent;}
+.icons.search2{background:url(../images/icons/search2.png) left center no-repeat transparent;}
+.icons.search3{background:url(../images/icons/search3.png) left center no-repeat transparent;}
+.icons.settings{background:url(../images/icons/settings.png) left center no-repeat transparent;}
+.icons.star1{background:url(../images/icons/star1.png) left center no-repeat transparent;}
+.icons.star2{background:url(../images/icons/star2.png) left center no-repeat transparent;}
+.icons.stats1{background:url(../images/icons/stats1.png) left center no-repeat transparent;}
+.icons.stats2{background:url(../images/icons/stats2.png) left center no-repeat transparent;}
+.icons.stats3{background:url(../images/icons/stats3.png) left center no-repeat transparent;}
+.icons.telephone{background:url(../images/icons/telephone.png) left center no-repeat transparent;}
+.icons.testtube{background:url(../images/icons/testtube.png) left center no-repeat transparent;}
+.icons.tick{background:url(../images/icons/tick.png) left center no-repeat transparent;}
+.icons.trash{background:url(../images/icons/trash.png) left center no-repeat transparent;}
+.icons.tv{background:url(../images/icons/tv.png) left center no-repeat transparent;}
+.icons.ufo{background:url(../images/icons/ufo.png) left center no-repeat transparent;}
+.icons.up-down{background:url(../images/icons/up-down.png) left center no-repeat transparent;}
+.icons.up1{background:url(../images/icons/up1.png) left center no-repeat transparent;}
+.icons.up2{background:url(../images/icons/up2.png) left center no-repeat transparent;}
+.icons.views{background:url(../images/icons/views.png) left center no-repeat transparent;}
+.icons.vote1{background:url(../images/icons/vote1.png) left center no-repeat transparent;}
+.icons.vote2{background:url(../images/icons/vote2.png) left center no-repeat transparent;}
+.icons.wrench{background:url(../images/icons/wrench.png) left center no-repeat transparent;}
BIN favicon.ico
Binary file not shown.
BIN favicon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/appstore.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/blank.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/bottom-gradient.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/close.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/devices.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/fancybox_loading.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/fancybox_sprite.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/hero.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/add.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/alien.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/calculator.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/calender.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/cloud1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/cloud2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/cloud3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/comment1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/comment2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/comment3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/comment4.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/cross.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/down1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/down2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/female.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/flag.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN images/icons/heart.png
Diff not rendered.
BIN images/icons/home1.png
Diff not rendered.
BIN images/icons/home2.png
Diff not rendered.
BIN images/icons/identification.png
Diff not rendered.
BIN images/icons/image.png
Diff not rendered.
BIN images/icons/images.png
Diff not rendered.
BIN images/icons/iphone1.png
Diff not rendered.
BIN images/icons/iphone2.png
Diff not rendered.
BIN images/icons/link.png
Diff not rendered.
BIN images/icons/logo.png
Diff not rendered.
BIN images/icons/mail1.png
Diff not rendered.
BIN images/icons/mail2.png
Diff not rendered.
BIN images/icons/male.png
Diff not rendered.
BIN images/icons/monitor.png
Diff not rendered.
BIN images/icons/mouse.png
Diff not rendered.
BIN images/icons/paperplane.png
Diff not rendered.
BIN images/icons/pencil.png
Diff not rendered.
BIN images/icons/piechart.png
Diff not rendered.
BIN images/icons/polaroidcamera.png
Diff not rendered.
BIN images/icons/remove.png
Diff not rendered.
BIN images/icons/ribbon.png
Diff not rendered.
BIN images/icons/search1.png
Diff not rendered.
BIN images/icons/search2.png
Diff not rendered.
BIN images/icons/search3.png
Diff not rendered.
BIN images/icons/settings.png
Diff not rendered.
BIN images/icons/star1.png
Diff not rendered.
BIN images/icons/star2.png
Diff not rendered.
BIN images/icons/stats1.png
Diff not rendered.
BIN images/icons/stats2.png
Diff not rendered.
BIN images/icons/stats3.png
Diff not rendered.
BIN images/icons/telephone.png
Diff not rendered.
BIN images/icons/testtube.png
Diff not rendered.
BIN images/icons/tick.png
Diff not rendered.
BIN images/icons/trash.png
Diff not rendered.
BIN images/icons/tv.png
Diff not rendered.
BIN images/icons/ufo.png
Diff not rendered.
BIN images/icons/up-down.png
Diff not rendered.
BIN images/icons/up1.png
Diff not rendered.
BIN images/icons/up2.png
Diff not rendered.
BIN images/icons/views.png
Diff not rendered.
BIN images/icons/vote1.png
Diff not rendered.
BIN images/icons/vote2.png
Diff not rendered.
BIN images/icons/wrench.png
Diff not rendered.
BIN images/logo.png
Diff not rendered.
BIN images/slide_control.png
Diff not rendered.
BIN images/slide_direction.png
Diff not rendered.
BIN images/slide_direction_small.png
Diff not rendered.
BIN images/social-icons/500px.png
Diff not rendered.
BIN images/social-icons/Behance.png
Diff not rendered.
BIN images/social-icons/Blogger.png
Diff not rendered.
BIN images/social-icons/Delicious.png
Diff not rendered.
BIN images/social-icons/DeviantART.png
Diff not rendered.
BIN images/social-icons/Digg.png
Diff not rendered.
BIN images/social-icons/Dopplr.png
Diff not rendered.
BIN images/social-icons/Dribbble.png
Diff not rendered.
BIN images/social-icons/Evernote.png
Diff not rendered.
BIN images/social-icons/FaceBook.png
Diff not rendered.
BIN images/social-icons/Flickr.png
Diff not rendered.
BIN images/social-icons/Forrst.png
Diff not rendered.
BIN images/social-icons/GitHub.png
Diff not rendered.
BIN images/social-icons/GooglePlus.png
Diff not rendered.
BIN images/social-icons/Grooveshark.png
Diff not rendered.
BIN images/social-icons/Instagram.png
Diff not rendered.
BIN images/social-icons/Lastfm.png
Diff not rendered.
BIN images/social-icons/LinkedIn.png
Diff not rendered.
BIN images/social-icons/Mail.png
Diff not rendered.
BIN images/social-icons/MySpace.png
Diff not rendered.
BIN images/social-icons/Path.png
Diff not rendered.
BIN images/social-icons/PayPal.png
Diff not rendered.
BIN images/social-icons/Picasa.png
Diff not rendered.
BIN images/social-icons/Posterous.png
Diff not rendered.
BIN images/social-icons/RSS.png
Diff not rendered.
BIN images/social-icons/Reddit.png
Diff not rendered.
BIN images/social-icons/ShareThis.png
Diff not rendered.
BIN images/social-icons/Skype.png
Diff not rendered.
BIN images/social-icons/SoundCloud.png
Diff not rendered.
BIN images/social-icons/Spotify.png
Diff not rendered.
BIN images/social-icons/Stumbleupon.png
Diff not rendered.
BIN images/social-icons/Tumblr.png
Diff not rendered.
BIN images/social-icons/Twitter.png
Diff not rendered.
BIN images/social-icons/Viddler.png
Diff not rendered.
BIN images/social-icons/Vimeo.png
Diff not rendered.
BIN images/social-icons/Virb.png
Diff not rendered.
BIN images/social-icons/Windows.png
Diff not rendered.
BIN images/social-icons/WordPress.png
Diff not rendered.
BIN images/social-icons/Youtube.png
Diff not rendered.
BIN images/social-icons/Zerply.png
Diff not rendered.
BIN images/top.png
Diff not rendered.
216 index.html
@@ -0,0 +1,216 @@
+---
+title: BuyVM Manager for iOS - BuyVM server management for iPhone and iPad
+
+description: "BuyVM Manager is an iPhone/iPad/iOS app for managing your BuyVM servers. Check on your servers, ping them, and even reboot/shutdown/boot them from your iPhone/iPad."
+---
+
+<!DOCTYPE html>
+<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->
+<head>
+
+ <!-- Basic Meta -->
+ <meta charset="utf-8">
+ <title>BuyVM Manager for iOS - BuyVM server management for iPhone and iPad</title>
+ <meta name="description" content="BuyVM Manager is an iPhone/iPad/iOS app for managing your BuyVM servers. Check on your servers, ping them, and even reboot/shutdown/boot them from your iPhone/iPad.">
+ <meta name="author" content="Chris Dzombak">
+ <meta name="apple-itunes-app" content="app-id=591002061">
+
+ <!-- Mobile Metas & Icons -->
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+ <link rel="shortcut icon" href="favicon.png">
+
+ <!-- Include CSS -->
+ <link rel="stylesheet" href="css/base.css">
+ <link rel="stylesheet" href="css/skeleton.css">
+ <!--<link rel="stylesheet" href="css/flexslider.css">-->
+ <link rel="stylesheet" href="css/fancybox.css">
+ <link rel="stylesheet" href="css/style.css">
+ <link href='http://fonts.googleapis.com/css?family=Dosis|Nobile' rel='stylesheet' type='text/css'>
+
+ <style type="text/css">
+ .slider-wrapper img { width: 900px; max-width: 100%; }
+ .bottom-wrapper { margin-top: -7px; border-top: 1px solid #d2d2d2; } /* hack */
+ </style>
+
+ <!-- Include JS -->
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
+ <!-- <script src="js/jquery.flexslider-min.js"></script> -->
+ <script src="js/jquery.fancybox.pack.js"></script>
+ <!--<script src="js/jquery.fitvids.js"></script>-->
+ <script src="js/custom.js"></script>
+
+ <script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-6672483-2']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+ </script>
+
+</head>
+<body>
+
+
+<!-- start header -->
+<div class="header">
+
+ <!-- start container -->
+ <div class="container">
+
+ <div id="logo" class="nine columns">
+ <a href="http://chris.dzombak.name/bvmmgr/" id="logo-img"><img src="images/logo.png" alt="BuyVM Manager" style="width:270px;"></a>
+ </div>
+
+ <div class="seven columns">
+ <div id="nav">
+ <a href="http://twitter.com/cdzombak" class="social twitter">@cdzombak</a>
+ <a href="https://github.com/cdzombak/BuyVMManager-iOS" class="social">Github Project</a>
+ </div>
+ </div>
+
+ </div><!-- end container -->
+
+</div><!-- end header -->
+
+
+<!-- start slider wrapper -->
+<div class="slider-wrapper clearfix">
+<!-- I've removed the slider and am using only one hero image. -->
+
+ <!-- start container -->
+ <div class="container">
+
+ <div class="sixteen columns">
+ <img src="images/hero.png" title="BuyVM Manager screenshots" />
+ </div>
+
+ </div><!-- end container -->
+
+</div><!-- end slider wrapper -->
+
+
+<!-- bottom wrapper -->
+<div class="bottom-wrapper">
+
+ <!-- start container -->
+ <div class="container">
+
+ <!-- start responsive row -->
+ <div class="row">
+
+ <div class="break-feature one-third column">
+ <h2>Checkup</h2>
+ <p>Check on your VMs' <strong>memory, HDD,</strong> and <strong>bandwidth</strong> usage, and get an exhaustive list of their IPv4 and IPv6 addresses.</p>
+ <p>And BuyVM Manager <strong>pings</strong> the server right from your iOS device to check how it's doing.</p>
+ </div>
+
+ <div class="break-feature one-third column">
+ <h2>Reboot</h2>
+ <p><strong>Reboot a runaway VM,</strong> on the road, any time. BuyVM Manager lets you reboot, shutdown, and boot VMs from your iPhone or iPad.</p>
+ <p><a href="http://manpages.ubuntu.com/manpages/natty/man8/molly-guard.8.html">molly-guard</a> style hostname confirmation ensures you never reboot the wrong VM, no matter what else is on your mind.</p>
+ </div>
+
+ <div class="break-feature one-third column">
+ <h2>Get the app</h2>
+ <p><strong>What're you waiting for?</strong> <a href="https://itunes.apple.com/us/app/buyvm-manager/id591002061?ls=1&mt=8">BuyVM Manager is FREE</a>, and it's a universal iPhone/iPad app.</p>
+
+ <a href="https://itunes.apple.com/us/app/buyvm-manager/id591002061?ls=1&mt=8"><img src="images/appstore.png" style="width:140px; display:block; margin:-15px auto auto auto; padding:0;" alt="Available on the App Store" /></a>
+ </div>
+
+ </div><!-- end responsive row -->
+
+ <!-- start row -->
+ <div class="row break-feature clearfix">
+
+ <div class="eight columns add-bottom">
+
+ <h2>Get started!</h2>
+
+ <p>Get started by grabbing API keys for your VMs from <a href="https://manage.buyvm.net">the BuyVM management panel</a>. Select a server there, and click on the "API Settings" icon under the "System Control" section.</p>
+
+ <p>This app is now <strong>open source</strong>: <a href="https://github.com/cdzombak/BuyVMManager-iOS">check out the Github project</a>!</p>
+
+ </div>
+
+ <div class="eight columns">
+
+ <h2>Just FYI</h2>
+
+ <p><strong>Grab your API keys quickly</strong> by scanning QR codes. Grab an extension <a href="https://chrome.google.com/webstore/detail/qr-code-generator/cicimfkkbejhggfjaabggafffgdnjgjp" title="QR Code Generator">like this one</a>, and you can highlight an API key in the BuyVM Manager, right-click, and get a QR code. Then, while you're adding a new VM to BuyVM Manager, touch the camera icon next to "API Key" or "API Hash" and scan away!</p>
+
+ <p><strong>Your BuyVM API keys are stored securely</strong> in your device's keychain, just like passwords. Because of that, you'll have to reenter them if you backup your device and restore the backup to a new one. It's for your own safety - really!</p>
+
+ </div>
+
+ </div><!-- end row -->
+
+
+ <!-- TODO: reviews, eventually
+ <div class="row clearfix add-bottom">
+
+ <div class="sixteen columns break-feature break-buffer">
+
+ <h2>What People Are Saying</h2>
+
+ <div class="feedback">
+ <div>
+ <p>"Bold, bright, and functional Puree is a must have for any app designers toolkit."</p>
+ <cite>- Forbes Magazine.</cite>
+ </div>
+ <div>
+ <p>"If your site is not responsive, your doing it wrong!"</p>
+ <cite>- Web Design Ledger.</cite>
+ </div>
+ <div>
+ <p>"Puree Makes Going Responsive Easier and Cheaper Than Ever."</p>
+ <cite>- Steve Jobs.</cite>
+ </div>
+ <div>
+ <p>"Increase App Sales With A Quality, Responsive Landing Page!"</p>
+ <cite>- Tyler Colwell</cite>
+ </div>
+ </div>
+
+ </div>
+
+ </div> -->
+
+ </div><!-- end container -->
+
+</div><!-- end bottom-wrapper -->
+
+
+<!-- start footer-wrapper -->
+<div class="footer-wrapper">
+
+
+ <!-- start container -->
+ <div class="container">
+
+ <div class="sixteen columns clearfix">
+
+ <p>
+ BuyVM Manager and this site are made by <a href="http://chris.dzombak.name">Chris Dzombak</a>. &copy; 2013.<br />
+ I'm not officially affiliated with <a href="http://buyvm.net">BuyVM</a> at all; I just use their VMs, like you.
+ </p>
+
+ </div>
+
+ </div><!-- end container -->
+
+</div><!-- end footer-wrapper -->
+
+</body>
+</html>
129 js/custom.js
@@ -0,0 +1,129 @@
+/*-----------------------------------------------------------------------------------*/
+/* Start Custom jQuery
+/*-----------------------------------------------------------------------------------*/
+
+// Start slider on load not ready
+
+$(window).load(function(){
+
+ $('.flexslider').flexslider({
+ slideshow: true, //Boolean: Animate slider automatically
+ slideshowSpeed: 7000, //Integer: Set the speed of the slideshow cycling, in milliseconds
+ animationSpeed: 600, //Integer: Set the speed of animations, in milliseconds
+ keyboard: true, //Boolean: Allow slider navigating via keyboard left/right keys
+ useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available
+ touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices
+ video: false, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches
+ });
+
+});
+
+/*-----------------------------------------------------------------------------------*/
+/* Once Page Loaded
+/*-----------------------------------------------------------------------------------*/
+
+$(document).ready(function(){
+
+ setupFeedback(5); // Change 5 to number of seconds between feedback / quotes
+
+/*-----------------------------------------------------------------------------------*/
+/* Responsive Video Setup
+/*-----------------------------------------------------------------------------------*/
+
+ if( jQuery().fitVids ){
+ $(".flex-video").fitVids();
+ }
+
+/*-----------------------------------------------------------------------------------*/
+/* Start Lightbox
+/*-----------------------------------------------------------------------------------*/
+
+ if(window.innerWidth > 500 && window.innerHeight > 500){
+ $(".various").fancybox({
+ padding:0,
+ openEffect:'elastic',
+ closeEffect:'elastic',
+ fitToView:true,
+ width:560,
+ height:315
+ });
+ }
+
+/*-----------------------------------------------------------------------------------*/
+/* Top Scroll
+/*-----------------------------------------------------------------------------------*/
+
+ $('a[href=#top]').click(function(e){
+
+ e.stopPropagation();
+ e.preventDefault();
+ e.stopImmediatePropagation();
+ $('html, body').animate({scrollTop:0}, 'slow');
+ return false;
+
+ });
+
+/*-----------------------------------------------------------------------------------*/
+/* Fade Effects
+/*-----------------------------------------------------------------------------------*/
+
+ $('.social img').hover(function(){
+
+ $(this).stop().animate( {"opacity": "0"}, 400);
+
+ }, function(){
+
+ $(this).stop().animate( {"opacity": "1"}, 400);
+
+ });
+
+ $('#store-button img').hover(function(){
+
+ $(this).stop().animate( {"opacity": "0"}, 400);
+
+ }, function(){
+
+ $(this).stop().animate( {"opacity": "1"}, 400);
+
+ });
+
+/*-----------------------------------------------------------------------------------*/
+/* Thats all folks!
+/*-----------------------------------------------------------------------------------*/
+
+});
+
+/*-----------------------------------------------------------------------------------*/
+/* Plugins
+/*-----------------------------------------------------------------------------------*/
+
+/*
+ function setupFeedback(seconds){
+ var speed = seconds * 1000;
+ if( $('div.feedback div').length > 1 ){
+ $('div.feedback div:first').addClass('current').fadeIn(1000);
+ setInterval('feedbackator()', speed);
+ }
+ }
+
+ function feedbackator(){
+
+ var current = $('div.feedback > .current');
+ if(current.next().length == 0){
+ current.removeClass('current').fadeOut('slow', function(){
+ $('div.feedback div:first').addClass('current').fadeIn('slow');
+ });
+ } else {
+ current.removeClass('current').fadeOut('slow', function(){
+ current.next().addClass('current').fadeIn('slow');
+ });
+ }
+
+ }
+*/
+
+// Feedback Cycle
+function setupFeedback(a){a*=1E3;1<$("div.feedback div").length&&($("div.feedback div:first").addClass("current").fadeIn(1E3),setInterval("feedbackator()",a))}function feedbackator(){var a=$("div.feedback > .current");0==a.next().length?a.removeClass("current").fadeOut("slow",function(){$("div.feedback div:first").addClass("current").fadeIn("slow")}):a.removeClass("current").fadeOut("slow",function(){a.next().addClass("current").fadeIn("slow")})};
+
+// jQuery.ScrollTo 1.4.2
+;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
40 js/jquery.fancybox.pack.js
@@ -0,0 +1,40 @@
+/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
+(function(u,x,f,s){var p=f(u),o=f(x),b=f.fancybox=function(){b.open.apply(this,arguments)},y=!1,r=x.createTouch!==s,F=function(a){return a&&a.hasOwnProperty&&a instanceof f},q=function(a){return a&&"string"===f.type(a)},B=function(a){return q(a)&&0<a.indexOf("%")},m=function(a,c){c&&B(a)&&(a=b.getViewport()[c]/100*parseInt(a,10));return Math.ceil(a)},v=function(a,b){return m(a,b)+"px"};f.extend(b,{version:"2.0.6",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,
+maxHeight:9999,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!r,autoCenter:!r,fitToView:!0,aspectRatio:!1,topRatio:0.5,fixed:!1,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"right",34:"down",39:"right",40:"down"},prev:{8:"left",
+33:"up",37:"left",38:"up"},close:[27],play:[32],toggle:[70]},index:0,tpl:{wrap:'<div class="fancybox-wrap"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"'+(f.browser.msie?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
+closeBtn:'<div title="Close" class="fancybox-item fancybox-close"></div>',next:'<a title="Next" class="fancybox-nav fancybox-next"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",
+prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:{speedIn:0,speedOut:250,opacity:0.8,css:{cursor:"pointer"},closeClick:!0},title:{type:"float"}}},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,player:{timer:null,isActive:!1},transitions:{},helpers:{},open:function(a,c){if(a)return c=f.isPlainObject(c)?c:{},b.close(!0),f.isArray(a)||(a=F(a)?f(a).get():[a]),f.each(a,function(e,d){var j={},h,g,i,k,l;"object"===f.type(d)&&(d.nodeType&&
+(d=f(d)),F(d)?(j={href:d.attr("href"),title:d.attr("title"),isDom:!0,element:d},f.metadata&&f.extend(!0,j,d.metadata())):j=d);h=c.href||j.href||(q(d)?d:null);g=c.title!==s?c.title:j.title||"";k=(i=c.content||j.content)?"html":c.type||j.type;!k&&j.isDom&&(k=d.data("fancybox-type"),k||(k=(k=d.prop("class").match(/fancybox\.(\w+)/))?k[1]:null));if(q(h)&&(k||(b.isImage(h)?k="image":b.isSWF(h)?k="swf":h.match(/^#/)?k="inline":q(d)&&(k="html",i=d)),"ajax"===k))l=h.split(/\s+/,2),h=l.shift(),l=l.shift();
+i||("inline"===k?h?i=f(q(h)?h.replace(/.*(?=#[^\s]+$)/,""):h):j.isDom&&(i=d):"html"===k?i=h:!k&&(!h&&j.isDom)&&(k="inline",i=d));f.extend(j,{href:h,type:k,content:i,title:g,selector:l});a[e]=j}),b.opts=f.extend(!0,{},b.defaults,c),c.keys!==s&&(b.opts.keys=c.keys?f.extend({},b.defaults.keys,c.keys):!1),b.group=a,b._start(b.opts.index||0)},cancel:function(){var a=b.coming;a&&!1!==b.trigger("onCancel")&&(b.hideLoading(),a.wrap&&a.wrap.stop().trigger("onReset").remove(),b.coming=null,b.ajaxLoad&&b.ajaxLoad.abort(),
+b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null))},close:function(a){b.cancel();b.current&&!1!==b.trigger("beforeClose")&&(b.unbindEvents(),!b.isOpen||!0===a?(f(".fancybox-wrap").stop().trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0).removeClass("fancybox-opened"),"fixed"===b.wrap.css("position")&&b.wrap.css(b._getPosition(!0)),b.transitions[b.current.closeMethod]()))},play:function(a){var c=