/* CSS Document */

body{
background-color:#CCFF99;
background-image:url(images/pattern.gif);
}

#container{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
position:relative;
background-color:#DBC878;
height:auto;
width:800px;
overflow:visible;
text-align:center;
min-height:700px;
}

.links a{
color:white;
font-size:30px;
text-decoration:overline;
}

a{
color:#2D8DA5;
text-decoration:overline;
}

a:hover{
color:#2D8DA5;
text-decoration:underline;
}

.bandname{
color:#2D8DA5;
font-size:50px;
}

.leftalign{
text-align:left;
}

#content{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

#rightside{
float:right;
margin-left:20px;
margin-right:10px;
width:306px;
font-size:13px;
text-align:center;
}

#disc_content{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;

}

table.disc{
font-size:13px;
}

td.catalog{
white-space: nowrap;
}

#disc_rightside{
float:right;
margin-left:10px;
margin-right:10px;
height:650px;
width:320px;
text-align:left;
overflow:auto;
}


/*
-----------------------------------------------
Spry Demos CSS Rules
Version:  12 Apr 2006 (0.2b)
----------------------------------------------- */


/* Layout Rules
----------------------------------------------- */
.SpryHiddenRegion {
   visibility: hidden;
}

/* Form Elements
----------------------------------------------- */
label, select { 
	}
select {
	color: black;
	background-color:  #131313;
	border: 1px solid #b1b1bc;
}

/* Table Rules
----------------------------------------------- */
td.rank { }

#albumsavailable { 
	border-collapse:collapse;
	empty-cells:show;
	width:434px;
	margin: 0;
}
#albumsavailable caption {
	color: #fff;
	text-transform:uppercase;
	text-align: left;
	font-weight: bold;
        font-size:13px;
	letter-spacing: 0.1em;
	background-color: #557778;
	padding: 0.375em;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
}
#albumsavailable th {
	background-color: white;
	padding: 6px 0.25em;
	color: black;	
        font-size:12px;
	font-weight: bold;
	margin: 0;
	cursor: pointer;
}

#albumsavailable th.infocus { background-color: #2D8DA5; }
#albumsavailable th.selected {	color: black; }

#albumsavailable td, #albumsavailable th { 
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: left;
        font-size: 12px;
}
#albumsavailable tr {
	border-bottom: solid 1px #202020;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#albumsavailable tr.infocus {
	background-color:#2D8DA5;
	cursor: pointer;
}

#albumsavailable tr.notinfocus { background-color:#fff; }
#albumsavailable tr.selected { color:black; }
#albumsavailable tbody { margin-top: 0; }
.even { background-color: #a9b7b5; }

.rowHover {
	color: black;
	background-color: #2D8DA5;
	cursor: pointer;
}

.rowSelected { color: green; }

