#footer:before{content:"";padding-top:90px;background:url(images/footer.png) top center no-repeat;position:absolute;bottom:150px;left:0;width:100%;z-index:-1}#footer{background:#71962f;border-top:1px solid #98bc55;min-height:150px;position:absolute;bottom:0;left:0;width:100%;font-size:.75em}#footer-content{margin:0 auto;max-width:1100px;height:100%;overflow:hidden;text-overflow:ellipsis}.footer-section{width:25%;float:left;margin-left:-1px;height:150px;max-height:150px;padding:1em 1em 0 1em;box-sizing:border-box;position:relative}.footer-section:before,.footer-section:after{width:1px;height:150px;content:"";position:absolute;top:0;right:-1px;background:linear-gradient(rgba(255,255,255,0) 5%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 95%)}.footer-section:after{right:-2px;background:linear-gradient(rgba(0,0,0,0) 5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 95%)}.footer-section:last-child:after,.footer-section:last-child:before{display:none}.footer-section li{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.footer-section p{text-overflow:ellipsis;overflow:hidden}#footer{font-size:.75em}.footer-section h3{padding:0 .25em .25em;margin:0 .25em 1em;border-bottom:1px solid #98bc55;color:#e8f1d7;text-shadow:#000 1px 1px 1px}.footer-section ul{margin:0 0 0 1em;padding:0}#footer-copyright{text-align:center;padding:1em}.twitter-follow img{vertical-align:top;padding:0 2px}.footer-detail{padding:.5em;color:#2a4305}.footer-section a{color:#2a4305}.front-page{width:100%;table-layout:fixed;display:table;border-collapse:separate;border-spacing:1em;clear:both}.front-page-row{display:table-row;height:100%}.front-page-cell{padding:1em;display:table-cell;height:100%;box-sizing:border-box;vertical-align:middle;border:1px solid rgba(0,0,0,1);border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,0.5);transition:all .2s linear}.front-page-cell:hover{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,1)}.front-page-cell-content{padding:1em;color:#fff;min-height:100%;height:100%;box-sizing:border-box;font-size:.9em;background:rgba(255,255,255,0.05);border:1px solid #fff;border:1px solid rgba(255,255,255,0.3);border-radius:6px;box-shadow:0 0 5px #000;text-shadow:#000 .5px .5px .5px;transition:all .2s linear}.front-page-cell-content:hover{background:rgba(255,255,255,0.075);text-shadow:#000 1px 1px 1px}.front-page-cell h2{margin:.25em;font-size:1.4em;font-variant:small-caps}.front-page-cell h2 img{vertical-align:middle;margin:0 5px}.front-page-cell h2 a{text-decoration:none;color:#fff;text-shadow:#000 1px 1px 1px}#content .front-page-cell h2 a:hover{text-decoration:underline;color:#fff}#header{clear:both;display:table;height:182px;width:100%;background:#71962f url(images/page-header.png) center repeat-x;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0.8),0 0 0 2px rgba(255,255,255,0.2)}#header.mini{height:100px}#header-content,#header-mini-content{max-width:1100px;height:182px;margin:0 auto;position:relative}#header-mini-content{color:#fff;text-shadow:#000 1px 1px 1px;height:50px;padding:25px 50px}#header-mini-content h1{margin:0}#header-mini-content h1 img{vertical-align:middle;margin:0 10px 0 0}#quick-login,#top-tabs .button-link{float:right;text-shadow:#000 1px 1px 1px;text-align:center;color:#fff;margin:-2px 1em 0 1em;border-radius:0 0 3px 3px;box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2);border-top:0}#quick-login-link,#top-tabs .button-link{line-height:30px;display:inline-block;width:155px}#quick-login form{font-size:.85em;text-align:left;padding:.5em}#quick-login:hover{box-shadow:inset 0 0 2px rgba(0,0,0,0.2)}#tag-line{color:#fff;text-shadow:#000 1px 1px 1px;font-size:1.25em;margin:60px 0 0 20px;padding:5px 20px;float:left;height:50px;line-height:25px;position:relative}body{min-width:850px}#tag-line:before,#tag-line:after{content:"";position:absolute;left:0;top:-3px;width:9px;height:60px;border:1px solid rgba(0,0,0,0.3);border-right:0}#tag-line:after{left:-1px;top:-4px;padding:1px 0 1px 1px;border:1px solid rgba(255,255,255,0.3);border-right:0}#tag-line span{display:block}#header-content:before,#header-content:after{content:"";position:absolute;top:0;left:21em;height:186px;width:1px}#header-content:before{background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 55%,rgba(255,255,255,0) 100%)}#header-content:after{margin-left:1px;width:1.5px;background:linear-gradient(rgba(0,0,0,0) 5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 95%)}.sepetator-menu{margin-right:32px !important}#wrapper{max-width:850px;margin:0 auto;padding-right:260px;height:100%;padding-bottom:150px}#wrapper:after{content:"";clear:both;display:block;height:1em}#wrapper.no-sidebar{padding-right:0;max-width:1100px}#content h1{text-shadow:#000 1px 1px 2px}#content h1 img{vertical-align:bottom}#content a{color:#fff}#content .gist a,#content .gist a:visited,#content .gist a:hover{color:#666}#content a:visited{color:#d2e8ac}#content a:hover{color:#d2e8ac}#content,.content-box{background:rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.6);padding:1em;margin:1em 0;position:relative;clear:both}a.content-box{text-decoration:none}#content{float:left;position:relative;width:96%;font-size:.9em;color:#e8f1d7;margin:1em 2%;box-sizing:border-box}body{background:#1d2419;font-family:sans-serif}body:before{width:100%;background:#4c7117;height:3px;content:"";position:absolute;z-index:-1;border:1px rgba(0,0,0,0.8) solid;border-width:0 0 1px 0;box-shadow:0 0 1px rgba(255,255,255,0.5)}body,html{margin:0;padding:0;min-height:100%}html{position:relative}#main-menu{position:absolute;bottom:-3px;left:0}#quick-login a,#top-tabs .button-link{font-size:.85em;color:#fff;text-decoration:none;transition:all .2s linear}#quick-login a:hover{text-shadow:none}#quick-login .creds{float:left}#quick-login .controls{float:right}#quick-login .controls input,#quick-login .controls a{text-shadow:#000 1px 1px 1px;text-align:center;color:#fff;background:rgba(0,0,0,0.0);border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2);display:inline-block;line-height:1em;margin:1px;padding:1px;width:73px;font-size:1em}#quick-login .creds label,#quick-login .creds input{display:inline-block;font-weight:normal;width:100px}#quick-login .options{clear:both;font-size:.85em}#quick-login .forgot{float:right;padding:.5em}.clear{clear:both;padding:5px}img{border:0}a{color:#fff}hr{border:0;border-top:1px solid rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.3);width:60%;margin:.5em 0}.messages .debug,.messages .info{list-style-image:url(/static/images/pastel-svg/16/information.png)}.messages .success{list-style-image:url(/static/images/pastel-svg/16/accept.png)}.messages .warning{list-style-image:url(/static/images/pastel-svg/16/error.png)}.messages .error{list-style-image:url(/static/images/pastel-svg/16/exclamation.png)}.messages{padding-left:2em}fieldset{position:relative;border-radius:6px;border:1px solid rgba(0,0,0,0.2)}fieldset legend{position:relative}fieldset textarea{width:100%;box-sizing:border-box}fieldset.errors{background:#300}fieldset.errors dl,fieldset.errors dl ul{margin:0;padding:0}form .form-input label{display:block}form .form-field input,form .form-field select{margin-left:2em}form .form-field .form-checkbox input{margin-left:0}form .form-field textarea{width:100%}form .form-field-help{margin-left:1em;margin-bottom:.5em}div.form-field{margin:.5em}input[disabled]{opacity:.75}.input-error input{border:2px solid #600}.pagination{text-align:center;padding:.5em}.pagination .next-link{padding-left:2em}.pagination .previous-link{padding-right:2em}.pagination .current-link a,.pagination .active a{font-weight:bold;text-decoration:none}.pagination .location{display:block;font-size:.8em;padding-top:.5em}.pagination li{display:inline-block}.pagination .range-links a,.pagination li a,.pagination .range-links .current-link{display:inline-block;padding:2px;margin:2px;min-width:1.25em;border-radius:3px;background:rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.6)}.pagination .range-links a:hover,.pagination li a:hover,.pagination .range-links .current-link:hover{background:rgba(0,0,0,0.5)}.left{float:left;text-align:left;margin:.5em}.right{float:right;text-align:right;margin:.5em}.center{margin:0 auto;text-align:center}code{white-space:pre}#social-media-sidebar{position:fixed;left:0;bottom:10%;z-index:1;margin:0;padding:0}@media screen and (min-height:450px){#social-media-sidebar{top:300px}}#social-media-sidebar li{list-style-image:none}#social-media-sidebar a{display:block;width:32px;height:32px;position:relative;transition:padding .2s linear,border-radius .2s linear,background-position .2s linear;background-position:right top;background-repeat:no-repeat}#social-media-sidebar.social-media-small a{display:block;width:20px;height:20px;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0.5);margin:1px 1px 1px 0}#social-media-sidebar a:hover{padding-right:15px;border-radius:0 10px 10px 0;background-position:right 4px top}#social-media-sidebar .media-label{display:none}#social-media-sidebar .media-twitter{background-color:#2aa9e0;background-image:url(/static/social_media_buttons/images/32/twitter.png)}#social-media-sidebar.social-media-small .media-twitter{background-image:url(/static/social_media_buttons/images/20/twitter.png)}#social-media-sidebar .media-googleplus{background-color:#dc4a38;background-image:url(/static/social_media_buttons/images/32/google-plus.png)}#social-media-sidebar.social-media-small .media-googleplus{background-image:url(/static/social_media_buttons/images/20/google-plus.png)}#social-media-sidebar .media-facebook{background-color:#3c5a99;background-image:url(/static/social_media_buttons/images/32/facebook.png)}#social-media-sidebar.social-media-small .media-facebook{background-image:url(/static/social_media_buttons/images/20/facebook.png)}#social-media-sidebar .media-linkedin{background-color:#0077b5;background-image:url(/static/social_media_buttons/images/32/linkedin.png)}#social-media-sidebar.social-media-small .media-linkedin{background-image:url(/static/social_media_buttons/images/20/linkedin.png)}#social-media-sidebar .media-reddit{background-color:#ff4500;background-image:url(/static/social_media_buttons/images/32/reddit.png)}#social-media-sidebar.social-media-small .media-reddit{background-image:url(/static/social_media_buttons/images/20/reddit.png)}#social-media-sidebar .media-pinterest{background:#cb2027;background-image:url(/static/social_media_buttons/images/32/reddit.png)}#social-media-sidebar.social-media-small .media-pinterest{background-image:url(/static/social_media_buttons/images/20/reddit.png)}.fly-out-menu{margin:0 auto;width:100%;line-height:32px;position:relative;z-index:2}.fly-out-menu ul{padding:0;margin:0;list-style-type:none}.fly-out-menu a:active{text-decoration:underline}.fly-out-menu ul li{position:relative;line-height:32px}.fly-out-menu ul li a{font-size:.85em;color:#fff;text-decoration:none;transition:all .2s linear}.fly-out-menu ul li ul{opacity:0;visibility:collapse;position:absolute}.fly-out-menu .horizontal>li{float:left;display:block;width:155px;text-shadow:#000 1px 1px 1px;text-align:center;line-height:30px;margin:2px;background:rgba(0,0,0,0.0);border-radius:3px 3px 0 0;box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2);border-bottom:0}.fly-out-menu .horizontal>li.focused,.fly-out-menu .horizontal>li:hover{cursor:pointer;box-shadow:inset 0 0 2px rgba(0,0,0,0.2)}.fly-out-menu .horizontal>li.has-submenu:after{content:"▼";display:block;text-shadow:none;position:absolute;color:#fff;font-size:5px;top:1px;right:10px}.fly-out-menu .vertical>li.has-submenu:after{content:"▶";display:block;text-shadow:none;position:absolute;color:#fff;font-size:5px;top:1px;right:10px}.fly-out-menu .horizontal .focused.has-submenu:hover:after{text-shadow:#000 0 1px 2px}.fly-out-menu .horizontal li ul{width:155px;margin-left:-1px;border:1px solid rgba(255,255,255,0.2);border-radius:0 0 4px 4px;background:rgba(14,18,12,0.9)}.fly-out-menu .horizontal li ul li{float:none;text-align:left;text-shadow:#000 1px 1px 3px;padding:8px 0;transition:background .4s linear}.fly-out-menu .horizontal li ul li a{display:block;padding:0 8px;line-height:16px}.fly-out-menu .horizontal li ul .focused,.fly-out-menu .horizontal li ul li:hover{background:rgba(6,8,5,0.95);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.2);margin:0 -1px}.fly-out-menu .horizontal li ul .last-item,.fly-out-menu .horizontal li ul li:last-child{border-radius:0 0 4px 4px}.fly-out-menu .horizontal li ul ul,.fly-out-menu .horizontal li ul ul .last-item,.fly-out-menu .horizontal li ul ul li:last-child{border-radius:4px}.fly-out-menu .focused>a,.fly-out-menu li:hover>a{text-decoration:underline;outline:0}.fly-out-menu .horizontal>.focused>a,.fly-out-menu .horizontal>li:hover>a{color:#1d2419;text-shadow:none;text-decoration:none}.fly-out-menu ul.horizontal>li>ul{transform:scaleY(0);transform-origin:top}.fly-out-menu ul.horizontal>li.open>ul{margin-top:0;opacity:1;position:absolute;left:0;top:100%;visibility:visible;opacity:1;transform:scaleY(1);transition:opacity .4s linear,transform .2s linear}.fly-out-menu ul.vertical>li>ul{transform:scaleX(0)}.fly-out-menu ul.vertical>li.open-right>ul{position:absolute;top:-1px;left:100%;margin-left:0;opacity:1;visibility:visible;transform:scaleX(1);transition:opacity .4s linear,transform .2s linear;transform-origin:left}.fly-out-menu ul.vertical>li.open-left>ul{position:absolute;top:-1px;left:-100%;margin-right:0;opacity:1;visibility:visible;transform:scaleX(1);transform-origin:right}.css-fly-out-menu ul ul li:hover>ul{display:block;position:absolute;top:-1px;left:100%;margin-left:-5px}.css-fly-out-menu .horizontal>li:hover>ul{display:block;position:absolute;left:0;top:100%}#sidebar{float:right;margin-right:-250px;width:250px;margin-bottom:75px;color:#fff}.side-bar-content{width:230px;padding:4px;margin:6px;border:1px solid #97bc55;border-radius:6px;background-color:#71962f;box-shadow:0 0 0 1px rgba(0,0,0,0.5),0 0 0 2px rgba(255,255,255,0.2)}.side-bar-item .date{height:70px;width:56px;float:left;display:block;text-align:center;color:#fff;margin:.3em .3em 0;background:url(images/date.png);text-shadow:#000 1px 1px 1px;font-size:1.2em}.side-bar-item .date .month{display:block;line-height:30px}.side-bar-item .date .day{display:block;line-height:23px}#search-sidebar{height:45px;width:230px;padding:5px 10px 10px 10px;margin-top:-1px;background:url(images/search.png) no-repeat}#search{margin-top:2px;width:160px;padding:0 35px}#search label{display:block;color:#fff;font-size:.75em;text-shadow:#000 1px 1px 1px}#search-controls{position:relative;background:#1d2419;height:21px;margin:2px;border:1px solid #494f46;border-radius:3px;box-shadow:0 0 0 1px #12160f}#search input,#search button{border:0;outline:0;margin:0;background:transparent;position:absolute;height:25px}#search #search-box{line-height:25px;padding:0 25px 0 3px;min-width:100%;max-width:100%;left:0;top:-2px;color:#fff;box-sizing:border-box}#search #search-go{width:25px;padding:0;right:0;top:0}.side-bar-content p{margin:1em 0;clear:both}.side-bar-item{font-size:.75em;padding-bottom:6px;color:#fff}.side-bar-item h3{padding:5px 10px 12px 10px;margin:0;width:230px;color:#fff;text-shadow:#000 1px 1px 1px;background-position:-500px bottom}.side-bar-item a{color:#fff}.side-bar-item h4{margin:0;display:inline;font-size:1em}.side-bar-item h4 img{vertical-align:middle}.side-bar-item h4 a{font-weight:bold;color:#1d2419;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.side-bar-item li{list-style-type:circle}.side-bar-item .fragment{padding:1em 0;position:relative}.side-bar-item .fragment:after,.side-bar-item .fragment:before{height:1px;width:230px;content:"";position:absolute;left:0;bottom:-1px;background:linear-gradient(to right,rgba(255,255,255,0) 5%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 95%)}.side-bar-item .fragment:after{background:linear-gradient(to right,rgba(0,0,0,0) 5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 95%);bottom:-2px}.side-bar-item .fragment:last-child:after,.side-bar-item .fragment:last-child:before{display:none}.side-bar-item .fragment p{margin:0}.side-bar-item .fragment p a{text-decoration:underline}#top-menu{max-width:1100px;margin:0 auto;height:90px;line-height:1em}#logo{margin:0 20px;float:left;display:block}#util-menu{float:right;margin:0;padding:0}#util-menu li{float:left;display:block;margin:0;padding:0;min-width:50px;text-align:center;padding:30px 11px 15px 11px;margin:0;line-height:1em}#util-menu li a{text-shadow:#000 1px 1px 1px;color:#fff;text-decoration:none;font-size:12px;display:block;min-width:50px;background:url(images/link-bar.png) center 15px no-repeat;padding-top:20px;font-variant:small-caps}#util-menu li:hover a,#util-menu li a:hover{background:url(images/link-bar-hover.png) center 15px no-repeat;color:#7a8863}#util-menu .active,#util-menu .active:hover{background:url(images/menu.png) 0 0 no-repeat}#util-menu .active:hover a,#util-menu .active a:hover{color:#fff;text-shadow:#000 2px 2px 2px}#util-menu li:hover{background:url(images/menu.png) -72px 0 no-repeat}#util-menu .feed a{background:url(images/feed.png) center 0 no-repeat}#util-menu .feed:hover a,#util-menu .feed a:hover{background:url(images/feed-hover.png) center 0 no-repeat;color:#7a8863}table{width:100%;border-radius:6px;box-shadow:0 0 1px #000;border:1px solid rgba(255,255,255,0.1)}table thead,table tfoot{font-variant:small-caps;background:rgba(0,0,0,0.2);font-weight:bold}table td,table th{padding:2px 5px}table td:nth-child(even){background:rgba(0,0,0,0.1);padding:1px}table th{background:linear-gradient(rgba(0,0,0,0.5) 0,rgba(0,0,0,0.1) 100%);text-shadow:#000 1px 1px 2px}table tr:nth-child(even){background:rgba(0,0,0,0.1)}#djangopress-toolbar{width:100%;height:30px;background:#4c7117}#djangopress-toolbar:after{display:block;height:5px;width:100%;content:"";background:url(images/top.png) repeat-x}#djangopress-toolbar a{line-height:30px;padding:2px 5px 2px 26px;margin:5px;color:#fff;text-decoration:none;text-shadow:#000 1px 1px 1px;background:rgba(255,255,255,0.25) no-repeat 6px center;border-radius:6px;border:1px solid rgba(0,0,0,0.6)}#djangopress-toolbar a:hover{background-color:rgba(0,0,0,0.25)}#djangopress-toolbar a.edit{background-image:url(../../images/pastel-svg/16/pencil.png)}#djangopress-toolbar a.page{background-image:url(../../images/pastel-svg/16/layout.png)}#footer:before{content:"";padding-top:90px;background:url(images/footer.png) top center no-repeat;position:absolute;bottom:150px;left:0;width:100%;z-index:-1}#footer{background:#71962f;border-top:1px solid #98bc55;min-height:150px;position:absolute;bottom:0;left:0;width:100%;font-size:.75em}#footer-content{margin:0 auto;max-width:1100px;height:100%;overflow:hidden;text-overflow:ellipsis}.footer-section{width:25%;float:left;margin-left:-1px;height:150px;max-height:150px;padding:1em 1em 0 1em;box-sizing:border-box;position:relative}.footer-section:before,.footer-section:after{width:1px;height:150px;content:"";position:absolute;top:0;right:-1px;background:linear-gradient(rgba(255,255,255,0) 5%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 95%)}.footer-section:after{right:-2px;background:linear-gradient(rgba(0,0,0,0) 5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 95%)}.footer-section:last-child:after,.footer-section:last-child:before{display:none}.footer-section li{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.footer-section p{text-overflow:ellipsis;overflow:hidden}#footer{font-size:.75em}.footer-section h3{padding:0 .25em .25em;margin:0 .25em 1em;border-bottom:1px solid #98bc55;color:#e8f1d7;text-shadow:#000 1px 1px 1px}.footer-section ul{margin:0 0 0 1em;padding:0}#footer-copyright{text-align:center;padding:1em}.twitter-follow img{vertical-align:top;padding:0 2px}.footer-detail{padding:.5em;color:#2a4305}.footer-section a{color:#2a4305}.front-page{width:100%;table-layout:fixed;display:table;border-collapse:separate;border-spacing:1em;clear:both}.front-page-row{display:table-row;height:100%}.front-page-cell{padding:1em;display:table-cell;height:100%;box-sizing:border-box;vertical-align:middle;border:1px solid rgba(0,0,0,1);border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,0.5);transition:all .2s linear}.front-page-cell:hover{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,1)}.front-page-cell-content{padding:1em;color:#fff;min-height:100%;height:100%;box-sizing:border-box;font-size:.9em;background:rgba(255,255,255,0.05);border:1px solid #fff;border:1px solid rgba(255,255,255,0.3);border-radius:6px;box-shadow:0 0 5px #000;text-shadow:#000 .5px .5px .5px;transition:all .2s linear}.front-page-cell-content:hover{background:rgba(255,255,255,0.075);text-shadow:#000 1px 1px 1px}.front-page-cell h2{margin:.25em;font-size:1.4em;font-variant:small-caps}.front-page-cell h2 img{vertical-align:middle;margin:0 5px}.front-page-cell h2 a{text-decoration:none;color:#fff;text-shadow:#000 1px 1px 1px}#content .front-page-cell h2 a:hover{text-decoration:underline;color:#fff}#header{clear:both;display:table;height:182px;width:100%;background:#71962f url(images/page-header.png) center repeat-x;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0.8),0 0 0 2px rgba(255,255,255,0.2)}#header.mini{height:100px}#header-content,#header-mini-content{max-width:1100px;height:182px;margin:0 auto;position:relative}#header-mini-content{color:#fff;text-shadow:#000 1px 1px 1px;height:50px;padding:25px 50px}#header-mini-content h1{margin:0}#header-mini-content h1 img{vertical-align:middle;margin:0 10px 0 0}#quick-login,#top-tabs .button-link{float:right;text-shadow:#000 1px 1px 1px;text-align:center;color:#fff;margin:-2px 1em 0 1em;border-radius:0 0 3px 3px;box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2);border-top:0}#quick-login-link,#top-tabs .button-link{line-height:30px;display:inline-block;width:155px}#quick-login form{font-size:.85em;text-align:left;padding:.5em}#quick-login:hover{box-shadow:inset 0 0 2px rgba(0,0,0,0.2)}#tag-line{color:#fff;text-shadow:#000 1px 1px 1px;font-size:1.25em;margin:60px 0 0 20px;padding:5px 20px;float:left;height:50px;line-height:25px;position:relative}body{min-width:850px}#tag-line:before,#tag-line:after{content:"";position:absolute;left:0;top:-3px;width:9px;height:60px;border:1px solid rgba(0,0,0,0.3);border-right:0}#tag-line:after{left:-1px;top:-4px;padding:1px 0 1px 1px;border:1px solid rgba(255,255,255,0.3);border-right:0}#tag-line span{display:block}#header-content:before,#header-content:after{content:"";position:absolute;top:0;left:21em;height:186px;width:1px}#header-content:before{background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 55%,rgba(255,255,255,0) 100%)}#header-content:after{margin-left:1px;width:1.5px;background:linear-gradient(rgba(0,0,0,0) 5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 95%)}.sepetator-menu{margin-right:32px !important}#wrapper{max-width:850px;margin:0 auto;padding-right:260px;height:100%;padding-bottom:150px}#wrapper:after{content:"";clear:both;display:block;height:1em}#wrapper.no-sidebar{padding-right:0;max-width:1100px}#content h1{text-shadow:#000 1px 1px 2px}#content h1 img{vertical-align:bottom}#content a{color:#fff}#content .gist a,#content .gist a:visited,#content .gist a:hover{color:#666}#content a:visited{color:#d2e8ac}#content a:hover{color:#d2e8ac}#content,.content-box{background:rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.6);padding:1em;margin:1em 0;position:relative;clear:both}a.content-box{text-decoration:none}#content{float:left;position:relative;width:96%;font-size:.9em;color:#e8f1d7;margin:1em 2%;box-sizing:border-box}body{background:#1d2419;font-family:sans-serif}body:before{width:100%;background:#4c7117;height:3px;content:"";position:absolute;z-index:-1;border:1px rgba(0,0,0,0.8) solid;border-width:0 0 1px 0;box-shadow:0 0 1px rgba(255,255,255,0.5)}body,html{margin:0;padding:0;min-height:100%}html{position:relative}#main-menu{position:absolute;bottom:-3px;left:0}#quick-login a,#top-tabs .button-link{font-size:.85em;color:#fff;text-decoration:none;transition:all .2s linear}#quick-login a:hover{text-shadow:none}#quick-login .creds{float:left}#quick-login .controls{float:right}#quick-login .controls input,#quick-login .controls a{text-shadow:#000 1px 1px 1px;text-align:center;color:#fff;background:rgba(0,0,0,0.0);border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2);display:inline-block;line-height:1em;margin:1px;padding:1px;width:73px;font-size:1em}#quick-login .creds label,#quick-login .creds input{display:inline-block;font-weight:normal;width:100px}#quick-login .options{clear:both;font-size:.85em}#quick-login .forgot{float:right;padding:.5em}.clear{clear:both;padding:5px}img{border:0}a{color:#fff}hr{border:0;border-top:1px solid rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.3);width:60%;margin:.5em 0}.messages .debug,.messages .info{list-style-image:url(/static/images/pastel-svg/16/information.png)}.messages .success{list-style-image:url(/static/images/pastel-svg/16/accept.png)}.messages .warning{list-style-image:url(/static/images/pastel-svg/16/error.png)}.messages .error{list-style-image:url(/static/images/pastel-svg/16/exclamation.png)}.messages{padding-left:2em}fieldset{position:relative;border-radius:6px;border:1px solid rgba(0,0,0,0.2)}fieldset legend{position:relative}fieldset textarea{width:100%;box-sizing:border-box}fieldset.errors{background:#300}fieldset.errors dl,fieldset.errors dl ul{margin:0;padding:0}form .form-input label{display:block}form .form-field input,form .form-field select{margin-left:2em}form .form-field .form-checkbox input{margin-left:0}form .form-field textarea{width:100%}form .form-field-help{margin-left:1em;margin-bottom:.5em}div.form-field{margin:.5em}input[disabled]{opacity:.75}.input-error input{border:2px solid #600}.pagination{text-align:center;padding:.5em}.pagination .next-link{padding-left:2em}.pagination .previous-link{padding-right:2em}.pagination .current-link a,.pagination .active a{font-weight:bold;text-decoration:none}.pagination .location{display:block;font-size:.8em;padding-top:.5em}.pagination li{display:inline-block}.pagination .range-links a,.pagination li a,.pagination .range-links .current-link{display:inline-block;padding:2px;margin:2px;min-width:1.25em;border-radius:3px;background:rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.6)}.pagination .range-links a:hover,.pagination li a:hover,.pagination .range-links .current-link:hover{background:rgba(0,0,0,0.5)}.left{float:left;text-align:left;margin:.5em}.right{float:right;text-align:right;margin:.5em}.center{margin:0 auto;text-align:center}code{white-space:pre}#social-media-sidebar{position:fixed;left:0;bottom:10%;z-index:1;margin:0;padding:0}@media screen and (min-height:450px){#social-media-sidebar{top:300px}}#social-media-sidebar li{list-style-image:none}#social-media-sidebar a{display:block;width:32px;height:32px;position:relative;transition:padding .2s linear,border-radius .2s linear,background-position .2s linear;background-position:right top;background-repeat:no-repeat}#social-media-sidebar.social-media-small a{display:block;width:20px;height:20px;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0.5);margin:1px 1px 1px 0}#social-media-sidebar a:hover{padding-right:15px;border-radius:0 10px 10px 0;background-position:right 4px top}#social-media-sidebar .media-label{display:none}#social-media-sidebar .media-twitter{background-color:#2aa9e0;background-image:url(/static/social_media_buttons/images/32/twitter.png)}#social-media-sidebar.social-media-small .media-twitter{background-image:url(/static/social_media_buttons/images/20/twitter.png)}#social-media-sidebar .media-googleplus{background-color:#dc4a38;background-image:url(/static/social_media_buttons/images/32/google-plus.png)}#social-media-sidebar.social-media-small .media-googleplus{background-image:url(/static/social_media_buttons/images/20/google-plus.png)}#social-media-sidebar .media-facebook{background-color:#3c5a99;background-image:url(/static/social_media_buttons/images/32/facebook.png)}#social-media-sidebar.social-media-small .media-facebook{background-image:url(/static/social_media_buttons/images/20/facebook.png)}#social-media-sidebar .media-linkedin{background-color:#0077b5;background-image:url(/static/social_media_buttons/images/32/linkedin.png)}#social-media-sidebar.social-media-small .media-linkedin{background-image:url(/static/social_media_buttons/images/20/linkedin.png)}#social-media-sidebar .media-reddit{background-color:#ff4500;background-image:url(/static/social_media_buttons/images/32/reddit.png)}#social-media-sidebar.social-media-small .media-reddit{background-image:url(/static/social_media_buttons/images/20/reddit.png)}#social-media-sidebar .media-pinterest{background:#cb2027;background-image:url(/static/social_media_buttons/images/32/reddit.png)}#social-media-sidebar.social-media-small .media-pinterest{background-image:url(/static/social_media_buttons/images/20/reddit.png)}.fly-out-menu{margin:0 auto;width:100%;line-height:32px;position:relative;z-index:2}.fly-out-menu ul{padding:0;margin:0;list-style-type:none}.fly-out-menu a:active{text-decoration:underline}.fly-out-menu ul li{position:relative;line-height:32px}.fly-out-menu ul li a{font-size:.85em;color:#fff;text-decoration:none;transition:all .2s linear}.fly-out-menu ul li ul{opacity:0;visibility:collapse;position:absolute}.fly-out-menu .horizontal>li{float:left;display:block;width:155px;text-shadow:#000 1px 1px 1px;text-align:center;line-height:30px;margin:2px;background:rgba(0,0,0,0.0);border-radius:3px 3px 0 0;box-shadow:0 0 2px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2);border-bottom:0}.fly-out-menu .horizontal>li.focused,.fly-out-menu .horizontal>li:hover{cursor:pointer;box-shadow:inset 0 0 2px rgba(0,0,0,0.2)}.fly-out-menu .horizontal>li.has-submenu:after{content:"▼";display:block;text-shadow:none;position:absolute;color:#fff;font-size:5px;top:1px;right:10px}.fly-out-menu .vertical>li.has-submenu:after{content:"▶";display:block;text-shadow:none;position:absolute;color:#fff;font-size:5px;top:1px;right:10px}.fly-out-menu .horizontal .focused.has-submenu:hover:after{text-shadow:#000 0 1px 2px}.fly-out-menu .horizontal li ul{width:155px;margin-left:-1px;border:1px solid rgba(255,255,255,0.2);border-radius:0 0 4px 4px;background:rgba(14,18,12,0.9)}.fly-out-menu .horizontal li ul li{float:none;text-align:left;text-shadow:#000 1px 1px 3px;padding:8px 0;transition:background .4s linear}.fly-out-menu .horizontal li ul li a{display:block;padding:0 8px;line-height:16px}.fly-out-menu .horizontal li ul .focused,.fly-out-menu .horizontal li ul li:hover{background:rgba(6,8,5,0.95);border-left:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(255,255,255,0.2);margin:0 -1px}.fly-out-menu .horizontal li ul .last-item,.fly-out-menu .horizontal li ul li:last-child{border-radius:0 0 4px 4px}.fly-out-menu .horizontal li ul ul,.fly-out-menu .horizontal li ul ul .last-item,.fly-out-menu .horizontal li ul ul li:last-child{border-radius:4px}.fly-out-menu .focused>a,.fly-out-menu li:hover>a{text-decoration:underline;outline:0}.fly-out-menu .horizontal>.focused>a,.fly-out-menu .horizontal>li:hover>a{color:#1d2419;text-shadow:none;text-decoration:none}.fly-out-menu ul.horizontal>li>ul{transform:scaleY(0);transform-origin:top}.fly-out-menu ul.horizontal>li.open>ul{margin-top:0;opacity:1;position:absolute;left:0;top:100%;visibility:visible;opacity:1;transform:scaleY(1);transition:opacity .4s linear,transform .2s linear}.fly-out-menu ul.vertical>li>ul{transform:scaleX(0)}.fly-out-menu ul.vertical>li.open-right>ul{position:absolute;top:-1px;left:100%;margin-left:0;opacity:1;visibility:visible;transform:scaleX(1);transition:opacity .4s linear,transform .2s linear;transform-origin:left}.fly-out-menu ul.vertical>li.open-left>ul{position:absolute;top:-1px;left:-100%;margin-right:0;opacity:1;visibility:visible;transform:scaleX(1);transform-origin:right}.css-fly-out-menu ul ul li:hover>ul{display:block;position:absolute;top:-1px;left:100%;margin-left:-5px}.css-fly-out-menu .horizontal>li:hover>ul{display:block;position:absolute;left:0;top:100%}#sidebar{float:right;margin-right:-250px;width:250px;margin-bottom:75px;color:#fff}.side-bar-content{width:230px;padding:4px;margin:6px;border:1px solid #97bc55;border-radius:6px;background-color:#71962f;box-shadow:0 0 0 1px rgba(0,0,0,0.5),0 0 0 2px rgba(255,255,255,0.2)}.side-bar-item .date{height:70px;width:56px;float:left;display:block;text-align:center;color:#fff;margin:.3em .3em 0;background:url(images/date.png);text-shadow:#000 1px 1px 1px;font-size:1.2em}.side-bar-item .date .month{display:block;line-height:30px}.side-bar-item .date .day{display:block;line-height:23px}#search-sidebar{height:45px;width:230px;padding:5px 10px 10px 10px;margin-top:-1px;background:url(images/search.png) no-repeat}#search{margin-top:2px;width:160px;padding:0 35px}#search label{display:block;color:#fff;font-size:.75em;text-shadow:#000 1px 1px 1px}#search-controls{position:relative;background:#1d2419;height:21px;margin:2px;border:1px solid #494f46;border-radius:3px;box-shadow:0 0 0 1px #12160f}#search input,#search button{border:0;outline:0;margin:0;background:transparent;position:absolute;height:25px}#search #search-box{line-height:25px;padding:0 25px 0 3px;min-width:100%;max-width:100%;left:0;top:-2px;color:#fff;box-sizing:border-box}#search #search-go{width:25px;padding:0;right:0;top:0}.side-bar-content p{margin:1em 0;clear:both}.side-bar-item{font-size:.75em;padding-bottom:6px;color:#fff}.side-bar-item h3{padding:5px 10px 12px 10px;margin:0;width:230px;color:#fff;text-shadow:#000 1px 1px 1px;background-position:-500px bottom}.side-bar-item a{color:#fff}.side-bar-item h4{margin:0;display:inline;font-size:1em}.side-bar-item h4 img{vertical-align:middle}.side-bar-item h4 a{font-weight:bold;color:#1d2419;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.side-bar-item li{list-style-type:circle}.side-bar-item .fragment{padding:1em 0;position:relative}.side-bar-item .fragment:after,.side-bar-item .fragment:before{height:1px;width:230px;content:"";position:absolute;left:0;bottom:-1px;background:linear-gradient(to right,rgba(255,255,255,0) 5%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 95%)}.side-bar-item .fragment:after{background:linear-gradient(to right,rgba(0,0,0,0) 5%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0) 95%);bottom:-2px}.side-bar-item .fragment:last-child:after,.side-bar-item .fragment:last-child:before{display:none}.side-bar-item .fragment p{margin:0}.side-bar-item .fragment p a{text-decoration:underline}#top-menu{max-width:1100px;margin:0 auto;height:90px;line-height:1em}#logo{margin:0 20px;float:left;display:block}#util-menu{float:right;margin:0;padding:0}#util-menu li{float:left;display:block;margin:0;padding:0;min-width:50px;text-align:center;padding:30px 11px 15px 11px;margin:0;line-height:1em}#util-menu li a{text-shadow:#000 1px 1px 1px;color:#fff;text-decoration:none;font-size:12px;display:block;min-width:50px;background:url(images/link-bar.png) center 15px no-repeat;padding-top:20px;font-variant:small-caps}#util-menu li:hover a,#util-menu li a:hover{background:url(images/link-bar-hover.png) center 15px no-repeat;color:#7a8863}#util-menu .active,#util-menu .active:hover{background:url(images/menu.png) 0 0 no-repeat}#util-menu .active:hover a,#util-menu .active a:hover{color:#fff;text-shadow:#000 2px 2px 2px}#util-menu li:hover{background:url(images/menu.png) -72px 0 no-repeat}#util-menu .feed a{background:url(images/feed.png) center 0 no-repeat}#util-menu .feed:hover a,#util-menu .feed a:hover{background:url(images/feed-hover.png) center 0 no-repeat;color:#7a8863}table{width:100%;border-radius:6px;box-shadow:0 0 1px #000;border:1px solid rgba(255,255,255,0.1)}table thead,table tfoot{font-variant:small-caps;background:rgba(0,0,0,0.2);font-weight:bold}table td,table th{padding:2px 5px}table td:nth-child(even){background:rgba(0,0,0,0.1);padding:1px}table th{background:linear-gradient(rgba(0,0,0,0.5) 0,rgba(0,0,0,0.1) 100%);text-shadow:#000 1px 1px 2px}table tr:nth-child(even){background:rgba(0,0,0,0.1)}#djangopress-toolbar{width:100%;height:30px;background:#4c7117}#djangopress-toolbar:after{display:block;height:5px;width:100%;content:"";background:url(images/top.png) repeat-x}#djangopress-toolbar a{line-height:30px;padding:2px 5px 2px 26px;margin:5px;color:#fff;text-decoration:none;text-shadow:#000 1px 1px 1px;background:rgba(255,255,255,0.25) no-repeat 6px center;border-radius:6px;border:1px solid rgba(0,0,0,0.6)}#djangopress-toolbar a:hover{background-color:rgba(0,0,0,0.25)}#djangopress-toolbar a.edit{background-image:url(../../images/pastel-svg/16/pencil.png)}#djangopress-toolbar a.page{background-image:url(../../images/pastel-svg/16/layout.png)}