    #header {
      float:left;
      width:100%;
      background:#DAE0D2 url("images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      display:block;
      background:url("images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #header a:hover {
      color:#333;
      }
    #header .current {
      background-image:url("images/left_on.gif");
      }
    #header .current a {
      background-image:url("images/right_on.gif");
      color:#333;
      padding-bottom:5px;
      }
	div.contents {
		float:left;
		max-width:610px;
		min-height:150px;
		padding:5px;
		text-align:center;
		background-color:white;
	}
	div.program {
		width:600px;
		min-height:25px;
		padding:10px;
		text-align:left;
	}
	div.cover {
		float:left;
		width:250px;
		min-height:150px;
		padding:5px;
		text-align:center;
	}
	div.albumTitle {
		font-size:30pt;
		font-weight:bold;
		padding:10px;
		float:left;
		max-width:700px;
	}
	div.spacer {
		width:800px;
		height:20px;
	}
	div.frame {
		border:1px solid black;
		max-width:900px;
	}
	h1.pageheader {
		text-align:center;
		margin:0px;
	}
	div.newrelease {
		width:340px;
		padding:5px;
		text-align:center;
		background-color:white;
		margin:0px;
		min-height:84px;
		border-radius: 15px;
		background: linear-gradient(to bottom, #fff, #eee)
	}
	div.announce {
		font-family:Arial,Helvetica,sans-serif;
		color:blue;
		font-weight:bold;
		font-size:18pt;
		color:yellow;
		text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
		font-style:italic;
		width:350px;
	}
	div.banner {
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		margin-bottom:0px;
		max-width:1006px;
	}
	div.columns {
		float:left;
		vertical-align:top;
		width:50%;
		min-width:300px;
	}
	img.scalable {
		max-width:100%;
		max-height:100%;
		min-width:300px;
	}
	btn {
	}
	button.express-btn {
		background: #1C0499;
		background-image: -webkit-linear-gradient(top, #1C0499, #2980b9);
		background-image: -moz-linear-gradient(top, #1C0499, #2980b9);
		background-image: -ms-linear-gradient(top, #1C0499, #2980b9);
		background-image: -o-linear-gradient(top, #1C0499, #2980b9);
		background-image: linear-gradient(to bottom, #1C0499, #2980b9);
		-webkit-border-radius: 10;
		-moz-border-radius: 10;
		border-radius: 10px;
		font-family: Arial;
		color: #ffffff;
		font-size: 14px;
		padding: 5px 20px 5px 20px;
		text-decoration: none;
	}
	button.express-btn:hover {
		background: #1C59F7;
		background-image: -webkit-linear-gradient(top, #1C59F7, #3498db);
		background-image: -moz-linear-gradient(top, #1C59F7, #3498db);
		background-image: -ms-linear-gradient(top, #1C59F7, #3498db);
		background-image: -o-linear-gradient(top, #1C59F7, #3498db);
		background-image: linear-gradient(to bottom, #1C59F7, #3498db);
		text-decoration: none;
	}
