html { font-size:14px; background:#eee; color:#000; } body { font-family:Georgia, serif; background:#eee; color:#000; font-size:1em; line-height:1.25; } p { margin:0.5em } h1, h2, h3, h4, h5, h6 { background-color:#fff; clear:both; font-family:Verdana,sans-serif; font-weight:bold; margin:0.5em; } h1 { font-size:2em; line-height:1.25 } h2 { font-size:1.75em; line-height:1.4286 } h3 { font-size:1.5; line-height:1.6667 } h4, h5, h6 { font-size:1.125; line-height:1.1111 } #banner { background:#c00; width:100%; overflow:hidden; } q:before { content: '\201C'; } q:after { content: '\201D'; } q q:before { content: '\2018'; } q q:after { content: '\2019'; } #banner h1 { background:#c00 url('/local-icons/trflag.png') no-repeat center left; color:#fff; font-size:4em; line-height:1.25; margin:0 auto; padding:0 0 16px 100px; white-space:nowrap; } #contact img { border:solid #fff 0.25em; } #contact td { border:solid #fff 0.1em; } td.label, td.information { color:#000; text-align:left; vertical-align:top; padding:4px; } td.label { background:#dadada; } #toplinks { display:none; } a { text-decoration: none; } a:link, a:hover { color:#009 } a:visited { color:#603 } a:active { color:#c00 } .blurb { border:0.125em groove #dadada; margin:0.5em } .left { float:left } .right { float:right } .noborder { border:none } #address { clear:both; background:#d0d0ff; font-size:0.8em; line-height:1.5625; } address { text-align:center; } .display { text-align:center; } .motto { font-weight:bold; font-style:italic; font-size:1.25em; line-height:2; } p.ref { clear:both; font-family:Verdana,sans-serif; font-weight:bold; } #photo_page { text-align:center; font-weight:bold; font-family:Verdana, sans-serif } #slides td { vertical-align:top; text-align:center; line-height:1.3889; font-size:0.9em; font-weight:normal; font-family: Georgia, serif; color:#111; background:#d0d0ff; padding:0.126em; border:solid 0.25em #fff; } #slides img { border: #a0a0a0 2px groove } #googlesearch { text-align: center; padding:0; margin:0 } #googlesearch { font-family:Verdana,sans-serif } #googlesearch input.text { border:1px solid #009; padding:1px 2px; background:#eef; color:black; } #googlesearch input.submit { border:1px outset #009; background:#ddf; color:black; } #googlesearch address, form {padding:0; margin:0} div.standout { clear:both; width:90%; margin:0 auto; } div.standout div { float:left } div.standout div.text { width:40% } div.standout div.img { width:60%; overflow:hidden; max-width:420px; } div.standout div p { padding-top:25% } div.standout div img { border: 2px groove #dadada; margin:1em 0; } #news li { line-height:1.75; margin-bottom:1em; } #ref li { background:#eff; -webkit-border-radius:0.75em; -moz-border-radius:0.75em; border-radius:0.75em; border-color:#fff; padding:0.5em; margin:1em; } .clear, .fix { clear:both } .photo-credit { font-size:1.1em; font-style:italic; font-weight:bold; line-height:1.8182; text-align:center; } .captioned { background:#fff; font-family:Verdana,sans-serif; font-size:0.75em; font-style:italic; } .photo-page-links { display:none; }