html,body{height:100%}#root{clear:both;min-height:100%;height:auto !important;height:100%;margin-bottom:-40px}#root #root_footer{height:40px}#footer{clear:both;position:relative;height:40px}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:11px}.topline{background-color:#3e3e3e;width:100%;height:10px}#root{margin-top:-10px}.title-header{width:400px;height:50px;display:block}.title-header #file-title{width:400px;height:50px;display:block;line-height:50px;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis}#header .logo{font-weight:900;font-size:96px;padding:20px 0 10px;color:#3e3e3e;line-height:80px;letter-spacing:-0.08em;text-transform:uppercase}#header .logo a{text-decoration:none;color:#3e3e3e}#header .logo a:hover{text-decoration:none;color:#5f5f5f}#header hr{margin:10px 0 0}#mainmenu{margin:18px 0 20px 0}#mainmenu ul{margin:0;display:inline}#mainmenu ul li{display:inline}#mainmenu ul li a{font-family:'Open Sans Condensed', sans-serif;font-size:1.5em;font-weight:100;letter-spacing:0.1em;text-transform:lowercase;text-decoration:none;color:#000000;padding:0.71em 1em}#mainmenu ul li a:hover{color:#5f5f5f;text-decoration:none}#mainmenu ul li.active a{background-color:#3e3e3e;color:#ffffff;text-decoration:none}#mainmenu ul li.active a:hover{background-color:#5f5f5f;color:#ffffff;text-decoration:none}#mainmenu .social-icons{margin:-15px 0 5px 0;display:inline;float:right}#mainmenu .social-icons a{text-decoration:none}#mainmenu .social-icons .fb-icon{margin:0 5px 0 0;float:right;display:block;background:url("../images/icon-fb.gif") 0 0;width:46px;height:46px;line-height:46px}#mainmenu .social-icons .fb-icon:hover{background:url("../images/icon-fb.gif") 0 46px}#mainmenu .social-icons .twitter-icon{margin:0 5px 0 0;float:right;display:block;background:url("../images/icon-twitter.gif") 0 0;width:46px;height:45px;line-height:45px}#mainmenu .social-icons .twitter-icon:hover{background:url("../images/icon-twitter.gif") 0 47px}.k-button,.operations li a{background:#eee;background:#eee -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0.2)));background:#eee -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee -o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;-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,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;height:21px;width:192px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif}.k-button:hover,.operations li a:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)), color-stop(100%, rgba(0,0,0,0.3)));background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd -o-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}.operations li a{width:auto;float:left;margin-right:5px}.hasPlaceholder{color:#777}.home-intro{word-wrap:break-word}.unzip-instructions{margin:0px 0 20px;word-wrap:break-word}label,.file-or{display:block;margin-top:5px;width:100px;float:left}.form-upload{max-width:455px}#upload-form{margin-bottom:0px}#upload-form .error{font-size:1em}#upload-form .form-border .form-content .row .errorMessage{font-size:0.8em;margin:-20px 0 0 100px;color:#ED5178}.form-border{border:1px solid #ddd;width:100%}.form-content{padding:20px 20px 0 20px}ol.upload-listing{list-style-position:inside;margin-left:0}.upload.view{font-size:0.8em}.upload.view .upload-time{float:right;color:#5f5f5f}div.flash-error,div.flash-notice,div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324}div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880}div.flash-error a{color:#8a1f11}div.flash-notice a{color:#514721}div.flash-success a{color:#264409}.footer-bottom{height:40px}.share-url{border:1px solid #ddd;padding:10px;float:left}.share-url-text{line-height:32px}.view-share{float:right;width:100px}#footer{background-color:#3e3e3e;color:#fff;font-size:0.8em}#footer strong{color:#fff}#footer .footer-container{max-width:960px;margin:0 auto}#footer .footer-text{position:relative;margin-bottom:0}#footer .footer-text li{margin-bottom:0;display:block;float:left}#footer .footer-text li a{line-height:40px;padding:0 15px 0 0;color:#fff;text-decoration:none}#footer .footer-text li a:hover{text-decoration:underline}.share-counter{float:left;margin-right:3px}.share-counter .addthis_toolbox{line-height:40px;display:block;margin:10px 0 -10px}.share-counter .addthis_toolbox a{padding:0;margin:0}#news dd{display:block;clear:both;padding:10px 0}#news dd h3{line-height:65px}#news dd .news-date{display:block;padding:5px;width:50px;float:left;color:#eee;font-size:0.8em;text-align:center;text-transform:uppercase;background-color:#3e3e3e;font-weight:bold;margin:5px}#news ul,#news ul li,#faq ul,#faq ul li{list-style-type:square;list-style-position:inside}#faq .faq-ul li{list-style-position:outside}.success-question{padding:0 0 10px}.contact-captcha img{float:left}.contact-captcha a{float:left;line-height:46px}.contact-captcha input{margin-left:100px;clear:left}#contact-form .hint{margin:0 0 0 100px;font-size:0.8em}#contact-form .errorMessage{font-size:0.8em;margin:-20px 0 0 100px;color:#ED5178}.donatebox{font-size:12px;padding:4px 0 6px;text-align:center;float:left;margin-top:3px}
