body {background:white url(../images/bg2.gif) repeat-y; font-family:verdana, tahoma, sans-serif; font-size:80%; margin:0; padding:0; width:760px;}
#logo {padding:0; margin:0; height:160px;}
#content {width:710px; padding:10px; color:black; clear:both;}
#footer {width:710px; padding:10px; text-align:center; font-size:0.9em; color:#666; clear:both; margin-top:1em;}

p, dl, ol, ul, form {margin:0 0 1em 0; padding:0;}
dl, ul, ol {margin-left:2em;}
a:link {color:#0177c2;}

h1 {margin:0; padding:0;}
h2, h3, h4, h5, h6 {margin:0.25em 0 0.5em 0; padding:0; font-family:Arial, Times New Roman; clear:left;}
h2 {color:#628465; border-bottom:1px dashed #628465; font-size:2em;}
h3 {font-size:1.5em;}

#nav {width:760px; padding:4px 0; margin:0; border-top:1px solid #CB4CB4; border-bottom:1px solid #CB4CB4; background:#CB4CB4;}
#nav a {background:#EFC3E7; padding:4px 6px; margin:0; border-right:1px solid #CB4CB4; color:black; font-weight:bold; text-decoration:none;}
#nav a:hover {text-decoration:underline;}
#nav a.nolink:hover {text-decoration:none;}
#nav a img {border:none;}

#dropmenudiv {position:absolute; border:1px solid #CB4CB4; z-index:100; margin-top:4px; margin-left:-7px;}
#dropmenudiv a {width:180px; display:block; border-bottom:1px solid #fff; padding:4px; text-decoration:none; font-weight:bold; background:#FAEBF7; color:black;}
#dropmenudiv a:hover {text-decoration:underline;}

#audio #nav #naudio, #bio #nav #nbio, #calen #nav #ncalen, #conta #nav #nconta, #index #nav #nhome, #lesso #nav #nlesso, #links #nav #nlinks {background:white;}
#audio #nav #naudio a:hover, #bio #nav #nbio a:hover, #calen #nav #ncalen a:hover, #conta #nav #nconta a:hover, #index #nav #nindex a:hover, #lesso #nav #nlesso a:hover, #links #nav #nlinks a:hover, #prais #nav #nprais a:hover {text-decoration:none;}
#milkman #dropmenudiv #n2milkm, #pfd #dropmenudiv #n2pfd, #jrq #dropmenudiv #n2jrq, #lbb #dropmenudiv #n2lbb, #otherproj #dropmenudiv #n2other, #prais #dropmenudiv #n2prais, #priva #dropmenudiv #n2priva, #cred #dropmenudiv #n2creds {background:white;}
#milkman #nav #naudio, #pfd #nav #naudio, #lbb #nav #naudio, #jrq #nav #naudio, #otherproj #nav #naudio, #priva #nav #nlesso, #prais #nav #nlesso, #cred #nav #nlesso {background:#FAEBF7;}

#nav .anylinkcss {position:absolute; visibility:hidden; border:1px solid #CB4CB4; border-bottom:none; z-index:100; width:205px;}
#nav .anylinkcss a {border-bottom:1px solid #CB4CB4; width:100%; display:block; padding:4px 0; text-indent:5px; background-color:#FAEBF7;}
#nav .anylinkcss a:hover{background:white;}

form#contact ul {list-style:none;}

dl.syllabus dt {font-weight:bold;}
dl.syllabus, dl.syllabus dd {margin:0; padding:0;}
dl.syllabus ul {list-style:none;}
abbr.none {border:none;}

ul.gigs h3 {font-size:1.3em; margin:0;}
ul.gigs li {margin-bottom:2em;}
ul.gigs .cover {font-style:italic;}
ul.gigs .time {color:#CB4CB4;}
ul.gigs .group b {color:#628465;}
ul.gigs .loc, ul.gigs .group, ul.gigs .cover {margin-top:0.5em;}

ul.cast, ul.mp3 {list-style:disc;}
ul.cast li, ul.mp3 li {margin-bottom:0.5em;}

dl.links, dl.testimonials {margin-bottom:2em;}
dl.links dd {margin-bottom:0.5em;}
dl.testimonials dd {margin-bottom:2em; font-style:italic;}

#index dl {margin-left:0;}
#index dl dt {font-weight:bold;}
#index dl dd {margin-bottom:0.5em;}