body {
    text-align:center;
    background-color: #000000;
    background-position:top;
}

#wrapper {
    margin-top: 20px;
    width:800px;
    height: 3751px;
    margin-left: auto;
    margin-right: auto;
    
}

#header {
    margin-left: auto;
    margin-right: auto;
    background-image: url("images/header.jpg");
    width: 800px;
    height: 430px;
}

#nav_bar {
    background-image: url("images/horz_bar.gif");
    background-repeat: no-repeat;
    background-position: top right;
    float: left;
    margin-top: 0px;
    background-color: #51130E;
    width: 177px;
    height: 500px !important;
    border-bottom: solid white 1px;
    text-align: left
}

#rec_nav {
        margin-left: 10px;
        height: auto;
}


#container {
    font: 10pt tahoma;
    color: #fff;
    float: right;
    text-align: left;
    width: 623px;
    height: 500px !important;
    background-color: #51130e;
    border-bottom: solid white 1px;
}


#longer_nav {
		height: 3632px;
}

/*--------start of discs */

/*--------joe */


#joe_container {
    width: 623px;
    height: 312px;
}

#joe_cdr {
    margin-left: 20px;
    background-image: url("images/joe.jpg");
    background-repeat: no-repeat;
    float: left;
    width: 259px;
    height: 259px;        
}

#joe_links {
	margin-left: 20px;
	margin-top: -40px;
    line-height: 15px;
    float: left;
}

#joe_text {
    background-repeat: no-repeat;
    float: right;
    width: 275px;
    margin-right: 0px;
    line-height: 15px;
}

/* ------col_container  */

#col_container {
    background-repeat: no-repeat;
    float: right;
    width: 275px;
    margin-right: 0px;
}

/* ------tracks  */

#tracks_container {
    background-repeat: no-repeat;
    width: 275px;
    margin-right: 0px;
    line-height: 15px;
}

.song_author {
    margin-left: 30px;
    font-size: 10;
}


/* ------biography  */

#biography {
    background-repeat: no-repeat;
    width: 255;
    margin-right: 0px;
    line-height: 15px;
}


/* ------about recording  */

#recording {
    background-repeat: no-repeat;
    width: 255;
    margin-right: 0px;
    line-height: 15px;
}

/* ------credits  */

#tracks_container {
    background-repeat: no-repeat;
    float: right;
    width: 275px;
    margin-right: 0px;
    line-height: 15px;
}

.credits_links {
    text-align: right;
    font-size: 12;
    text-decoration: underline;
}

/* ------band  */

#band {
    background-repeat: no-repeat;
    float: right;
    width: 275px;
    margin-right: 0px;
    line-height: 15px;
}

/*--------end of cds */

.line {
    margin-top: 8px;
    width: 275px;
    height: 1px;
    background-image: url("images/horz_line.gif");
    background-repeat: no-repeat;
}

.credits {
    font: 10pt/16pt tahoma;
    color: #ffffff;       
}

.originalPrice {
    font-weight: normal;
    text-decoration: line-through;
}

.sticker {
    background-image: url("images/sticker.gif");
    background-repeat: no-repeat;
    width: 268px;
    height: 75px;
}

.sticker_blank {
    background-image: url("images/sticker_blank.gif");
    background-repeat: no-repeat;
    width: 268px;
    height: 75px;
}


#footer {
	text-align: left;
    margin-right: auto;
    margin-left: auto;
    width: 800px;
    background-color: #000000;
}


h5 {
    font: 8pt/16pt tahoma; 
    color: #fff;
}

h3 {
    font-family: tahoma;
    color: fff;
    font-style: italic;        
}

.nav_text {
    margin-left: 22px;
    margin-top: 20px;
}

.titles {
	font: tahoma;
    font-size: medium;
    font-style: italic;
}

.time_margin {
    margin-left: 42px;
}

.second_line_in {
    margin-left: 21px;
}


/* links
--------------*/

a:hover.title {
    font-size: medium !important;
    font-style: italic;
    color: white;
    line-height: 15px;
    
}

a:link {
    font: 10pt/16pt tahoma;
    color:#ffffff;
    text-decoration:none;
}

a:visited {
    font: 10pt/16pt tahoma;
    color:#ffffff;
    text-decoration:none;
}

a:hover {
    font: 10pt/16pt tahoma;
    color:#ccc;
    text-decoration:none;
}
