
/* ### STRUCTURE ### */
#page_body_left{
  width: 402px;
  float: left;
}

#page_body_cols_container{
  margin-left: 417px;
  width: 355px;
}

.msie6 #page_body_cols_container{
  margin-left: 414px;
}

#page_body_main_container{
  width: 180px;
  float: left;
}

#page_body_right{
  width: 160px;
  float: right;
}


/* ### CONTENT_DESIGN ### */

/* ### LEFT_CONTENT ### */
#page_body_left_content{
  margin-bottom: 10px;
}

#page_body_left_content h2 {
  font-size: 1.4em;
  margin-bottom: 6px;
}


#page_body_left_content .img_container{
  float: left;
  margin: 3px 10px 5px 0;
}

.msie6 #page_body_left_content .content_object{
  width: 402px;
  overflow: hidden;
}

#page_body_left_content .richtext {
  display: block;
}

#page_container.sub_none #page_body_left_content .richtext.small_img {
  float: right;
  width: 212px;
}


#page_body_main_content{
  margin-top: 1px;
}

.msie6 #page_body_main_content .content_object{
  width: 180px;
  overflow: hidden;
}

#page_body_main_content .topic{
  font-size: 1em;
  margin-bottom: 5px;
}


#page_body_main_content .pagelist li h2.xhtml_official,
#page_body_main_content .newslist li h2.xhtml_official,
#page_body_main_content .searchlist li h2.xhtml_official
{
  background-image: url(/static/img/ngg28_icons/icon_official.gif);
  background-position: 169px 2px;
  background-repeat: no-repeat;
}

#page_body_main_content .pagelist li h2.xhtml_member,
#page_body_main_content .newslist li h2.xhtml_member,
#page_body_main_content .searchlist li h2.xhtml_member
{
  background-image: url(/static/img/ngg28_icons/icon_member.gif);
  background-position: 169px 2px;
  background-repeat: no-repeat;
}

#page_body_main_content h2 {
  font-size: 1.2em;
}

#page_body_main_content .img_container{
  float: none;
  margin: 0 0px 5px 0;
}


#page_body_main_content .pagelist h2 a{
  padding: 0px !important;
  background-image: none !important;
}

#page_body_main_content .pagelist h2 a:hover{
  background-image: none !important;
}

#page_body_main_content .pagelist .description,
#page_body_main_content .pagelist .pubdate{
  padding: 0 12px 0 0 !important;
}

.smallsearch{
  margin-top: -7px !important;
  margin-bottom: 10px !important;
}

.msie .smallsearch{
  margin-top: -8px !important;
  margin-bottom: 9px !important;
}

.msie6 .smallsearch{
  position: relative;
  z-index: 10;
}






