.container {
 background-color:#fff; width:auto; height:auto; font-size:inherit;
 font-family: arial, sans-serif; margin:0; padding:0;
}

#nav-wrap {
 background-color:#fff; width:auto; height:auto;
 margin:2px 0; padding:10px 0;  text-align: center;
}
.nav2 ul {
 margin:0; padding:0; text-align: center;
}
.nav2 li {
 display:inline; list-style:none; padding:3px 7px; border:2px solid #eeecd6;
 background-color:#a06800; height:20px; margin:10px 7px 0 0;
 font-size:1em; font-weight:bold; color:#eeecd6;
}
.nav2 li a {
 text-decoration:none; color:#eeecd6;
 background-color:#a06800; padding:0 7px;
}
.nav2 a:link {
 margin:0; padding:0; zoom:1;
}
.nav2 a:hover {
 color:#808000; background-color:#f7f7f7;
}
#music-box{
 float:left; border-right:1px solid #a06800;
 font-size:inherit; font-family: arial, sans-serif;
 font-weight:bold; width:50px; height:auto;
 background-color:#fff; margin:0 10px 0 10px;
 text-align:left; clear:left;
}
#controls {
 background-color:#bbb; color:#111; height:27px;
 margin:0 5px; padding:2px 5px 0 3px; border:1px dotted #111;
}
.control1 {float:right;}
#control2 {float:right; margin-top:2px;}
#control-title {margin:5px 0 0 5px; color:#111; font-size:1em; font-weight:900;
}
button {
 background:url(image/) repeat;  
 margin:1px 0; padding:1px 8px 4px 7px; font-weight:900;
 background-color:#fff; color:#111; border:1px solid #222;
}
#formats, #formats2, #formats3 {
 background-color:#a06800;
 font-size:15px; font-weight:bold; color:#eeecd6;
 margin:0; padding:7px 0 7px 10px;
}
#names, #alias, #instrument,ul {
 margin:0; padding:0; list-style-type:none; word-spacing:2px;
line-height:30px; text-align:left; font-weight:bold;
}
#names,li {
 padding-left:0; border-bottom:1px solid #fff;
} 
#alias {
 padding:0;
}
#instrument,li {
 padding-left:10px; 
}
#page-index {
 float:left; width:40%; margin:0 0 20px 25px; 
 padding-left:10px;
}
.list li, a {
 background-color:#fff; color:#333; list-style-type: square;
 margin:0 0 0 10px; padding:0; line-height:27px; text-decoration:none;
}
.list a:link {
color:#111;
}
.list a:visited{
color:#808000;
}
.list a:hover {
 color:#a80800;
}
.content-wrap {
 background-color:#eeecd6; border-bottom:5px solid #a06800;
 height:auto; width:auto; margin:0; padding:5px 0 5px 0;
}
#gallery-box{
 background-color: #fff;
 width:auto; height:700px;
 margin:0; padding:0;
 border:0 solid #a06800;
 padding:0;
}

.line {
 margin:0; padding:0;
 color:#ddd; height:auto; width:auto;
 border:1px solid #ccc; border-collapse: collapse;
}
.content {
 background-color:#fff; border:5px solid #bbb;
 height:auto; width:auto; margin:0; padding:0;
}
.outline {height:700px; border:5px solid #bbb;}
#layer {height:700px; border:5px solid #bbb;}

.pics {
background-color:#fff; margin-left:190px; padding:10px; border-left:3px solid #bbb;
}
#photo-list{
 float:left; font-size:1em; font-family: arial, helvetica, sans-serif;
 font-weight:bold; width:190px; height:auto;
 background-color:#eeecd6; text-align:left; clear:left;
}
.tablist li {
 list-style-type: none; background-color:#f9f9f9;
 font-family:verdana, arial, san-serif; font-size:1em;
 font-weight:bold; margin:0; padding:0; line-height:25px;
 border-bottom:1px solid #aaa;
}
.tablist li a.current {
 background-color: #eed; border-top:0 solid #ddd;
}
.tablist a {
 display:block; background-color:#f9f9f9;
 background: url(image/red-bullet.gif) no-repeat 240px 50%;
 text-decoration:none; font-weight:900; color:#000;
 margin:0; padding:5px 0 5px 10px; text-align:left;
}
.tablist a:link {color:#000;}
.tablist a:visited {color: #4b4b4b;}
.tablist a:hover {
 background: url(image/greenarrows.png) no-repeat 240px 50%;
 background-color:#eee; color: #396;
}
.tablist a:focus {
 text-decoration:none;
}
.tablist a:active {
 text-decoration:none;
}
.pictures  {
 width:auto height:auto;; 
 line-height:30px; border:0 solid #a06800;
 background-color:#eeecd6; margin:0; font-size:1em; padding:0;
}
.pictures a:link {
  display:block; color:#111; text-decoration:none; border:0;
}
.pictures a:hover {
 background-color:#fff;
 color:#a06000;
}
#newsbox {
  width:auto; margin:0; padding:0;
}
.newsContent {
 display: block;
 margin:0; padding:10px;
}
.newsItem {
 background-color:#fff;
 margin:0 0 0 15px; padding:0;
}
.newsItem a, .newsTitle a {
 float:right; text-decoration: underline;
 cursor:pointer!important; cursor:hand; padding:3px;
}
.anchor a:link{color: #e9c000;}
.anchor a:visited {color:#bcbcbc;}
.anchor a:hover{color:#cc9966;}
