/* here's where the real fun is! */

/* note that much of this will get overridden by the city-specific CSS */


/* ================================================= */
/*   MAIN LAYOUT ITEMS                               */

#portalVisualWrapper {width: 780px; margin: 20px auto;}
#portalFooter {height: 96px; background: transparent url(/static/images/layout/footerBackground.gif) repeat-x; padding-left: 15px;}
#portalFooter P {font-size: 12px; line-height: 12px; padding-top: 1px; margin: 0;}
#portalContent {padding: 0 0 10px 0;}


/* ================================================= */
/*   SECRET CSS TO DISPLAY LOGO IN AN H1 TAG         */

#portalLogoMinimal {border: 0; background: url(/static/images/layout/logoMinimal.gif) no-repeat; margin: 0 ! important; }
#portalLogoMinimal a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  border: 0;
  margin: 0;
  padding: 0;
  padding-top: 70px;
  height: 0px !important;
  height /**/: 70px;
  width: 780px;
  cursor: pointer;
}

#portalLogoFull {border: 0; background: url(/static/images/layout/logo.gif) no-repeat; margin: 0 ! important; }
#portalLogoFull a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  border: 0;
  margin: 0;
  padding: 0;
  padding-top: 195px;
  height: 0px !important;
  height /**/: 195px;
  width: 780px;
  cursor: pointer;
}

/* ================================================= */
/*   NAV BAR                                         */
/*   moved to portalMenu.css                         */


/* ================================================= */
/*   PORTLETS                                        */

#portalNewsBox, #portalFeaturedPartnerBox, #portalSignupBox, #portalWeeklySpotlightBox { 
  overflow: auto;
  width: 140px !important;
  border: 1px solid #CCC;
  float: right;
  margin: 12px 0 0 0;
  clear: right;
}

#portalNewsBox IMG, #portalFeaturedPartnerBox IMG, #portalSignupBox IMG, #portalWeeklySpotlightBox IMG {
  border: 0;
}

#portalWeeklySpotlightBox {
  text-align: center;
  padding: 2px 0px;
}

#portalWeeklySpotlightBox IMG {
  margin: 4px 0px;
}

#portalFeaturedPartnerBox {
  text-align: center;
  border: 0;
}

#portalNewsBox H5, #portalFeaturedPartnerBox H5, #portalSignupBox H5, #portalWeeklySpotlightBox H5 {
  color: #666;
  text-align: left !important;
  margin-left: 3px;
  background: white;
  font-size: 8pt;
}
#portalSignupBox H5 {
  margin-left: 5px;
}
#portalSignupBox input {
 margin-left: 5px !important;
}

#portalNewsBox UL {list-style-type: none !important; list-style-image: none; margin: 0; font-size: 9px; line-height: 13px !important;}
#portalNewsBox UL LI {padding: 3px 3px;}
#portalNewsBox .oddRow {}
#portalNewsBox .evenRow {background-color: #FFE9E9;}
#portalNewsBox UL LI A, #portalNewsBox UL LI A:visited {color: #039; text-decoration: underline;}
#portalNewsBox UL LI A:hover {text-decoration: none;}
