body
 {
background-color:#222;
background-image:url(webdata/newbackground.png);
background-attachment:fixed;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCC;
text-align:center;
margin:0;
}

tr
 {
font-size:12px;
}

a 
{
color:#696;
text-decoration:none;
}

a:hover
 {
color:#FFF;
}

p 
{
margin:0 22px;
margin-top:8px;
}

h2
 {
font-size:18px;
font-weight:700;
margin:15px 0 0 22px;
}

#logo 
{
background-image:url(webdata/header_main.png);
margin:20px auto 15px auto;
width:641px;
height:70px;
}

.header
{
/*position:fixed;*/
width:100%;
padding:6px;
padding-bottom:0px;
background-image:url(webdata/25%.png);
padding-bottom:6px;
}

.content
{
margin-top:8px;
width:730px;
}

.blockcontent
{
margin-bottom:18px;
}

/*
 * Ensure that the content is in a fixed width, variable height element, horizontal centered in the screen.
 */
#page {
width:720px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
text-align:left;
height:100%;
}

#menu {
margin:auto;
margin-bottom:6px;
font-size:10px;
font-weight:700;
text-align:center;
}

.track {
margin:6px;
}

embed {
margin-left:20px;
}

.btns
{
text-align:center;
margin:8px;
/*
background-color:#222;
-moz-border-radius:8px;
*/
}

.btn {
text-align:center;
background-color:#040404;
-moz-border-radius:6px;
padding:8px;
border:1px solid #222;
width:160px;
height:32px;
margin:8px;
margin-bottom:4px;
margin-top:4px;
}

.btn:hover {
background-color:#bbb;
color:#333;
}

.album {
width:544px;
padding:0px;
float:left;
margin:12px;
margin-left:32px;
/*background-color:#111;*/
padding:20px;
-moz-border-radius:8px;
}

.photos {
width:640px;
margin:8px;
float:left;
margin:6px;
}

.photos img {
margin:3px;
}

.tracklist
{
margin-left:32px;
margin-top:8px;
}

.body_acordion
{
/*margin:4px;*/
/*max-width:641px;*/
padding:0px;
-moz-border-radius:8px;
background-image:url(webdata/25%.png);
}

.collapsablespace
{
margin:24px; margin-bottom:0px; padding:12px;  background-image:url(webdata/newbackground.png); 
}

#footer {
/*width:595px;*/
background-color:#2c2c2c;
text-align:center;
color:#999;
/*border:1px solid #121212;*/
margin-top:12px;
max-width:750px;
padding:8px;
font-size:10px;
background-image:url(webdata/footer.gif);
}

.cd
{
min-height:208px;
margin:20px;
margin-top:30px;
}

.cd img
{
float:right;
margin-right:60px;
margin-top:-20px;
}

/* 
 * Gallery Styles
 */

#motioncontainer {
margin:0 auto;
width:597px;
/*border:1px solid red;*/
height: 97px; /* Set to gallery height */
margin-bottom:12px;
position:relative;overflow:hidden;
}

#motioncontainer a img {
margin:2px;
border: 1px solid gray; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid white; /* Set image border hover color */
}

#motiongallery
{
	white-space: nowrap; width:498px; margin-left:auto; margin-right:auto;
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}

.head_covers
{
margin:2px;
border: 1px solid gray; /* Set image border color */
width:91px;
height:91px;
display:block; float:left; 
padding:0px;
}

.head_covers:hover
{
border: 1px solid white; /* Set image border hover color */
}

/* End Gallery Styles */

.cdplayer
{
	margin-left:-16px;
	position:fixed;
	bottom:8px;
	right:8px;
}

#tipDiv 
{
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background-color:#E1E5F1; 
	border:1px solid #667295; 
    width:250px; 
}
