/*      (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 {
  height: 100.1%
}
*/


#wrapper {
  margin: 0 auto;
  /* margin: 0;  */
  width: 899px; 
  padding: 0 0 0 0px; 
  background: #ffffff;
/*  border: 1px solid #c3d2d5 */
}


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;
/*
  text-align:center;
  height:100%;
  border-style:none;
  border-width:0;
  background: #FFFFFF;
*/
}


table { 
  padding: 0px
}

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

a img {
  border: none;
}



#main-middle { 
  width: 420px;
}

#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: #f4f4f0;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
  vertical-align: middle;
}

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

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

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

#title .email { 
  color: #738090;
}

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

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

#title a:hover {
  color: #007a9e;
  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 {
  border-collapse: collapse;
  padding: 0;
  margin: 0px;
}

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


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


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



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


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


#title-nav td.lower {
  height: 50px;
  background-color: #EDEBDA;
  font-size:15px;
  font-weight: bold;
  color: #0367b3;
  /* color: #aaa97b; */
  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: #0367b3;
  /* color: #aaa97b; */
  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 caption {
  font-size: 16px;
  font-weight: bold;
}

#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.subject-req {
  vertical-align: middle;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  color: #990000;
  white-space: nowrap;
}

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

#form1 td.input-req {
  vertical-align: middle;
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  color: #990000;
  white-space: nowrap;
}

#form1 td.title {
  vertical-align: middle;
  text-align: center;
  font-size: 15px;
  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; */
  color:#4040CF;
  vertical-align: middle;
}

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

/*
#form1 submit{
  border: 2px solid #3b6e22;
  color:#8080FF;
  vertical-align: middle;
  background-color:#FFD0D0;
  cursor:pointer;
  padding:0px 6px;
}
*/


#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;
}


#im-edit { 
  width: 606px;
  vertical-align: top;
  text-align: middle;
  border: 1px solid #909090;
}

#im-edit .small { 
  font-size: 10px;
  font-weight: normal;
  color: #666666;
}

#im-edit table {
  /* border: 1px solid #ffcc33; */
  /* background-color: #ffffff; */
  border-collapse: collapse;
}

#im-edit image { 
  padding: 0;
}

#im-edit td { 
  text-align: center;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

#im-edit td.heading { 
  width: 600px;
  font-size: 15px;
  font-weight: bold;
}

#im-edit td.image { 
  width: 90px;
  border: 1px solid #909090;
  text-align: center;
  padding: 3px 0 3px 0;
}

#im-edit td.image-hilite { 
  background-color: #FFFFcc;
  width: 90px;
  border: 1px solid #000000;
  text-align: center;
  padding: 3px 0 3px 0;
}

#im-edit td.end { 
  width: 100%;
  border: 0;
}

#im-edit td.form { 
  width: 100%;
  border: 0;
}

#im-edit td.subject { 
  font-size: 12px;
  font-weight: bold;
}

#im-edit a:link {
  color: #007a9e;
  font-weight: bold;
  text-decoration: none;
}

#im-edit a:visited {
  color: #007a9e;
  font-weight: bold;
  text-decoration: none;
}

#im-edit a:hover {
  color: #007a9e;
  font-weight: bold;
  text-decoration: underline;
}



#terms-a { 
  width: 650px;
  background-color: #FFFFcc;
  border: 2px solid #ffcc33;
  /* background-color: #f4f4f0;*/
  padding: 5px;
}

#terms-a td {
  color: #000000;
  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 { 
  width: 550px;
  text-align: left;
  background-color: #FFFFcc;
  border: 2px solid #ffcc33;
}

#warn-box td {
  font-weight: normal;
  font-size: 13px;
  color: #000000;
  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}


.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}

.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;
}

#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;
}



#address-box { 
  background-color: #FFFFcc;
  border: 2px solid #ffcc33;
  width: 350px;
}

#address-box td {
  white-space: nowrap;
}

#address-box td.note {
  color: #666666;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
}

#address-box td.address {
  color: #000000;
  text-align: left;
  width: 250px;
  font-size: 16px;
  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;
}




#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.subject-req {
  vertical-align: middle;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  color: #990000;
  white-space: nowrap;
}

#profile-form td.input-req {
  vertical-align: middle;
  text-align: left;
  font-weight: bold;
  font-size: 13px;
  color: #990000;
  white-space: nowrap;
}

#profile-form td.title-req {
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  color: #990000;
  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; */
  color:#4040CF;
  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 {
  width: 140px;
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

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

#side-a td {
  width: 140px;
  text-align: center;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

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

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

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

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

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


#artists-side-a {
  background-color: #DDDDDD;
  /* background-color: #; */
  border: 1px solid #ffcc33;
  padding: 0px;
  margin: 10px 0 0 0;
}

#artists-side-a table{
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}

#artists-side-a td.main-header {
  text-align: center;
}

#artists-side-a td.main-header {
  font-weight: bold;
  /* color: #740202; */
  color: #000000;
  background-color: #FFFFCC;
  border: 1px solid #FFCCCC;
  font-size: 15px;
  text-align: center;
  float: center;
  padding: 7px 0 7px 0;
  margin: 0px;
}

#artists-side-a td.header-ar {
  font-weight: bold;
  /* color: #740202; */
  color: #000000;
  font-size: 15px;
  text-align: center;
  float: center;
  padding: 0px;
  margin: 0px;
}

#artists-side-a td.header-al {
  font-weight: bold;
  /* color: #740202; */
  color: #000000;
  font-size: 13px;
  text-align: center;
  float: center;
  padding: 0px;
  margin: 0px;
}

#artists-side-a .plus-add {
  font-weight: normal;
  /* color: #740202; */
  color: #000000;
  font-size: 10px;
  text-align: center;
  float: center;
  padding: 0px;
  margin: 0px;
}

#artists-side-a td {
  text-align: center;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

#an-artist-side-a {
  border-top: 11px solid #738090;
  /* background-color: #; */
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
}

#an-artist-side-a .name {
  font-weight: bold;
  /* color: #740202; */
  color: #000000;
  font-size: 12px;
  text-align: center;
  float: center;
}

#an-artist-side-a table{
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}

#an-artist-side-a td {
  text-align: center;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}


#album-side-a {
  width: 125px;
  background-color: #EDEBDA;
  color: #6b1313;
  border: 1px solid #BBBBBB;
  margin: 0 5px 0 5px;
  padding: 0px;
}

#album-side-a td {
  background-color: #EDEBDA;
  text-align: center;
  font-weight: bold;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

#album-side-a td.title {
  text-align: center;
  font-weight: bold;
  color: #000000;
}

#album-side-a td.subtitle {
  font-weight: normal;
  color: #000000;
  font-style: italic;
}

#album-side-a td.inventory {
  font-weight: normal;
  color: #000000;
}




#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;
}


.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 */
} 


#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;
}


