@import url('../../maps/css/elements.css');
@import url('../../maps/css/blocks.css');

.center {
  text-align: center;
  width: 100%; 
  margin: auto;
  background: url('../../maps/images/page-bottom-full-bg.gif');
  background-repeat: no-repeat;
  background-position: center bottom;
 }
/* page layout */
.page {
  text-align: left;                           
  width: 973px;
  margin: 0px auto 0px auto;
  overflow: visible;
  }
.clear, .clearing, .pageclear {
  clear: both;
  height: 1px;
  width: 100%;
  }
#container0 {
  }
#container1, #container2, #container3 {
  border: 0px solid red;
  overflow: hidden;
  position: relative;
  top: 0px;
  float: left;
  padding: 9px 0px 0px 0px;
  min-height: 857px;
  }
/* containers need margin@bottom caused by the peculiar background-bottom shape. */  
#container1 {
  width: 228px;
 margin-bottom: 72px;*/
 }
#container2 {
  width: 508px;
  margin-left: 11px;
  margin-bottom: 139px;
  }
#container3 {
  width: 226px;
  margin-bottom: 184px;
  }
#container5 {
  width: 100%;
  height: 159px;
  overflow: hidden;
  }
#fastlinks, #communitylinks,#networklinks {
  width: 245px;
  float:left;
  }
#fastlinks h2, #communitylinks h2 ,#networklinks h2 {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 18px;
  }
#fastlinks img.picture {
  margin: none;
  }  
#communitylinks ul, #communitylinks li {
  margin-left: 0px;
  }
#communitylinks a {
  color: #fff;
  }
.copyright p {
  position: relative;
  top: -10px;
  float: right;
  text-align: right;
  margin: 0px 0px 0px 12px;}
.copyright a {
  color: #bebebe;
  font-size: .6em;
  }
  



