/* css for musepack.net */
body {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  min-width: 540px;
  background: #E1E9DE;
  color: #0A431A;
}
.sideBar, .textBox, .languageBar, .menuBar, .textBoxButtons {
  background: #B9D4BF;
  border-color: #2F4F38;
  color: #33181B;
}
.textBox, .textBoxButtons {
  background: #EEF2ED;
}
.credits a {
  color: #0A431A;
}
.date, .textBox a, .textBoxVersion {
  border-color: #B28569;
  color: #FDF7F0;
  background: transparent;
}
.textBoxTitle {
  background: #2F4F38;
  color: #FDF7F0;
}
.sideBar a:hover {
  background: #2F4F38;
  color: #FDF7F0;
}
.sideBarTitle {
  background: #934D21;
  color: #FDF7F0;
}
.sideBar a, .images a, .languageBar a {
  color: #2F4F38;
  background: transparent;
  border-top: 1px solid #934D21;
}
.textBoxButtons a {
  color: #58414B;
  background: transparent;
}
.textBox a {
  color: #960000;
  background: transparent;
}
.credits a:hover, .textBox a:hover {
  color: #C4000C;
  background: transparent;
}


/************/
.sideBar a, .sideBarTitle { 
  font-size: 80%;
}
.textBoxTitle { 
  font-size: 80%;
}
.textBoxVersion { 
  font-size: 80%;
}
.textBox li, .textBox td, .textBox p { 
  font-size: 90%;
}
.date{ 
  font-size: 60%;
}
.main h3 { 
  font-size: 95%;
}
.credits {  
  font-size: 70%;
}
/************/
  img.thumb {
border: solid 1px #2F4F38;
}
.side {
  position: absolute;
  left: 20px;
  top:  20px;
  width: 150px;
}
.main {
  margin: 0px 15px 0px 187px;
}
.mainSingle {
  margin: 0px 15px 0px 15px;
}
.languageBar{
  text-align: center;
  border-style: dashed;
  border-width: 2px;
  padding: 7px 0px 5px 0px;
}
.languageBar img, .textBoxButtons img {
  border-style: none;
}
.headTitle {
  font-family: arial;
  text-align: center;
  font-weight: bold;
  margin-bottom: -10px;
}
.sideBar, .menuBar, .textBox {
  text-align: left;
  border-style: solid;
}
.sideBar, .menuBar, .textBox { 
  margin-bottom: 15px;
}
.sideBar, .menuBar {
  border-width: 2px;
  border-color: #C8E0C1;
}
.textBox {
  border-width: 2px;
  margin-top: 30px;
  line-height: 1.2em;
}
.main h3{ 
  margin: 36px 0px -18px 0px;
  color: #B74E0E;
}
.main h4{ 
  margin: 36px 0px -18px 0px;
  text-align: center;
  font-size: 14px;
  color: #B74E0E;
}
.mainSingle h4{ 
  margin: 36px 0px -18px 0px;
  text-align: center;
  font-size: 14px;
  color: #B74E0E;
}
.sideBarTitle, .textBoxTitle {
  text-align: center;
  font-weight: bold;
  font-family: tahoma;
  letter-spacing: 1px;
}
.sideBarTitle {
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #9F572B;
  border-left: 1px solid #9F572B;
  border-right: 1px solid #9F572B;
  background: #2F4F38;
}
.textBoxTitle {
  padding: 4px 0px 4px 0px;
}
.sideBar a, .textBox a, .credits a {
  text-decoration: none;
}
.sideBar a {
  display: block;
  padding-left: 10px;
  border-left: 1px solid #9F572B;
  border-right: 1px solid #9F572B;
}
.textBoxTitle2 {
  margin: 8px 15px 15px 15px;
  font-weight: bold;
  font-size: 15px;
  font-family: tahoma;
  letter-spacing: 1px;
}
.textBox a:hover {
  text-decoration: underline;
}
.textBox p {
  text-align: justify;
  margin: 20px 20px 20px 20px;
  text-indent: 15px;
  line-height: 18px;
}
.textBox ul {
  text-align: justify;
  list-style-type: circle;
}
.textBox table {
  width: 95%;
  margin: 4px 25px 6px 25px;
  line-height: 1.2em;
  font-family: monospace;
  font-size: 16px;
}
.textBox td {
  width: 38%;
}
.date {
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  border-width: 2px;
  border-style: solid;
  float: left;
  margin: 0px 0px 0px 1px;
  line-height: 1.8em;
}
.textBoxTitle.homenews {
  text-align: right;
  padding: 4px 4px 4px 0px;
}
.images {
  text-align: center;
  margin: 30px 0px 0px 0px;
}
.images img, .images a {
  margin: 10px 0px 0px 0px;
  border-style: none;
}
.images a, .languageBar a {
  text-decoration: none;
}
.credits {
  text-align: center;
  font-family: lucida sans unicode;
}
.textBoxVersion, .textBoxButtons { 
  text-align: center;
  font-weight: bold;
  border-width: 2px;
  padding: 2px 10px 2px 10px;
  float: right;
}
.textBoxVersion {
  margin: -24px 20px 0px 20px;
  border-style: none;
}
.textBoxButtons {
  border-style: solid; 
  margin: -18px 20px 0px 0px;
}
.textBoxButtons img { 
  margin: 2px 2px 2px 2px;
}
/************/
