.footer-tag {
border:none;
}
#logo {
float:none;
margin:0;
}
/*h2 {
	line-height: 32px;
}*/
h2#site-slogan{
width: auto;
margin-left: auto;
margin-top:auto;
}
footer #block-block-1 {
display:none;
}
#footer {
height:auto !important;
}
.region-footer .block label {
float :none;
}
footer form {
width: auto;
}
.footer-inner{
width: auto;
}
.footer-tag-line {
width:auto;
}
footer .block {
margin-bottom: 0px;
}
a#top {
position:relative;
}

.footer-inner,
.footer-tag-line {
padding-left:10px !important;
text-align: center;
}
.footer-message,
.footer-image-desc {
padding-right:0px !important;
float:none;
margin-right: 0px;
}
#menu-bar ul.sf-menu {
left:auto !important;
}
/*html {
  font-size: 112.5%;
}*/
#content {
width:auto !important; 
margin-left:0px;
}
.container {
width:auto !important;
}
.footer-message p {
	text-align: center;
}
.footer-message .view-id-image_description .views-row div div {
	float:none;
	text-align: center;
}
/*#footer {
	font-size: 9px;
}*/
#mobile-menu select{
	display: block;
}
#block-superfish-1 {
	display: none;
}
/*body.front #footer {
	position: fixed;
	bottom: 0px;
}*/

#name-and-slogan {
   margin-top:0;
}

.content-column {
  width:100%;
}

#main-content {
  width:100%;
}

#block-homesplash-homepage-block {
  width:100%;
}

.home-block {
  width: 28.5%;
}

.home-content {
  width:92%;
  margin-left:10px;
}

.region-content-aside {
  margin-top: -100px;
}

.region-footer .block {
  float:none;
}

.region-footer {
  float:none;
}

.footer-login {
  width:100%;
}

.footer-message {
  display:none;
}

.footer-loggedIn ul {
  width:90%;
}

div.form-item.form-type-checkbox.form-item-remember-me {
  display:block;
}

div.footer-login div.login-title {
  display:block;
}

.home-block, .home-block:hover {
  width:94.5%;
  min-height:200px;
  margin-bottom:10px;
}

#conferences-block {
  margin-left:0px;
  margin-right:0px;
}

.home-content {
 width:89%;
}

.view-member-directory-2.view-display-id-page_1 .views-field.views-field-image-URL {
  float:none;
}

.view-member-directory-2.view-display-id-page_1 .views-field {
 margin: 0px;
}

.user-own-profile-sidebar {
  border-left:none;
}

#main-content {
  width:97%;
}

#content {
 width:97%;
 margin-left:0px;
}

.contentextra {
  width:auto;
  margin-left:0px;
}

#footer p {
 display:none;
}

.region-header {
}

.view-id-document_library.view-display-id-block_1 {
  width:75%;
}

.view-id-document_library.view-display-id-block_1  > .view-footer {
  float:left;
}

.field-name-group-group {
  position: relative;
}

#intro_text img {
  display:none;
}

.field-name-field-commitee-image, .field-name-field-committee-image-closed {
  float:none;
}
/* For gallery on the conference page*/
.field-content img {
  width:100%;
}
.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
height: 44px !important;
line-height: 150%;
font-size:90%;
}

#block-views-document-library-block-2 {
width: 100%;
}

ul.mobile-menu-block-holder {
 display:none;
}

li.mobile-menu-block {
width: 25%;
background: black;
opacity: .8;
display: inline-block;
padding: 10px;
height: 62px;
margin-top: 10px;
}

li.mobile-menu-block a {
margin-top:6px;
}

li.mobile-menu-block h3 {
font-size:15px;
width:75%;
}

#mobile-drop {
 display:block;
 background: black;
 width: 87%;
 margin: 0 auto;
 font-size: 16px;
 opacity: .8;
}

#mobile-drop ul li {
 list-style: none;
 margin-top: 5px;
}


