html,body,form,div,ul,li,h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}

html, body {
  width:100%;
  height:100%;
}

body, td {
	font-family: Verdana;
  font-size: 12px;
  color:#7c5716;
}

body {
	background-color: #f5dd96;
}

a, a:link{
  color:#7c280e;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
a:focus,a:active {
  outline:none;
}
a img {
  border:none;
}

table, table td {
  vertical-align:top;
}

.wrap {
  width:100%;
  min-height: 100%;
	position:relative;
	margin: 0 auto;
	background:url(/img/interface/ttttable_bg.jpg) 0 0;
}

.wrap .topping {
	width: 100%;
	padding:0px; 
	height:21px; 
	background:url(/img/interface/tttot.jpg) repeat-x 0 0;
}

.topping .center {
	height:21px; 
	background:url(/img/interface/tttone.jpg) no-repeat 0 0;
	/*border: 1px solid red;*/
}

.topping .right {
	height:21px; 
	background:url(/img/interface/ttttwo.jpg) no-repeat top right;
}

.content {
	position: relative;
	padding-left: 34px;
	padding-right: 29px;
	overflow: hidden;
  min-height: calc(100vh - 79px);
}

@media only screen and (max-width: 767px) {
	.content {
		padding-left: 0;
		padding-right: 0;
	}
	.content > .right,
	.content > .left {
		display: none;
	}
}

.content .left {
	position: absolute;
	top: 0;
	left: 0;
	width:34px;
	height: 100%;
	background:url(/img/interface/left_col.jpg) repeat-y 0 0;
	/*border: 1px solid red;*/
}


.content .right {
	position: absolute;
	top: 0;
	right: 0;
	width:29px; 
	height: 100%;
	background:url(/img/interface/right_col.jpg) repeat-y 0 0;
}

.copyright {
	text-align: center;
	font-size: x-small;
	margin: 50px 0;
	color: #4c3c18;
}

@media only screen and (max-width: 767px) {
  .copyright {
    margin: 20px 0;
  }
}

footer.bottom {
	background:url(/img/interface/sub_footer.jpg) repeat-x 0 0;
	width:100%; height:58px; position:absolute; 
}


.battle-log-page {
  padding: 20px;
}

.battle-fact {
  padding: 1px 0;
}

@media only screen and (max-width: 767px) {
  .battle-log-page {
    padding: 10px;
  }
  
  .battle-fact:first-child {
    margin-top: 20px;
  }
}