
/* background setup */
.background {
  background: url('agirlbldgbkgd.jpg') no-repeat 50% 50% fixed; 
  background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
}

/* fullscreen setup */
html, body {
/* give this to all tags from html to .fullscreen */
    height:100%;
}

.fullscreen,
.content-a {
    width:100%;
    height:100%;
    overflow:hidden;
}
.fullscreen.overflow,
.fullscreen.overflow .content-a {
    height:auto;
    min-height:100%;
}

/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
}


/* visual styles */
body{
    margin:0;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:28px;
    line-height:30px;
    margin-top:-100px;
	color:#ffffff;
    text-align:center;
}

a:link {
	color: #F98606;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F98606;
}
a:hover {
	text-decoration: none;
	color: #FBBD0A;
}
a:active {
	text-decoration: none;
	color: #F98606;
}
	
section {
	background:#9ed100;
}
.not-fullscreen {
    height:50%;
}

.footer {
   position:fixed;
   left:0px;
   bottom:0px;
   height:60px;
   width:100%;
   background:#000;
   padding-top:20px;
   font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size:28px;
   text-align:left;	
}