#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%}.footer-section{width:25%;float:left;margin-left:-1px;height:150px;padding:1em 1em 0 1em;box-sizing:border-box;position:relative}.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}.footer-detail{padding:1em;color:#2a4305}.footer-section a{color:#2a4305}.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}.front-page{width:100%;table-layout:fixed;display:table;border-collapse:separate;border-spacing:1em}.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)}.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:.8em;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}.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}#construction{font-weight:bold;color:red}#header{clear:both;display:table;height:186px;width:100%;background:url(images/header.png) repeat-x;position:relative}#header-content{max-width:1100px;height:186px;margin:0 auto;position:relative}#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:832px}#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%)}#header-box{position:absolute;width:100%;left:0;top:65px}#main-menu{position:absolute;bottom:0;left:0}.sepetator-menu{margin-right:32px}#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:0}#content h1{text-shadow:#000 1px 1px 2px}#content h1 img{vertical-align:bottom}#content a{color:#fff}#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;z-index:1;width:96%;font-size:.9em;color:#e8f1d7;margin:1em 2%;box-sizing:border-box}#wrapper-content{float:none;width:auto;margin:0 1em 166px;height:100%}form fieldset{position:relative;border-radius:6px;border:1px solid rgba(0,0,0,0.2)}form fieldset legend{position:relative}form 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{font-weight:bold}.pagination .location{display:block;font-size:.8em;padding-top:.5em}.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}body{background:#1d2419}body:before{width:100%;background:#4c7117;height:3px;content:"";position:absolute;z-index:-1;border: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}.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}.fly-out-menu{margin:0 auto;width:100%;line-height:32px;position:relative;z-index:100}.fly-out-menu ul{padding:0;margin:0}.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}.fly-out-menu ul li ul{opacity:0;transition:opacity .25s linear;position:absolute}.fly-out-menu .horizontal li{float:left;display:block;width:160px;background:url(images/top-level-menu.png);text-shadow:#000 1px 1px 1px;text-align:center}.fly-out-menu .horizontal .focused,.fly-out-menu .horizontal li:hover{background-position:0 40px;cursor:pointer}.fly-out-menu .horizontal li.has-submenu{background-position:160px 0}.fly-out-menu .horizontal .focused.has-submenu{background-position:160px 40px}.fly-out-menu .horizontal li ul li{background:url(images/sub-menu.png) 0 center repeat-y;float:none;text-align:left;text-shadow:#000 1px 1px 3px;padding:8px 0}.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-position:-160px center}.fly-out-menu .horizontal li ul .last-item,.fly-out-menu .horizontal li ul li:last-child{background-position:0 bottom}.fly-out-menu .horizontal li ul .last-item.focused,.fly-out-menu .horizontal li ul li:last-child:hover{background-position:-160px bottom}.fly-out-menu .horizontal li ul ul .first-item,.fly-out-menu .horizontal li ul ul li:first-child{background-position:0 top}.fly-out-menu .horizontal li ul ul .first-item.focused,.fly-out-menu .horizontal li ul ul li:first-child:hover{background-position:-160px top}.fly-out-menu .horizontal li ul .has-submenu{background-position:-320px center}.fly-out-menu .horizontal li ul .has-submenu.focused{background-position:-480px center}.fly-out-menu .horizontal li ul ul .has-submenu.first-item{background-position:-320px top}.fly-out-menu .horizontal li ul ul .has-submenu.focused.first-item{background-position:-480px top}.fly-out-menu .horizontal li ul .has-submenu.last-item{background-position:-320px bottom}.fly-out-menu .horizontal li ul .has-submenu.focused.last-item{background-position:-480px bottom}.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 .horizontal .open ul{margin-top:1px;position:absolute;left:0;top:100%}.fly-out-menu .horizontal .open>ul{margin-top:0;opacity:1}.fly-out-menu ul.vertical .open-right>ul{position:absolute;top:-1px;left:100%;margin-left:-5px;opacity:1}.fly-out-menu ul.vertical .open-left>ul{position:absolute;top:-1px;left:-100%;margin-right:-5px;opacity:1}.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-item,.side-bar-item h3,.side-bar-content{background:url(images/side.png) no-repeat}.side-bar-content{width:230px;padding:10px;background-repeat:repeat-y}.side-bar-content p{margin:1em 0;clear:both}.side-bar-item{font-size:.75em;background-position:-250px bottom;padding-bottom:6px;color:#fff}.side-bar-item h3{font-family:sans-serif;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;font-family:serif;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{font-family:sans-serif;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}.side-bar-item .date{height:70px;width:56px;float:left;display:block;text-align:center;font-family:sans-serif;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:-3px;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}#search input{border:0;outline:0;margin:0}#search input#search-box,#search input#search-go{background:url(images/search-input.png) no-repeat;position:absolute;top:0}#search input#search-box{height:25px;line-height:25px;padding:0 3px;width:140px;left:0;background-position:top left;color:#fff}#search input#search-go{height:25px;width:25px;padding:0;right:0;background-position:top right}#top-menu{max-width:1100px;margin:0 auto;height:90px}#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}#util-menu li a{text-shadow:#000 1px 1px 1px;color:#fff;text-decoration:none;font-size:12px;font-family:sans-serif;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)}