=j)return p;o=p}if(j==null)return k},cg=function(b,c){return function(d,e,f){d=bG(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;oe){if(c&&!l.start){m=cf(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),k+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k,k=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!b&&!c){m=cf(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j,g=+i[5],h=+i[6]}k+=i.shift()+i}l.end=k,m=b?n:c?l:a.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},ch=cg(1),ci=cg(),cj=cg(0,1);a.getTotalLength=ch,a.getPointAtLength=ci,a.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return cj(a,b).end;var d=cj(a,c,1);return b?cj(d,b).end:d},b$.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return ch(this.attrs.path)}},b$.getPointAtLength=function(a){if(this.type=="path")return ci(this.attrs.path,a)},b$.getSubpath=function(b,c){if(this.type=="path")return a.getSubpath(this.attrs.path,b,c)};var ck=a.easing_formulas={linear:function(a){return a},"<":function(a){return A(a,1.7)},">":function(a){return A(a,.48)},"<>":function(a){var b=.48-a/1.04,c=w.sqrt(.1734+b*b),d=c-b,e=A(z(d),1/3)*(d<0?-1:1),f=-c-b,g=A(z(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==!!a)return a;return A(2,-10*a)*w.sin((a-.075)*2*B/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375);return d}};ck.easeIn=ck["ease-in"]=ck["<"],ck.easeOut=ck["ease-out"]=ck[">"],ck.easeInOut=ck["ease-in-out"]=ck["<>"],ck["back-in"]=ck.backIn,ck["back-out"]=ck.backOut;var cl=[],cm=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},cn=function(){var b=+(new Date),c=0;for(;c1&&!d.next){for(s in k)k[g](s)&&(r[s]=d.totalOrigin[s]);d.el.attr(r),cr(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&cr(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}a.svg&&m&&m.paper&&m.paper.safari(),cl.length&&cm(cn)},co=function(a){return a>255?255:a<0?0:a};b$.animateWith=function(b,c,d,e,f,g){var h=d?a.animation(d,e,f,g):c,i=b.status(c);return this.animate(h).status(h,i*c.ms/h.ms)},b$.onAnimation=function(a){a?eve.on("anim.frame."+this.id,a):eve.unbind("anim.frame."+this.id);return this},cq.prototype.delay=function(a){var b=new cq(this.anim,this.ms);b.times=this.times,b.del=+a||0;return b},cq.prototype.repeat=function(a){var b=new cq(this.anim,this.ms);b.del=this.del,b.times=w.floor(x(a,0))||1;return b},a.animation=function(b,c,d,e){if(b instanceof cq)return b;if(a.is(d,"function")||!d)e=e||d||null,d=null;b=Object(b),c=+c||0;var f={},h,i;for(i in b)b[g](i)&&Q(i)!=i&&Q(i)+"%"!=i&&(h=!0,f[i]=b[i]);if(!h)return new cq(b,c);d&&(f.easing=d),e&&(f.callback=e);return new cq({100:f},c)},b$.animate=function(b,c,d,e){var f=this;if(f.removed){e&&e.call(f);return f}var g=b instanceof cq?b:a.animation(b,c,d,e);cr(g,f,g.percents[0],null,f.attr());return f},b$.setTime=function(a,b){a&&b!=null&&this.status(a,y(b,a.ms)/a.ms);return this},b$.status=function(a,b){var c=[],d=0,e,f;if(b!=null){cr(a,this,-1,y(b,1));return this}e=cl.length;for(;d.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(p),i.setAttribute(o,G.hex),o=="stroke"&&G[b]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n"));var $=X.getBoundingClientRect();t.W=m.w=($.right-$.left)/Y,t.H=m.h=($.bottom-$.top)/Y,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var _=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var ba=0,bb=_.length;ba.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c);return o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){};return i},a.prototype.clear=function(){a.eve("clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael)
\ No newline at end of file
diff --git a/run_jekyll.sh b/run_jekyll.sh
new file mode 100755
index 0000000..3e2bb56
--- /dev/null
+++ b/run_jekyll.sh
@@ -0,0 +1 @@
+jekyll serve -P 5020
diff --git a/javascripts/raphael.sketchpad.js b/src/raphael.sketchpad.js
similarity index 99%
rename from javascripts/raphael.sketchpad.js
rename to src/raphael.sketchpad.js
index 927eb86..acd6bba 100644
--- a/javascripts/raphael.sketchpad.js
+++ b/src/raphael.sketchpad.js
@@ -1,6 +1,6 @@
/*
* Raphael SketchPad
- * Version 0.5.1
+ * Version 0.5.2
* Copyright (c) 2011 Ian Li (http://ianli.com)
* Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license.
*
@@ -13,6 +13,7 @@
* http://ianli.com/sketchpad/ for Usage
*
* Versions:
+ * 0.5.2 - Fixed reference to jQuery, even if jQuery.noConflict is called.
* 0.5.1 - Fixed extraneous lines when first line is drawn.
* Thanks to http://github.com/peterkeating for the fix!
* 0.5.0 - Added freeze_history. Fixed bug with undoing erase actions.
@@ -36,7 +37,7 @@
* We use this wrapper to control global variables.
* The only global variable we expose is Raphael.sketchpad.
*/
-(function(Raphael) {
+(function(Raphael, $) {
/**
* Function to create SketchPad object.
@@ -46,7 +47,7 @@
}
// Current version.
- Raphael.sketchpad.VERSION = '0.5.1';
+ Raphael.sketchpad.VERSION = '0.5.2';
/**
* The Sketchpad object.
@@ -699,7 +700,7 @@
return str;
}
-})(window.Raphael);
+})(window.Raphael, window.jQuery);
Raphael.fn.display = function(elements) {
for (var i = 0, n = elements.length; i < n; i++) {
diff --git a/stylesheets/cw15gw20cc24/ie.css b/stylesheets/cw15gw20cc24/ie.css
new file mode 100755
index 0000000..5467a45
--- /dev/null
+++ b/stylesheets/cw15gw20cc24/ie.css
@@ -0,0 +1,26 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 0.8
+ 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 div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24 {overflow-x:hidden;}
+* html legend {margin:-18px -8px 16px 0;padding:0;}
+ol {margin-left:2em;}
+sup {vertical-align:text-top;}
+sub {vertical-align:text-bottom;}
+html>body p code {*white-space:normal;}
+hr {margin:-8px auto 11px;}
+.clearfix, .container {display:inline-block;}
+* html .clearfix, * html .container {height:1%;}
+fieldset {padding-top:0;}
\ No newline at end of file
diff --git a/stylesheets/cw15gw20cc24/print.css b/stylesheets/cw15gw20cc24/print.css
new file mode 100755
index 0000000..4a32ba9
--- /dev/null
+++ b/stylesheets/cw15gw20cc24/print.css
@@ -0,0 +1,30 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 0.8
+ 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;}
+h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
+code {font:.9em "Courier New", Monaco, Courier, monospace;}
+img {float:left;margin:1.5em 1.5em 1.5em 0;}
+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/stylesheets/cw15gw20cc24/screen.css b/stylesheets/cw15gw20cc24/screen.css
new file mode 100755
index 0000000..5374783
--- /dev/null
+++ b/stylesheets/cw15gw20cc24/screen.css
@@ -0,0 +1,251 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 0.8
+ 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, 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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
+body {line-height:1.5;}
+table {border-collapse:separate;border-spacing:0;}
+caption, th, td {text-align:left;font-weight:normal;}
+table, td, th {vertical-align:middle;}
+blockquote:before, blockquote:after, q:before, q:after {content:"";}
+blockquote, q {quotes:"" "";}
+a img {border:none;}
+
+/* typography.css */
+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;}
+p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
+p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
+a:focus, a:hover {color:#000;}
+a {color:#009;text-decoration:underline;}
+blockquote {margin:1.5em;color:#666;font-style:italic;}
+strong {font-weight:bold;}
+em, dfn {font-style:italic;}
+dfn {font-weight:bold;}
+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 1.5em;}
+ul, ol {margin:0 1.5em 1.5em 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;}
+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;}
+
+/* grid.css */
+.container {width:820px;margin:0 auto;}
+.showgrid {background:url(src/grid.png);}
+.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:20px;}
+.last, div.last {margin-right:0;}
+.span-1 {width:15px;}
+.span-2 {width:50px;}
+.span-3 {width:85px;}
+.span-4 {width:120px;}
+.span-5 {width:155px;}
+.span-6 {width:190px;}
+.span-7 {width:225px;}
+.span-8 {width:260px;}
+.span-9 {width:295px;}
+.span-10 {width:330px;}
+.span-11 {width:365px;}
+.span-12 {width:400px;}
+.span-13 {width:435px;}
+.span-14 {width:470px;}
+.span-15 {width:505px;}
+.span-16 {width:540px;}
+.span-17 {width:575px;}
+.span-18 {width:610px;}
+.span-19 {width:645px;}
+.span-20 {width:680px;}
+.span-21 {width:715px;}
+.span-22 {width:750px;}
+.span-23 {width:785px;}
+.span-24, div.span-24 {width:820px;margin:0;}
+input.span-1, textarea.span-1, select.span-1 {width:15px!important;}
+input.span-2, textarea.span-2, select.span-2 {width:20px!important;}
+input.span-3, textarea.span-3, select.span-3 {width:55px!important;}
+input.span-4, textarea.span-4, select.span-4 {width:90px!important;}
+input.span-5, textarea.span-5, select.span-5 {width:125px!important;}
+input.span-6, textarea.span-6, select.span-6 {width:160px!important;}
+input.span-7, textarea.span-7, select.span-7 {width:195px!important;}
+input.span-8, textarea.span-8, select.span-8 {width:230px!important;}
+input.span-9, textarea.span-9, select.span-9 {width:265px!important;}
+input.span-10, textarea.span-10, select.span-10 {width:300px!important;}
+input.span-11, textarea.span-11, select.span-11 {width:335px!important;}
+input.span-12, textarea.span-12, select.span-12 {width:370px!important;}
+input.span-13, textarea.span-13, select.span-13 {width:405px!important;}
+input.span-14, textarea.span-14, select.span-14 {width:440px!important;}
+input.span-15, textarea.span-15, select.span-15 {width:475px!important;}
+input.span-16, textarea.span-16, select.span-16 {width:510px!important;}
+input.span-17, textarea.span-17, select.span-17 {width:545px!important;}
+input.span-18, textarea.span-18, select.span-18 {width:580px!important;}
+input.span-19, textarea.span-19, select.span-19 {width:615px!important;}
+input.span-20, textarea.span-20, select.span-20 {width:650px!important;}
+input.span-21, textarea.span-21, select.span-21 {width:685px!important;}
+input.span-22, textarea.span-22, select.span-22 {width:720px!important;}
+input.span-23, textarea.span-23, select.span-23 {width:755px!important;}
+input.span-24, textarea.span-24, select.span-24 {width:810px!important;}
+.append-1 {padding-right:35px;}
+.append-2 {padding-right:70px;}
+.append-3 {padding-right:105px;}
+.append-4 {padding-right:140px;}
+.append-5 {padding-right:175px;}
+.append-6 {padding-right:210px;}
+.append-7 {padding-right:245px;}
+.append-8 {padding-right:280px;}
+.append-9 {padding-right:315px;}
+.append-10 {padding-right:350px;}
+.append-11 {padding-right:385px;}
+.append-12 {padding-right:420px;}
+.append-13 {padding-right:455px;}
+.append-14 {padding-right:490px;}
+.append-15 {padding-right:525px;}
+.append-16 {padding-right:560px;}
+.append-17 {padding-right:595px;}
+.append-18 {padding-right:630px;}
+.append-19 {padding-right:665px;}
+.append-20 {padding-right:700px;}
+.append-21 {padding-right:735px;}
+.append-22 {padding-right:770px;}
+.append-23 {padding-right:805px;}
+.prepend-1 {padding-left:35px;}
+.prepend-2 {padding-left:70px;}
+.prepend-3 {padding-left:105px;}
+.prepend-4 {padding-left:140px;}
+.prepend-5 {padding-left:175px;}
+.prepend-6 {padding-left:210px;}
+.prepend-7 {padding-left:245px;}
+.prepend-8 {padding-left:280px;}
+.prepend-9 {padding-left:315px;}
+.prepend-10 {padding-left:350px;}
+.prepend-11 {padding-left:385px;}
+.prepend-12 {padding-left:420px;}
+.prepend-13 {padding-left:455px;}
+.prepend-14 {padding-left:490px;}
+.prepend-15 {padding-left:525px;}
+.prepend-16 {padding-left:560px;}
+.prepend-17 {padding-left:595px;}
+.prepend-18 {padding-left:630px;}
+.prepend-19 {padding-left:665px;}
+.prepend-20 {padding-left:700px;}
+.prepend-21 {padding-left:735px;}
+.prepend-22 {padding-left:770px;}
+.prepend-23 {padding-left:805px;}
+div.border {padding-right:9px;margin-right:10px;border-right:1px solid #eee;}
+div.colborder {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
+.pull-1 {margin-left:-35px;}
+.pull-2 {margin-left:-70px;}
+.pull-3 {margin-left:-105px;}
+.pull-4 {margin-left:-140px;}
+.pull-5 {margin-left:-175px;}
+.pull-6 {margin-left:-210px;}
+.pull-7 {margin-left:-245px;}
+.pull-8 {margin-left:-280px;}
+.pull-9 {margin-left:-315px;}
+.pull-10 {margin-left:-350px;}
+.pull-11 {margin-left:-385px;}
+.pull-12 {margin-left:-420px;}
+.pull-13 {margin-left:-455px;}
+.pull-14 {margin-left:-490px;}
+.pull-15 {margin-left:-525px;}
+.pull-16 {margin-left:-560px;}
+.pull-17 {margin-left:-595px;}
+.pull-18 {margin-left:-630px;}
+.pull-19 {margin-left:-665px;}
+.pull-20 {margin-left:-700px;}
+.pull-21 {margin-left:-735px;}
+.pull-22 {margin-left:-770px;}
+.pull-23 {margin-left:-805px;}
+.pull-24 {margin-left:-840px;}
+.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 -35px 1.5em 35px;}
+.push-2 {margin:0 -70px 1.5em 70px;}
+.push-3 {margin:0 -105px 1.5em 105px;}
+.push-4 {margin:0 -140px 1.5em 140px;}
+.push-5 {margin:0 -175px 1.5em 175px;}
+.push-6 {margin:0 -210px 1.5em 210px;}
+.push-7 {margin:0 -245px 1.5em 245px;}
+.push-8 {margin:0 -280px 1.5em 280px;}
+.push-9 {margin:0 -315px 1.5em 315px;}
+.push-10 {margin:0 -350px 1.5em 350px;}
+.push-11 {margin:0 -385px 1.5em 385px;}
+.push-12 {margin:0 -420px 1.5em 420px;}
+.push-13 {margin:0 -455px 1.5em 455px;}
+.push-14 {margin:0 -490px 1.5em 490px;}
+.push-15 {margin:0 -525px 1.5em 525px;}
+.push-16 {margin:0 -560px 1.5em 560px;}
+.push-17 {margin:0 -595px 1.5em 595px;}
+.push-18 {margin:0 -630px 1.5em 630px;}
+.push-19 {margin:0 -665px 1.5em 665px;}
+.push-20 {margin:0 -700px 1.5em 700px;}
+.push-21 {margin:0 -735px 1.5em 735px;}
+.push-22 {margin:0 -770px 1.5em 770px;}
+.push-23 {margin:0 -805px 1.5em 805px;}
+.push-24 {margin:0 -840px 1.5em 840px;}
+.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:right;position:relative;}
+.prepend-top {margin-top:1.5em;}
+.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:.1em;margin:0 0 1.45em;border:none;}
+hr.space {background:#fff;color:#fff;}
+.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
+.clearfix, .container {display:block;}
+.clear {clear:both;}
+
+/* forms.css */
+label {font-weight:bold;}
+fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
+legend {font-weight:bold;font-size:1.2em;}
+input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
+input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
+input.text, input.title {width:300px;padding:5px;}
+input.title {font-size:1.5em;}
+textarea {width:390px;height:250px;padding:5px;}
+.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
+.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
+.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
+.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
+.error a {color:#8a1f11;}
+.notice a {color:#514721;}
+.success a {color:#264409;}
\ No newline at end of file
diff --git a/stylesheets/main.css b/stylesheets/main.css
new file mode 100755
index 0000000..ff6bfde
--- /dev/null
+++ b/stylesheets/main.css
@@ -0,0 +1,76 @@
+html, body {
+ background:#fff;
+}
+a,
+a:hover,
+a:visited {
+ color:#1D72C2;
+}
+#hd {
+ margin-top:40px;
+}
+ #hd h1 {
+ font-weight:bold;
+ letter-spacing:-0.05em;
+ }
+ #hd a#download {
+ display:block;
+ padding:5px;
+ font-size:24px;
+ font-weight:bold;
+ text-align:center;
+ text-decoration:none;
+ background-color:#D4ECFF;
+ border:1px solid #57B6FF;
+ }
+#bd {
+ margin-bottom:40px;
+}
+ #bd h2,
+ #bd h3 {
+ font-weight:bold;
+ letter-spacing:-0.05em;
+ }
+
+ #bd pre.code {
+ margin-top:0;
+ padding:5px;
+ background-color:#eee;
+ }
+ #bd .sample {
+ float:right;
+ margin-left:10px;
+ }
+ #bd div.widget {
+ background-color:#ffc;
+ border:1px solid #ccc;
+ }
+ /* Reference section */
+ #bd .reference code {
+ margin:0 10px;
+ }
+
+ .widget_actions div {
+ cursor:pointer;
+ margin:4px 0 0;
+ color:#1D72C2;
+ background-color:#D4ECFF;
+ border:1px solid #57B6FF;
+ text-align:center;
+ text-decoration:none;
+ }
+ .widget_actions div.disabled {
+ text-decoration:none;
+ color:#666;
+ background-color:#eee;
+ border:1px solid #ccc;
+ }
+ .widget_actions div.selected {
+ font-weight:bold;
+ }
+ .widget_actions div._title {
+ cursor:default;
+ color:#666;
+ background-color:transparent;
+ border-color:transparent;
+ }