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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}.none{display:none}body{background:url(images/body-bg.png) repeat fixed;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font:12px Helvetica,Arial,Geneva,sans-serif}#container{width:644px;padding-top:35px;margin-bottom:0;margin-left:460px;min-width:644px;position:relative}#sidebar{width:260px;padding-top:35px;background:url(images/sidebar-bg.png) repeat fixed;border-right:1px solid #c4c9cc;height:100%;position:fixed}#sidebarContent{margin-left:20px;margin-top:20px;margin-bottom:20px}.sidebar-header{font:bold 13px Helvetica,Arial,Geneva,sans-serif;color:#323941;text-align:center;margin:0 auto;text-shadow:0 1px 0 rgba(255,255,255,0.37);padding-bottom:10px;padding-top:35px;width:220px;border-bottom:2px solid #3e4752;clear:both}#siteLogo{height:120px;margin:0 auto;margin-top:10px;margin-bottom:8px;text-align:center}#siteLogo a{background:no-repeat;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}#siteLogo a:hover{opacity:.50}.links{margin:0 auto;width:220px;margin-top:13px;text-align:center;font-weight:normal;font-style:normal;text-decoration:none}.links li{margin-top:5px;background-color:#c1cad1;padding-top:7px;padding-bottom:7px;color:#1375ed;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}.links li:hover{background-color:#eceeef}.links a{color:#3e4752;margin:0 auto;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:220px;padding-top:7px;padding-bottom:7px;font-weight:bold;text-decoration:none;transition:.3s linear all;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all}.links a:hover{text-align:center;font-weight:bold;text-decoration:none}.social{width:170px;text-align:center;padding-left:5px;margin:20px auto 0}.social li a{margin:0 auto;height:37px;width:33px;padding-right:5px;float:left;text-indent:-9999px;transition:.3s linear all;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all}.social li a:hover{opacity:.74}.facebook a{background:url(images/facebook.png) no-repeat 0 4px}.facebook a:hover{background-position-y:0}.twitter a{background:url(images/twitter.png) no-repeat 0 4px}.twitter a:hover{background-position-y:0}.email a{background:url(images/email.png) no-repeat 0 4px}.email a:hover{background-position-y:0}.rss a{background:url(images/rss.png) no-repeat 0 4px}.rss a:hover{background-position-y:0}#top{height:81px;width:624px;background:url(images/top.png) no-repeat}#middle{background:url(images/paper.png) repeat-y transparent;max-width:624px;padding:22px 30px 0 65px;font-size:12px;line-height:21px;color:#797e8e}#middle p{width:540px}#pink{background:url(images/pink.png) repeat;width:5px;height:100%;margin-left:38px;float:left}#bottom{background:url(images/bottom.png) repeat;width:624px;height:79px}.title{color:#f1f1f1;text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-align:center;font:bold 17px Helvetica,Arial,Geneva,sans-serif;padding-top:23px}.title a{color:#ececec;text-decoration:none;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}.title a:hover{color:#fff;text-decoration:none}#middle a{color:#5c6873;text-decoration:none;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}#middle a:hover{color:#797e8e;text-decoration:none}.thanks{color:#546676;font-weight:bold}.header{font-size:13px;font-weight:bold;color:#546676}.highlight{padding-bottom:1px;padding-top:1px;background-color:#fef9bb;opacity:.75;color:#51576f}.list{font-size:12px;margin-left:19px;line-height:21px;color:#797e8e;margin-bottom:-1px}.list li{background:url(images/list-bg.png) no-repeat 0;padding-left:25px}#logo-bottom{height:120px;margin:0 auto;margin-top:20px;margin-bottom:8px;text-align:center}#logo-bottom a{background:no-repeat;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}#logo-bottom a:hover{opacity:.50}.footer-author{color:#858b90;text-align:center;font:11px Helvetica,Arial,Geneva,sans-serif;padding-top:26px}.footer-author a{color:#a2a7ab;font-weight:normal;font-style:normal;text-decoration:none;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}.footer-author a:hover{color:#fd5a5f}@media only screen and (max-width:1920px){#container{width:644px;padding-top:35px;margin-bottom:0;margin-left:770px;position:relative;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}}@media only screen and (max-width:1440px){#container{width:644px;padding-top:35px;margin-bottom:0;margin-left:540px;position:relative;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}}@media only screen and (max-width:1280px){#container{width:644px;padding-top:35px;margin-bottom:0;margin-left:455px;position:relative;transition:.3s linear all;-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all}}@media only screen and (max-width:1075px){#container{width:644px;padding-top:35px;margin-bottom:0;margin-left:350px;position:relative}}@media only screen and (max-width:1012px){#container{width:644px;padding-top:35px;margin-bottom:0;margin-left:320px;position:relative}}@media only screen and (max-width:645px){#sidebar{display:none}#container{width:644px;padding-top:35px;margin:0 auto}}
@import url(http://fonts.googleapis.com/css?family=PT+Mono);pre .str,code .str{color:#dee3e9}pre .kwd,code .kwd{color:#e28964}pre .com,code .com{color:#53a4e0}pre .typ,code .typ{color:#89bdff}pre .lit,code .lit{color:#d44343}pre .pun,code .pun{color:#53a4e0}pre .pln,code .pln{color:#2f2f2f}pre .tag,code .tag{color:#53a4e0}pre .atn,code .atn{color:#3a77bf}pre .atv,code .atv{color:#d44343}pre .dec,code .dec{color:#acbfce}pre.prettyprint,code.prettyprint{margin-top:-10px}pre.prettyprint{width:500px;margin-left:30px;padding:10px;padding-left:0;margin-bottom:-11px;white-space:pre-wrap}
.sidebar-header{color:#323941}#sidebar{background-color:#EBEBEB;border-right:#EBEBEB}body{background:#EBEBEB}.links li{background-color:#C1CAD1}.links li:hover{background-color:#ECEEEF}.links a{color:#3E4752}#middle{color:#797E8E}.title{color:#F1F1F1}.list{color:#797E8E}#middle a{color:#5C6873}.header{color:#546676}#middle a:hover{color:#797E8E}.thanks{color:#546676}.footer-author{color:#858B90}.footer-author a{color:#A2A7AB}.footer-author a:hover{color:#FD5A5F}


		body {
	background: url(images/body-bg.png) repeat fixed;
}


#sidebar {
	background: url(images/sidebar-bg.png) repeat fixed;
}

#top {
	background: url(images/yellow.png) no-repeat;
	}

body {
	font: 12px Helvetica, Arial,  Geneva, sans-serif;
}

.sidebar-header {
	font: bold 13px Helvetica, Arial,  Geneva, sans-serif;
}		

.title {
	font: bold 17px Helvetica, Arial,  Geneva, sans-serif;
}	


.footer-author {
	font: 11px Helvetica, Arial,  Geneva, sans-serif;
}		


		