#container {
  width: 770px;
}

#header-space {
  height: 4px;
  background: #4C4C4C;
}

#home-header-menu {
  height: 20px;
  background: #999999;
}

.top-menu {
  margin-left: 120px;
  height: 20px;
  display: block;
}

.top-menu li.menuitem {
  height: 20px;
  display: block;
  float: left;
  overflow: hidden;
}

.top-menu-join {
  margin-left: 6px;
  margin-right: 6px;
}

.menu-spacer {
  width: 20px;
}

#lang-chooser {
  position: absolute;
  top: 7px;
  left: 5px;
}
#logo {
  height: 100px;
  padding-left: 12px;
}

#slogan {
  position: absolute;
  left: 264px;
  top: 24px;
}

#banner {
  height: 120px;
  background: #666666;
}

#search  {
  position: absolute;
  left: 620px;
  top: 80px;
}

#search input {
  width: 150px;
}

#regionsList {
  width: 155px;
}


#headers  {
  height: 50px;
}

#press-releases-header, #press-releases {
  width: 235px;
}

#press-releases-header span {
  margin-left: 10px;
}

#messages-header, #messages {
  width: 266px;
}

#stuff-header, #stuff {
  width: 275px;
}


#regions-arrow {
  margin-left: 5px;
  margin-right: 10px;
}

#reports {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #cdcdcd;
  background: #cdcdcd url('/images/bg_boxgrey.gif') repeat-y right bottom;
  font-size: 11px;
  padding: 10px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#reports li {
  margin-left: 5px;
  margin-right: 15px;
  margin-bottom: 5px;
}

#reports * {
  font-size: 11px;
  
}

#reports .title a {
  font-weight: bold;
  margin-bottom: 2px;
  color: #666666;
}

#reports .logo {
  width: 85px;
  text-align:center;
}

#reports .info a {
  color: #999999;
}

.h-separator {
  background: url('/images/separation.gif') repeat-x;
}

#container {
  width: 770px;
}

#header-space {
  height: 4px;
  background: #4C4C4C;
}

#home-header-menu {
  height: 20px;
  background: #999999;
}

.top-menu li.menuitem {
  height: 20px;
  display: block;
  float: left;
  overflow: hidden;
}

.top-menu-join {
  margin-left: 3px;
  margin-right: 3px;
}

.menu-spacer {
  width: 20px;
}

#lang-chooser {
  position: absolute;
  top: 7px;
  left: 5px;
}
#logo {
  height: 100px;
  padding-left: 12px;
}

#slogan {
  position: absolute;
  left: 264px;
  top: 24px;
}

#banner {
  height: 120px;
  background: #666666;
}

#search  {
  position: absolute;
  left: 620px;
  top: 80px;
}

#search input {
  width: 150px;
}

#regionsList {
  width: 155px;
}


#headers  {
  height: 50px;
}

#press-releases-header, #press-releases {
  width: 235px;
}

#press-releases-header span {
  margin-left: 10px;
}

#messages-header, #messages {
  width: 266px;
}

#stuff-header, #stuff {
  width: 275px;
}


#regions-arrow {
  margin-left: 5px;
  margin-right: 10px;
}

#reports {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #cdcdcd;
  background: #cdcdcd url('/images/bg_boxgrey.gif') repeat-y right bottom;
  font-size: 11px;
  padding: 10px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#reports li {
  margin-left: 5px;
  margin-right: 15px;
  margin-bottom: 5px;
}

#reports * {
  font-size: 11px;
  
}

#reports .title a {
  font-weight: bold;
  margin-bottom: 2px;
  color: #666666;
}

#reports .logo {
  width: 85px;
  text-align:center;
}

#reports .info a {
  color: #999999;
}

.h-separator {
  background: url('/images/separation.gif') repeat-x;
}

.press-release {
  margin-left: 10px;
  margin-top: 10px;
  color: #666666;
}

.press-release .date {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.press-release .title {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.press-release .more, .message .more {
  font-size: 9px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin-bottom: 5px;
}

.press-release .more a, .message .more a {
  color: #666666;
  
}

.message {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #666666; 

}

.message .title {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.message .content {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#press-releases, #messages, #stuff {
  vertical-align: top;
  padding: 2px;
}

#press-releases p, #messages p, #stuff p {
  text-indent: 10px;
  margin-bottom: 2px;
}

#press-releases .archive, #messages .archive {
  font-size: 11px;
  margin-bottom: 10px;
  display: block;
  color: #666666;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#press-releases .archive {
  margin-left: 10px;
}

#main-content {
  margin-top: 10px;
  color: #666666;
  font-size: 12px;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}


#footer {
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  font-size: 12px;
  font-family: "Arial Narrow", Arial,Helvetica,sans-serif;
  color: #666666;
}

#footer a {
  color: #666666;
  font-family: "Arial Narrow", Arial,Helvetica,sans-serif;
  
}


.press-release {
  margin-left: 10px;
  margin-top: 10px;
  color: #666666;
}

.press-release .date {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.press-release .title {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.press-release .more, .message .more {
  font-size: 9px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin-bottom: 5px;
}

.press-release .more a, .message .more a {
  color: #666666;
  
}

.message {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #666666; 

}

.message .title {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.message .content {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#press-releases, #messages, #stuff {
  vertical-align: top;
  padding: 2px;
}

#press-releases p, #messages p, #stuff p {
  text-indent: 10px;
  margin-bottom: 2px;
}

#press-releases .archive, #messages .archive {
  font-size: 11px;
  margin-bottom: 10px;
  display: block;
  color: #666666;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#press-releases .archive {
  margin-left: 10px;
}

#main-content {
  margin-top: 10px;
  color: #666666;
  font-size: 12px;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}


#footer {
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  font-size: 12px;
  font-family: "Arial Narrow", Arial,Helvetica,sans-serif;
  color: #666666;
}

#footer a {
  color: #666666;
  font-family: "Arial Narrow", Arial,Helvetica,sans-serif;
  
}
