@charset "UTF-8";
body {
    font-size: 62.5%; /* Resets 1em to 10px */
    font-family: "georgia",time,"times new roman",serif;
    margin:0px; padding:0px;  
    background-color:#000000;  
    color:#333;
}

a { color: firebrick; }
a:hover { color: red; }

ul.ulist {
    padding:0; margin:0;
}

ul.ulist li {
    list-style: none;
}

#footer {
    color: #fffff0;
}

#navi h2 { padding:1em 0 0 2em; margin:0; font-size:1.4em;
    font-family: "georgia",time,"times new roman",serif; 
    font-weight: bold;
}

#menu-line {
    height:30px;
    background-color: #1e1916;
}

#menu-panels {
    padding-bottom:5px;
    background: url(images/panels.jpg) no-repeat 0 0;
    background-color: #f2e8da;
}

#menu-panels * {
    font-family: georgia,times,"Times New Roman",serif;
}
.pad2 li {  padding-bottom:2em; }
.pad1 li {  padding-bottom:1em; }

.lid { padding:0; margin:0; font-size: 1.4em; font-weight: bold; color:firebrick; }
.lil { padding:0; margin:0 0 0 1em; font-size: 1.2em; }

.container {
    width:820px;
    margin:0 auto;
    border:0px solid red;
    background-color: white;
}

.container2 {
    width:700px;
    margin:0 auto;
    border:0px solid green;
    background-color: white;
}

.inner-content {
    width:700px;
    margin:0 auto;
    border:0px solid green;
    background-color: white;
    padding-bottom:1em;
    padding-top:1em;
}

.inner-content * {
border:0px solid red;
}

.footer-content {
    background-color: #1e1916;
    color:#fffff0;
}

.footer-content p {
    margin:0; padding:1em 0 1em 1.2em;
    background-color: #1e1916;
}

.footer-content a {
    color: #fffff0;
}

.footer-content a:hover {
    color: #f00;
}

.panel {
    border:0px solid red;
    width:230px;
    float:left;
    margin-top:5em;
}

.smapanel {
    padding:0 2em
}

.mediapanel {
    padding:0 0.5em
}



.paneldiv {
    border:1px solid green;
    width:5px;
    height:300px;
    float:left;
}

.marg5 {
    margin-leftaaa:5px;
    margin-right:4px;
}

ul#menu_line {
    margin:0px; padding:0px;
}

ul#menu_line li {  
    display:inline;
    margin-left:1.2em;
    margin-right:2em;
}  
 
ul#menu_line li img {
    text-decoration:none;
    border:0;
    padding-top:10px;
}  

ul#menu_line li a.active, ul#menu li a:hover {  
    color:#f00;
}  

.img_panel { border:2px solid white; margin-right:5px; }


.fL { float:left; }
.clear { clear:both; }


ul.thumbnails {
  margin: 0 0 10px 0;
  padding: 0;
  float: left;
  background-color: #fff;
  line-height: 1em;
  list-style: none;
}

ul.thumbnails li, ul.navigation li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.thumbnails img { margin:0 2px 1.5em 2px; padding:2px; border:1px solid black;}

ul.videolist {
  list-style: none;
  padding: 0;
  margin: 0 0 10px 0;
}

ul.videolist li {
  list-style: none;
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}

.mtype { color:firebrick; font-size: 3em; margin:0; }

p.footer-menu { font-family: "Helvetica", "arial", sans-serif; font-size: 1.2em;  }

#link-list { border:0px solid red; width: 500px; margin:0 auto; padding-bottom:1em; }
#link-list { padding-bottom:1em; }
#link-list h2 { color: #333; margin:0; padding:1em 0 1em 0; }
#link-list li { font-size: 1.4em; }

#band-info  { padding-top:2em; border:0px solid red; margin:0 2em; clear:left;}
#band-info p { font-size: 1.4em; margin-left:275px; }

#guestbookFrm { width:500px; margin:0 auto; }
#gbookFrm input, #gbookFrm textarea { border:1px solid #333;  }
#gbookFrm ol {
  margin:0;
  padding: 1em 1em 0 1em;
  list-style: none;
}
#gbookFrm label {
  font-size:1.4em;
  display:block;
  float: left;
  width: 10em;
  margin-right: 1em;
}
#gbookFrm li {
  width: 100%;
  float: left;
  clear: left;
  padding-bottom: 1em;
  margin:0;
}
#gbookFrm fieldset { border:0; margin:0 0 1em 0;}
#gbookFrm fieldset.submit { margin:0; padding:0 0 1em 20em; }
.fld { width:250px; }

#gbook-list { width:600px; margin:0 auto; padding-bottom:1em;}

#gbook-list ul, #gbook-list ul li {
    list-style: none;
    margin:0;
    padding:0;
}
#gbook-list ul li { border-top:1px solid #eaeaea; }

#gbitem { padding:1em; }
div.gb-date { font-size:1.2em; width:120px; margin-right:1em; font-weight:bold; color:firebrick; float:left; }
div.gb-name { font-size:1.2em; font-weight:bold; width:140px; margin-right:1em; color:#333; float:left; }
div.gb-mssg { width:290px; font-size:1.2em; float:left;}

#intro { padding:2em 0; width:600px; margin:0 auto; }
#intro p { font-size:1.4em; }

.error {
    padding:1em;
    font-size: 1.2em;
    background: #eaeaea;
    border:1px solid #333;
    color: #333;
}
