/* stylesheet for walk4democracy website. */

body { font-family: 'Trebuchet MS', Verdana, 'Lucida Sans Unicode', sans-serif; }
h1 { text-align: center; border: thick double green; padding: 3pt;
  margin-left: 15%; margin-right: 15%; background-color: #8FBC8F; }
blockquote { font-style: italic; text-align: center; margin: 0pt; }
h2 { text-align: center; font-weight: bold; margin-left: 10%; margin-right: 10%; }
h3 { text-align: left; font-weight: bold; margin-bottom: 1ex; }
h4 { text-align: left; font-weight: normal; text-decoration: underline; }
dt { padding-top: 1ex; font-weight: bold; }
dd > ul { margin-top: 0pt; margin-bottom: 0pt; }
hr { margin-left: 15%; margin-right: 15%; color: green;
  background-color: green; }
ol.route { list-style-type: lower-alpha; padding-left: 15pt; }
ol > li { padding-bottom: 1ex; }
ul.inline { margin: 0pt; padding: 0pt;
  list-style-type: none; text-align: center; }
ul.inline > li { display: inline; }
ul.inline > li > a { text-decoration: none; padding: 0pt 1em; margin: 1ex;
  background-color: Lightblue; }
p.dancers { text-align: center; margin: 2em; }
p.dancers a { border: thin solid green; background-color: #8FBC8F; 
  font-weight: bold; text-transform: uppercase; padding: 3pt; }
a[href="index.html"] { text-transform: uppercase; }
a[href="index.html"]:before { content: "[RETURN TO "; }
a[href="index.html"]:after { content: "]"; }
a[href="#stages"] { display: block; text-align: right; }

table.columns { border-collapse: collapse; }
table.columns th { border-left: thin solid gray; border-right: thin solid gray; }
table.columns td { border-left: thin solid gray; border-right: thin solid gray; }
th { padding-left: 1em; padding-right: 1em; }
td { padding-top: 1ex; padding-bottom: 1ex;
  padding-left: 1em; padding-right: 1em; }
td > p { margin: 0pt; text-indent: 2em; }
table.images { border: none solid gray; width: 100%; text-align: center; }
table.images p {text-indent: 0pt; }

