* {
 -webkit-box-sizing: initial;
 -moz-box-sizing: initial;
 box-sizing: initial;
}
body{background: url("../img/wall.jpg") #293C4A;
 font-family: sans-serif;}
a{text-decoration:none;}
.align{float:left;}
.btm{height:15px;}
.clear{clear:both}
.content{background:#ccc;
 height: 622px;
 text-align:left;
 }
#ad_btm{margin-top:20px;}
#bl,#br{width:15px;
 }
#bl,#br,#tl{background-image:url("../img/_cnr.png")}
#bl{background-position: bottom left;}
#br{background-position: bottom right;}
#bm{width:906px;
 background:#ccc;}
#lg{ margin-top:6px;
 text-align:center;
 background:#ccc;
 width:350px;
 height:49px;}
#logl{margin-top:6px;
 text-align:center;
 background:#ccc;}
#strip{width:760px;
 float:left;
 padding-left:16px;
 text-align:center;
 color:#666;}
#tl{width:158px;
 height:55px;}
#tt{height:26px;
 width:250px;
 text-align:left;
 margin-left:10px;}
.nav_ro {width:125px;
 height:25px;
 overflow: hidden;
 line-height: 25px;
 text-indent: 125px;}
#nav{width:131px;
 float:right;
 padding: 9px 13px 0 0;}
.mn{height:25px;
 width:25px;
 position:relative;}
a.mn{filter:alpha(opacity=20);
 -moz-opacity:.2;
 opacity:.2;}
#merch,a.mn:hover{filter:alpha(opacity=80);
 -moz-opacity:.8;
 opacity:.8;}
#merch:hover{filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;}
#lbx {
 position: absolute;
 z-index: 999;
 background: #000;
 width: 100%; height: 100vh;
 filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;
}
#trc {
 position: absolute;
 left: 50%;
 margin-left: -375px;
 margin-top: 200px;
 z-index: 9999;
 border-radius: 25px;
 background: #aaa;
 padding: 4px 22px 22px 22px;
}
#tract .carousel-control {top: 22px;}
#cls {height:22px;}
#car > a.right.carousel-control > span.glyphicon.glyphicon-chevron-right,
#car > a.left.carousel-control > span.glyphicon.glyphicon-chevron-left {
 filter:alpha(opacity=45);
 -moz-opacity:.45;
 opacity:.45;}

#nav .button {
  display: block;
  overflow: hidden;
  position: relative;
  height: 25px;
  width: 125px;
  background-repeat: no-repeat;
  line-height: 25px;
  text-align: center;
  text-indent: 200px;
}

#nav .button.disabled {opacity: 0.1;}
#nav .button.next {background-image: url("../img/button-next.png");}
#nav .button.previous {background-image: url("../img/button-previous.png");}
#nav .button.archive {background-image: url("../img/button-archive.png");}
#nav .button.store {background-image: url("../img/button-store.png");}
#nav .button.patreon {background-image: url("../img/button-patreon.png");}

#nav .button:hover:after, #nav .button:active:after, #nav .button:focus:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #313842;
  opacity: 0.2;
}

#nav .button.disabled:hover:after, #nav .button.disabled:active:after, #nav .button.disabled:focus:after {
  display: none;
}
