body { color: #1b3c5d; background: #def; padding: 0; margin: 10px; font: 10pt/13pt Verdana, sans-serif; }
img { border: 1px solid #20446A; border-top-color: #CCE1F2; border-top-width: 1px; border-left-color: #CCE1F2; border-left-width: 1px; }
ol, li { margin-top: 0; }
p { margin-top: 0; }
h1 { color: #1E4167; font: bold 13pt Verdana, sans-serif; border-bottom: 1px solid #1E4167; padding-bottom: .25em; }
h2 { border-bottom: 1px solid #254974; padding-bottom: .25em; margin-right: 50%; font: bold 10pt Verdana, sans-serif;  color: #1A3755;  }
h3 { font: bold 8pt Verdana, sans-serif; text-align: center; margin-bottom: 0; }
a { text-decoration: underline; color: #1b3c5d; }
a:hover { text-decoration: underline; color: #2E659D; }
#outer { background: #2e659d url(../images/bg.jpg) repeat-x top; width: 773px; border: 1px solid #1b3c5d; padding: 0; }
#header, #nav, #content, #discography { background: #9eb4cb; border: 1px solid #1b3c5d; padding: 0;  }
#content {background: #B6CFEA url(../images/bg-content.jpg) repeat-x top;}
#header { width: 765px; height: 60px; margin: 3px; text-align: center; }
#header img { margin-top: 3px; border: 0; }

#main { margin: 0 3px;  }

#nav { width: 110px; float: left; font: bold 8pt Arial, sans-serif; padding: 3px 0; }
#nav a { display: block; width: 102px; color: #1b3c5d; text-decoration: none; background: url(../images/button-bg.jpg) no-repeat 2px;  padding: 4px 0 4px 7px;  }
#nav a:hover { color: #DCEBFE;  background: url(../images/button-bg-on.jpg) no-repeat 2px;}

#content { width: 650px; float: right; margin-bottom: 0; }
#leftcol { width: 421px; float: left; padding: 5px 5px 10px 5px; border-right: 1px dashed #20446A; }
#rightcol { width: 207px; float: right; padding: 5px; font: 8pt/12pt Verdana, sans-serif; }
#twocol { width: 639px; padding: 5px 5px 20px 5px; }
.inset { width: 90%; text-align: center; padding: 10px 0;  }
.divider { border-top: 1px dashed #20446A; margin: 0; padding: 0; }
 
table { width: 100%; padding: 0; border: 0; background: #1E4167;  }
th { color: White; background: #1A3757; padding: 2px 0; }
td { padding: 2px; background: #DFEBFF; font: bold 8pt Verdana, sans-serif; }
#discography { clear: both; width: 650px; margin-left: 115px; margin-top: 10px;  }

#footer { color: white; clear: both; margin-left: 3px; padding: 20px 0; font: 8pt Verdana, sans-serif;}
