/* Effective stylesheet produced by snapshot save */
body { font-family: "DejaVu Sans","Verdana",sans-serif; color: black; background: transparent url("strip.png") repeat scroll 0% 0%; margin: 0px; padding: 0px; }
body { font-size: 87.5%; line-height: 1.5; }
p { margin: 0px 0px 1.5em; }
h1, h2, span.title, div.banner, .sidebar { font-family: "Century Gothic","Avant Garde",Avenir,TeXGyreAdventorRegular,"Heiti SC","Heiti TC",AppleGothic,sans-serif; font-weight: normal; }
h1 { font-size: 2em; line-height: 1.5; margin: 0.4em 0px 0.35em; }
p, ul, ol, h1, h2, h3, h4, h5, h6, blockquote { max-width: 45em; }
li > p { margin-top: 1em; margin-bottom: 0.5em; }
code, kbd, samp, pre, tt, var, p.pre { font-family: "Courier",monospace; font-size: 15px; }
p + p { text-indent: 1.5em; }
img.img { margin: 0em; }
input[type="text"], input[type="password"], input[type="select"], input[type="search"], #editcontent { font-size: 1em; width: 65%; display: block; }
#searchbox { width: 12em; }
ol, ul { padding: 0px; margin-left: 1.5em; }
.page { margin: 0px auto 10px; padding: 0px 2em; max-width: 930px; position: relative; border: 0px solid black; box-shadow: 3px 3px 5px rgba(5, 5, 5, 0.2); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top-left-radius: 10px; border-bottom-right-radius: 10px; }
.pageheader .actions ul { padding: 0px; border-bottom: medium none; }
.pageheader .actions li { margin: 1em 0.5em 0.1em 0.1em; display: inline; padding: 4px; position: relative; top: 0.2em; }
.pageheader .actions { position: absolute; top: 0px; right: 0em; }
.header { font-size: 1em; }
.banner { background: white url("logo-7.png") no-repeat scroll 10px 0px; box-shadow: 3px 3px 5px rgba(5, 5, 5, 0.2); padding: 0px 2em; line-height: 30px; margin: 0px auto 10px; max-width: 930px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border: 0px solid black; }
.banner .tails { font-size: 20px; display: block; color: black; text-decoration: none; width: 450px; background: transparent none no-repeat scroll 0px 0px; padding-left: 220px; text-shadow: 1px 1px 5px rgb(207, 207, 207); }
.banner .tails:hover { text-decoration: none; }
span.title { font-size: 2.5em; line-height: 1.2; font-weight: normal; display: block; margin: 1.5em 0px 0.6em -28px; color: rgb(110, 45, 175); border-left: 10px solid rgb(68, 68, 68); padding-left: 35px; }
.sidebar { position: relative; z-index: 10; border: 0px none; padding: 0px; width: 18em; margin-left: 2em; }
.sidebar .download a, .sidebar .download .selflink { width: 100%; display: block; background: rgb(0, 170, 0) url("download-arrow.png") no-repeat scroll right 30%; box-shadow: 1px 1px 5px rgba(5, 5, 5, 0.2); border-radius: 0.5em; text-decoration: none; margin-bottom: 1em; color: white; height: 79px; }
.sidebar .download a span, .sidebar .download span.selflink span { display: block; }
.sidebar .download a:hover { background: rgb(110, 45, 175) url("download-arrow.png") no-repeat scroll right 30%; }
.sidebar .download .download { font-size: 1.286em; padding-left: 0.778em; line-height: 1em; padding-top: 0.5em; }
.sidebar .download .tails { font-size: 2em; padding-left: 0.5em; line-height: 1em; }
.sidebar .download .date { padding-left: 1em; line-height: 1em; font-style: italic; padding-bottom: 0.714em; padding-right: 1em; }
.sidebar .links { border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238) none repeat scroll 0% 0%; box-shadow: 1px 1px 5px rgba(5, 5, 5, 0.2); border-radius: 0.5em; }
.sidebar .links ul { list-style: outside none none; margin: 0px; padding: 3px 0px; }
.sidebar .links li a, .sidebar .links li .selflink { font-size: 1.286em; display: block; padding: 0.389em 0.778em; border-top: 1px solid rgb(221, 221, 221); text-decoration: none; }
.sidebar .links li a:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-left: 2px solid rgb(0, 170, 0); padding: 0.389em 0.778em 0.389em 0.667em; }
.sidebar .links li:first-child a { border: medium none; }
.sidebar .links li:first-child a:hover { border-left: 2px solid rgb(0, 170, 0); }
a { color: rgb(136, 136, 136); text-decoration: none; }
a:hover { color: rgb(0, 170, 0); text-decoration: underline; }
p + p { text-indent: 0px; margin-top: 18px; }
code { line-height: 18px; white-space: pre; }
div.inlinepage { margin-bottom: 18px; }
.inlinepage .inlineheader .header { font-size: 36px; top: 5px; }
.inlinepage h1 { font-size: 28px; top: 8px; }
#footer { padding-left: 20px; padding-top: 36px; }
#pageinfo { border-top: 0px none; }
form#searchform { overflow: visible; position: absolute; top: -3.5em; right: 4em; }
input#searchbox { background: white url("loupe.png") no-repeat scroll 97% 50%; color: rgb(0, 0, 0); padding: 3px 16px 3px 3px; border-radius: 0.5em; border: 2px solid rgb(187, 187, 187); }
#content { padding-left: 20px; background: transparent none repeat scroll 0% 0%; }
#pagebody a { color: rgb(0, 170, 0); border-bottom: 1px solid rgb(0, 170, 0); }
#pagebody a:hover { text-decoration: none; }
#pagebody a[href^="http"] { padding-right: 13px; background: transparent url("link_out.gif") no-repeat scroll right bottom; }
#pagebody a[href^="http://localhost"], #pagebody a[href^="http://tails.boum.org"], #pagebody a[href^="https://tails.boum.org"], #pagebody a[href^="http://dl.amnesia.boum.org"] { background-image: none; padding-right: 0px; }
#pagebody span.definition a::after { content: "+"; font-size: 10px; font-weight: normal; color: rgb(0, 170, 0); position: relative; top: -6px; }
.acronym {  }
.slogan {  }
.feedlink { margin-top: 1.585em; }
#pagebody a.download-file, #pagebody a.download-signature, #pagebody a.download-key { font-size: 17px; font-family: "Avant Garde",sans-serif; box-shadow: 1px 1px 5px rgba(5, 5, 5, 0.2); border-radius: 0.5em; text-decoration: none; margin-bottom: 1em; padding: 0.5em 64px 0.5em 18px; color: white; }
#pagebody a.download-file { background: rgb(0, 170, 0) url("download-arrow.png") no-repeat scroll right center; }
#pagebody a.download-signature { background: rgb(0, 170, 0) url("download-signature.png") no-repeat scroll right center; }
.pageheader .actions { position: absolute; top: 35px; right: 0em; height: 28px; background: transparent url("tools-20.jpg") no-repeat scroll right center; width: 100%; max-width: 930px; }
.pageheader .actions ul { padding: 0px; border-bottom: medium none; display: none; text-align: right; }
.pageheader .actions li { display: inline; margin-top: 1em; padding: 4px; position: relative; top: 0.2em; }
.pageheader .actions li a { color: rgb(136, 136, 136); text-decoration: none; }
.pageheader .actions:hover {  }
.pageheader .actions:hover ul { display: inline; float: right; position: relative; top: 0px; padding-right: 30px; height: 25px; }
.pageheader .actions:hover ul li { background: white none repeat scroll 0% 0%; transition: all 0.3s ease-out 0s; border-bottom: 2px solid white; }
.pageheader .actions:hover ul li:hover { border-bottom: 2px solid rgb(69, 30, 111); text-decoration: none; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.pageheader .actions:hover ul li:hover a { color: black; }
#crumbs ul, #crumbs li { list-style-type: none; padding: 0px; margin: 0px; }
#crumbs { height: 2.3em; border-bottom: 1px solid rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); margin-left: -2em; padding-right: 2em; max-width: 110%; font-weight: normal; margin-bottom: 80px; border-bottom-right-radius: 10px; }
#crumbs li { float: left; line-height: 2.3em; color: rgb(119, 119, 119); padding-left: 0.75em; }
#crumbs li:first-child img { top: 5px; position: relative; }
#crumbs li a { background: transparent url("crumbs.gif") no-repeat scroll right center; display: block; padding: 0px 15px 0px 0px; }
#crumbs li a:link, #crumbs li a:visited { color: rgb(119, 119, 119); text-decoration: none; }
#crumbs li a:hover, #crumbs li a:focus {  }
.pageheader #otherlanguages { position: absolute; top: 66px; right: 0em; height: 25px; width: 70%; max-width: 930px; border-bottom: medium none; }
.pageheader #otherlanguages ul { padding: 0px; border-bottom: medium none; display: inline; float: right; position: relative; top: 0px; height: 35px; }
.pageheader #otherlanguages li { display: inline; padding: 4px 8px; margin-right: 0em; position: relative; float: left; }
.pageheader #otherlanguages li a { color: rgb(136, 136, 136); text-decoration: none; }
.pageheader #otherlanguages ul li { background: white none repeat scroll 0% 0%; text-decoration: none; text-align: center; transition: all 0.3s ease-out 0s; border-bottom: 2px solid white; }
.pageheader #otherlanguages ul li span {  }
.pageheader #otherlanguages ul li:hover, .pageheader #otherlanguages ul li.current { border-bottom: 2px solid green; text-decoration: none; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.pageheader #otherlanguages ul li.master, .pageheader #otherlanguages ul li.master:hover { font-weight: bold; }
.pageheader #otherlanguages ul li:hover a { color: black; }
.pageheader #otherlanguages ul li span.visible { display: inline; text-transform: uppercase; }
.pageheader #otherlanguages ul li span.hidden { display: none; }
.pageheader #otherlanguages ul li:hover span.visible { display: none; }
.pageheader #otherlanguages ul li:hover span.hidden { display: inline; }
#tor_check { position: relative; z-index: 10; }
#tor_check a[href="https://check.torproject.org/"] { position: absolute; width: 17em; top: 0px; right: 0px; background: rgb(0, 170, 0) none repeat scroll 0% 0%; box-shadow: 1px 1px 5px rgba(5, 5, 5, 0.2); border-radius: 0.5em; height: 79px; }
#tor_check a img { position: absolute; left: 1.2em; bottom: 10px; }
#tor_check a span { position: absolute; right: 0.7em; bottom: 10px; font-family: "Century Gothic","Avant Garde",Avenir,TeXGyreAdventorRegular,"Heiti SC","Heiti TC",AppleGothic,sans-serif; font-weight: normal; color: white; text-align: right; font-size: 2.29em; line-height: 1.1em; }
