@import "gooddog/stylesheet.css";@import "quicksand/stylesheet.css";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:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table{margin:20px 0}div{width:100%}hr{margin:15px 0;width:100%;border:solid 1px #bbb;display:block}h1,h2,h3{margin-bottom:13px}h3.download-latest{height:50px;width:95%}h3.download-latest a,h3.download-latest a:link,h3.download-latest a:visited{display:block;width:100%;height:50px}#title{margin-bottom:0;margin-left:3%}.images{overflow:hidden;width:80%;margin:20px 0;margin-left:10%}.photo img,.images .img img{border:solid 1px #bbb;padding:5px;width:100%}.images .img{width:40%;margin-left:5%}.images .img span{display:block;text-align:center}.images .img{float:left}#main ul,#main ol,#main dl,#main p{margin-bottom:8px}#main ul li,#main ol li,#main dl li{margin-left:10px;margin-bottom:3px}#main ul li{padding-left:22px}#main ol li{margin-left:30px}.widget .list li{margin-left:0!important;margin-bottom:10px!important}.widget .list .title{margin-bottom:30px!important}.widget .list li .description{display:block;margin-top:2px}.widget .widget-title{margin-left:-20px}pre.code{width:98%;padding:10px;margin:10px 0}#main_content .faq li.question{padding:0}#header_content{height:65px}#header_postface{overflow:hidden;width:100%;padding:20px 0}body.wide #header_postface{padding-top:30px;padding-bottom:110px}body.internal #header_postface{padding:20px 0!important}#main{overflow:hidden}#main_content{width:70%;float:left}#main_postface{float:right;width:29.5%;padding:20px 0;padding-bottom:0}.svnstat{width:95%}body.wide #main_content,body.wide #main_postface{clear:both;width:100%;float:left}body.wide #main_postface{display:none}#footer{padding:30px 0}#footer_content{width:95%;margin-left:4.5%;overflow:hidden}#contacts{float:left;width:37%;margin-left:2%;border-left:solid 1px #333}#credits{clear:both;padding:10px 0;margin-left:1.5%}#contacts p,#contacts ul,#contacts ol,#contacts h2{margin-left:4%}#latest_patterns .date,#latest_firewalls .date{text-align:right;padding-left:10px;border-left:solid 1px #999;margin-left:10px}#logolack{position:absolute;left:28%;top:420px;width:30%;display:block}#glance{width:35%;float:right;margin-right:10%}#glance ul{margin:10px 0}#glance ul li{padding-left:30px;margin-left:10px}#glance p.last,#glance p:last-child{position:relative;top:70px;left:-8%}body.home #compatibility h2{padding-left:30px}.area{padding:40px 0;overflow:hidden}.publicuser .photo img{width:auto;padding:7px}.publicuser .title{text-align:right}.publicuser .title em{padding-right:10px}.publicuser .title a,.publicuser .title a:link,.publicuser .title a:visited,.publicuser .title a:hover{padding:5px}.three_columns .column{width:28%;margin-left:3%}.three_columns .first{margin-left:5%}.two_columns .column{width:43%;margin-left:5%}.column{float:left}.area .title{width:90%;margin-left:5%;float:none;clear:both}.inner{width:90%;margin-left:5%;margin-bottom:30px}.single .column{float:none;clear:both;width:90%;margin-left:5%}#menu_main{margin-top:4px;overflow:hidden;width:65%;height:65px;margin-left:33%}#menu_main li{display:block;float:left}#menu_main li a,#menu_main li a:link,#menu_main li a:visited,#menu_main li a:hover,#menu_main li a:active{display:block;padding:16px 10px}#menu_main_footer{overflow:hidden;width:60%;float:left}#menu_main_footer li.menu_item_level_1{float:left;width:28%;margin-left:3%}#menu_main_footer li.menu_item_level_1 ul{margin-top:5px}dl.form dd{margin-bottom:10px;margin-left:0!important}dl dd{margin-left:20px;padding-bottom:8px}.news-content{width:85%;margin-right:5%;float:right}a,a:link,a:visited{color:#ab5603}a:active{color:#49a39c}#main a:hover{background-color:#fff}h1,h2,h3{color:#222}#logolack,#logolack:link,#logolack:visited{color:#888}#logolack:hover{color:#555}#title span{color:#fff;padding:3px;background-color:#52854d}#title a:hover{color:#ddd}h1 span.extra *,h2 span.extra *,h3 span.extra *,h1 span.extra,h2 span.extra,h3 span.extra{color:#777}h3.download-latest a,h3.download-latest a:link,h3.download-latest a:visited{background-color:#52854d;color:#fff}h3.download-latest a:hover{background-color:#719b6d}pre.code{border-top:solid 1px #94dc3c;border-bottom:solid 1px #94dc3c;background-color:#d7e6b9}.top{color:#333!important}#main_postface h1,#main_postface h2,#main_postface h3{color:#ab5603}.images .img img{background-color:#efefef}body{background:url(images/blackboard.jpg);color:#444}#header{background:url(images/blackboard.jpg)repeat 50% 100%}body.wide #header{background:url(images/border.png)repeat-x 0 100%}body.wide #header_postface{background:url(images/logo.png)no-repeat 40px 100%}body.wide #header_content{background:#333}#header_content{background:#333 url(images/owlblack.png)no-repeat -20px -18px}#latest_patterns .date,#latest_firewalls .date{color:#888}body.wide #header_postface *{color:#eee!important}#glance p.last,#glance p:last-child{color:#000!important}#glance .title{color:#fff}#main{background:#fafef1 url(images/owl.png)no-repeat 93% 100%}body.wide #main{background:#edfdcc}.publicuser .title em{color:#777}.publicuser .title a,.publicuser .title a:link,.publicuser .title a:visited{background-color:#555;color:#fff}.publicuser .title a:hover{color:#eee;background-color:#666}.publicuser .photo img{background-color:#eee}#main_postface{color:#666}#contacts h2{color:#777}#credits{color:#ddd}#footer{color:#fff}#footer a,#footer a:link,#footer a:visited{color:#eee}#footer a:active{color:#fff}#footer .menu_item_level_1{color:#777!important}#menu_main{background-color:#333}#menu_main a span,#menu_main a:link span,#menu_main a:visited span{color:#fff;padding:2px;background-color:#d15300}#menu_main a:hover span{color:#fff;background-color:#52854d}.odd{background:#edfdcc}.even{background:#ddf8dc}hr.zigzag{display:block;position:relative;z-index:10000;width:100%;height:92px;border:0;margin:0;margin-bottom:-33px;margin-top:-33px;background:url(images/gap.png)repeat-x}.widget .list .description{color:#444}.widget .list .title{color:#111}.widget .widget-title span.inner{color:#fff!important;background-color:#000;padding:3px}body{font-family:helvetica neue,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}table{font-size:.8em}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{text-transform:uppercase;letter-spacing:-.05em}h1 .extra,h2 .extra,h3 .extra{font-size:.9em;letter-spacing:normal;font-weight:lighter}h3.download-latest a,h3.download-latest a:link,h3.download-latest a:visited{font-weight:700;text-decoration:none;letter-spacing:-.03em}h3.download-latest a:hover{text-decoration:underline}#logolack,#logolack:link,#logolack:visited{font-size:.5em;letter-spacing:-.04em}#logolack:hover{text-decoration:none}#title{font-weight:700;letter-spacing:-.06em;font-size:2.4em}.top{font-weight:lighter;font-size:.7em;vertical-align:top;text-decoration:underline!important}pre.code{font-size:.8em;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}em,strong{font-style:normal;font-weight:700}ol li{list-style-position:outside;list-style-type:upper-roman}.images .img span{font-size:.7em;font-variant:small-caps}.publicuser .title{letter-spacing:.03em;font-size:.9em}.publicuser .title em{letter-spacing:normal;font-family:Georgia,serif;font-style:italic;font-weight:lighter}.publicuser .title a:hover{text-decoration:none}.publicuser .links ul{font-size:.9em}.widget .widget-title{font-size:1.2em;text-transform:uppercase}.widget .list li .description{font-size:1em}.widget .list .title{font-weight:700;font-size:1.1em}#contacts{font-size:1.2em}#credits{font-size:.8em}#credits a,#credits a:link,#credits a:visited{text-decoration:underline}#contacts h2{font-size:1.4em;font-weight:700;text-transform:uppercase}#latest_patterns .date,#latest_firewalls .date{font-weight:lighter;font-size:.8em;font-variant:small-caps}#glance{font-family:gooddogregular;font-size:1.8em;letter-spacing:.1em}#glance p.last,#glance p:last-child{font-family:gooddogregular;font-size:1.1em;text-align:right;letter-spacing:.1em}#glance .title{font-size:1.7em}.area{font-size:1.2em}#how{font-size:1.3em}#how h2{font-size:1.3em}#menu_main{font-weight:700;letter-spacing:-.04em;font-size:1.5em}#menu_main a,#menu_main a:link,#menu_main a:visited{text-decoration:none;text-transform:uppercase}#menu_main_footer a.menu_item_level_1,#menu_main_footer a.menu_item_level_1:link,#menu_main_footer a.menu_item_level_1:visited{font-size:1.2em;font-weight:700;text-transform:uppercase}.column ul li{list-style-type:disc;list-style-position:inside}.nobullet li{list-style-type:none!important}.area_title{font-size:1.3em}dl dt{font-weight:700}.news-title{font-size:1.2em}.web{background:url(/web/20190406005814im_/https://www.sshguard.net/media/images/icons/famfamfam_silk/world.png)no-repeat 0 4px!important}.email{background:url(/web/20190406005814im_/https://www.sshguard.net/media/images/icons/famfamfam_silk/email.png)no-repeat 0 5px!important}.role{background:url(/web/20190406005814im_/https://www.sshguard.net/media/images/icons/famfamfam_silk/group.png)no-repeat 0 3px!important}#main ul li{list-style-type:none!important;background-position:0 5px;background-repeat:no-repeat}#main ul li{background-image:url(images/icons/accept.png)}li.add{background:url(images/icons/famfamfam_silk/add.png)0 5px no-repeat!important}.faq li{background-position:0 2px!important;background-image:url(images/icons/famfamfam_silk/help.png)!important}.faq li li{background-image:none!important}#main_content .faq li.question{background-image:none!important}body.home #compatibility h2,#glance ul li{background-position:0 5px;background-repeat:no-repeat}body.home #logging h2,#glance ul li.first{background-image:url(images/icons/24-settings-blue.png)}body.home #parsing h2,#glance ul li.second{background-image:url(images/icons/24-message-warn.png)}body.home #blocking h2,#glance ul li.third{background-image:url(images/icons/24-security-lock.png)}form p{overflow:hidden}label{font-weight:700;display:block}form .help{display:block;font-size:.8em;color:#777}select,input{font-size:14px;width:60%}textarea{width:80%}form .submit-row{text-align:right}form .form-row{margin-bottom:8px}input.submit{font-size:16px;height:28px;vertical-align:top;width:auto}form .errors{border:solid 1px #c00;background-color:#ffac58;padding:20px;color:#222;width:90%;margin:10px 0}form .errors .errortitle{color:#000;font-size:1.1em}form .errorlist li{list-style-type:none;background-image:url(images/icons/exclamation.png)!important;background-position:0!important;margin-left:0!important}form .errors li{list-style-type:none;background-image:url(images/icons/error.png)!important;background-position:0!important;font-weight:700}form .errorlist li{font-size:.8em;color:#c00}.published{display:block;text-align:center;float:left;border-bottom:none;overflow:hidden}.pub-month{display:block;font-size:.7em;padding:8px;padding-top:15px;text-transform:uppercase;background:url(images/clip-top.gif)50% 0 no-repeat}.pub-date{display:block;font-size:1.4em;margin-top:-28px;border:solid 1px #ddd;border-left-color:#eee;padding:0;padding-top:11px;background:url(images/clip-bottom.png)50% 100% no-repeat}