html{background-color:#000;margin:0;padding:0;min-width:100%;height:102%}body{background-color:#000;background:url(themes/base/images/RepeatBG.png) top left repeat;color:#fff;font-size:17px;font-family:'Cambria Math',Verdana,Helvetica,serif;position:relative;margin:0;padding:0;display:flex;flex-direction:column}a{color:#d3dce0;outline:none;padding:3px;text-decoration:none;cursor:pointer}a:link,a:visited,a:active,a:hover{color:#d3dce0}a:hover{color:#cd3512;text-decoration:underline}header,footer,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.float-left{float:left}.float-right{float:right}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{font-family:"Cambria Math",calibri,verdana;font-weight:300;letter-spacing:-.03em;color:rgba(0,0,0,1);margin:0;margin-bottom:5px;padding-bottom:0}h2{font-size:38px}h3{font-size:22px;color:rgba(255,255,255,1)}h4{font-size:20px;color:rgba(255,255,255,1)}h5,h6{font-size:16px;color:rgba(255,255,255,1)}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}img,a img{outline:none;border:0}hr{border:none;width:100%;height:31px;margin:20px 0;background:url('/Content/themes/base/images/hr.png') center no-repeat}p{margin:0;padding:0;margin-bottom:30px}#main-column{background:url(Themes/Base/Images/PageBGRepeat.png) repeat-y center top;max-width:842px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}header.site-header{position:relative;height:100px;width:100%;margin-top:30px;margin-bottom:30px}#page{clear:both}#page-content-footer{background:url(Themes/Base/Images/PageBGBottom.png) no-repeat center top;height:40px}#page-content-body{min-height:500px;height:100%;background-color:rgba(0,0,0,.65);padding:20px 10px;margin:0 40px;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;border-radius:5px}#page-content{margin:0 40px}header.page-margin div{}.user-content img{max-width:660px;box-shadow:4px 1px 8px #000}.page-margin{margin-left:20px;margin-right:20px}footer#site-footer{background-color:rgba(0,0,0,.8);color:#fff;display:flex;flex-direction:row;bottom:0;position:-webkit-sticky;position:sticky;z-index:99999;margin-right:20px;margin-left:15px;justify-content:center}#social{display:block;top:5px;right:20px;font-family:'Cambria Math',cursive;font-size:16px;z-index:100}#social ul{list-style:none}#social ul li{text-align:right}#login-info{padding:5px;color:#fff;background:rgba(0,0,0,.5)}#login-info a{color:#fff}h1#site-title{display:block;width:300px;height:150px;outline:none;border:none;margin-left:50px}h1#site-title span#site-title-large{display:block;font-size:75px;font-weight:bold;color:#000;text-shadow:-2px -2px rgba(0,0,0,.8),2px 2px rgba(255,255,255,.8);color:rgba(0,0,0,.8)}h1#site-title span#site-title-tagline{display:block;margin-left:3px;font-size:21px;color:#000;text-shadow:-.5px -.5px rgba(0,0,0,.8),.5px .5px rgba(255,255,255,.8);color:rgba(0,0,0,.8)}#page-title{display:block;position:relative;margin:20px 35px;text-shadow:-.7px -.7px rgba(0,0,0,.8),.7px .7px rgba(255,255,255,.8)}#main-navigation{font-family:"Cambria Math",Verdana;background-color:rgba(0,0,0,.9);color:#fff;display:flex;flex-direction:row;top:0;position:-webkit-sticky;position:sticky;z-index:100000;margin-right:20px;margin-left:15px;justify-content:center}#main-navigation ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;list-style-type:none;font-weight:300;width:80%}#main-navigation ul li{display:flex;list-style-type:none;list-style:none}img.img-left{float:left;margin-right:30px;display:block}img.img-right{float:right;margin-left:30px;display:block}.help{display:none}.help-icon{cursor:help}.admin-nav{border:2px solid #000;border-bottom-right-radius:20px;border-top-right-radius:20px;background:#efe198;width:250px;display:block;position:fixed;left:-2px;top:20%;z-index:100}.featured{background-color:#fff}.featured{background-color:#7ac0da;background-image:-ms-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:-o-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#7ac0da),color-stop(1,#a4d4e6));background-image:-webkit-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);color:#3e5667}.featured hgroup.title h1,.featured hgroup.title h2{color:#fff}.featured p{font-size:1.1em}hgroup.title{margin-bottom:10px}hgroup.title h1,hgroup.title h2{display:inline}hgroup.title h2{font-weight:normal;margin-left:3px}.lineup-table{width:100%;vertical-align:top}.lineup-table th{width:50%}.lineup-table td{width:50%;vertical-align:top}.lineup-table td span{vertical-align:middle}.lineup-table td span img{vertical-align:middle}.contributor{display:block;margin-bottom:40px;min-height:200px}.contributor-image{display:block;min-width:300px;min-height:160px;margin-right:20px}article{float:left;width:70%}aside{width:100%;margin-bottom:40px}.gallery-caption{margin-bottom:20px}.label{font-weight:bold}#loginForm .validation-error{display:block;margin-left:15px}#loginForm .validation-summary-errors ul{margin:0;padding:0}#loginForm .validation-summary-errors li{display:inline;list-style:none;margin:0}#loginForm input{width:98%;border:2px #888}#loginForm input[type="checkbox"],#loginForm input[type="submit"],#loginForm input[type="button"],#loginForm button{width:auto}#logoutForm,#logoutForm input,#logoutForm a{display:inline;margin:0}.contact h3{font-size:1.2em}.contact p{margin:5px 0 0 10px}.contact iframe{border:1px solid #333;margin:5px 0 0 10px}fieldset{border:none;margin:0;padding:0}fieldset legend{display:none}fieldset ol{padding:0;list-style:none}fieldset ol li{}label{display:block;font-size:1em;font-weight:bold}label.checkbox{display:inline}select{width:300px;height:25px}select[multiple]{width:300px;height:150px}select[multiple].short{height:50px}input,textarea{border:2px solid #888;background:#fff;color:#333;font-size:1.2em;margin:5px 0 6px 0;padding:5px;width:300px}textarea{font-family:inherit;width:660px;height:200px}input:focus,textarea:focus{border:1px solid #7ac0da}input[type="checkbox"]{background:transparent;border:inherit;width:auto}input[type="submit"],input[type="button"],button{background-color:#d3dce0;border:1px solid #787878;cursor:pointer;font-size:1.2em;font-weight:600;padding:7px;margin-right:8px;margin-top:20px;width:auto}td input[type="submit"],td input[type="button"],td button{font-size:1em;padding:4px;margin-right:4px}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:#e80c4d}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}.display-label,.editor-label{font-weight:bold}.name-field{min-width:60px}.filter-field{min-width:110px}.filter-year-field{min-width:80px}.editor-label{margin-top:20px}.display-field,.editor-field{display:block;margin-bottom:10px}p.editor-description{margin-bottom:2px}img.float-left{margin-right:20px}img.float-right{margin-left:20px}table{border-collapse:collapse;border-spacing:0;margin-top:.75em;border:0 none;font-size:.9em}th{font-size:1em;text-align:left;border:none 0;border-bottom:1px solid #333;padding:8px 5px;min-width:50px}th a{display:block;position:relative}th.asc a,th.desc a{margin-right:.75em}th.asc a:after,th.desc a:after{display:block;position:absolute;right:0;top:0;font-size:.75em}th.asc a:after{content:'▲'}th.desc a:after{content:'▼'}table.admin tr td{padding:5px 5px;border-bottom:1px solid #bbb;background:rgba(0,0,0,.8)}table.admin tr th.thin,table.admin tr td.thin{width:30px;padding:5px 0}table.admin tr th.wider,table.admin tr td.wider{width:150px}tr.pager td{padding:0 .25em 0 0}.news{width:100%;margin:20px 0}.news h3{width:100%;display:block}.news-image{width:20%}.news-content{}.news-date{font-size:10px;float:right}.list-thumbnail{display:inline;position:relative;max-height:30px;margin-right:2px}@media only screen and (min-width:840px){#main-navigation,footer#site-footer{margin-left:15px;margin-right:15px}#page-content-body{margin-left:40px;margin-right:40px}}@media only screen and (max-width:840px){#main-navigation,footer#site-footer{margin-left:0;margin-right:0}#page-content-body{margin-left:20px;margin-right:20px}}