.center {
  margin: 0 auto; }

.alignCenter {
  text-align: center; }

.alignLeft {
  text-align: left; }

.alignRight {
  text-align: right; }

.inner {
  width: 1000px; }

.inner.center {
  margin: 0 auto; }

.inner p{
	line-height:1.5;
}

.inner.alignCenter {
  text-align: center; }

.boxContainer {
  width: 100%; }
  .boxContainer .box {
    display: inline-block;
	vertical-align: top;
}
header nav.boxContainer .box {
	vertical-align: middle;
}
  .boxContainer .box.alignCenter {
    text-align: center; }
  .boxContainer .box.alignLeft {
    text-align: left; }
  .boxContainer .box.alignRight {
    text-align: right; }

.boxContainer.alignRight {
  text-align: right; }

.boxContainer.alignLeft {
  text-align: left; }

.boxContainer.alignCenter {
  text-align: center; }

nav.boxContainer {
  display: table; }
  nav.boxContainer .box {
    display: table-cell; }

.layerContainer {
  position: relative; }

.layer {
  position: absolute; }

.layer:last-child {
  position: relative; }

.layer.toCenter {
  left: 0;
  right: 0; }

.layer.toRight {
  right: 0; }

.layer.toLeft {
  left: 0; }

.fullHeight {
  height: 100%; }

.fullWidth {
  width: 100%; }
