﻿body { font-family: Georgia, Times New Roman, serif; background: #fff; line-height: 1.5; font-size: 12px; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif; }

a { color: #000; text-decoration: none; font-weight: 800; }
a:after { font-size: 10px; text-decoration: underline; content: " " attr(href) " "; color: #999; }

h1 a:after, .attachments .images a:after, #people a:after { content: ''; }
table { border-collapse: collapse; width: 100%; margin: 10px 0; }
th { background: #eee; border: solid #eee; color: #666; font-weight: 700; text-align: left; border-width: 1px 0; padding: 5px; font-size: 13px; }
td { border: solid #eee; border-width: 1px 0; padding: 4px; vertical-align: top; font-size: 11px; }

fieldset { padding: 0; margin: 0; border: dotted #000; border-width: 1px 0 0 0; }
fieldset legend { font-weight: 800; font-size: 1.2em; }
fieldset .label { font-weight: 800; }

.hidden, #osu, #vision, #logo, #nav, #nav-menu, #access-feedback, #sidebar ul, #find, #wordmark, #indicia .alternate, #centerpiece .nav, #slice .more { display: none; }

h1 a { text-decoration: none; }

#header { border-bottom: 1px dotted #000; margin-bottom: 20px; }

#content { overflow: hidden; clear: both; }

#bottom { border-top: 1px dotted #000; margin-top: 20px; }

#footer ul { padding: 0; margin: 0; list-style: none; }
#footer li { display: inline; margin-right: 10px; }

#people { width: 680px; overflow: hidden; clear: both; }
#people h3 { clear: both; padding: 5px 0 0 0; border-top: 1px solid #990000; }
#people ul { list-style: none; padding: 0; margin: 0; font-size: 12px; }
#people li { float: left; width: 330px; margin: 0 10px 10px 0; }
#people li .name { font-weight: 800; }
#people li .image { width: 110px; float: left; }
#people li .text { width: 220px; float: right; }

#person ul { list-style: none; padding: 0; margin: 0; }

.attachments { float: right; }
.attachments ul { padding: 0; margin: 0; list-style: none; }
.attachments span { display: block; clear: both; }

#slice { width: 100%; clear: both; }
#slice .story { width: 100%; clear: both; }
#slice .image { width: 25%; float: left; margin: 0 5% 5% 0; }
#slice .image img { width: 100%; height: auto; }
#slice .text { width: 70%; float: right; }