body {
border:0;
background:#fff;
color:#000;
font:small/18px "Akzidenz-Grotesk Next", Helvetica, "Microsoft Sans Serif", "Franklin Gothic", sans-serif;
margin:0;
padding:0;
}

div#skipnav {
position:absolute;
display:none;
}

div#page {
width:100%;
text-align:left;
margin: 2em;
}

img {
border:0;
}

#header {
overflow:hidden;
position:static;
}

div#sidebar {
display:none;
}


p.timestamp {
font-size:x-small;
}

div.post {
clear:none;
margin-bottom:1em;
}

.post h2,.post h3 {
background:url(/images/logo.png) 1px 4px no-repeat;
clear: both;
font-size:2em;
line-height:1em;
padding-left:1.2em;
margin-top:.83em;
page-break-after:avoid;
}

h2.pagetitle,div.navigation {
background:transparent;
font-size:2em;
line-height:1em;
text-align:left;
font-style:italic;
letter-spacing:.8em;
margin-top:.83em;
padding-bottom:.5em;
}

div.narrowcolumn div.navigation {
margin-bottom:2em;
}

div.navigation {
display:none;
}

.post img {
clear:both;
float:right;
padding:0 0 20px 20px;
page-break-inside:avoid;
}

.gallery dt {
float:left;
padding:0 0 20px 20px;
page-break-inside:avoid;
}

.postmetadata {
display:none;
}

.video object {
position:absolute;
display:none;
text-align:center;
}

div.video:after {
content: "Videos may be viewed at http://www.chic2009.org/tag/videos/";
}


p.pictures img {
float:right;
clear:none;
display:block;
padding:10px;
page-break-inside:avoid;
}

p.pictures + p {
clear:both;
}

div.floatright {
float:right;
}

div.floatright p {
text-align:center;
margin-top:5px;
clear:right;
}

div.floatright img, div.alignright img {
float:right;
padding-left:20px;
}

div.alignright, div.aligncenter {
float: right;
}

div#footer {
border-top:1px solid #444;
margin:0 -2.5em;
}

#footer p {
display:block;
text-align:center;
margin:1em auto 0 auto;
}

#footer ul {
display:none;
}

li.meta {
display: none;
list-style:none;}

.prev_link {
display:none;
}

.next_link {
display:none;
}



dt {
font-weight:700;
}

dd {
padding-bottom:1em;
}

a:link, a:visited {
color:#000;
text-decoration:none;
font-weight:700;
}

.entry a:link:after, .entry a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }

.entry .gallery a:link:after, .entry .gallery a:visited:after {
   content: "";
   font-size: 90%;
   }

   
table {
clear: both;
width:100%;
text-align:center;
border-collapse: collapse;
margin:3em 0 0 0;
}

caption {
font-size: 1.2em;
margin-bottom:10px;
}

thead {
font-size: 1.2em;
background-color: #bbb;
}

tbody{
background-color: #ddd;
}

th, td {
border:1px solid black;
padding:1em;
}

a.footnote {
font-size:.7em;
}

div.footnote {
margin-left:1em;
}

div.sociable, div.commentcontainer {
display: none;
}

.democracy li {
list-style: none;
}

table#map-legend {
width: 600px;
}

table#map-legend td {
margin: 0;
padding: 0;
}


ul.democracyresults {
margin-left:4em;
display: none !important;
}

.democracyresults, .dem-vote-link {
display: none;
}

