body {background-color:#ffffe1; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #050572; margin:5px;}
td.edge {padding:10px; font-size: .9em; text-align: justify}
td.textEdge {padding:10px;}

.highlight {color:#CC0000;}

table#main {width:100%; font-size: .9em;}

p.caption {font-weight:400;}
p.concert {font-size:1.2em}
table#cd {width:710px; margin-top:10px;}
table#cd td.right {padding: 0 10px;vertical-align:top;}
table#thumbs {width:630px; vertical-align:top; border-color:#000066}
table#thumbs th {padding-bottom:10px; vertical-align:top;}
table#thumbs td {padding:5px; vertical-align:top;}
table#thumbs td.caption {padding-left:50px;}
table#thumbs td.tall {padding:5px 5px 5px 37px; vertical-align:top;}
table#thumbs p.caption {padding-left:50px;}
table#thumbs p.normal {font-weight:400}
table#thumbs td.DBcaption {padding-left:30px;}
table#thumbs td.CAcaption {padding-left:40px;}

table#gallery {width:525px; vertical-align:top;}
table#gallery th {padding-bottom:10px; vertical-align:top;}
table#gallery td {padding:5px 5px 5px 10px; vertical-align:top;}
table#gallery td.tall {padding:5px 5px 15px 10px; vertical-align:top;}

table#main td.left {width:15%; vertical-align:top;}
table#main td.right {width:85%; vertical-align:top; padding: 0px 10px;}

table#popGal {width:600px;}
table#popGal td{padding:5px 10px;}
table#popGal th {font-size:1.2em;}

td.address {font-size:.9em;}
td.nav {font-size:.9em;}
td.line {padding:10px 0px;}

h1 {font-size:1.4em;}



h2 {font-size:1.2em; margin-bottom:-.5em}
h2.soulfood {font-size: 1.25em; margin-bottom: -.9em;}
h2.concert {font-size: 1.25em; margin-bottom: -.5em; width:280px; font-weight:400px}
h2.gallery {font-size:1.3em; margin-bottom: .2em}
h2.feedback {font-size:1.2em; font-weight:400px; margin-bottom:0em;}

h3 {font-size:1.1em;}
/*h3.concert {font-size:1.25em; font-weight: 500}*/
h4 {font-size:1.1em; margin-bottom:-.5em;}
li.feedback {margin-left:-1.3em;}
li.soulfoodBullets {margin-bottom: 1em;}
.small {font-size:.9em;}

img.join {margin-bottom:-1em;}
/*img.right {text-align: right;}*/
span.left {float:left; margin:0pt 10pt 5pt 0pt; border:1pt solid #050572; text-align:center; font-size:.8em; padding:1pt}
span.right{float:right; margin:5pt 0pt 5pt 10pt; border:1pt solid #050572; text-align:center; font-size:.8em; padding:1pt}

a:link {font-size:1em; color: #0000CC;}
a:hover {font-size:1em; color: #8E236B;}
a:visited {font-size:1em; color: #CC0000;}

a.bottom:link {font-size:.9em; color: #0000CC}
a.bottom:hover {font-size:.9em; color: #8E236B}
a.bottom:visited {font-size:.9em; color: #CC0000}

table#feedback {width:100%;}
table#feedback td {width:50%; vertical-align:top; padding: 0px 5px; font-size: .9em;}

table#cal {width:100%; border:1px solid #050572;}
table#cal td.left {width:15%; vertical-align:top; border:1px solid #050572; padding:5px;}
table#cal td.right {width:85%; vertical-align:top; border:1px solid #050572; padding:5px;}

table#gal {width:80%; margin-left: 80px;}
table#gal th.left {width:20%; padding:5px; font-size:1.2em; text-align:left}
table#gal th.right {width:80%; padding:5px; font-size:1.2em; text-align:left}
table#gal td.left {width:20%; vertical-align:top; padding:5px;}
table#gal td.right {width:80%; vertical-align:top; padding:5px;}


div#principles {margin-left:15%; margin-right:15%;}
table#audio {width:100%; border:1px solid #050572; margin:.8em 0em;}
table#audio th.name {width:30%; vertical-align:top; border:1px solid #050572; padding:5px;}
table#audio th.play {width:7%; vertical-align: top; border:1px solid #050572; padding:5px;}
table#audio td.name {width:30%; vertical-align:top; border:1px solid #050572; padding:5px; font-size:.9em}
table#audio td.play {width:7%; vertical-align: top; border:1px solid #050572; padding:5px;}

table#mp3 {width:100%; border:1px solid #050572; margin:1em 0em;}
table#mp3 th.name {width:30%; vertical-align:top; border:1px solid #050572; padding:5px;}
table#mp3 th.play {width:70%; vertical-align: top; border:1px solid #050572; padding:5px;}
table#mp3 td.title {width:30%; vertical-align:top; border:1px solid #050572; padding:5px; font-size:.9em}
table#mp3 td.play {width:70%; vertical-align: top; border:1px solid #050572; padding:5px;}
table#feedback {width:100%; border:1px solid #050572; margin:1em 0em;}
table#feedback th.subject {width:80%; vertical-align:top; border:1px solid #050572; padding:5px;}
table#feedback th.result {width:10%; vertical-align:top; border:1px solid #050572; padding:5px;}
table#feedback td.subject {width:80%; vertical-align:top; border:1px solid #050572; padding:5px;}
table#feedback td.result {width:10%; vertical-align:top; border:1px solid #050572; padding:5px;}

table#Sfood {width:100%;}
table#Sfood th.name {width:30%; vertical-align:top; padding:5px;}
table#Sfood th.contribute {width:35%; vertical-align: top; padding:5px;}
table#Sfood th.author {width:35%; vertical-align: top; padding:5px;}

table#Sfood td.name {width:30%; vertical-align:top; padding:3px; font-size: .9em;}
table#Sfood td.contribute {width:35%; vertical-align: top; padding:3px; font-size: .9em;}
table#Sfood td.author {width:35%; vertical-align: top; padding:3px; font-size: .9em;}

/*a.small:link {font-size: 11pt; color: #0000CC;}
a.small:hover {font-size: 11pt;	color: #8E236B;}
a.small:visited {font-size:11pt; color: #CC0000;}*/
