div.live-entry div.gallery div.thumbnails div { float: left; padding:8px; }
div.live-entry div.gallery div.thumbnails div.footer { clear: both; float: none; padding:0; margin:0; border:0; }
div.live-entry div.gallery div.thumbnails div img { display: block; height: 70px; width: 70px;  border:2px solid white; }
div.live-entry div.gallery-footer { clear: both; padding:0; margin:0; float:none; }
div.live-entry div.footer { clear:both; }
div#live { padding-top: 50px; }
div#contents.nocomments div#live { border:0; width: 820px; }
div#contents.nocomments div#specials { display:none; }
div#contents.nocomments div#breadcrumbs { width:860px; }
div#breadcrumbs { border: 2px solid white; border-style:solid none; margin-left: -20px; padding: 5px 0; position: absolute; top: 363px; width: 510px; }
div#breadcrumbs ol { list-style: inside square; margin-left: 20px; }
div#breadcrumbs ol li { float: left; margin-right: 1em; }
div#breadcrumbs ol li.active { color: white; }
div#breadcrumbs ol li.active a { font-weight: bold; color:white; text-decoration: none; }
div#breadcrumbs ol li a { font-size: 12px; }
div#writecomment { margin-bottom: 1em; border:2px solid white; padding:10px; }
div#writecomment p { margin: 0 0 0.5em 0; }
div#writecomment label { display: block; font-size: 13px; margin-bottom: 0.2em;  }
div#writecomment form ol li label span {  padding-right:5px;  }
div#writecomment input,
div#writecomment textarea { border: 1px solid white; width: 223px; }
div#writecomment textarea { height: 100px; }
div#writecomment button{ background: 0; border: 0; color: #FFFFFF; font-size: 14px; }
div#writecomment p#writecomment-homepage { display:none; }
div#writecomment form ol li.postcomment { text-align:right; }
div#live-details { border-bottom:2px solid white; padding-bottom:1em; margin-bottom:1em; }
div#live-details div#wherewhen,
div#live-details div#googlemap { overflow:hidden; }
div#live-details div#googlemap { padding-top:0.5em; }
div#live-details div#wherewhen { padding-right:20px; }
div#googlemap div#map { width:240px; height:180px; margin-bottom:0.5em; border:2px solid white; }
div#routeplanner fieldset { border: 0; padding:   0; }
div#routeplanner legend { color: white; font-size: 14px; font-weight: bold; }
div#routeplanner label { display: block; font-size: 12px; }
div#routeplanner fieldset input { display: block; margin-top: 3px; width: 240px; }
div#routeplanner div#send { padding: 3px; text-align: right; }
div#routeplanner div#send button { color:white; background:0; border: 0; cursor: pointer; font-weight: normal; font-size:13px; }
div.live-entry div#comments { clear:both; padding-top:1em; }