* {font-family: sans-serif; font-size: 12pt;color: #000; background-color: #fff; line-height: 150%; }

body {font-size: 100%; padding: 0; margin: 0;}
h1, h2, h3, h4, h5 { line-height: 80%; margin-bottom: 0; padding: 0;page-break-after: avoid}
h1 {font-size: 1.8em;  }
h2 {font-size: 1.4em; margin-left: 1ex; padding: 1ex;}
h3 {font-size:1.2em; margin-left: 1.5ex;  padding: 1ex;}
p, dl {font-size: 1em; text-align: left; margin:1.2em;}
dl {font-size: 0.9em;}
ul {list-style-type: square;}
ol, ul {margin-left: 0;}
li {list-style-position: inside; margin-left:0.2em;  font-size: 0.9em; page-break-inside: avoid}
li ul, li ol {margin-left: 0;}
strong {font-size: 1.2em;}
dfn {font-weight: bold; font-style: normal;}
code, kbd { font-variant: small-caps;}
blockquote {margin: 1.5em ; border-top: 2px solid #000; border-bottom: 2px solid #000; width: 60%; clear: both; font-size: smaller;}
.update {margin: 1.5em ; border-left: 2px solid #000; border-right: 2px solid #000; width: 70%; clear: both; font-size: smaller; padding: 1ex;}
a:link, a:visited {text-decoration: none; font-weight: bold}
a:link:after, a:visited:after  {  text-decoration: none;  content: " (" attr(href) ") ";  font-size: 1em;}
a[href^="/"]:link:after, a[href^="/"]:visited:after, a[href^="../"]:link:after, a[href^="../"]:visited:after {text-decoration: none;  content: " (http://www.coreymwamba.co.uk" attr(href) ") ";  font-size: 1em;}

div#head {display: none;}

div#menu {display: none;}
div#acc {display:none; } 
div#foot {display: none;}


div#content {  margin: 0; padding: 0; font-size: 1.1em;}
img {display: block; width: 3in; border: 6px solid #aaa; margin: 2% auto; }
.pod {text-align: center; font-size: 0.8em; width: auto}
.mod {font-size: 0.6em; text-align: right; margin-bottom: 1em; }
.exa { font-size: 1.2em; border: 4px solid #000; margin: 1em 2em;text-align: center}
.exa p {text-align: center;}

.thumb {border: 3px solid #ccc; width: 14em; display: block; vertical-align: top;}
.imcap {font-size: 0.6em; display: inline-block; vertical-align: bottom; text-align: center; width: 14em; padding: 1em; margin: 1.5ex;}

div#og {display: none;}
div#addr * {font-size: 10pt; margin-bottom: 0.2in;}
#map {width: 6in; height: 4in; page-break-inside: avoid; page-break-before: avoid;}
#map * {font-size: 6pt;}
#map a { display: none;}
#map img {border: none; margin: 0; padding: 0;}
dt {font-weight: bolder; padding: 1ex;}
dd {margin-left: 0; padding: 1ex; margin-right: 0}
.venue {margin-bottom: 0; text-align: center; border: 2px solid #000;}
.date { text-align: center; margin-top: 0; font-weight: bolder;  border-left: 2px solid #000; border-right: 2px solid #000;}
.desc, .pers, .lind {text-align: left; border-left: 2px solid #000; border-right: 2px solid #000;}
.lind {border-bottom: 4px solid #000; margin-bottom: 1em;}
table * { font-size: 8pt; }
span.value { 
display: none;
}
.price {text-align: center; margin-top: 0; margin-bottom: 1em; border: 2px solid #000; } 
.album, .lintit { border: 2px solid #000;}
dt.album a, dt.lintit a{font-size: 1.2em}
.pers {padding-left: 0;}
dd.pers h3 { margin: 0; width: 90%;}
dd.pers ul {margin-left: 1ex; }
.cdlab {border: 2px solid #bbb; vertical-align: top; margin: 1ex; float: left; width: 2in; }



ol.dow {counter-reset: item; margin-left: 1em;}
ol.dow li {display: block; margin-bottom: 1ex}
ol.dow li button:before {content: counter(item) ". "; counter-increment: item;}
.cdbut {font-size: 1.4em; color: #eee; text-decoration: underline; font-weight: bold; padding: 4px; background-color: #607442;  } 
.dlbut {font-size: 1.4em;  text-decoration: underline; font-weight: bold; padding: 2px; display: list-item; text-align: left ; width:21em;}
.ppfield {margin-bottom: 1ex; padding: 0;}
#hal {list-style-type: none;}
form {display: none;}
fieldset {border: 0;}
label {font-weight: bold; font-size: 1.2em;}
select,textarea,#email,#nom { display: block; width: 10em; }
#b1,#b2 {margin: 1ex; }
legend {display: none}
.err {background-color: #fff; border: 2px solid red; }