@charset "UTF-8";
@font-face{font-family:yesAllegretto;src:url(/source/fonts/allegretto.ttf),url(/source/fonts/allegretto.eot)}
@font-face{font-family:yesComic;src:url(/source/fonts/comic.ttf),url(/source/fonts/comic.eot)}
@font-face{font-family:yesPalladio;src:url(/source/fonts/palladio.ttf),url(/source/fonts/palladio.eot)}
@font-face{font-family:yesSerif;src:url(/source/fonts/serif.ttf),url(/source/fonts/serif.eot)}
html{position:relative;min-height:100%;}
body{background-color:#ccc;font-family:yesComic;font-size:18px;margin:2px 0 55px 0;min-height:100%;overflow-x:hidden;overflow-y:scroll;padding:0;text-align:left}
body>a:nth-of-type(1){background-color:#8af;border-radius:7px;box-shadow:inset 0 0 25px #555;color:#bdf;font-family:yesSerif;font-size:36px;height:42px;left:0;padding-left:30%;position:absolute;right:0;text-shadow:0 0 5px blue;top:2px}
body>a:nth-of-type(2),
body>a:nth-of-type(3){display:block;left:3px;line-height:0;max-width:11px;padding:3px;position:relative;top:5px}
body>a:nth-of-type(4){border-top:2px solid #00f;border-radius:3px;color:#cef;cursor:pointer;font-family:yesPalladio;font-size:16px;line-height:13px;padding:0 5px;position:absolute;right:20px;text-decoration:underline;text-shadow:0 0 3px blue, 0 0 3px blue;top:0}
body>a:nth-of-type(4):hover{border-color:#800;color:white;text-shadow:0 0 3px red}
body>ul:first-of-type{background-color:#abf;border-radius:7px;border-spacing:2px;box-shadow:inset 0 0 7px #567;display:table;font-family:yesSerif;height:26px;margin-top:13px;padding:0;text-align:center;width:100%}
body>ul:first-of-type:hover{background-color:#9af}
body>ul:first-of-type>li{border-radius:10px;display:table-cell}
body>ul:first-of-type>li:hover{background-color:#bcf;box-shadow:inset 0 0 5px #9af}
body>ul:first-of-type>li:last-of-type{background-color:#2a2;box-shadow:inset 0 0 3px #abf;padding:3px 0 0 3px;width:28px}
body>ul:first-of-type>li:last-of-type:hover{box-shadow:inset 0 2px 3px #abf}
body>ul:first-of-type>li:not(:last-child)>a{color:blue;text-shadow:0 0 3px white}
body>ul:first-of-type:hover>li>a{color:blue;text-shadow:0 0 3px blue}
body>ul:first-of-type>li:hover>a,
body>ul:first-of-type>li>ul>li:hover>a{color:white}
body>ul:first-of-type>li>a>img,
body>ul:first-of-type>li>ul>li>a>img{margin:0}
body>ul:first-of-type>li>ul{background-color:#2a2;border-radius:7px;border-spacing:2px;box-shadow:inset 0 -2px 3px #abf;text-shadow:0 0 3px red;list-style-type:none;margin-top:-10px;padding:5px;position:absolute;right:3px;text-align:left;z-index:1}
body>ul:first-of-type>li>ul>li{display:none}
body>ul:first-of-type>li>ul>li:nth-of-type(1)>a,
body>ul:first-of-type>li>ul>li:nth-of-type(2)>a,
body>ul:first-of-type>li>ul>li:nth-of-type(3)>a,
body>ul:first-of-type>li>ul>li:nth-of-type(4)>a,
body>ul:first-of-type>li>ul>li:nth-of-type(5)>a{text-shadow:0 0 2px blue}
body>a:last-of-type{background-color:#79f;border-radius:5px;bottom:0;box-shadow:inset 0 0 25px #555, 0 0 12px black;color:#cdf;font-family:yesSerif;font-size:14px;font-style:italic;height:40px;left:0;position:absolute;right:0;text-align:center;text-shadow:0 0 3px #007}
a{color:blue;text-decoration:none}
div.code{background-color:gray;border-radius:7px;box-shadow:0 0 12px gray;font-style:italic;line-height:100%;padding:5px;width:650px}
form{margin:auto}
form>input[type=password],
form>input[type=text]{font-style:italic;width:135px}
h1,h2,h3,h4,h5,h6{font-family:yesSerif;margin:0;padding:0;text-align:center;text-shadow:0 0 3px white,0 0 3px #888}
h1{font-size:30px;line-height:35px}
img{border-style:none;margin:auto}
input:not(.exclude){background-color:#eee;border-radius:5px;box-shadow:inset 0 0 5px #aac,0 0 3px #777}
p{padding-left:15px;text-indent:25px}
table:not(.exclusion){background-image:url(/source/images/rough.jpg);border:thin solid gray;border-radius:5px;box-shadow:0 0 25px gray,inset 0 0 10px gray;margin:25px auto;text-align:left}
pre{background-color:#333;border-radius:15px;color:#080;font-size:75%;font-style:italic;margin-left:20px;padding:10px;text-shadow:0 0 10px black;width:800px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
