body {
	background-color:#111;
	padding:7px;
	font-family: "Open Sans", Calibri, sans-serif;
	font-size: large;
	color:#ccc;
	margin:0px;
	background-image: url('img/vecna-eve-of-ruin-art.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
	}
.box {
  background-color:#111;
	padding:10px;
}
.sm {
  font-size:smaller;
}
em {
  font-weight: bold;
  color:#fff;
  font-style: normal;
}
img {
  max-width:98%;
}
#menu {
position:fixed;
	top:0px;
	width:100%;
	background-color:#111;
	text-align:center;
}
.hold {
	/*background-color: rgba(00, 00, 00, 0.7);*/
	width: 95%;
	max-width:400px;
	padding:0px;
}
.seven {
  max-width:700px;
  width:98%;
}
.eight {
  max-width:800px;
  width:98%;
  padding:0;
  margin-bottom:10px;
}
.onek {
  width:95%;
  max-width:1000px;
  padding:0;
  margin-bottom:10px;
}
.padr {
  padding-right:11px;
}
a:link, a:visited {
	color:#111;
	background-color:#f57;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
a:active, a:hover{
  color:#f57;
  background-color:#111;
  text-shadow: 2px 2px #70d;
  padding-left:3px;
	padding-right:3px;
}
b {
  color:#f57;
}
h2{
  color:#f57;
  background-color:#111;
  text-shadow: 2px 2px #70d;
}
hr {
  width:22%;
  color:#cee;
}
a.hl:link, a.hl:visited {
  color:#fad;
  font-weight:bold;
}
.hare {
  color:#fff;
  font-size:3em;
  padding:0px;
  margin:0px;
}

.nav {
  font-size:larger;
}

#msg {
  position: absolute;
	position: absolute;
  top: 50%;
  left: 50%;
	transform: translate(-50%, -50%);
}
.fourhundred {
  max-width:400px;
  padding:11px;
}

.overgrowth {
  position: absolute;
  top: 0px;
  right: 0; 
}
.aleft {
  text-align: left;
}
.aright {
  text-align: right;
}
.acenter {
  text-align: center;
}
a.flip:active, a.flip:hover {
	transform: scale(1, -1);
	color:#000;
	background-color:#59f;
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

a.flip:link, a.flip:visited {
	transform: scale(1, -1);
	color:#59f;
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

.flip {
	transform: scale(1, -1);
	color:#59f;
	-moz-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}
span {
    display: inline-block;
      }
.port {
  width:400px;
  max-width:98%;
}
.land { 
  width:600px;
  max-width:98%;
}
.squ {
  width:500px;
  max-width:98%;
}
.mini {
	width:200px;
	max-width:45%;
}
a.unb:link, a.unb:visited {
  color:unset;
  background-color:unset;
  padding-left:0;
  padding-right:0;
}
a.unb:active, a.unb:hover {
  color:unset;
  background-color:unset;
  padding-left:0;
  padding-right:0;
}
/* tags */
a.page:link, a.page:visited {
	color:#111;
	background-color:#f57;
	font-size:x-large;
	padding-left:5px;
  padding-right:5px;
}
a.page:active, a.page:hover {
	color:#f57;
	background-color:#111;
	font-size:x-large;
	padding-left:5px;
  padding-right:5px;
}
a.tags:link, a.tags:visited {
	font-size:medium;
	text-align:right;
	padding-left:5px;
  padding-right:5px;
}
a.tags:active, a.tags:hover {
	text-decoration:none;
	font-size:medium;
	text-align:right;
	padding-left:5px;
  padding-right:5px;
}
.tags	{
	text-align:right;
	font-size:medium;
}
img.tags {
  max-width:150px;
  margin:5px;
}
.taglist {
  line-height:40px;
}
.fade {
  background-color: rgba(11, 11, 11, 0.8);
  /*max-width:800px;
  width:98%; */
  padding:0;
}
.linkroll {
  line-height: 30px;
}
#rssicon {
  width: 16px; height: 16px;
  background: url('site/rss3.png') no-repeat left top;
}
#rssicon:hover { background-position: -16px 0px }
 pre {
	font-family: Verdana, sans-serif;
	font-size: medium;
	color:#111;
	white-space: pre-wrap;
}