@import url("/common/css/pagebase.css");
@import url("/common/css/leftmenu.css");

body {
  background: white url("top.head.jpg");
  background-repeat: repeat-x;
  color: #555847;
}

h1 { color: #954e62; font-size: 130%; }

a:link, a:hover, a:visited, a:active { color: #000 }
a:link, a:visited, a:active { text-decoration: none }
a:hover { text-decoration: underline }

input, textarea { border: 1px solid #d9cdcd }

#header {
  position: absolute;
  right: 30px;
  top: 30px;
}

#violin {
  position: absolute;
  left: 6px;
  top: 36px;
}

#content {
  margin: 140px 70px 20px 250px;
  border: 1px solid #d9cdcd;
  padding: 10px 20px;
}

/*
 *   left menu style overrides
 */

#menu {
  top: 200px;
  left: 100px;
}

#menu .enabled, #menu .disabled {
  width: 100px;
  border: 1px solid #d9cdcd;
}

#menu a:link, #menu a:hover, #menu a:visited, #menu a:active {
  color: #666954;
  font-size: 12px;
}

#menu a:hover, #menu .menubag div a:hover,
#menu a.hover:link, #menu a.hover:visited {
  text-decoration: none;
  background-color: #d9cdcd;
  color: #666954;
}

#menupad {
  top: -50px;
  left: -80px;
  width: 500px;
  height: 400px;
}


/*
 *   thumbnail and gallery styles
 */

.thumb {
  position: absolute;
  width: 125px;
  height: 125px;
  text-align: center;
}

.thumb img {
  border-style: none;
  margin-left: auto;
  margin-right: auto;
}

.piximage img { border-style: none }

.thumblist, .thumbnail { position: relative }
.thumblist .thumbback, .thumblist .selected, .thumblist .thumbforward { display: inline }
.thumblist img { border: 1px solid white; margin: 4px 1px }
.thumblist img.missing { border-color: #ddd }
.thumblist .selected img {
  border-color: white;
  opacity: 0.30;
  /* non-standard alpha settings - will not validate :) */
  -moz-opacity: 0.30;
  -khtml-opacity: 0.30;
  filter: alpha(opacity=30);
}
.thumblist a { border-bottom-width: 0 }
.thumblist a:hover img { border-color: #357910 }


/*
 *   contentspot link style overrides
 */

#creditlink {
  bottom: -30px;
  right: 20px;
}


/*
 *   in-page admin menu style overrides
 */

#pageadmin { top: 5px; right: 10px }
