body {
 background-color: #4B2F17;
 margin: 0px;
 padding: 0px;
 background-image: url("images/SRflower.jpg");
 background-position: 100% 100%;
 background-attachment: fixed;
 background-repeat: no-repeat;
}

span.length {
 color: #999;
 font-style: italic;
 padding-left: 5px;
}

span.DownloadTitle {
 background-color: #000;
 border: 1px solid #666;
 padding: 5px;
}

span.DownloadValue {
 font-family: Sans-serif;
 font-weight: bold;
 border: 1px solid #D90;
 padding: 5px;
 background-color: #000;
}

pre.DownloadPre {
 font-family: Monospace;
 font-size: 12px;
 line-height: 18px;
 color: #F7E5D4;
 text-align: left;
}

img {
 border: none;
 text-decoration: none;
}

#TopPanel {
 height: 104px;
 padding: 0px;
 margin: 0px;
}

#TopPanel img {
 margin: 0px;
 padding: 0px;
 border: none;
}

#TopPanel a {
text-decoration: none;
}


#ContentPanel {
 clear: both;
 display: block;
 padding: 10px 50px 1px 0px;
 margin: 0px;
 background-image: url("images/SRmainGuitar.jpg");
 background-repeat: no-repeat;
 background-position: 0% 0%;
 font-family: Sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #F7E5D4;
 text-align: left;
}

#ContentPanel .prop {
 height: 725px;
 float: right;
 width: 1px;
 border: none;
}

#ContentPanel .clear {
 clear: both;
 height: 1px;
 overflow: hidden;
 border: none;
 background-image: none;
}

#ContentPanel .min725px {
height: 725px;
}


#ContentPanel h5, h1 {
 margin: 25px 0px 1px 230px;
 padding: 5px;
 font-size: 12px;
 font-family: Sans-serif;
 font-weight: bold;
 color: #D0C35B; 
 letter-spacing: 2px;
 border: 1px solid #996533;
 background-color: #724820;
}

#ContentPanel p {
 font-family: Sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #F7E5D4;
 text-align: left;
 margin: 10px 0px 10px 230px;
 padding: 1px;
}

#ContentPanel ol {
 font-family: Sans-serif;
 font-size: 12px;
 line-height: 24px;
 color: #F7E5D4;
 text-align: left;
 margin-left: 260px;
}

#ContentPanel p.tracklisting {
 margin-top: 10px;
 line-height: 14px;
}

#ContentPanel p.indent {
 margin-left: 260px;
 margin-right: 80px;
 text-align: justify;
}

#ContentPanel p.j {
 text-align: justify;
}

#ContentPanel pre {
 font-family: Monospace;
 font-size: 12px;
 color: #F7E5D4;
 text-align: left;
 margin: 10px 0px 15px 230px;
}

#ContentPanel img.signature {
 margin-left: 235px;
}

#ContentPanel div.OrderIMG {
 margin: 5px 0px 5px 230px;
 padding: 0px;
 float: left;
 width: 80px;
 height: 80px;
}

#ContentPanel img.biography {
 clear: both;
 padding: 0px;
 margin: 1px 1px 1px 230px;
}

#ContentPanel img.album {
 margin: 10px 10px 10px 230px;
 padding: 0px;
 float: left;
 display: block;
 border: 2px solid #000;
}

#ContentPanel a, #ContentPanel a:visited {
 color: #DBDBF0;
 text-decoration: underline;
}

#ContentPanel a:hover {
 color: #F50;
}

#ContentPanel div.player {
 margin-left: 230px;
 padding: 0px;
}

#phplist {
 font-family: Sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #F7E5D4;
 margin-left: 230px;
}

#phplist li.list {
 font-weight: bold;
}

#phplist div.listdescription {
 margin: 5px;
 padding: 5px;
 font-weight: normal;
}

#phplist h1 {
 margin: 5px;
 letter-spacing: 0px;
}

#phplist p {
 margin-left: 10px;
}

#phplist div.missing {
 font-size: 16px;
 color: #F00;
 background-color: #000;
 padding: 10px;
 margin: 1px;
 width: 450px;
}

#phplist font.required {
 display: none;
}

#phplist div.adminmessage {
 background-color: transparent;
 border: none;
 margin: 0px;
}

#phplist div.adminmessage p {
 margin-left: 10px;
}

#phplist span.attributename,td {
 color: #F7E5D4;
 text-align: left;
 font-family: Sans-serif;
 font-size: 12px;
 font-weight: normal;
}

#phplist span.attributeinput {
 font-family: Monospace;
 font-size: 12px;
 width: 300px;
 border: 1px solid #C50;
 color: #000;
}

#phplist input {
 font-family: Monospace;
 font-size: 12px;
 border: 1px solid #C50;
 background-color: #000;
 color: #FFF;
 margin: 5px 0px 5px 0px;
 padding: 5px;
}

#phplist input.radio {
 padding: 5px;
 margin: 0px 5px 0px 5px;
 border: none;
 background-color: transparent;
}

#phplist input.subscribe {
 font-weight: normal;
 font-family: sans-serif;
 font-size: 14px;
}

#phplist div.required {
 color: #F7E5D4;
 text-align: right;
 font-family: Sans-serif;
 font-size: 12px;
 font-weight: normal;
}

#phplist form {
 color: #000;
 font-family: Sans-serif;
 font-weight: bold;
 margin: 1px;
}


#MenuBar {
 margin: 0px 0px 15px 220px;
 font-size: 14px;
 font-family: Sans-serif;
 font-variant: small-caps;
 font-weight: bold;
 letter-spacing: 2px;
}


#MenuBar ul {
 margin: 0px 0px 3px 0px;
 padding: 3px 0px 20px 0px;
 border-bottom: 1px solid #C50; 
}


#MenuBar li {
 display: inline;
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}


#MenuBar a, #MenuBar a:visited {
 float: left;
 margin: 0px 15px 4px 0px;
 padding: 0px;
 color: #C50; 
 text-decoration: none;
}


#MenuBar a.active, #MenuBar a:hover, #MenuBar a:visited.active {
 border-bottom: 4px solid #F50;
 color: #F50; 
}


#DiscographyTable {
 margin: 25px 10px 25px 230px;
 border-top: 1px solid #DFAF79;
 border-right: 1px solid #DFAF79;
 width: 525px;
}


#DiscographyTable table {
width: 525px;
}

#DiscographyTable th {
 border-left: 1px solid #DFAF79;
 padding-top: 10px;
 width: 175px;
}


#DiscographyTable td {
 border-left: 1px solid #DFAF79;
 border-bottom: 1px solid #DFAF79;
 width: 175px;
}


#DiscographyTable p.Title {
 text-align: right;
 margin: 0px;
 padding: 0px;
 color: #F7E5D4;
}

#DiscographyTable p.Album {
 text-align: center;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 5px 0px;
 color: #F7E5D4;
 font-family: Sans-serif;
}

#DiscographyTable a {
 color: #DBDBF0;
 font-weight: bold;
}

#DiscographyTable a:hover {
 color: #F50;
}

#DiscographyTable h4 {
 font-size: 12px;
 font-weight: bold;
 font-family: Sans-serif;
 color: #F50;
 margin: 5px 0px 0px 0px;
 padding: 5px 0px 2px 0px;
 text-align: center;
}

#DiscographyTable img {
 border: none;
 text-decoration: none;
}


#CopyrightPanel {
 clear: both;
 display: block;
 text-align: center;
 border-top: 1px solid #963;
 padding: 10px;
 margin: 1px 1px 100px 1px;
 background-color: transparent;
}

#CopyrightPanel p {
 font-family: Sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #F7E5D4;
 text-align: center;
 margin: 5px;
 padding: 5px;
}

#CopyrightPanel a, #CopyrightPanel a:visited {
 color: #DBDBF0;
 text-decoration: underline;
}

#CopyrightPanel a:hover {
 color: #F50;
}

#Google {
 border-top: 1px solid #963;
 margin-top: 50px;
 margin-bottom: 10px;
 text-align: center;
}

#Google div {
 width: 500px;
 border: 1px solid #963;
}

#Google p {
 font-family: Sans-serif;
 font-size: 12px;
 color: #F7E5D4;
 text-align: left;
 margin: 10px 0px 15px 230px;
}


#ContactForm {
 width: 450px;
 margin: 10px 1px 1px 230px;
 padding: 0px;
 font-family: Sans-serif;
 font-size: 12px;
 color: #F7E5D4;
}


#ContactForm input, #ContactForm textarea {
 width: 350px;
 border: 1px solid #F90;
 background-color: #F4F2BD;
 color: #000;
}


#ContactForm td.left {
 color: #F7E5D4;
 width: 85px;
 text-align: right;
 font-size: 12px;
}


#ContactForm input.submit {
 width: 175px;
 background-color: #E2A34F;
 font-weight: bold;
 border: 3px ridge #F90;
}


#songs {
 margin: 10px 0px 10px 240px;
 padding: 0px;
 width: 550px;
 color: #FFF;
 font-family: sans-serif;
 font-size: 12px;
}

#songs td.cd {
 border-left: 1px solid #996533;
 border-bottom: 1px solid #996533;
 width: 160px;
}

#songs td.album {
 background-color: #36220F;
 padding: 1px 5px 1px 5px;
 text-align: center;
 font-weight: bold;
 letter-spacing: 1px;
 font-variant: small-caps;
 font-size: 13px;
 border-bottom: 1px solid #996533;
 width: 195px;
 line-height: 12px;
}

#songs td.albumcd {
 background-color: #36220F;
 padding: 1px;
 text-align: right;
 border-bottom: 1px solid #996533;
 width: 160px;
 line-height: 12px;
}

#songs td.link {
 background-color: #5E3918;
 padding: 1px 5px 1px 5px;
 text-align: center;
 border-bottom: 1px solid #996533;
 border-right: 1px solid #996533;
 width: 195px;
}

#songs th {
/* background-color: #36220F; */
 background-color: #222;
 font-size: 14px;
 font-variant: small-caps;
 font-weight: bold;
 color: #FFF;
 text-align: center;
 padding: 5px;
 margin: 0px;
 border: 1px solid #996533;
}


#sitemap { 
 margin: 0px 0px 0px 230px;
}

#sitemap table {
 width: 550px;
 border: none;
}

#sitemap td {
 width: 275px;
 vertical-align: top;
 padding: 10px;
 margin: 0px;
}

#sitemap p {
 margin: 5px;
 padding: 5px;
 font-size: 12px;
 line-height: 12px;
}
