/*
 * Homepage Styles
 */
 
div#page-content div#centre-column {
  background: none;
  float: left;
  margin: 0 15px 0 0;
  padding: 0;
  width: 460px;
} 
 
div#page-content div#welcome-container {
  overflow: hidden;
  font-size: 0.95em;  
}
div#welcome-container img {
  display: block;
}
div#welcome-container div#chairperson-container {
  float: left;
}
div#chairperson-container p {
  padding: 0 0 0 36px;
}
div#welcome-container div#message-container {
  /* float: left; */
  padding: 10px;
  /* width: 440px; */
}
div#message-container h2 {
  font-size: 2.0em;
  color: #c41869;
}
div#message-container a {
  float: left;
  font-size: 0.9em;
}

div#page-content div#news-and-events-join-container {
  overflow: hidden;
}
div#news-and-events-join-container div#news-and-events {
  background: #fff url(/img/news-and-events-bg.gif) top left no-repeat;
  float: left;
  padding: 65px 15px 0 15px;
  width: 200px;
}
div#news-and-events ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#news-and-events ul li {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0;
  height: 100%;
}
div#news-and-events ul li span.drop-shadow {
  background: url(/img/drop-shadow.gif) bottom right no-repeat;
  overflow: hidden;
  display: block;
  float: left;
  width: 52px;
  height: 52px;
  margin: 0 6px 0 0;
}
div#news-and-events ul li img {
  display: block;
  float: left;
  border: 1px solid #777777;
  margin: 0;
  padding: 0;
}
div#news-and-events ul li a {
  font-weight: bold;
}


div#news-and-events-join-container div#why-join {
  background: #069fc1;
  float: left;
  width: 230px;
}
div#why-join ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
}
div#why-join ul li {
  background: url(/img/hp-li-bg.gif) left no-repeat;
  margin: 0 0 8px 0;
  padding: 0 0 0 20px;
  color: #fff;
  font-weight: bold;  
}

div#news-and-events-join-container div#more-links {
  background: url(/img/more-links-bg.gif) top right repeat-y;
  overflow: hidden;
}
div#more-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#more-links ul li {
  float: left;
  margin: 0;
  padding: 0 0 0 110px;
}
div#more-links ul li.last {
  float: right;
  background: url(/img/more-links-bg.gif) bottom right repeat-y;
  padding: 0 15px 0 130px;
}
div#more-links ul li img {
  display: block;
}



/*
 * Right Column
 */

div#page-content div#right-column {
  display: block;
  float: left;
  width: 215px;
}
div#right-column div#member-login {
  background: #ebebeb url(/img/member-login-bg.gif) top left no-repeat;
  padding: 40px 10px 10px 10px;
}
div#member-login form#member-login-form p {
  margin: 0;
}
form#member-login-form p br {
  clear: both;
  margin: 0;
}
form div#newsletter-signup input.text,
form#member-login-form p input.text {
  border: 1px solid #a9a9a9;
  background: url(/img/text-bg.jpg) top left no-repeat;
  color: #004b6e;
  margin: 0 0 8px 0;
  padding: 4px 6px 4px 6px;
  width: 173px;
  height: 15px;
}

form div#newsletter-signup input.text,
form#member-login-form p input.password {
  float: left;
  width: 156px;
}

div#member-login ul {
  display: inline-block;
}
div#member-login ul {
  color: #c41869;
  overflow: hidden;
  display:block;
  font-size: 0.8em;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}
div#member-login ul li {
  float: left;
  margin: 0;
  padding: 0 4px 0 0;
}
div#member-login ul li a {
  border-right: 1px solid #c41869;
  color: #c41869;
  margin: 0;
  padding: 0 4px 0 0;
}
div#member-login ul li a.last {
  border: none;
}



div#right-column div#events-calendar {
  background: #ebebeb url(/img/event-calendar-bg.gif) top left no-repeat;
  padding: 40px 10px 10px 10px;
}

div#right-column div#newsletter-signup {
  background: #ebebeb url(/img/newsletter-signup-bg.gif) top left no-repeat;
  padding: 40px 10px 10px 10px;
}

div#right-column div#newsletter-signup label{
  display:block;
  color:#c41869;
}