html {
    background:#000000;
}

body,
button
{
font-family:verdana, geneva, helvetica, arial, sans-serif;
}

input, textarea, select
{
font-family:verdana, geneva, helvetica, arial, sans-serif;
}

strong,
strong *
{
font-weight:bold;
}
em,
em *
{
font-style:italic;
}

/* remember to define focus styles!*/
:focus {
  outline: 0;
}

::-moz-focus-inner {
border:none !important;
}

button::-moz-focus-inner { padding:0; }

body
{
font-family:Verdana,tahoma,sans-serif;
background:#ffffff url(space-header.jpg) no-repeat 50% 0;
}

a {
  color:#007EA3;
  text-decoration:underline;
}

a:hover {
  color:#000000;
}

#container {
  position:relative;
  top:118px;
}

#site-header {
    min-width:960px;
  max-width:1000px;
    height:78px;
    margin:0 auto;
  position:relative;
  top:-78px;
  margin-bottom:-78px;
  z-index:2;
  background:transparent url(header-phone.png) no-repeat 97% 62%;
}

* html #site-header {
 width:990px; 
}

#site-title {
  height:100%;
  width:230px;
  text-indent:-9999em;
    overflow:hidden;
  background:transparent url(header-logo.png) no-repeat 50% 50%;
}

#site-title a {
    display:block;
    height:100%;
    width:100%;
    
}

#page-title-header {
    margin:0 auto;
    width:960px;
    background:transparent url(page-title-divider.png) repeat-x 0 0;
    position:relative;
    padding:3em 0 0 0;
  z-index:1;
}

#page.no-section-menu #page-title-header {
  margin-bottom:7em;
}

#page-title {
    height:1em;
    color:#ffffff;
    font-size:4.8em;
    padding:0;
    font-family:"myriad-pro-1","myriad-pro-2", helvetica, Arial, Sans-Serif;
  -moz-text-shadow:0 1px 1px #000000;
  -webkit-text-shadow:0 1px 1px #000000;
  text-shadow:0 1px 1px #000000;
  font-weight:600;
}
#page-title strong {
    color:#e3dd7f;
    font-weight:600;
    font-family:"myriad-pro-1","myriad-pro-2", helvetica, Arial, Sans-Serif;
}

#site-nav
{
position:absolute;
top:-118px;
left:0;
right:0;
width:100%;
background:transparent url(site-menu-bg.png) repeat 0 0;
background:rgba(0,0,0,0.4);
display:block !important;
}

* html #site-nav {
 right:auto;
  left:0;
  background:#000000;
  display:none !important;
}

#site-menu {
width:960px;
margin:0 auto;
/*background:transparent url(header-phone.png) no-repeat 100% 47%;*/
  line-height:38px;
}


#site-menu li, #site-footer-menu li
{
display:inline;
}

#site-menu a, #site-footer-menu a
{
display:-moz-inline-box;
display:inline-block;
padding:0 1em 2px 1em;
font-size:1.2em;
font-weight:bold;
-webkit-text-shadow:0 1px #000000;
-moz-text-shadow:0 1px #000000;
text-shadow:0 1px #000000;
}
#site-menu li.site-home-page a {
padding-left:0;
}

#site-menu a:link, #site-menu a:visited,
#site-footer-menu a:link, #site-footer-menu a:visited
{
color:#ffffff;
text-decoration:none;
background:transparent;
}
#site-menu a:hover, #site-menu a:active,
#site-footer-menu a:hover, #site-footer-menu a:active
{
color:#fff799;
text-decoration:none;
background:transparent;
}

#site-menu .site-current-page a, #site-menu .site-current-path a {
color:#fff799;
}


/*#site-menu li.site-current-path a,
#site-menu li.site-current-path a:link,
#site-menu li.site-current-path a:visited,
#site-menu li.site-current-path a:hover,
#site-menu li.site-current-path a:active
{
background:transparent url(site-menu-selected-gradient.png) repeat-x 0 0;
color:#84c0d0;
}

#site-menu li.site-home-page a,
#site-menu li.site-home-page a:link,
#site-menu li.site-home-page a:visited
{
  background:transparent;
  color:#ffffff;
}
#site-menu li.site-home-page a:hover,
#site-menu li.site-home-page a:active
{
  background:transparent;
  color:#fff799;
}

#site-menu li.site-current-page a,
#site-menu li.site-current-page a:link,
#site-menu li.site-current-page a:visited,
#site-menu li.site-current-page a:hover,
#site-menu li.site-current-page a:active
{
background:transparent url(site-menu-selected-gradient.png) repeat-x 0 0;
color:#84c0d0;
}*/

body.ie6 #site-menu li a, body.ie6 #site-menu li a:link, body.ie6 #site-menu li a:visited, body.ie6 #site-menu li a:hover, body.ie6 #site-menu li a:active
{
background:transparent;
}

#site-menu a[href="http://signup.getrocketship.com/custom"]:link, 
#site-menu a[href="http://signup.getrocketship.com/custom"]:visited {
  color:#a6ce33;
}

#site-menu a[href="http://getrocketship.com/login"]
{
  position:absolute;
  top:0;
  right:0;
  padding:0;
  width:97px;
  height:40px;
  text-indent:-9999em;
  overflow:hidden;
  background:transparent url(header-login.png) no-repeat 0 0;
}
#site-menu a[href="http://getrocketship.com/login"]:hover
{
  background-position:0 100%;
}

#site-social-nav {
  position:relative;
  z-index:2;
  width:960px;
  margin:0 auto;
}

* html #site-social-nav {
  display:none;
}

#site-social-menu {
  position:absolute;
  text-align:right;
  margin-top:-50px;
  right:0;
}

#site-social-menu  li {
  display:inline;
  margin:0 0 0 1em;
}
#site-social-menu a  {
  display:inline-block;
  height:22px;
  background:transparent url(header-social.png) no-repeat 0 0;
  overflow:hidden;
  font-size:0;
  line-height:0 !important;
  letter-spacing:-9999em;
}

#site-social-menu .facebook a {
  width:73px;
}
#site-social-menu .twitter a {
  width:59px;
  background-position:-87px 0;
}
#site-social-menu .youtube a {
  width:54px;
  background-position:-159px 0;
}
#site-social-menu .rss a {
  width:45px;
  background-position:-228px 0;
}

#breadcrumb-nav {
  position:absolute;
  width:100%;
  margin:1em 0 0 0;
  z-index:2;
}

#breadcrumb-menu {
  width:960px;
  margin:0 auto;
}

#breadcrumb-menu li {
  display:inline;
  margin:0 0.5em 0 0;
  padding:0 1em 0 0;
  background:transparent url(breadcrumb-divider.png) no-repeat 100% 70%;
}
#breadcrumb-menu li.site-home-page, #breadcrumb-menu li.site-current-page {
  display:none;
}

#breadcrumb-menu a {
  display:inline-block;
  font-size:1em;
  color:#adadad;
  text-decoration:none;
}

#section-nav {
  /*background:#d7d7d7;*/
  margin:0 0 7em 0;
}

#page.no-section-menu #section-nav {
  display:none;
}

#section-menu {
  width:960px;
  margin:0 auto;
  padding:1.5em 0;
}

#section-menu li {
  display:inline;
  margin:0 0 0 1em;
  border-left:solid 1px #5d5d5d;
  padding:0 0 0 1em;
}
#section-menu li:first-child {
  margin:0;
  border:none;
  padding:0;
}

#section-menu a {
  color:#adadad;
  font-size:1.2em;
  display:inline-block;
}

#section-menu a:hover {
  color:#ffffff;
}

#section-menu li.site-current-page a {
  font-weight:bold;
  color:#FFF799;
  text-decoration:none;
}

#section-menu ul {
  display:none;
}

#page {
  background:transparent url(page-content-gradient.png) repeat-x 0 14.7em;
  padding:0 0 2em 0;
}
#page.no-page-title {
  background-position:0 4.4em;
}
#page.no-section-menu {
  background-position:0 10.3em;
}
#page.no-page-title.no-section-menu {
  background-position:0 0;
}

#page-content {
  width:960px;
  margin:0 auto;
  position:relative;
  
}

#site-footer {
  background:#000000 url(space-footer.jpg) no-repeat 50% 0;
  padding:160px 0 5em 0;
  width:100%;
  position:relative;
}
#site-footer-nav {
    display:block !important;
  width:100%;
  top:22px;
  position:absolute;
}
#site-footer-menu {
  text-align:center;
}

#site-footer-menu ul {
  display:none;
}

#site-footer-menu li {
  border-left:solid 1px #ffffff;
}
#site-footer-menu li.site-home-page {
  border-left:none;
}

#site-footer-content, #site-copyright {
  font-size:1.1em;
  color:#7a7a7a;
  text-align:center;
  margin:0 auto 1em auto;
  width:960px;
}

#site-footer-content a {
  color:#7a7a7a;
  text-decoration:underline;
}
#rocketship {
  margin:0 auto !important;
}

/*BLOG HEADLINES*/
.syndication-feed .feed-item a {
  font-size:1.2em;
  line-height:1.1em;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.syndication-feed .feed-item a:hover{
  color:#000000;
}

.date-time {
  display:none;
}

.feed-item-published {
  font-size:0.8em;
  font-style:italic;
}



