body {
  background:#fff;
  margin:0px;
  padding:0px;
  color:#666;
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  font-style:normal;
}

a {
  color:#66a789;
  text-decoration:none;
}

a:hover {
  color:#ed1c24;
  text-decoration:none;
}

.clear {
  clear:both;
}

#page {
  width:760px;
  background:url('../img/bg_menu.gif') left repeat-y;
  margin-left:auto;
  margin-right:auto;
  border-right:2px solid #66a789;
  border-left:2px solid #66a789;
  padding-bottom:10px;
}

#logo {
  margin:0px;
  padding:0px;
  text-align:left;
  width:760px;
  background:#fffdf6;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
}

#logo .text {
  width:750px;
  padding:3px 5px 1px 5px;
  background:#66a789;
  color:#fff;
}

#page #logo img {
  border:0px none;
}

#topline {
  width:750px;
  border-top:2px solid #66a789;
  border-bottom:1px solid #66a789;
  background:#fffdf6;
  padding:1px 5px;
  font-size:11px;
  font-weight:bold;
  text-align:right;
}

#menu {
  float:left;
  width:158px;
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
}

#menu a {
  color:#333;
}

#menu a:hover {
  color:#ed1c24;
}

#menu h1 {
  width:153px;
  color:#000;
  font-size:14px;
  font-weight:bold;
  padding:5px 0px 5px 5px;
  margin:0px 0px 5px 0px;
  background:#66A789;
}

#menu ul {
  list-style-image: url(../img/dots.gif);
  list-style-position:outside;
  margin:0px 0px 0px 20px;
  padding:0px;
}

#menu .menuitem {
  list-style-image: url(../img/arrow.gif);
  list-style-position:outside;
  margin:0px 0px 0px 17px;
  padding:0px;
}

#main {
  float:left;
  width:501px;
  padding:5px 10px;
}

#photos {
  float:left;
  width:80px;
  text-align:center;
}

#photos img {
  display:block;
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
}

.banners_bottom {
  text-align:center;
  margin:10px 0px;
}

.banners_bottom img {
  border:0px none;
}

.artlinks a, .artlinks a:hover {
  font-size:12px;
  font-weight:normal;
  display:block;
  padding:4px 0px;
}


