body {

  margin:0;
  padding:0;
  background:#112134;
  font-size:0.82em;
  font-family:helvetica, arial, verdana, sans;

}
h2 {
 font-family:impact, helvetica, arial;
 font-size:16px;
 
}
h3 {
  margin:0;

}
#coast {
  position:absolute;
  top:0;
  left:0;
  background:url(/design/webrepublic/images/bg2.jpg) no-repeat;
  min-height:900px;
  width:100%;
  z-index:10;

}
#menu_and_content {
  z-index:100;
  
  position:relative;
  
  width:100%;
  min-width:1100px;


}
#visible_menu_and_content {
  background:url(/design/webrepublic/images/1px_bg.png);
  min-height:200px;
  width:450px;
  margin-left:500px;
  margin-right:150px;
  margin-bottom:30px;
  float:right;
  
}

#content {
  padding:0 16px;
  line-height:18px;
}
.hotspot_description_text {
  background:url(/design/webrepublic/images/1px_bg.png);
  width:200px;
  line-height:14px;
  padding:10px;
  font-size:0.9em;
}
.hotspot_description {
  visibility:hidden;
  display:none;
}
.hotspot_description_text h3 {
  font-family:helvetica,arial,verdana,sans;
  color:#de2632;
  margin-bottom:6px;
  margin-top:4px;
  font-size:18px;
}
.red_bar {
  background:#de2632;
  height:10px;
}
#menu {
  margin:0;
  padding:0;

}
.menuitem,.selected_menuitem   {
  list-style-type:none;
  font-family:impact, arial;
  font-size:20px;
  line-height:40px;
  background-image:none;
  list-style-image:none;

}
.menuitem {
  color:red;
  border-bottom:1px solid #de2632;
}
#content #menu .menuitem a {
  color:#DE2632;
}
#content #menu .selected_menuitem a {
  color:black;
}


.selected_menuitem {
  background:url(/design/webrepublic/images/menu-selected-item-icon.gif) no-repeat right center;
  border-bottom:1px solid #000;
}
.menuitem a {
  color:#de2632;
  text-decoration:none;
}
.selected_menuitem a {
  color:black;
  text-decoration:none;
}
#content ul {
    padding-left:12px;
}

#content li {
  list-style-image:url(/design/webrepublic/images/list-item.gif);
}
#content #menu li {
   list-style-image:none;
   
}
#content ul#menu {
    padding:0;
}
#content a, #content a:active, #content a:link, #content a:visited {
  color:#036;
}

.margin-bottom-extend {
    margin-bottom:30px;
}
