* {
  box-sizing: border-box;
}

body
{
	background-color: #f7dae6;
}

footer
{
	margin-top: 350px;
}

#MainTable
{
	width: 400px;
}

#MainTableCenterCell
{
	width: 50%;
}

#MainTableSideCell
{
	width: 25%;
}

#background
{
  position: fixed;
  z-index: -1;
  width: 150%;
  height: 150%;
  left: -25%;
  top: -25%;
  color: black;
  font-family: Garamond, serif;
}

.bgCell_1
{
  text-align: left;
  vertical-align: top;
}

.bgCell_2
{
  text-align: right;
  vertical-align: bottom;
}

.bgCell_3
{
  text-align: center;
  vertical-align: center;
}

.bgImg_1
{
  width: 20%;
  height: auto;
}

.bgImg_2
{
  width: 30%;
  height: auto;
}

.bgImg_3
{
  width: 40%;
  height: auto;
}

.bgText_1
{
  font-size: 2em;
}