/* Needed for sticky footer */
html, body {
  height: 100%;
}
body > #outer {
  height: auto; min-height: 100%;
}
/* CLEAR FIX*/
.clearfix:after {content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */
/* End of sticky footer code */

/* Wraps everything */
#outer {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  text-align:center;
}

/* Header */
#header {
  background-image:url('../images/header_repeat.png');
  background-repeat:repeat-x;
  background-position: top left;
  width:100%;


}
#header #header_content {
  width:900px;
  margin:auto;
  position:relative;
  text-align:left;
  overflow:hidden;
}
#header #header_content #getit {
  font-size:18px;
  font-weight:bold;
  color:white;
  position:absolute;
  top:2px;
  left:500px;
}
#header #header_content #logo {
  background-image:url('../images/logo.png');
  background-repeat:no-repeat;
  background-position: top left;
  height:138px;
  width:125px;
  float:left;
  margin-right:14px;
}
#header #header_content #header_text { 
  margin-top:20px;
  margin-left:40px;
}
#header #header_content #header_text h1 {
  font-size:36px;
  font-weight:bold;
  color:black;
  margin-bottom:4px;
}
#header #header_content #header_text p {
  font-size:14px;
  font-weight:bold;
  color:black;
  line-height:20px;
}

/* Content */
#content {
  width:900px;
  margin:auto;
  text-align:center;
  padding-top:32px;
  padding-bottom:390px; /* Footer height + 30px extra */
}
#content #firstss {
  margin-right:32px;
}

/* Footer */
#sticky_footer {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  width:100%;
  background:#aaddf2;
  border-top:2px solid #67afe2;
  padding-top:25px;
  text-align: center;
  position: relative;
  margin-top: -360px; /* negative value of footer height */
  height: 360px;
  clear:both;
}
#sticky_footer #footer_content {
  width:900px;
  margin:auto;
  text-align:left;
}
#sticky_footer #footer_content #copyright {
  text-align:right;
  font-size:12px;
  padding-bottom:2px;
}
#sticky_footer #footer_content h2 {
  color:#2b78ae;
  font-weight:bold;
  font-size:18px;
}
#sticky_footer #footer_content p {
  font-size:12px;
  padding-left:15px;
  padding-top:5px;
  padding-bottom:15px;
  line-height:17px;
}

#sticky_footer #footer_content p.break {
    padding-top:0px;
    margin-top:-10px;
}
