html {    
background:  url('/themes/acquia_marina/images/Arm.png') no-repeat fixed;  
  background-color: #bfc8d9;  
  color: #000000;
  width: 100%;
 height: 100%;
  background-size: 75%;
  background-position:left bottom;


}

body {
width: 100%;

}

.page {
margin-top:px;
margin-bottom: 10px;
}

.row {
max-width: 100%;
overflow: visible;

}

#header-top-wrapper {
background: transparent;
border: none;

}


#header-top-wrapper .block{
margin-bottom: 0px;
}

#header-top-wrapper p, #header-group-wrapper p{
margin: 0px;
display: inline;
}

#header-group-wrapper { 
background: transparent url('/themes/acquia_marina/images/headerbg.png') repeat-x;
line-height: 50%;
height: 75px;
position: fixed;
top: 0;
z-index: 998;
width: 100%;


}

#admin-menu {
position:fixed;

}

.logged-in div#header-group-wrapper, .logged-in #primary-menu, .logged-in .block-search {
margin-top: 20px;

}

#header-group-inner {
max-height: 50px;

}

#header-group-inner-inner {
padding: 10px;
display: inline;
max-height: 50px;
}

#header-group .block .inner {
display: inline;

}

.inner .inner-wrapper {
display: inline;

}

.inner-inner, .inner-inner .content {
display: inline;

}

#header-site-info-inner {
display: inline;

}

.logo img{
display: inline;
height: 50px;


}

#header-group .logo {
display: inline;
margin: 0;
width: auto;
float:none;

}


.social-links img {
height: 30px;
}

.social-links {
margin:0;
display:inline;
}

#header-group .primary-menu {
width: auto;
top: 0px;
right:2px;
font-size: 1.25em;
position: fixed;
display: inline;
float: right
}

.block-search { 
position:fixed;
top:25px;
right: 5px;
width:auto;
float: right;
color: #fff;
}

form input.form-submit {
outline: none;

}

#primary-menu-inner {
display: inline;

}
#preface .block {
overflow: visible;

}

#page #block-superfish-1 {
width: auto;
float: right;
margin-bottom: 0;
position: relative;
top:px;
overflow: visible;

}

div.steering-committee-menu {
width: auto;
float: right;

}

div.preface-top-wrapper, #preface-top-wrapper {
background: #ffffff;
padding-top: 0px;
min-height: 0px;
max-height: 35px;
color: #bfc8d9; 
}

.preface-top a:link, .preface-top a:visited {
color:#013E7F; 
}

div.preface-top-wrapper p, #preface-top-wrapper p {
margin: 0;
display: inline;

}

div.preface-top-wrapper .block, #preface-top-wrapper .block {
margin: 0;

}

.preface-bottom .block{
overflow: visible;

}
 
.block-addtoany {
padding-top: 5px;
float: right;

}

.block-addtoany .inner{
float: right;

}

#page #preface-bottom .invisible-login {
background: transparent none;
margin: 0;
float: right;
position: relative;
top:px;
width: auto;

}

.invisible-login a:link, .invisible-login a:visited {
color: #fff;
font-size: 3em;
letter-spacing: 35px;

}

div.preface-top-wrapper .invisible-login p {
display: block;

}

.main-wrapper {
 background: transparent;
padding: 0;
position: relative;
top: 70px;
margin-bottom: 70px;
}

.main-inner {
max-height: 75%;


}

.sidebar-first {
background: transparent;
margin: 0px 5px 0px 0px;
width: 150px;
padding: 5px;
display: inline;
}

#page .sidebar-first .block {
background: #fff;
width: 98%;
margin-left: auto;
margin-right: auto;
float: none;

}
.main-content {
overflow: auto;



}
.main-group {
overflow: auto;
width: 85%;

}
.not-logged-in .main-group {
position: relative;
overflow: auto;


}

.main-group .node {
padding: 5px;
margin: 5px;

}

#main-content {
position:relative;
top: 0px;
}

h1.title {border-bottom: 2px solid white;
font-size: 2em;
padding: 3px;

}


div.node h2.title {
border-bottom: 2px solid white;
font-size: 2em;
padding: 3px;
background: #ffffff;
}

#edit-mail-wrapper {
display:inline;

}

#simplenews-block-form-1 div, #simplenews-block-form-1  {
display: inline;

}

#block-simplenews-1 h2, #block-simplenews-1 form, #block-simplenews-1 p {
display:inline;

}


div.postscript-bottom-wrapper, #postscript-bottom-wrapper {
background: #fff;
padding: 0px;
min-height: 2px;
border-top: 7px solid #013E7F;
margin: 0;
color: #000;

}
.postscript-bottom-wrapper a:link, .postscript-bottom-wrapper a:visited {
color:#013E7F; 

}

div.postscript-bottom-wrapper p, #postscript-bottom-wrapper p {
display: inline;
margin:0;

}

div.postscript-bottom-wrapper .block, #postscript-bottom-wrapper .block {
margin: 0;

}


.footer-wrapper {
background: #fff;
overflow: visible;
position: fixed;
bottom: 0px;
z-index: 998;
max-height: 40px;
width: auto;
}

.footer p {
 margin:0;
 display: inline;

}

.footer .block {
overflow: hidden;
margin: 0;
width: auto;
}

.footer-menu .inner {
display: inline; 
margin-left: auto;
margin-right: auto;

}

.footer-menu .inner #superfish-2 {
width: auto;
font-size: 1.25em;
text-align: center;
}

#block-superfish-2 {
margin: 0;
font-size: .75em;
}

.footer .paypal-block {
margin-top: 8px;

}

#footer-message {
background: #fff;
border: none;
visibility: hidden;
}

.content-inner-inner .content-content .inner .content ul li {
background: transparent;

}



.defaultSkin table .mceLayout, .defaultSkin iframe, .defaultSkin tr {
max-height: 500px;
overflow: scroll;
}

.emvideo-thumbnail-replacement span {
    background: url("");

}

.terms {
display:none;

}

.block-mailchimp .form-item {
display: inline-block;

}

.view-Endorsers td {
width: 25%;

}

#pid-contact #edit-submitted-inquiry {
height:100px;

}
