*{box-sizing:border-box;}
html{background:#555;}
body{min-width:400px;overflow-x:auto;height:100%;color:#273746;margin:0;font-family:"Open Sans",sans-serif;font-size:1.1em;line-height:1.5;}
a{outline:none;text-decoration:none;color: #843D59;}
a.out:after{content:"\f35d";font-family:"FontAwesome Solid";font-size:.7em;padding:0 .2em 0 .2em;vertical-align:top;}
a:hover,a:focus{outline:thin dotted;transition:color .1s;}
textarea,input[type=radio],input[type=text],input[type=submit],select{border-width:0;outline:none;font-size:1em;}
#page{background:url(/include/background3.jpg) no-repeat center;background-size:cover;}
.topnav{font-size:.8em;position:fixed;z-index:2;top:O;left:0;width:100%;height:3em;background-color:#555;}
.topnav a{float:left;display:block;width:8em;color:#f1f1f1;text-align:center;padding:.5em 0px;margin:0 .5em;line-height:2em;background-color:#bb8e6c;}
.topnav a:focus,.topnav a:hover{outline:none;}
.topnav a:first-child{margin-left:0;}
.topnav .icon{display:none;}
.topnav a.admin{background:none;float:right;width:auto;}
.topnav .search{margin:0;height:3em;padding:0;}
.topnav .search input[type=text]{font-style:italic;color:#273746;font-size:1em;font-family:"Open Sans";border-width:0;height:3em;padding-left:6px;float:left;margin-left:.5em;background:#f1f1f1;outline:0px;}
.topnav .search button{font-size:1em;float:left;height:3em;width:3em;background:#bb8e6c;color:#f1f1f1;border-width:0;border-left:none;/*Prevent double borders*/cursor:pointer;}
.topnav .search button:focus{outline:none;}
.topnav form.search::after{content:"";clear:both;display:table;}
.awesome{font-family: "FontAwesome Solid";}
#Logo{margin:0;text-align:center;}
#Logo a{float:left;outline:none;margin-right:-100%;}
img{border:none;}
#Container{padding:3em 3%;min-height:80ex;}
.sep{margin-top:1em}
hr.sep{border:0;display:block;height:2em;}
h2{font-variant:small-caps;margin:0px;padding:0px 3px;border:1px inset;font-weight:400;font-size:1.4em;}
#sres{width:100%;margin-top:1em;}
#browse select{background:#f1f1f1;display:inline;border:3px solid #bb8e6c;color:#273746;padding:6px;margin:1em 0;font-size:1.2em;}
.buyV{height:2em;margin-bottom:-2em;position:relative;font-size:1.2em;}
.pagination{font:0.9em;padding-right:12px;}
#bres{margin-top:3em;}
.paperAuthor{white-space:nowrap;display:block;font-weight:bold;}
.paperTitle:after{content:" ";}
.plus:before,.plus:after{content:" ";}
.plus a{outline:none;font-size:.9em;font-weight:bold;padding:0 1px;vertical-align:.05ex;}
.abstract{background:url(/include/white.png);padding:6px;}
.abstract p{margin:0;font-size:.9em;}
#Footer{font-size:.8em;padding:2ex 3%;background:#555;color:#f1f1f1;width:100%;}
.admin button:hover{cursor:pointer;}
.admin a{padding:1px 2px;color:#f1f1f1;background:#bb8e6c;}
.admin fieldset{border-width:0;background:url(/include/white.png);padding:.5em 6px;}
.admin fieldset.tome{height:3em;margin-bottom:-3em;vertical-align:top;}
.admin fieldset textarea{display:block;background:#f1f1f1;}
.admin select{height:2em;}
.admin input[type=text]{background:#f1f1f1;}
.admin input[type=submit]{margin-left:.5em;color:#f1f1f1;background:#bb8e6c;}
.admin input[name=isbn]{width:7.6em;}
.admin input[name=title]{width:10em;}
.admin .sep input[name=isbn]{width:8em;}
.admin .sep input[name=author],.admin .sep input[name=title]{width:100%;}
.admin .sep input[name=page]{width:10em;}
.admin .sep input[name=cairn]{width:50%;}
.admin .sep input[name=page]{width:50%;}
.admin table a{padding-left:0;}
.admin .sep input[type=submit]{margin:1em 0 0 0;}
.admin  input:hover[type=submit]{cursor:pointer;outline:1px dotted white;}
.admin .sep textarea{background:#f1f1f1;width:100%;height:6em;}
.admin .sep select{height:auto;background:#f1f1f1;display:block;}
.admin label{line-height:2em;margin:1em .5em 0 .5em;}
.admin label:nth-of-type(1){margin:1em .5em 0 0;}
.admin .sep label{display:block;margin:1em 0 0 0;}
.admin .sep label:nth-of-type(1){margin:0;}
@media screen and (max-width: 930px){body{font-size:.9em;}#Logo :first-child img{width:75%}#Logo :last-child{width:50%}}
@media screen and (max-width: 580px){body{font-size:.7em;}#Logo :first-child img{width:50%}#Logo :last-child{width:40%}.topnav a:not(:first-child){display:none;}.topnav form{display:none;}.topnav a.icon{display:block;width:50%;}.topnav.responsive{position:fixed;}.topnav.responsive .icon{position:absolute;left:0;top:0;}.topnav.responsive a{font-size:.5em;clear:both;display:block;text-align:center;width:50%;}.topnav a.admin{width:auto;float:right;}.topnav.responsive form{clear:both;display:block;text-align:left;}.topnav.responsive .search button{font-size:.5em;background:transparent;color:#bb8e6c;position:relative;left:-4em;z-index:5;}.topnav.responsive .search input[type=text]{padding-right:3em;font-size:.5em;width:50%;}}