html,body{margin:0;padding:0}body{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px}.networkbarcontainer{background-color:#000;color:#fff}.networkbar{display:flex;flex-direction:row;list-style-type:none;padding:0;height:24px;line-height:24px;margin:0 auto;width:960px}.networkbar li{white-space:nowrap;margin:0 5px}.networkbar .networkname{font-weight:bold;margin-right:14px;font-size:14px}header{background-color:#1b1b1b;color:#ccc;border-top:1px solid #242424;border-bottom:1px solid #242424}header section.mainheader{height:61px;width:960px;margin:0 auto;display:grid;grid-template-rows:100%;grid-template-columns:auto auto auto auto 1fr auto auto auto;grid-template-areas:"logo search upload upgrade . lang login signup"}header section.mainheader *{justify-self:center;align-self:center}header section.mainheader a{text-decoration:none;color:inherit}header section.mainheader .mainlogo{grid-area:logo;font-size:32px;margin-right:30px;user-select:none;cursor:default}header section.mainheader .mainlogo a{text-decoration:none;color:inherit}header section.mainheader .mainsearch{grid-area:search;font-size:0;margin-right:10px}header section.mainheader .mainsearch .mainsearchtext{width:210px;height:22px;border:none;color:#cacaca;background-color:#363636;display:inline-block;font-size:14px;outline:0;padding:2px 5px;margin:0;vertical-align:top;border-radius:3px 0 0 3px}header section.mainheader .mainsearch .mainsearchtext::placeholder{font-style:italic}header section.mainheader .mainsearch .mainsearchbutton{border-radius:0 3px 3px 0;background:#f90;width:65.3px;height:26px;appearance:none;border:none;margin:0}header section.mainheader .mainsearch .mainsearchbutton:focus{outline:none}header section.mainheader .mainupload{grid-area:upload}header section.mainheader .headerbutton{margin:17px 0 0 0;padding:6px 12px;box-sizing:border-box;height:26px;font-weight:bold;border-radius:4px}header section.mainheader .mainupload .mainuploadbutton{background-color:#2f2f2f;color:#acacac}header section.mainheader .mainupgrade{grid-area:upgrade}header section.mainheader .mainupgrade .mainupgradebutton{background:#f90;color:#000;margin-left:6px}header section.mainheader .mainlanguage{grid-area:lang}header section.mainheader .mainlogin{grid-area:login;margin-left:20px}header section.mainheader .mainsignup{grid-area:signup;margin-left:20px}header section.sitenavigation{border-top:1px solid #242424}header section.sitenavigation .sitenavcontainer{height:40px;width:991px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}header section.sitenavigation .sitenavcontainer a{text-decoration:none;color:inherit}header section.sitenavigation .sitenav{color:#fff;font-weight:bold;padding:10px 8px;margin-left:10px;margin-right:20px;font-size:12px;border:2px solid transparent}header section.sitenavigation .sitenav.selected{border-bottom:2px solid #f90}section.mainbody{width:960px;margin:0 auto}section.content{margin-bottom:80px}section.content h1{color:#fff;font-size:20px;font-weight:bold;text-transform:capitalize}section.content .thumbnailgallery{display:grid;max-width:100%;box-sizing:border-box;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"thumb1 thumb2 thumb3 thumb4" "thumb5 thumb6 thumb7 thumb8";grid-column-gap:10px;grid-row-gap:30px}section.content .thumbnailgallery .thumbnailimage{width:100%;height:125px;margin-bottom:4px}section.content .thumbnailgallery .thumbnailfictiontext{width:100%;height:125px;box-sizing:border-box;text-align:justify;hyphens:auto;overflow:hidden;background-color:#444;color:#999;padding:7px;margin-bottom:4px}section.content .thumbnailgallery .thumbnailtitle{display:block;color:#f90;text-decoration:none;font-size:14px;line-height:1.4em;margin-bottom:3px}section.content .thumbnailgallery .thumbnailsource{display:block;color:#cacaca;text-decoration:none;font-size:12px}footer section.copyright{margin:30px 0;text-align:center;color:#666}.logotext{color:#fff;font-weight:bold}.logobox{display:inline-block;padding:0 2.5px;margin-left:2.5px;border-radius:4px;background-color:#f90;font-weight:bold;color:#000}.droparrow{content:'';width:0;height:0;font-size:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #acabab;display:inline-block;position:relative;top:-2px}.upgradestar{display:inline-block;margin:0;padding:0;width:14px;height:14px;background-image:url(/images/site/sprite-icons.png);background-repeat:no-repeat;background-position:-37px -103px;background-size:182px;margin-right:5px;position:relative;top:3px}.uploadarrow{display:inline-block;margin:0;padding:0;width:10px;height:10px;background-image:url(/images/site/sprite-icons.png);background-repeat:no-repeat;background-position:-166px -324px;xxbackground-size:182px;margin-right:5px;position:relative;top:0}section.contentprose{box-sizing:content-box;max-width:24em;font-size:14pt;margin-left:auto;margin-right:auto}section.contentprose h1{font-family:'Caslon Antique',sans-serif;font-weight:bold;font-size:28pt;text-transform:uppercase;margin-bottom:0}section.contentprose h2{font-size:22px;margin-top:0}.prose{font-family:'Crimson Text',serif;text-align:justify;text-justify:auto;hyphens:auto}.prose p{color:#ccc}