.title h2, .title h1 {font-size: 24px}
.spot-title {padding-left: 66px; background: url(/images/icons/radar_medium.gif) no-repeat 0 0}
.spot-title h2 {padding: 2px 0 3px 0; line-height: 1.0em}
.spot-title h2 span {font-size: 18px}
#spot_description_holder h2 {font: normal 12px "Lucida Grande","Lucida","Verdana",Sans-serif}
ul.actions li {margin: 0 0 4px 0}
h4 {margin: 0 0 .3em 0}
.sidebar a.dim:hover {color: #e7e7de}
.t95 {margin: 0; background-image: url(/images/content/plate_95w_gallery.gif)}
p.instruct {color: #a0a094; font-size: 11px}
.subhead-main {position: static}
.media-container {float: left; width: 510px}
.canvas {text-align: center; color: white}
.photo-container {position: relative}
.photo-editor-tools {color: #777; width: 100%; padding: 5px 0; position: absolute; bottom:0;right:0;text-align:center; background: rgba(0,0,0,.7)}
.sidebar {float: left; width: 184px; color: white; padding: 0 0 30px 0}
.canvas p {padding: .5em 1.4em; font-size: 11px; line-height: 1.3em}
.gallery-container {background: black; margin: 14px 0 0 0; padding: 10px 0; width: 694px; min-height: 450px}
.tag-note {width: 230px; margin: 2px auto; height: 14px; text-align: left; line-height: 14px; padding: 4px 10px 10px 10px; background: url(/images/content/tagnotebg.gif) no-repeat 0 -34px; color: black; font-size: 11px}
.ad-sky {border-top: 1px solid #e7e7de; padding: 20px 0 0 0; margin: 20px 0 0 0}
.ad-square {padding: 20px 0 20px 0; border-bottom: 1px solid #e7e7de}
.pp {position: relative; padding: 18px 0 0 0; background: url(/images/content/plate_200w_top.gif) no-repeat 0 0; font-size: 11px; margin: 0 0 10px 0}
.pp-inner {padding: 0 4px 8px 4px; background: url(/images/content/plate_200w_bot.gif) no-repeat 0 bottom}
.pp-new {background-position: -209px 0}
.pp-updated {background-position: -418px 0}
.pp img.pp-thumb {float: left}
.pp-panel {padding: 5px 0 0 0; float: right; width: 120px}
.pp ul.actions li {font: normal 11px "Lucida Grande","Lucida","Arial",Sans-serif; padding-left: 15px}
.pp-panel .starbox .indicator {display: block; position: static}
.rs-panel {margin: 4px 0 0 0; border-top: 1px solid #d4d4cc; padding: 5px}
ul.recent-spots {line-height: 1.3em; color: #afafa4}
ul.recent-spots li {margin: 0 0 .3em 0; padding: 0 0 0 20px; background: url(/images/icons/searchspotmarker.gif) no-repeat 0 0}
ul.sheet {padding: 14px 0 0 44px}
ul.sheet li {float: left; display: inline; margin: 0 22px 20px 0}
.thumb-galleryadd a {background: url(/images/content/plate_95w_gallery.gif) no-repeat 0 0; padding: 4px; width: 95px; height: 95px; text-align: center; font-size: 11px; color: #777; display: block; line-height: normal}
.thumb-galleryadd span {font: normal 42px "Helvetica Neue","Helvetica","Arial",Sans-serif; display: block}
.thumb-galleryadd a:hover {color: #01b0f0}
.page-nav {float: right; padding: 0 46px 0 0}
.page-nav a {display: block; float: left; font-size: 11px; line-height: 14px; height: 22px; color: white; background: url(/images/icons/im_gallerynav.gif) no-repeat 0 0}
.page-nav .back, .page-nav .back-dim {width: 22px; text-indent: -9999px}
.page-nav .back:hover {background-position: 0 -24px}
.page-nav .forward, .page-nav .forward-dim {width: 22px; text-indent: -9999px; background-position: right -96px}
.page-nav .forward:hover {background-position: right -120px}
.page-nav .forward-dim {background-position: right -168px; cursor: default}
.page-nav .back-dim {background-position: 0 -72px; cursor: default}
.page-nav span {background: url(/images/icons/im_gallerynav.gif) no-repeat 0 0; display: block; float: left; color: white; line-height: 14px; height: 22px; padding: 0 7px 0 7px; background-position: -24px 0; text-align: center; border-left: 1px solid #333; border-right: 1px solid #333}
.page-nav span em {display: block; float: left; color: #888; line-height: 14px; padding: 4px 7px 4px 0; font-style: normal; text-indent: 0}
.page-nav span a, .page-nav span a:visited {height: 14px; padding: 4px 5px; line-height: 14px; background: none; color: white}
.page-nav span a.selected, .page-nav span a.selected:hover, .page-nav span a.selected:visited {background: #444; font-weight: bold; cursor: default; color: white}
.page-nav span a:hover {color: #01b0f0}
.page-nav em {display: block; float: left; height: 14px; line-height: 16px; padding: 4px 0; width: 30px; background-image: url(/images/icons/loaders/dial2.gif); background-repeat: no-repeat; background-position: 50% -100px; border: 0; text-indent: -9999px}
.page-nav em.loading {background-position: 50% 3px}
.spot-panel {padding: 12px 0 8px 0; border-bottom: 1px solid #e7e7de; margin: 0 0 14px 0}
.s-thumbs {position: relative}
.s-thumbs img {background: url(/images/content/plate_95w.gif) no-repeat 0 0; padding: 4px; float: left}
.s-thumbs img.radar {float: none; position: absolute; left: 82px; top: 31px; padding: 0; background: none}
.spot-panel cite {font-style: normal; font-size: 11px; display: block; padding: 0 0 7px 4px; color: #a0a094}
.spot-panel cite a, .spot-panel cite a:visited {color: #a0a094; font-weight: bold}
.spot-panel cite a:hover {color: #5e5e58}
.spot-panel .starbox {padding-top: 5px}
.starbox {padding-bottom: 4px}
.starbox .indicator {position: absolute; left: 92px; top: 0; color: #afafa4}
.spot-tags {padding: 8px 0 0 0}
.spot-tags p {margin-bottom: .3em; line-height: normal}
.p-side {padding: 20px 0 10px 0}
.p-side .thumb {float: left; padding-right: 5px}
.p-side .thumb img {padding: 3px; background: url(/images/content/plate_tiny.gif) no-repeat 0 0}
.linear-nav {width: 304px; margin: 0 auto; padding: 0 0 13px 0}
.linear-nav a, .linear-nav a:visited {padding: 0 0 0 22px; background: url(/images/icons/im_gallerynav.gif) no-repeat left 0; font-size: 11px; line-height: 14px; float: left; height: 23px; color: white}
.linear-nav a.back:hover {color: #01b0f0; cursor: pointer; background-position: 0 -24px}
.linear-nav a span {padding: 3px 0 6px 0; width: 80px; text-align: center; display: block; background: url(/images/icons/im_gallerynav.gif) repeat-x right 0}
.linear-nav a.forward, .linear-nav a.forward:visited, .linear-nav a.forward-dim, .linear-nav a.forward-dim:visited {padding: 0 22px 0 0; background-position: right -96px}
.linear-nav a.forward:hover {color: #01b0f0; cursor: pointer; background-position: right -120px}
.linear-nav a.forward span, .linear-nav a.forward-dim span {padding: 3px 0 6px 7px; background-position: 0 -96px}
.linear-nav a.back-dim, .linear-nav a.back-dim:visited {cursor: default; color: #555; background-position: 0 -72px}
.linear-nav a.forward-dim, .linear-nav a.forward-dim:visited {cursor: default; color: #555; background-position: right -168px}
.linear-nav span.status {float: left; color: #888; font-size: 11px; display: block; text-align: center; line-height: 14px; width: 90px; padding: 3px 0 6px 0; display: block; height: 14px; background-image: url(/images/icons/loaders/dial2.gif); background-repeat: no-repeat; background-position: 50% -100px}
.linear-nav span.loading {background-position: 50% 2px; text-indent: -9999px}
.carousel-nav a, .carousel-nav span {display: block; float: left; font-size: 11px; line-height: 14px; height: 23px; color: white; background: url(/images/icons/im_gallerynav.gif) no-repeat 0 0}
.carousel-nav .back, .carousel-nav .back-dim {width: 23px; text-indent: -9999px}
.carousel-nav a.back:hover {background-position: 0 -24px}
.carousel-nav .forward, .carousel-nav .forward-dim {width: 23px; text-indent: -9999px; background-position: right -96px}
.carousel-nav a.forward:hover {background-position: right -120px}
.carousel-nav .va, .carousel-nav .va:visited {color: white; line-height: 16px; height: 16px; padding: 3px 5px 3px 5px; background-position: -24px 0; width: 111px; text-align: center; border-left: 1px solid #333; border-right: 1px solid #333}
.carousel-nav a.va:hover {color: #01b0f0}
.carousel-nav a em {font-style: normal; display: block; background-image: url(/images/icons/loaders/dial2.gif); background-repeat: no-repeat; background-position: 50% -100px}
.carousel-nav .loading {cursor: default}
.carousel-nav .loading em {background-position: 50% 0; text-indent: -9999px}
.carousel-nav a.back-dim {background-position: 0 -72px}
.carousel-nav a.forward-dim {background-position: right -168px}
.carousel-thumbs {padding: 10px 0 8px 0}
.t75 {position: relative; float: left; margin-right: 7px; padding: 3px; background: url(/images/content/plate_75w_gallery.gif) no-repeat 0 0}
.t75 em {left: 27px; top: 27px}
.t-container img {padding: 3px}
.t-container a:hover img {background-position: 0 -84px}
.t-container em {position: absolute; left: 11px; top: 11px}
.t-container em img {background: none}
.add-media-carousel {font-size: 11px; line-height: normal; color: #888; padding: 0 21px 20px 0}
.add-media {font: normal 14px "Helvetica Neue","Helvetica","Arial",Sans-serif; line-height: normal; color: #BBB; padding: 0 21px 12px 0}
ul.also-in {font-size: 10px; line-height: 1.4em; margin: 0 0 3px 0}
ul.also-in li {display: block; margin: 0 0 8px 0; background: url(/images/content/plate_gallery_sideitem.gif) no-repeat 0 0}
ul.also-in li img {float: left; padding: 3px}
ul.also-in li span {float: left; padding-left: 6px; display: block}
ul.also-in li.taghover {background-position: -200px 0}
li.taghover a, li.taghover a:visited {color: white}
li.taghover a.dim {display: none}
li.taghover a.vs {display: none}
li.taghover .also-in-spots a, li.taghover .also-in-spots a:visited {color: #666}
ul.also-in li.hover {background-position: -400px 0}
p.sep {padding-top: 6px; border-top: 1px solid #333; margin-right: 12px}
.also-in-spots {font-size: 11px; margin: 0 12px 5px 0; padding: 0 0 7px 0}
.also-in-spots a {display: block; padding: 0 0 3px 18px; background: url(/images/icons/spotmarker_gallery_sidebar.png) no-repeat -3px -113px; font-style: normal; line-height: normal; margin-top: 5px}
.also-in-spots a:hover {background-position: -3px -113px; color: #01b0f0}
ul.also-in li .tag-drop {width: 173px}
ul.also-in li .tag-drop img {float: left; padding: 0}
ul.also-in li .tag-drop p {font-size: 10px; float: right; width: 115px; line-height: 1.3em; color: #efffb9}
ul.also-in li .tag-drop p span {font-size: 9px; display: block; line-height: 1.2em; padding: 4px 0 0 0; color: #888}