html,body,div,p{margin:0;padding:0;border:0;line-height:1.5;}
body {font-family:Baskerville,Georgia,Cambria,Times,Times New Roman,serif;background-color:#FFF;color:#000;}
a {color:#000;border-bottom: 1px dotted #6AA46E;text-decoration:none;padding:0;margin:0;}
a.maploc {cursor:pointer;border-bottom:4px solid #CCFF00;}
.yellow {border-bottom:4px solid #CCFF00;}
a:hover {border-bottom:1px solid #000;}
a.maploc:hover {border-bottom:4px solid #333; color:#333;}
h1, h2, h3 {padding:0;margin:0;}
h1 {font-size:40px;}
h1 a {border:0;}
h1 a:hover {color:#333;border:0;}
h2 {font-weight:normal;font-size:20px;margin:0 0 20px 0;}
h3 {margin:0 0 10px 0;font-weight:600;font-size:20px;}
p {margin:0 0 10px 0; padding:0;}
.date {color:#666;margin-bottom:20px;}
.permalink {display:block;color:#ccc;font-size:80%; margin-top:10px;}
.permalink a {color:#ccc;border:0;}
.permalink a:hover {color:#333;border:0;}
.quote blockquote{margin: 10px 0 10px 0;padding-left: 40px;}
.quote blockquote:before{color: #000;content: '\201C'; /* http://monc.se/kitchen/129/rendering-quotes-with-css */ font-family: Arial, Helvetica, sans-serif;font-size: 5em;font-weight: bold;line-height: 0px;margin: 0px 5px 0px -40px;vertical-align: bottom; }
.quote .source {padding-left:20px;}
#container {width:800px;margin:0 auto;}
.dp20{width:20%;}
.dp25{width:25%;}
.dp33{width:33.33%;}
.dp50{width:50%;}
.dp100{width:100%;}
#logo {display:block;overflow:hidden;margin:10px 0 10px 0;}
#logo a {display:block;text-indent:-1000px;margin:5px 0;height:41px;line-height:41px;background:url(./cohoslogo.png) 0 0 no-repeat;}
#logo a:hover {background-position:0 -44px;}
#main {width:500px;}
#main #map_info {margin-bottom:10px;color:#666;font-size:14px;}
#main .post {margin-bottom:40px;}
#main img, #main .html_photoset {margin-bottom:10px;display:block;border:0;}
#main .html_photoset .photoset {width:500px !important; height:375px !important}
#main .text img {margin-right:10px;display:block;float:left;}
#main #disqus_thread img {display:inline;}
ul.chat, ul.chat li {margin:0;padding:0;}
ul.chat li {display:block;padding:0.2em 0;border-bottom: 1px dotted #333;}
ul.chat li .label {font-weight:600;margin-right:3px;color:#333;}
ul.chat li.odd {border-bottom: 1px dotted #000;}
#sidebar {float:right;font-size:80%;color:#222;margin-left:20px;}
#sidebar strong {color:#000;font-weight:600;}
#sidebar a {color:#222;}
#sidebar ul {margin:0 0 10px 0;padding:0;}
#sidebar li {margin:0 0 10px 0;padding:0 0 0 10px;list-style:none;border-left:1px dotted #6AA46E;}
#sidebar ul.orgs li {padding:0;margin-left:20px;border:0;list-style:disc;}
#footer {margin:10px 0; padding: 10px 0; border-top: 1px dotted #6AA46E }
#map {position: relative;}
#map_canvas {width:100%;height:500px;margin:10px 0;background:#EEE;}
#map_canvas a {border:0 !important;}
#map_legend p {margin:10px 0 5px 0;line-height:16px;padding:2px;background-color:#CCFF00;}
#map_legend img {float:left;}
.dp20,.dp25,.dp33,.dp50,.dp100{float:left;display:inline;*margin-left:-0.04em;}
#pager {text-align:center;font-size:28px;}
.clear{clear:both;}