* {
}

html {
  background: url(./images/bg.jpg);
}

body {
  margin: 0px;
  padding: 0px;
}

div, p {
  margin: 0px;
  padding: 0px;
}

h1,h2,h3,h4,h5,h6 {
  margin: 0px;
  padding: 0px;
}

ul,li 
{
  margin-bottom: 0px;
}

.content {
  font-family: Verdana, Arial;
  font-size: 13px;
  text-align: justify;
}

.content p 
{
  margin-bottom: 10px;
}

.content a {
  color: #000000;
  text-decoration: none;
}

.content a:hover {
  color: #795fff;
  text-decoration: underline;
}

.mainmenu, .mainmenu a {
  background-color: #e7e4d9;
  color: #484848;
  text-decoration: none;
}

.mainmenu .menuitem, .mainmenu .menuitem-hilite {
  border-bottom: 2px solid #ffffff;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: -0.4px;
}

.mainmenu .menuitem-hilite {
  background-color: #e3e0d3;
}

.mainmenu .menuitem-hilite a {
  color: #795fff;
}

.mainmenu .menuitem a:hover,
.mainmenu .menuitem:hover
{
  background-color: #e3e0d3;
  color: #795fff;
}

.hlink {
  background-image: url(./images/hlink.gif);
  display: block;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
  padding: 2px;
  padding-right: 4px;
  width: 337px;
  height: 20px;
}

.hlink,
a.hlink ,
a.hlink:link,
a.hlink:visited {
  border-bottom: 4px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
}

a.hlink:hover {
  border-bottom: 4px solid #795fff;
}

.menu .menuitem,
.menu .menuitem a,
.menu .menuitem a:visited,
.menu .menuitem-top-hilite a:visited {
  background-color: #e7e4d9;
  color: #484848;
  text-decoration: none;
}

.menu .menuitem,
.menu .menuitem-hilite,
.menu .menuitem-top-hilite {
  border-bottom: 2px solid #ffffff;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: -0.4px;
}

.menu .menuitem a:hover {
  color: #795fff;
  background-color: #e3e0d3;
}

.menu .menuitem-hilite,
.menu .menuitem-hilite a:visited {
  color: #795fff;
  text-decoration: none;
}

.menu .menuitem-top-hilite {
  border-bottom: 2px solid #000000;
}

.pathway,
.pathway a:visited {
  color: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}

.pathway a {
  text-decoration: none;
}

.pathway a:hover 
{
  color: #795fff;
  text-decoration: underline;
}

.sitemap {
  color: #ffffff;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}

.sitemap a {
  color: #000000;
  text-decoration: none;
}

.sitemap a:hover {
  color: #4b3d9b;
  text-decoration: underline;
}

.banner {
  border: 2px solid #000000;
  width: 194px;
}

.banner .text, .banner .text a {
  color: #27242d;
  font-family: Tahoma, Arial;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

.banner .text {
  background-image: url(./images/g1_0_b.gif);
  text-align: right;
  padding: 2px;
}

.gallery_nav {
  color: #484848;
  font-family: Verdana;
  font-size: 8px;
  text-decoration: none;
}

.gallery_nav:link,.gallery_nav:visited {
}

.gallery_nav:hover {
  color: #4429a0;
}

.gallery_menu .menuitem,
.gallery_menu .menuitem a,
.gallery_menu .menuitem a:visited,
.gallery_menu .menuitem-top-hilite a:visited
{
  background-color: #e7e4d9;
  color: #484848;
  text-decoration: none;
}

.gallery_menu .menuitem,
.gallery_menu .menuitem-hilite,
.gallery_menu .menuitem-top-hilite {
  border-bottom: 2px solid #ffffff;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: -0.4px;
}

.gallery_menu .menuitem a:hover {
  color: #795fff;
  background-color: #e3e0d3;
}

.gallery_menu .menuitem-top-hilite {
  border-bottom: 2px solid #000000;
}

.gallery_menu .menuitem-hilite,
.gallery_menu .menuitem-hilite a:visited {
  color: #795fff;
  text-decoration: none;
}

.gallery_labels {
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
}

.gallery_labels:link,.gallery_labels:visited {
  color: #484848;
  background-color: #e8e8e8;
  border: 1px solid #d2d2d2;
  border-bottom: none;
}

.gallery_labels:hover {
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
  color: #4429a0;
}

.hlink_news {
  background-image: url(./images/hlink_news.gif);
  display: block;
  font-family: Verdana;
  font-size: 15px;
  text-align: left;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  width: 100%;
  height: 20px;
}

.hlink_news .created 
{
  color: #000000;
  font-size: 10px;
  margin-right: 50px;
  vertical-align: top;
}

.hlink_news,
.hlink_news:visited {
  border-bottom: 4px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
}

/* *** Mu! blog ***  */
.mooblog .element 
{
  font-family: Verdana;
  font-size: 14px;
  text-align: justify;
}

.mooblog .element p
{
  margin-bottom: 10px;
}

.banners a { text-decoration: none; }

.buttons a { color: #000000; text-decoration: none; }