/*      (C) Copyright 2008 classicalYOU - classicalyou.com
        Please be respectful of this work.  No permission
        is granted to copy.  Do not use without permission.
*/


html, body {
  margin: 0; 
  padding:0;
  border-spacing:0;
  border-collapse:collapse;
  height: 100.1%;
  background: #ffffff;
  font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; 
  /* font-size: .825em; */
  color: #333;
  font-size:12px;
  vertical-align:top;
}



#wrapper {
  margin: 0 auto;
  width: 949px; 
  padding: 0 0 0 0px; 
  background: #ffffff;
}

#wrapper table.main {
  width: 949px; 
}


table { 
  border-spacing:0;
  border-collapse:collapse;
  padding: 0px;
  margin: 0px;
  border: 0px;
}


td { 
  text-align: center;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border: 0px;
}


a img {
  border: none;
}



#welcome-a td { 
 font-size: 16px;
 font-weight: bold;
 color: #555555;
}


#title {
  width: 100%;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
}

#title table {
  border-collapse: collapse;
  padding: 0;
  margin: 0px;
}

#title td {
  background-color: #9fb4cc;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
  vertical-align: middle;
}

#title td.top-mid {
  font-weight: bold;
  color: #404c7f;
  text-align: center;
  width: 550px;
}

#title td.top-right {
  font-weight: bold;
  color: #404c7f;
  text-align: right;
}

#title td.top-end {
  text-align: right;
  vertical-align: bottom;
}

#title a:link {
  color: #404c7f;
  font-weight: bold;
  text-decoration: none;
}

#title a:visited {
  color: #404c7f;
  font-weight: bold;
  text-decoration: none;
}

#title a:hover {
  color: #404c7f;
  font-weight: bold;
  text-decoration: underline;
}

/* #title {margin: 20px auto; padding: 0 0 50px 0; width: 900px; font-size: .85em} */
#title ul {margin: 0; padding: 0; list-style-type: none; float: left; display: block}
#title ul li {margin: 0; padding: 0; list-style-type: none; float: left}
#title ul li a {color: #888; text-decoration: none; float: left; padding: 5px 17px; border: 0; border-right: 1px solid #d2d2d2}
#title ul li a:hover {background: #fff}
#title ul li.last a {border: 0}



#title-nav {
  padding: 0px;
  margin: 0px;
}

#title-nav table {
  width: 100%;
  border-collapse: collapse;
  padding: 0;
  margin: 0px;
}

#title-nav td {
  vertical-align: middle;
  background-color: #cbd3d6;
/*  background-color: #AAAAAA; */
/*  background-color: #536070; */
  color: #ffffff;
/*  padding: 5px 5px 5px 5px; */
  padding: 0;
  margin: 0px;
}


#title-nav td.upper {
  width: 100%;
  height: 50px;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  padding: 0px 30px 0px 30px;
  text-align: center;
  background-color: #cbd3d6;
  /* background-color: #AAAAAA; */
  /* background-color: #536070; */
  color: #ffffff;
  margin: 0px;
  border-collapse: separate;
  border-right: 1px solid #ffffff;
}


#title-nav td.upper-select {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  padding: 0px 30px 0px 30px;
  text-align: center;
  background-color: #f5f1e1;
  /* background-color: #EDEBDA; */
  /* background-color: #9b4343; */
  /*background-color: #536070; */
  color: #8a7200;
  /* color: #9b4343; */
  /* color: #FFFFFF; */
  margin: 0px;
  border-collapse: separate;
  border-right: 1px solid #ffffff;
}



#title-nav .hgap {
  height:1px;
  background-color: #ffffff;
}


#title-nav td.logo {
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
  border-collapse: separate;
  border-right: 1px solid #ffffff;
}


#title-nav td.lower {
  width: 100%;
  height: 50px;
  background-color: #f5f1e1;
  /* background-color: #EDEBDA; */
  /* background-color: #738090; */
  font-size:15px;
  font-weight: bold;
  color: #404c7f;
  /* color: #aaa97b; */
  /* color: #fff9cb; */
  padding:0px 3px 0px 3px;
  margin: 0px;
  text-align: center;
}


#title-nav td.lower-a {
  height: 50px;
  background-color: #EDEBDA;
  font-size:15px;
  font-weight: bold;
  color: #fff9cb;
  padding:0px 3px 0px 10px;
  margin: 0px;
  text-align: center;
}


#title-nav a:link {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}


#title-nav a:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}


#title-nav a:hover {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}




#form1 {
  font-size: 12px;
  vertical-align: middle;
}

#form1 .bold { 
  font-weight: bold;
}

#form1 table { 
  width: 500px;
}

#form1 td {
  width: 100%;
  padding: 2px 5px 2px 5px;
  text-align: left;
  border: none;
  vertical-align: middle;
}

#form1 td.subject {
  vertical-align: middle;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  white-space: nowrap;
}

#form1 td.title {
  vertical-align: middle;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

#form1 td.button {
  vertical-align: middle;
  text-align: right;
}

#form1 td.white {
  background-color:#FFFFFF;
}

#form1 .input-text{
  border:1px solid #3b6e22;
  color:#8080FF;
  vertical-align: middle;
}

#form1 .ro-text{
  border:1px solid #FFFFFF;
  color:#666666;
  background-color:#EEEEEE;
  vertical-align: middle;
}




#home {
  font-size: 14px;
  vertical-align: top;
}

#home .blue { 
  color: #73cee1;
}

#home .bold { 
  font-weight: bold;
}


#home .heading {
  float: left; 
  font-size: 18px;
}


#home .subheading {
  float: left; 
  font-size: 14px;
  font-weight: bold;
}


#home .image-credit {
  /* display: block; */
  float: right; 

}



#home td {
  /* padding: 15px 15px 15px 15px; */
  text-align: center;
  border-right: 1px solid #cccccc;
  /* width: 50%; */
  vertical-align: top;
  /* margin: 0px; */
}


#home td.inside {
  padding: 0px 15px 0px 15px;
  /* padding: 0; */
  /* text-align: center; */
  border: none;
  /* width: 100%; */
  vertical-align: top;
  /* margin: 0px; */
}


img.home-img {
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto
}


#home .special-offer { 
  color: #b80000;
  font-weight: bold;
}

#home a:link {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}


#home a:visited {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}


#home a:hover {
  color: #8D0000;
  font-weight: bold;
  text-decoration: underline;
}



#home-div-left { 
  text-align: left;
}



#terms-a { 
  background-color: #FFF4C2;
  border: 1px solid #ffcc33;
  /* background-color: #f4f4f0;*/
  padding: 5px;
}

#terms-a td {
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 10px 10px;
  text-align: left;
}

#terms-a td.title {
  font-size: 16px;
  font-weight: bold;
  padding: 15px 15px 0 15px;
  text-align: center;
}

#terms-a ul {
  padding: 0px 50px 10px 50px;
}


#generic-box { 
  background-color: #f4f4f0;
  width: 550px;
  text-align: center;
}

#generic-box td {
  font-weight: normal;
  color: #444444;
  padding: 5px;
}

#generic-box td.orange {
  background-color: #FFF4C2;
  font-weight: normal;
  color: #444444;
  padding: 15px;
}

#generic-box td.left {
  text-align: left;
}

#generic-box .bold {
  font-weight: bold;
}

#generic-box .italic {
  font-style: italic;
}

#generic-box .small {
  font-size: 9px;
}


#generic-box .small-bold {
  font-size: 9px;
  font-weight: bold;
}

#generic-box .medium-bold {
  font-size: 10px;
  font-weight: bold;
}


#generic-box a:link {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#generic-box a:visited {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#generic-box a:hover {
  color: #8D0000;
  font-weight: bold;
  text-decoration: underline;
}





#warn-box { 
  background-color: #F8F8cc;
  width: 550px;
  text-align: left;
  border: 2px solid #9b4343;
}

#warn-box td {
  font-weight: normal;
  font-size: 13px;
  color: #9b4343;
  padding: 5px;
}

#warn-box .center {
  text-align: center;
}

#warn-box ul {
  margin: 0em;
}


#warn-box li {
  margin-top: 0em;
}

#warn-box a:link {
  color: #00008d;
  font-weight: bold;
  text-decoration: none;
}

#warn-box a:visited {
  color: #00008d;
  font-weight: bold;
  text-decoration: none;
}

#warn-box a:hover {
  color: #00008d;
  font-weight: bold;
  text-decoration: underline;
}


#info-box { 
  background-color: #F8F8cc;
  width: 550px;
  text-align: left;
  border: 2px solid #9b4343;
}

#info-box td {
  font-weight: normal;
  font-size: 13px;
  color: #9b4343;
  padding: 5px;
}

#info-box .center {
  text-align: center;
}

#info-box ul {
  margin: 0em;
}


#info-box li {
  margin-top: 0em;
}

#info-box a:link {
  color: #00008d;
  font-weight: bold;
  text-decoration: none;
}

#info-box a:visited {
  color: #00008d;
  font-weight: bold;
  text-decoration: none;
}

#info-box a:hover {
  color: #00008d;
  font-weight: bold;
  text-decoration: underline;
}



#home-a {
  font-size: 14px;
  vertical-align: middle;
}

#home-a .bold { 
  font-weight: bold;
}

#home-a td.main-heading {
  font-weight: bold;
  text-align: center; 
  font-size: 22px;
}



#home-box { 
/*  background-color: #f5f5f1; */
  background-color: #f4f4f0;
}

#home-box ul {margin: 0; padding: 0; float: left; display: block}

#home-box a:link {
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

#home-box a:visited {
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

#home-box a:hover {
  color: #333333;
  font-weight: normal;
  text-decoration: underline;
}



#alb-disp-box { 
  text-align: left;
  vertical-align: top;
}

#alb-disp-box image { 
  float: middle;
}

#alb-disp-box td { 
  text-align: left;
}

#alb-disp-box td.artist-album { 
  text-align: left;
  padding-left: 5px;
}

#alb-disp-box td.audio-info { 
  text-align: center;
}

#alb-disp-box ul {margin: 0; padding: 0; float: left; display: block}

#alb-disp-box .artist { 
  color: #80A0E0;
  font-weight: bold;
  font-size: 12px;
}

#alb-disp-box .title { 
  color: #b19306;
  font-weight: bold;
  font-size: 13px;
}

#alb-disp-box td.album-info {
  text-align: left;
  width: 100%;
  padding: 5px;
  color: #774455;
  font-weight: normal;
  font-size: 12px;
}

#alb-disp-box td.notes { 
  padding: 5px;
  color: #774455;
  font-weight: normal;
  font-size: 12px;
}

#alb-disp-box td.price { 
  padding: 5px;
  color: #774455;
  font-weight: bold;
  font-size: 12px;
}

#alb-disp-box a:link {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#alb-disp-box a:visited {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#alb-disp-box a:hover {
  color: #8D0000;
  font-weight: bold;
  text-decoration: underline;
}



#listen-to td.name { 
  font-size: 15px;
  font-weight: bold;
}

#listen-to .artist { 
  font-size: 15px;
  font-weight: bold;
  color: #80A0E0;
}

#listen-to .title { 
  font-size: 15px;
  font-weight: bold;
  color: #b19306;
}



#inventory { 
}

#inventory td.heading {
  font-size: 15px;
  font-weight: bold;
  color: #404c7f;
}

#inventory td.vert-spacer {
  padding-right: 10px;
}




#track-list { 
  text-align: left;
  vertical-align: top;
}

#track-list table.track-main{ 
  text-align: center;
}

#track-list caption { 
  color: #666666;
  font-weight: bold;
  font-size: 15px;
  white-space: nowrap;
  text-align: center;
}

#track-list .play { 
  font-size: 10px;
  font-style: italic;
}

#track-list th { 
  white-space: nowrap;
  text-align: center;
}

#track-list td { 
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  padding-right: 10px;
}

#track-list ul {margin: 0; padding: 0; float: left; display: block}

#track-list td.disk-track { 
  color: #999999;
  font-weight: normal;
  font-size: 12px;
  text-align: right;
}

#track-list td.work { 
  color: #A0C0E0;
  font-weight: bold;
  font-size: 12px;
}

#track-list td.title { 
  color: #b19306;
  font-weight: bold;
  font-size: 12px;
}

#track-list td.composer {
  color: #999999;
  font-weight: normal;
  font-size: 12px;
}

#track-list td.performer{
  width: 100%;
  white-space: normal;
  color: #999999;
  font-weight: normal;
  font-size: 12px;
}

#track-list a:link {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#track-list a:visited {
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#track-list a:hover {
  color: #8D0000;
  font-weight: bold;
  text-decoration: underline;
}




#album-about-lower { 
  float: center;
  text-align: center;
  vertical-align: top;
}

#album-about-lower table.main{ 
  width: 100%;
}

#album-about-lower td.head1{ 
  font-size: 16px;
  font-weight: bold;
  color: #8090A0;
}



.blue1bl {
      background: url(/images/mb_blue1_bl.png) 0 100% no-repeat #E3F2F9;
      width: 100%
    }
.blue1br {background: url(/images/mb_blue1_br.png) 100% 100% no-repeat}
.blue1tl {background: url(/images/mb_blue1_tl.png) 0 0 no-repeat}
.blue1tr {background: url(/images/mb_blue1_tr.png) 100% 0 no-repeat; padding:10px}

.blue3bl {
      background: url(/images/mb_blue3_bl.png) 0 100% no-repeat #9fb4cc;
      width: 100%
    }
.blue3br {background: url(/images/mb_blue3_br.png) 100% 100% no-repeat}
.blue3tl {background: url(/images/mb_blue3_tl.png) 0 0 no-repeat}
.blue3tr {background: url(/images/mb_blue3_tr.png) 100% 0 no-repeat; padding:10px}

.green1bl {
      background: url(/images/green1_bl.png) 0 100% no-repeat #C5CF9a;
      width: 100%
    }
.green1br {background: url(/images/green1_br.png) 100% 100% no-repeat}
.green1tl {background: url(/images/green1_tl.png) 0 0 no-repeat}
.green1tr {background: url(/images/green1_tr.png) 100% 0 no-repeat; padding:10px}

.red1bl {
      background: url(/images/red1_bl.png) 0 100% no-repeat #9b4343;
      width: 100%
    }
.red1br {background: url(/images/red1_br.png) 100% 100% no-repeat}
.red1tl {background: url(/images/red1_tl.png) 0 0 no-repeat}
.red1tr {background: url(/images/red1_tr.png) 100% 0 no-repeat; padding:10px}

.clear {font-size: 1px; height: 1px} 
#home-box td { 
  text-align: left;
  /* background-color: #738090; */
  /* white-space: nowrap; */
}


#soon-box { 
  background-color: #FFF4C2;
}


#seren-box { 
  background-color: #f4f4f0;
}

#seren-box .quote { 
  font-style: italic;
}

#seren-box .cite { 
  font-size: .8em;
  float: right;
}

#seren-box .ital { 
  font-style: italic;
}


#news-box-a { 
  background-color: #F8F8EE;
  text-align: left;
}
#news-box-a td { 
  padding: 15px;
}

#news-box-a .heading { 
  font-size: 16px;
  text-align: center;

}

#news-box-a .quote { 
  font-style: italic;
}

#news-box-a .cite { 
  font-size: .8em;
  float: right;
}

#news-box-a .ital { 
  font-style: italic;
}



#home-box-a { 
  background-color: #F8F8EE;
  text-align: left;
  width: 500px;
  font-weight: normal;
}

#home-box-a td { 
  padding: 0 15px 0 15px;
  border: none;
  width: 100%;
  white-space: nowrap;
}

#home-box-a td.one { 
  width: 100%;
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  height: 11px;
  color: #b88080;
}

#home-box-a td.two { 
  width: 40%;
  font-size: 24px;
  padding: 0 12px 0 12px;
  text-align: center;
  vertical-align: middle;
}

#home-box-a td.three { 
  width: 60%;
  font-size: 14px;
  text-align: left;
  vertical-align: middle;
  padding: 3px 10px 3px 30px;
  color: #555555;
/*  border-left: 1px solid #888888; */
}

#home-box-a td.four { 
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  height: 11px;
  color: #b88080;
}


#home-box-a .heading { 
  font-size: 26px;
  text-align: center;

}

#home-box-a a:link {
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

#home-box-a a:visited {
  color: #333333;
  font-weight: normal;
  text-decoration: none;
}

#home-box-a a:hover {
  color: #333333;
  font-weight: normal;
  text-decoration: underline;
}

#home-box-a ul {
  margin: .2em;
  padding: .2em;
/*  list-style-image: url(/images/bullet1.png); */
  list-style: none;
}


#green-box { 
  background-color: #D8FBE0;
}

#orange-box { 
/* background-color: #FFF4C2; */
  background-color: #fff8e3;
}

#yellow-box { 
  background-color: #FDFDC8;
}

#aqua-box { 
  background-color: #D8FDFD;
}

#red-box { 
  background-color: #FDE0E0;
}

#purple-box { 
  background-color: #EABAFF;
}

#neutral-box { 
  background-color: #f4f4f0;
}

#neutral2-box { 
  background-color: #EDEBDA;
}




#address-box { 
  background-color: #FFF4C2;
  border: 1px solid #ffcc33;
  width: 250px;
}

#address-box td.address {
  text-align: left;
  width: 150px;
  font-weight: bold;
}

#address-box td.space {
  width: 50px;
}



#about {
  font-size: 14px;
  vertical-align: top;
}


img.about-img {
  float: right;
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto
}



#about .blue { 
  color: #73cee1;
}

#about .special-offer { 
  color: #b80000;
  font-style: italic;
}

#about .bold { 
  font-weight: bold;

}

#about .heading { 
  font-size: 18px;
  text-align: center;

}

#about table { 
  width: 100%;
}

#about td {
  width: 100%;
  padding: 13px 13px 13px 13px;
  text-align: left;
  /* border-right: 1px solid #cccccc; */
  vertical-align: top;
}

#about td.inside {
  padding: 0px 15px 0px 15px;
  border: none;
  vertical-align: top;
}

#about a:link {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}

#about a:visited {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}

#about a:hover {
	color: #8D0000;
	font-weight: bold;
	text-decoration: underline;
}




#about-ordering {
  font-size: 14px;
  vertical-align: top;
}

#about-ordering table { 
  width: 100%;
}

#about-ordering td {
  width: 100%;
  padding: 13px 13px 13px 13px;
  text-align: left;
  vertical-align: top;
}

#about-ordering td.heading { 
  color: #8a7200;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

#about-ordering a:link {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}

#about-ordering a:visited {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}

#about-ordering a:hover {
	color: #8D0000;
	font-weight: bold;
	text-decoration: underline;
}




#login_a {
  font-size: 12px;
  vertical-align: middle;
}

#login_a .bold { 
  font-weight: bold;
}

#login_a table { 
  width: 500px;
}

#login_a td {
  width: 100%;
  padding: 2px 5px 2px 5px;
  text-align: left;
  border: none;
  vertical-align: middle;
}


#login_a td.inside {
  /* padding: 0px 15px 0px 15px; */
  /* border: none; */
  vertical-align: middle;
}


#login_a td.subject {
  vertical-align: middle;
  text-align: right;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
}

#login_a td.title {
  vertical-align: middle;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}


#login_a td.button {
  vertical-align: middle;
  text-align: right;
}



#profile-page {
}

#profile-page td {
  vertical-align: top;
  text-align: left;
}

#profile-form td.subject {
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  white-space: nowrap;
}

#profile-form td.value {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

#profile-form {
  background-color: #FFF4C2;
  border: 1px solid #ffcc33;
  padding: 15px 7px 15px 7px;
  width: 330px;
}

#profile-form td {
  text-align: left;
  vertical-align: top;
}

#profile-form .input-text{
  border:1px solid #3b6e22;
  color:#8080FF;
  vertical-align: middle;
}

#profile-form .ro-text{
  border:1px solid #FFFFFF;
  color:#666666;
  background-color:#EEEEEE;
  vertical-align: middle;
}

#profile-form .err-msg {
  font-size: 11px;
  font-weight: bold;
  color:#b80000;
  text-align: center;
  vertical-align: middle;
}

#profile-form .submit-edit{
  border:1px solid #3b6e22;
  color:#333333;
  background-color:#d8d8b0;
  vertical-align: middle;
}

#profile-form .submit-save{
  border:1px solid #3b6e22;
  color:#FFFFFF;
  background-color:#b80000;
  vertical-align: middle;
}

#profile-form a:link {
  font-size: 11px;
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#profile-form a:visited {
  font-size: 11px;
  color: #8D0000;
  font-weight: bold;
  text-decoration: none;
}

#profile-form a:hover {
  font-size: 11px;
  color: #8D0000;
  font-weight: bold;
  text-decoration: underline;
}





#privacy {
  font-size: 14px;
  vertical-align: top;
  text-align: left;
}

#privacy .heading {
  font-size: 18px;
  font-weight: bold;
}

#privacy .heading2 {
  font-size: 15px;
  font-weight: bold;
}

#privacy .highlight {
  background-color: #FFFF00;
  color: #4b0000;
}

#privacy li {
  margin-left:25px;
  margin-right:0px;
  list-style: disc; 
} 

#privacy td {
  width: 100%;
  padding: 15px;
  text-align: left;
  vertical-align: top;
/* margin: 0px; */
}



.area {
	color: #555588;
	background-color: #E3F2F9;
	font-weight: normal;
	font-size: 12px;
/*	padding: 5px; */
/*	border: 1px solid #C0C0FF; */
/*	margin-left: 5px; */
}


.area .header {
	font-weight: bold;
	/* color: #740202; */
	color: #A0A0FF;
	font-size: 12px;
}

.area a:link, a:visited {
	color: #555555;
	text-align: right;
	text-decoration: none;
}


.area a:hover {
	color: #555555;
	text-align: right;
	text-decoration: underline;
}


#side-a {
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  padding: 5px;
  margin-left: 5px;
/*  border-left: 1px solid #CCCCCC; */
  text-align: center;
  background-color: #FFFFFF;
}


#side-a img {
  margin-top: 3px;
  /* float: center; */
  /* border: 8px solid #FBF6C0; */
}


#side-a .header {
  font-weight: bold;
  /* color: #740202; */
  color: #A0A0FF;
  font-size: 12px;
}

#side-a .pending {
  color: #8D8D44;
  font-weight: bold;
  font-style: italic;
}


#side-a a:link {
  color: #9D0000;
  font-weight: bold;
  text-decoration: none;
}


#side-a a:visited {
  color: #9D0000;
  font-weight: bold;
  text-decoration: none;
}


#side-a a:hover {
  color: #9D0000;
  font-weight: bold;
  text-decoration: underline;
}


#artists-side-a {
  background-color: #FFF4C2;
  border: 1px solid #ffcc33;
}


#artists-side-a td.an-album {
  background-color: #FFFFFF;
  color: #6b1313;
  border: 1px solid #BBBBBB;
  text-align: center;
  vertical-align: middle;
  padding: 2px;
}

#artists-side-a td.dark-color {
  color: #6b1313;
}

#artists-side-a light-color {
  color: #A0A0FF;
}




.img-shadow {
  float:right;
  background: url(trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
}

.img-shadow img {
  display: block; /* IE won't do well without this */
  position: relative; /* Make the shadow's position relative to its image */
  padding: 5px; /* This creates a border around the image */
  background-color: #fff; /* Background color of the border created by the padding */
  border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
  margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
} 



#albums {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	margin-left: 5px;
	/* background-color: #FBF6C0; */
	background-color: #FFFFFF;
	/* border: 1px solid #C0F6FB; */
}


#albums img {
	margin-top: 3px;
	/* border: 8px solid #FBF6C0; */
}


#albums .header {
	font-weight: bold;
	/* color: #740202; */
	color: #A0A0FF;
	font-size: 12px;
}

#albums .pending {
	color: #8D8D44;
	font-weight: bold;
        font-style: italic;
}


#albums a:link {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}


#albums a:visited {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}


#albums a:hover {
	color: #8D0000;
	font-weight: bold;
	text-decoration: underline;
}



#albumreview {
	color: #222222;
	font-weight: normal;
	font-size: 13px;
	padding: 20px;
	margin-left: 5px;
	text-align: left;
}


#albumreview img {
	margin-top: 3px;
	border: 8px solid #FBF6C0;
}


#albumreview a:link {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}


#albumreview a:visited {
	color: #8D0000;
	font-weight: bold;
	text-decoration: none;
}


#albumreview a:hover {
	color: #8D0000;
	font-weight: bold;
	text-decoration: underline;
}




#search3 {
 font-family:'trebuchet ms',helvetica,sans-serif;
 text-align: right;
 padding: 5px;
 /* border: 1px solid #C0C0FF; */
 border: none;
 margin-left: 5px;
}


#search3 input {
 font-size: 9px;
 background-color: #FBF6C0;
 text-align: left;
 border: 1px solid #AABBCC;
}


#search3 button {
 background-color: #FFFFFF;
 text-align: right;
 padding: 0 0 2px 0;
 border: 0px ;
}


#footer {margin: 20px auto; padding: 0 0 50px 0; width: 900px; font-size: .85em}
#footer ul {margin: 0; padding: 0; list-style-type: none; float: left; display: block}
#footer ul li {margin: 0; padding: 0; list-style-type: none; float: left}
#footer ul li a {background: #fff; color: #888; text-decoration: none; float: left; padding: 5px 17px; border: 0; border-right: 1px solid #d2d2d2}
#footer ul li a:hover {background: #eee}
#footer ul li.last a {border: 0}

div.copyright {float: right; padding: 5px 3px 0 0; display: inline; color: #999}
div.image-credit {float: right; padding: 5px 3px 0 0; display: inline; color: #999; white-space: nowrap}

a.image-creditLink:link {
  font-size: 10px; 
  color: #BBBBBB;
  font-weight: normal;
  text-decoration: none;
}


a.image-creditLink:visited {
  font-size: 10px; 
  color: #BBBBBB;
  font-weight: normal;
  text-decoration: none;
}


a.image-creditLink:hover {
  font-size: 10px; 
  color: #BBBBBB;
  font-weight: normal;
  text-decoration: underline;
}

