/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 20, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
}

/* line 22, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 24, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 26, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 28, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 101, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 30, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 114, ../../../../../.rvm/gems/ruby-1.9.3-p194@londonremembers/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 122, ../../app/stylesheets/screen.scss */
html {
  background: url("/images/bgShadow.jpg") top center repeat-y #e2e3e4;
}

/* line 126, ../../app/stylesheets/screen.scss */
body {
  color: #333333;
  font-family: 'helvetica neue',helvetica,arial,sans-serif;
  font-size: 14px;
}

/* line 134, ../../app/stylesheets/screen.scss */
#ribbon {
  position: fixed;
  top: -2px;
  right: 10px;
  z-index: 100;
}

/* line 141, ../../app/stylesheets/screen.scss */
a {
  text-decoration: none;
  color: #025ea1;
}
/* line 144, ../../app/stylesheets/screen.scss */
a:hover {
  text-decoration: underline;
}

/* line 149, ../../app/stylesheets/screen.scss */
strong {
  font-weight: bold;
}

/* line 152, ../../app/stylesheets/screen.scss */
textarea, input {
  outline: none;
}

/* line 155, ../../app/stylesheets/screen.scss */
.clear {
  clear: both;
}

/* line 159, ../../app/stylesheets/screen.scss */
#container {
  width: 1070px;
  margin: 0 auto 0 auto;
}

/* line 164, ../../app/stylesheets/screen.scss */
.logo {
  width: 757px;
  float: left;
}

/* line 169, ../../app/stylesheets/screen.scss */
#admin-nav {
  font-size: 12px;
  background: #000;
  position: relative;
  text-align: left;
  z-index: 99;
}
/* line 175, ../../app/stylesheets/screen.scss */
#admin-nav p {
  padding: 5px;
  color: #fff;
}
/* line 179, ../../app/stylesheets/screen.scss */
#admin-nav p a {
  color: #fff;
  margin-left: 20px;
}

/* line 186, ../../app/stylesheets/screen.scss */
#site-notes {
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 10px;
  margin: 10px 0 20px 0;
}

/* line 193, ../../app/stylesheets/screen.scss */
#header {
  float: left;
  width: 305px;
}
/* line 196, ../../app/stylesheets/screen.scss */
#header #nav {
  text-align: center;
  background: #000;
  width: 290px;
  position: relative;
  padding: 12px 8px 13px 8px;
  font-weight: bold;
  font-size: 13px;
}
/* line 206, ../../app/stylesheets/screen.scss */
#header #nav #nav-left {
  padding: 0;
  position: absolute;
  left: -14px;
  top: -5px;
  width: 14px;
  height: 61px;
  display: inline-block;
  background: url("/images/sprite.png") -66px 0 no-repeat;
}
/* line 216, ../../app/stylesheets/screen.scss */
#header #nav #nav-right {
  padding: 0;
  position: absolute;
  right: -12px;
  top: -5px;
  width: 14px;
  height: 61px;
  display: inline-block;
  background: url("/images/sprite.png") -52px 0 no-repeat;
}
/* line 226, ../../app/stylesheets/screen.scss */
#header #nav a {
  color: #cccccc;
  text-decoration: none;
}
/* line 230, ../../app/stylesheets/screen.scss */
#header #nav a.rss-link {
  background: url("/images/rss-14x14.png") 0 0 no-repeat;
  margin-top: 2px;
  width: 16px;
  height: 14px;
  display: inline-block;
}
/* line 236, ../../app/stylesheets/screen.scss */
#header #nav a.rss-link span {
  display: none;
}
/* line 240, ../../app/stylesheets/screen.scss */
#header #nav a:hover {
  color: #fff;
}
/* line 244, ../../app/stylesheets/screen.scss */
#header #nav li {
  padding: 0 2px;
  display: inline;
}
/* line 248, ../../app/stylesheets/screen.scss */
#header #nav li.on a {
  color: #fff;
}
/* line 254, ../../app/stylesheets/screen.scss */
#header #like-box {
  /*background:#5e5e5e;*/
  width: 294px;
  height: 62px;
  background-color: #fff;
  overflow: hidden;
  display: inline-block;
  padding: 4px 5px 4px 5px;
}
/* line 263, ../../app/stylesheets/screen.scss */
#header #twitter-box {
  width: 259px;
  height: 44px;
  background-color: #fff;
  overflow: hidden;
  display: inline-block;
  padding: 18px 5px 4px 40px;
}

/* line 273, ../../app/stylesheets/screen.scss */
#small-bar {
  height: 20px;
  margin-top: -2px;
  background: #000;
  clear: both;
  float: left;
  width: 1085px;
  margin-left: -13px;
  position: relative;
  display: inline-block;
}
/* line 278, ../../app/stylesheets/screen.scss */
#small-bar #small-left {
  width: 13px;
  position: absolute;
  height: 15px;
  left: 0px;
  bottom: -15px;
  display: block;
  background: url("/images/sprite.png") -109px -60px no-repeat;
}
/* line 281, ../../app/stylesheets/screen.scss */
#small-bar #small-right {
  width: 13px;
  height: 15px;
  display: inline-block;
  background: url("/images/sprite.png") -109px -75px no-repeat;
  right: 0px;
  bottom: -15px;
  position: absolute;
}

/* line 286, ../../app/stylesheets/screen.scss */
#image-bar {
  margin-top: -3px;
  height: 154px;
  background: #e6e6e6 url("/images/header-bg.gif") repeat-y;
  clear: both;
  float: left;
  width: 1085px;
  margin-left: -13px;
  position: relative;
  display: inline-block;
}
/* line 292, ../../app/stylesheets/screen.scss */
#image-bar #img-bar-left {
  width: 13px;
  position: absolute;
  height: 15px;
  left: 0px;
  bottom: -15px;
  display: block;
  background: url("/images/sprite.png") -109px -60px no-repeat;
}
/* line 296, ../../app/stylesheets/screen.scss */
#image-bar #img-bar-right {
  width: 13px;
  height: 15px;
  display: inline-block;
  background: url("/images/sprite.png") -109px -75px no-repeat;
  right: 0px;
  bottom: -15px;
  position: absolute;
}
/* line 299, ../../app/stylesheets/screen.scss */
#image-bar .image {
  float: left;
  border-right: 1px solid #fff;
  width: 154px;
}
/* line 303, ../../app/stylesheets/screen.scss */
#image-bar .image a {
  display: block;
}
/* line 305, ../../app/stylesheets/screen.scss */
#image-bar .image a img {
  opacity: 1.0;
  width: 154px;
  height: 154px;
}
/* line 311, ../../app/stylesheets/screen.scss */
#image-bar .image a:hover img {
  opacity: 0.8!important;
}
/* line 313, ../../app/stylesheets/screen.scss */
#image-bar .image a:hover img.faded-out {
  opacity: 0.8;
}
/* line 317, ../../app/stylesheets/screen.scss */
#image-bar .image.last {
  border-right: none;
  width: 153px;
}

/* line 324, ../../app/stylesheets/screen.scss */
#back-to-top {
  display: none;
  background: url("/images/back-to-top.png") top left no-repeat;
  position: absolute;
  left: -45px;
  bottom: 59px;
}
/* line 330, ../../app/stylesheets/screen.scss */
#back-to-top a {
  height: 168px;
  width: 45px;
  display: block;
}

/* line 337, ../../app/stylesheets/screen.scss */
#content {
  width: 1059px;
  background: #e6e6e6;
}
/* line 340, ../../app/stylesheets/screen.scss */
#content #search-stretch {
  position: relative;
  width: 1059px;
  float: left;
}
/* line 344, ../../app/stylesheets/screen.scss */
#content #search-stretch #search {
  width: 1039px;
  margin: 0;
}
/* line 349, ../../app/stylesheets/screen.scss */
#content #search {
  background: url("/images/search-bg.jpg") top left repeat-x;
  width: 739px;
  padding: 12px 10px 12px 10px;
  margin: -15px 0 15px -15px;
  overflow: hidden;
}
/* line 355, ../../app/stylesheets/screen.scss */
#content #search #search-left {
  width: 26px;
  height: 47px;
  display: inline-block;
  float: left;
  background: url("/images/sprite.png") -26px -32px no-repeat;
}
/* line 362, ../../app/stylesheets/screen.scss */
#content #search #search-right {
  width: 26px;
  height: 47px;
  display: inline-block;
  float: left;
  background: url("/images/sprite.png") 0px -32px no-repeat;
}
/* line 369, ../../app/stylesheets/screen.scss */
#content #search #txt-search {
  border: none;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  height: 47px;
  padding: 2px 10px 0px 0px;
  background: url("/images/searchMiddle.png") top left repeat-x;
  width: 640px;
}
/* line 382, ../../app/stylesheets/screen.scss */
#content #search .submit {
  width: 26px;
  border: none;
  height: 47px;
  float: left;
  background: url("/images/sprite.png") -148px -60px no-repeat;
}
/* line 388, ../../app/stylesheets/screen.scss */
#content #search .submit:hover {
  background-position: -174px -60px;
  cursor: pointer;
}
/* line 395, ../../app/stylesheets/screen.scss */
#content #main-column {
  background: #fff;
  float: left;
  width: 729px;
  padding: 15px;
  position: relative;
}
/* line 401, ../../app/stylesheets/screen.scss */
#content #main-column h1 {
  position: relative;
  float: left;
  margin-left: -15px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  min-width: 149px;
  background: #00487b;
  display: inline-block;
  padding: 14px 15px 14px 0;
  margin-bottom: 10px;
}
/* line 415, ../../app/stylesheets/screen.scss */
#content #main-column h1 span {
  position: absolute;
  width: 13px;
  top: 0px;
  left: -13px;
  background: url("/images/sprite.png") -94px 0px no-repeat;
  height: 59px;
}
/* line 424, ../../app/stylesheets/screen.scss */
#content #main-column #mem-nav {
  float: left;
  padding-left: 10px;
}
/* line 427, ../../app/stylesheets/screen.scss */
#content #main-column #mem-nav li {
  padding: 0 7px;
  margin: 0;
  display: inline;
  border-right: 1px solid #333;
  font-size: 12px;
  font-weight: bold;
  line-height: 45px;
}
/* line 438, ../../app/stylesheets/screen.scss */
#content #main-column #mem-nav li.on a {
  color: #025EA1;
}
/* line 442, ../../app/stylesheets/screen.scss */
#content #main-column #mem-nav li.last {
  border: none;
}
/* line 445, ../../app/stylesheets/screen.scss */
#content #main-column #mem-nav li a {
  color: #333333;
}
/* line 447, ../../app/stylesheets/screen.scss */
#content #main-column #mem-nav li a:hover {
  text-decoration: none;
  color: #025EA1;
}
/* line 454, ../../app/stylesheets/screen.scss */
#content #main-column #categories {
  margin: 10px 0 0 0;
  display: inline-block;
  clear: left;
}
/* line 458, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial {
  width: 207px;
  margin: 0 15px 13px 0;
}
/* line 461, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial.end {
  margin-right: 0;
}
/* line 464, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial .image {
  width: 53px;
  height: 53px;
}
/* line 468, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial .text {
  width: 110px;
  margin-left: 10px;
}
/* line 472, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial .text-wide {
  width: 200px;
  margin-top: 0;
}
/* line 475, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial .text-wide h3 {
  margin-top: 4px;
}
/* line 477, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial h2 {
  margin: 0;
  font-size: 14px;
}
/* line 481, ../../app/stylesheets/screen.scss */
#content #main-column #categories .memorial h3 {
  font-size: 12px;
}
/* line 486, ../../app/stylesheets/screen.scss */
#content #main-column .search-item {
  display: inline-block;
  overflow: hidden;
  background: #e6e6e6;
  margin: 10px 10px 0px 0;
  border: 1px solid #ababab;
  padding: 5px;
  width: 719px;
}
/* line 494, ../../app/stylesheets/screen.scss */
#content #main-column .search-item .image {
  float: left;
  border: 1px solid #ababab;
}
/* line 498, ../../app/stylesheets/screen.scss */
#content #main-column .search-item .text {
  float: left;
  margin: 0 20px;
  font-size: 12px;
  font-color: #333333;
  line-height: 1.4em;
}
/* line 506, ../../app/stylesheets/screen.scss */
#content #main-column .search-item .text h2 {
  font-size: 18px;
}
/* line 509, ../../app/stylesheets/screen.scss */
#content #main-column .search-item .text p {
  margin-bottom: 10px;
}
/* line 515, ../../app/stylesheets/screen.scss */
#content #main-column .puzzles .memorial {
  float: left;
  width: 148px;
  overflow: hidden;
  padding: 10px;
  margin: 0 10px 10px 0;
}
/* line 521, ../../app/stylesheets/screen.scss */
#content #main-column .puzzles .memorial .image {
  width: 146px;
  height: 146px;
}
/* line 525, ../../app/stylesheets/screen.scss */
#content #main-column .puzzles .memorial img {
  width: 146px;
}
/* line 528, ../../app/stylesheets/screen.scss */
#content #main-column .puzzles .memorial p {
  margin: 10px 0 0 0;
}
/* line 531, ../../app/stylesheets/screen.scss */
#content #main-column .puzzles .memorial .text {
  height: 80px;
  margin: 0;
  width: 146px;
}
/* line 535, ../../app/stylesheets/screen.scss */
#content #main-column .puzzles .memorial .text .title a {
  font-weight: bold;
}
/* line 541, ../../app/stylesheets/screen.scss */
#content #main-column .info {
  display: inline-block;
  overflow: hidden;
  background: #e6e6e6;
  margin: 10px 0;
  border: 1px solid #ababab;
  padding: 10px;
  width: 705px;
}
/* line 549, ../../app/stylesheets/screen.scss */
#content #main-column .info h2 {
  margin: 0 0 3px 0;
  font-weight: bold;
  font-size: 18px;
  font-color: #00487b;
}
/* line 554, ../../app/stylesheets/screen.scss */
#content #main-column .info p {
  font-size: 0.9em;
  margin-bottom: 0px;
}
/* line 559, ../../app/stylesheets/screen.scss */
#content #main-column .memorial {
  display: inline-block;
  overflow: hidden;
  background: #e6e6e6;
  margin: 10px 0;
  border: 1px solid #ababab;
  padding: 10px;
  width: 705px;
}
/* line 567, ../../app/stylesheets/screen.scss */
#content #main-column .memorial h2 {
  margin: 0 0 3px 0;
  font-weight: bold;
  font-size: 18px;
  font-color: #00487b;
}
/* line 571, ../../app/stylesheets/screen.scss */
#content #main-column .memorial h3 {
  margin: 0 0 10px 0;
  font-weight: bold;
  font-color: #333333;
  font-size: 14px;
}
/* line 579, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .text {
  width: 355px;
  float: left;
  margin: 0 20px;
  line-height: 1.4em;
  font-size: 12px;
  font-color: #333333;
}
/* line 589, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .text .admin-block {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #222;
  display: inline-block;
  padding: 10px;
  overflow: hidden;
  width: 335px;
}
/* line 596, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .text .admin-block p {
  margin-bottom: 0;
}
/* line 598, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .text h2 {
  font-size: 18px;
}
/* line 601, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .text p {
  margin-bottom: 10px;
}
/* line 606, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .image {
  float: left;
  border: 1px solid #ababab;
  width: 154px;
  height: 154px;
}
/* line 612, ../../app/stylesheets/screen.scss */
#content #main-column .memorial .mini-map {
  border: 1px solid #ababab;
  width: 151px;
  height: 151px;
  float: right;
}
/* line 614, ../../app/stylesheets/screen.scss */
#content #main-column .more {
  margin: 10px 2px 5px 15px;
}
/* line 616, ../../app/stylesheets/screen.scss */
#content #main-column .more a {
  font-weight: bold;
  font-size: 18px;
  font-color: #00487b;
}
/* line 619, ../../app/stylesheets/screen.scss */
#content #main-column .more.left {
  float: left;
  width: 300px;
}
/* line 623, ../../app/stylesheets/screen.scss */
#content #main-column .more.right {
  float: right;
}
/* line 624, ../../app/stylesheets/screen.scss */
#content #main-column .more.right img {
  display: none;
}
/* line 627, ../../app/stylesheets/screen.scss */
#content #main-column .more.right a {
  font-size: 0.8em;
}
/* line 633, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search {
  clear: both;
}
/* line 635, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search h3 {
  font-weight: bold;
  font-size: 14px;
  font-color: #00487b;
  color: #00487b;
  margin: 10px 0;
}
/* line 640, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search form {
  height: 30px;
}
/* line 643, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search input, #content #main-column #map-advanced-search select {
  border: 1px solid #aaadb2;
  margin: 0 10px 0 0;
  padding: 5px;
}
/* line 647, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search input.submit, #content #main-column #map-advanced-search select.submit {
  margin: 10px 0 0 0;
  text-align: center;
  padding: 5px 0 0 0;
  width: 93px;
  font-weight: bold;
  display: inline-block;
  height: 25px;
  background: url("/images/sprite.png") -107px 0px no-repeat;
  border: none;
  font-size: 14px;
  height: 30px;
  padding: 0;
  margin: 0;
  color: #fff;
}
/* line 73, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search input.submit:hover, #content #main-column #map-advanced-search select.submit:hover {
  background-position: -107px -30px;
}
/* line 657, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search .button {
  margin: 10px 0 0 0;
  text-align: center;
  padding: 5px 0 0 0;
  width: 93px;
  font-weight: bold;
  display: inline-block;
  height: 25px;
  background: url("/images/sprite.png") -107px 0px no-repeat;
  padding-top: 7px;
  margin-top: 5px;
  height: 23px;
  color: #fff;
}
/* line 73, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search .button:hover {
  background-position: -107px -30px;
}
/* line 663, ../../app/stylesheets/screen.scss */
#content #main-column #map-advanced-search .button:hover {
  text-decoration: none;
}
/* line 668, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search {
  background: none repeat scroll 0 0 #E6E6E6;
  border: 1px solid #ABABAB;
  display: inline-block;
  margin: 10px 0 10px 0;
  overflow: hidden;
  padding: 5px 10px 0 10px;
  width: 705px;
}
/* line 676, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search input {
  border: 1px solid #aaadb2;
  margin: 0 10px 0 0;
  padding: 5px;
}
/* line 680, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search input.submit {
  margin: 10px 0 0 0;
  text-align: center;
  padding: 5px 0 0 0;
  width: 93px;
  font-weight: bold;
  display: inline-block;
  height: 25px;
  background: url("/images/sprite.png") -107px 0px no-repeat;
  border: none;
  font-size: 14px;
  height: 30px;
  padding: 0;
  margin: 0;
  color: #fff;
}
/* line 73, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search input.submit:hover {
  background-position: -107px -30px;
}
/* line 690, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search #txt-advanced-search {
  width: 176px;
  border: none;
  height: 27px;
  padding: 0 10px;
  background: url("/images/sprite.png") -4px -107px no-repeat;
  margin: 10px 10px 10px 10px;
}
/* line 698, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search select {
  border: 1px solid #aaadb2;
  margin: 5px;
}
/* line 702, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search .button {
  margin: 10px 0 0 0;
  text-align: center;
  padding: 5px 0 0 0;
  width: 93px;
  font-weight: bold;
  display: inline-block;
  height: 25px;
  background: url("/images/sprite.png") -107px 0px no-repeat;
  padding-top: 7px;
  margin-top: 5px;
  height: 23px;
  color: #fff;
}
/* line 73, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search .button:hover {
  background-position: -107px -30px;
}
/* line 708, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search .button:hover {
  text-decoration: none;
}
/* line 712, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search p {
  color: #025EA1;
  margin: 0 0 5px 0;
}
/* line 716, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search ul {
  margin: 0 0 0 0px;
  float: left;
}
/* line 719, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search ul li {
  padding: 0 10px;
  margin: 0;
  display: inline;
  border-right: 1px solid #333333;
}
/* line 724, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search ul li.last {
  border: none;
}
/* line 727, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search ul li a {
  margin-left: 0;
  color: #333333;
}
/* line 733, ../../app/stylesheets/screen.scss */
#content #main-column #advanced-search #txt-map-search {
  width: 176px;
  border: none;
  float: left;
  height: 27px;
  padding: 0 10px;
  background: url("/images/sprite.png") -4px -107px no-repeat;
  margin: 0 -10px 10px 20px;
}
/* line 743, ../../app/stylesheets/screen.scss */
#content #main-column #big-map {
  width: 725px;
  display: inline-block;
  margin-top: 10px;
  height: 450px;
  border: 1px solid #333333;
}
/* line 751, ../../app/stylesheets/screen.scss */
#content #main-column #map-overlay {
  overflow: hidden;
  display: inline-block;
  font-size: 0.8em;
}
/* line 755, ../../app/stylesheets/screen.scss */
#content #main-column #map-overlay .image {
  float: left;
  margin-right: 10px;
}
/* line 761, ../../app/stylesheets/screen.scss */
#content #main-column .info-window {
  font-size: 0.8em;
  width: 210px;
  height: 53px;
}
/* line 765, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-link {
  display: block;
}
/* line 767, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-link:hover {
  background-color: #f2f2f2;
}
/* line 771, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-memorial {
  width: 210px;
  height: 53px;
  padding: 5px;
  overflow: hidden;
  display: inline-block;
}
/* line 777, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-memorial .info-image {
  display: inline-block;
  float: left;
  margin-right: 5px;
  width: 53px;
}
/* line 783, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-memorial .info-text {
  display: inline-block;
  width: 150px;
  float: left;
}
/* line 787, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-memorial .info-text p {
  font-size: 11px;
  margin-top: 5px;
  color: #000;
  margin-bottom: 0;
}
/* line 793, ../../app/stylesheets/screen.scss */
#content #main-column .info-window .info-memorial .info-text h3 {
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 3px;
}
/* line 801, ../../app/stylesheets/screen.scss */
#content #main-column .cluster {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Arial, Helvetica';
  font-size: 11px;
  font-weight: bold;
}
/* line 808, ../../app/stylesheets/screen.scss */
#content #main-column .cluster-1 {
  background-image: url(/images/lr-marker-40x40.png);
  line-height: 40px;
  width: 40px;
  height: 40px;
}
/* line 814, ../../app/stylesheets/screen.scss */
#content #main-column .cluster-2 {
  background-image: url(/images/lr-marker-50x50.png);
  line-height: 50px;
  width: 50px;
  height: 50px;
}
/* line 820, ../../app/stylesheets/screen.scss */
#content #main-column .cluster-3 {
  background-image: url(/images/lr-marker-60x60.png);
  line-height: 66px;
  width: 60px;
  height: 60px;
}
/* line 826, ../../app/stylesheets/screen.scss */
#content #main-column #legend {
  clear: both;
}
/* line 827, ../../app/stylesheets/screen.scss */
#content #main-column #legend h3 {
  color: #00487b;
  font-size: 14px;
  font-weight: bold;
  margin: 15px 0;
}
/* line 834, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul {
  margin-left: 10px;
}
/* line 836, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li {
  float: left;
  width: 22%;
  position: relative;
  margin: 0 0 10px 0;
  padding-left: 13px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.bust span {
  background: url("/images/sprite.png") -26px 0 no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.fountain span {
  background: url("/images/sprite.png") -52px -62px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.fountain-statue span {
  background: url("/images/sprite.png") -39px -16px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.monument span {
  background: url("/images/sprite.png") -52px -79px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.other span {
  background: url("/images/sprite.png") 0px 0px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.plaque span {
  background: url("/images/sprite.png") 0px -16px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.relief span {
  background: url("/images/sprite.png") -13px -16px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.sculpture span {
  background: url("/images/sprite.png") -13px 0px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.statue span {
  background: url("/images/sprite.png") -65px -62px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.stencil span {
  background: url("/images/sprite.png") -39px 0px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.stone span {
  background: url("/images/sprite.png") -26px -16px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 25, ../../app/stylesheets/screen.scss */
#content #main-column #legend ul li.tree span {
  background: url("/images/sprite.png") -65px -79px no-repeat;
  display: inline-block;
  width: 13px;
  position: absolute;
  left: -7px;
  height: 16px;
}
/* line 881, ../../app/stylesheets/screen.scss */
#content #main-column .images {
  float: left;
  width: 230px;
  margin: 20px 0 0 10px;
  display: inline-block;
  overflow: hidden;
}
/* line 887, ../../app/stylesheets/screen.scss */
#content #main-column .images .image {
  width: 220px;
}
/* line 889, ../../app/stylesheets/screen.scss */
#content #main-column .images .image img {
  margin-bottom: 10px;
  border: 1px solid #999999;
}
/* line 894, ../../app/stylesheets/screen.scss */
#content #main-column .images .source {
  font-size: 0.8em;
  margin: 0 10px 10px 0;
  width: 190px;
}
/* line 899, ../../app/stylesheets/screen.scss */
#content #main-column .images .source a {
  width: 190px;
  word-wrap: break-word;
}
/* line 904, ../../app/stylesheets/screen.scss */
#content #main-column .images #about-nav {
  width: 210px;
  border-top: 1px solid #ABABAB;
}
/* line 907, ../../app/stylesheets/screen.scss */
#content #main-column .images #about-nav li {
  margin: 0;
}
/* line 910, ../../app/stylesheets/screen.scss */
#content #main-column .images #about-nav li a {
  color: #2b2b2b;
  padding: 10px;
  width: 190px;
  display: block;
  font-size: 0.9em;
  border-bottom: 1px solid #ABABAB;
}
/* line 918, ../../app/stylesheets/screen.scss */
#content #main-column .images #about-nav li a:hover {
  color: #025EA1;
  background-color: #f3f3f3;
  text-decoration: none;
}
/* line 924, ../../app/stylesheets/screen.scss */
#content #main-column .images #about-nav li.on a {
  color: #025EA1;
}
/* line 929, ../../app/stylesheets/screen.scss */
#content #main-column .text-wide {
  width: 725px;
  margin: 10px 0 0 0;
  float: left;
}
/* line 933, ../../app/stylesheets/screen.scss */
#content #main-column .text-wide h2 {
  font-weight: bold;
  font-size: 24px;
  font-color: #00487b;
  color: #00487B;
  font-size: 1.2em;
  margin-bottom: 5px;
  line-height: 24px;
}
/* line 940, ../../app/stylesheets/screen.scss */
#content #main-column .text-wide h3 {
  font-weight: bold;
  font-size: 14px;
  font-color: #333333;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 945, ../../app/stylesheets/screen.scss */
#content #main-column .text-wide p {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 1.4em;
}
/* line 952, ../../app/stylesheets/screen.scss */
#content #main-column .text-wide.meta p {
  margin: 0;
}
/* line 957, ../../app/stylesheets/screen.scss */
#content #main-column .text {
  float: left;
  width: 475px;
  margin: 20px 0 0 0;
  display: inline-block;
  overflow: hidden;
}
/* line 963, ../../app/stylesheets/screen.scss */
#content #main-column .text .link-item {
  margin-top: 20px;
}
/* line 965, ../../app/stylesheets/screen.scss */
#content #main-column .text .link-item p.title {
  font-size: 1.1em;
  margin-bottom: 5px;
}
/* line 970, ../../app/stylesheets/screen.scss */
#content #main-column .text .inscription {
  width: 449px;
  display: inline-block;
  padding: 10px;
  border: 3px solid #E6E6E6;
  margin-bottom: 10px;
}
/* line 976, ../../app/stylesheets/screen.scss */
#content #main-column .text .inscription .inscription-inner {
 
  overflow: hidden;
}
/* line 979, ../../app/stylesheets/screen.scss */
#content #main-column .text .inscription .inscription-inner p {
  margin-bottom: 5px;
}
/* line 982, ../../app/stylesheets/screen.scss */
#content #main-column .text .inscription .inscription-inner .inscription-name {
  margin-right: 10px;
  font-size: 0.8em;
  float: left;
  width: 210px;
}
/* line 990, ../../app/stylesheets/screen.scss */
#content #main-column .text ul {
  font-size: 12px;
  line-height: 1.4em;
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 20px;
}
/* line 996, ../../app/stylesheets/screen.scss */
#content #main-column .text ul li {
  margin-bottom: 8px;
}
/* line 1000, ../../app/stylesheets/screen.scss */
#content #main-column .text ol {
  font-size: 12px;
  line-height: 1.4em;
  list-style-type: decimal;
  list-style-position: outside;
  padding-left: 20px;
}
/* line 1006, ../../app/stylesheets/screen.scss */
#content #main-column .text ol li {
  margin-bottom: 5px;
}
/* line 1010, ../../app/stylesheets/screen.scss */
#content #main-column .text ul#share {
  margin-bottom: 10px;
  padding-left: 0;
  display: inline-block;
}
/* line 1014, ../../app/stylesheets/screen.scss */
#content #main-column .text ul#share li {
  display: inline-block;
  float: left;
  margin: 5px 0 0 0;
}
/* line 1019, ../../app/stylesheets/screen.scss */
#content #main-column .text ul#share li.g-plus {
  padding-top: 3px;
}
/* line 1022, ../../app/stylesheets/screen.scss */
#content #main-column .text ul#share li.facebook {
  position: absolute;
  left: 430px;
}
/* line 1028, ../../app/stylesheets/screen.scss */
#content #main-column .text h2 {
  font-weight: bold;
  font-size: 24px;
  font-color: #00487b;
  color: #00487B;
  margin-bottom: 5px;
  line-height: 24px;
}
/* line 1034, ../../app/stylesheets/screen.scss */
#content #main-column .text h3 {
  font-weight: bold;
  font-size: 14px;
  font-color: #333333;
  margin-bottom: 10px;
}
/* line 1038, ../../app/stylesheets/screen.scss */
#content #main-column .text p {
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 1.4em;
}
/* line 1043, ../../app/stylesheets/screen.scss */
#content #main-column .text #comments {
  margin-top: 30px;
}
/* line 1046, ../../app/stylesheets/screen.scss */
#content #main-column .text #admin-block {
  display: inline-block;
  overflow: hidden;
  background: #e6e6e6;
  width: 464px;
  margin: 0px 10px 10px 0;
  border: 1px solid #ababab;
}
/* line 1053, ../../app/stylesheets/screen.scss */
#content #main-column .text #admin-block p {
  margin: 0;
}
/* line 1054, ../../app/stylesheets/screen.scss */
#content #main-column .text #admin-block p a {
  display: block;
  padding: 5px;
}
/* line 1057, ../../app/stylesheets/screen.scss */
#content #main-column .text #admin-block p a:hover {
  background: #fff;
  text-decoration: none;
}
/* line 1065, ../../app/stylesheets/screen.scss */
#content #main-column .text #inner-items {
  margin-bottom: 10px;
}
/* line 1067, ../../app/stylesheets/screen.scss */
#content #main-column .text #inner-items .inner-item {
  display: inline-block;
  overflow: hidden;
  background: #e6e6e6;
  width: 464px;
  margin: 10px 10px 0px 0;
  border: 1px solid #ababab;
  padding: 5px;
}
/* line 1075, ../../app/stylesheets/screen.scss */
#content #main-column .text #inner-items .inner-item .inner-image {
  float: left;
  border: 1px solid #ababab;
}
/* line 1079, ../../app/stylesheets/screen.scss */
#content #main-column .text #inner-items .inner-item .inner-text {
  float: left;
  margin: 0 20px;
  font-size: 12px;
  font-color: #333333;
  line-height: 1.4em;
}
/* line 1087, ../../app/stylesheets/screen.scss */
#content #main-column .text #inner-items .inner-item .inner-text h2 {
  font-size: 18px;
}
/* line 1090, ../../app/stylesheets/screen.scss */
#content #main-column .text #inner-items .inner-item .inner-text p {
  margin-bottom: 10px;
}
/* line 1099, ../../app/stylesheets/screen.scss */
#content #main-column #sitemap {
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 20px;
}
/* line 1103, ../../app/stylesheets/screen.scss */
#content #main-column #sitemap li {
  margin-bottom: 5px;
}
/* line 1106, ../../app/stylesheets/screen.scss */
#content #main-column #sitemap ul {
  margin-top: 5px;
  margin-left: 20px;
  list-style-position: outside;
  list-style-type: disc;
}
/* line 1114, ../../app/stylesheets/screen.scss */
#content #right-column {
  width: 300px;
  float: right;
}
/* line 1117, ../../app/stylesheets/screen.scss */
#content #right-column #inner-right {
  width: 292px;
  background-color: #fff;
  padding: 8px 8px 0 0;
  overflow: hidden;
  display: inline-block;
}
/* line 1124, ../../app/stylesheets/screen.scss */
#content #right-column #inner-right .item .text {
  width: 192px;
}
/* line 1130, ../../app/stylesheets/screen.scss */
#content #right-column .related h3 {
  background: none repeat scroll 0 0 #00487B;
  color: #FFFFFF;
  float: right;
  margin: 0 -15px 15px 0;
  padding: 14px 15px;
  position: relative;
  width: 255px;
}
/* line 1138, ../../app/stylesheets/screen.scss */
#content #right-column .related h3 span {
  background: url("/images/sprite.png") no-repeat scroll -80px 0 transparent;
  display: block;
  height: 59px;
  position: absolute;
  right: -13px;
  top: 0;
  width: 13px;
}
/* line 1150, ../../app/stylesheets/screen.scss */
#content #right-column h3 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 18px;
  font-color: white;
}
/* line 1155, ../../app/stylesheets/screen.scss */
#content #right-column #related-subjects, #content #right-column #related-memorials {
  overflow: visible;
  padding-bottom: 30px;
}
/* line 1158, ../../app/stylesheets/screen.scss */
#content #right-column #related-subjects .item, #content #right-column #related-memorials .item {
  overflow: visible;
}
/* line 1163, ../../app/stylesheets/screen.scss */
#content #right-column p.top-more {
  margin: -10px 0 10px 0;
}
/* line 1165, ../../app/stylesheets/screen.scss */
#content #right-column p.top-more.also-site {
  margin: 10px 0 0 15px;
}
/* line 1169, ../../app/stylesheets/screen.scss */
#content #right-column #other-memorials {
  padding: 0;
}
/* line 1171, ../../app/stylesheets/screen.scss */
#content #right-column #other-memorials h3 {
  background: none repeat scroll 0 0 #00487B;
  color: #FFFFFF;
  padding: 14px 15px;
  position: relative;
  margin-bottom: 0px;
}
/* line 1178, ../../app/stylesheets/screen.scss */
#content #right-column #other-memorials .rhs-items {
  padding: 0 15px 15px 15px;
}
/* line 1180, ../../app/stylesheets/screen.scss */
#content #right-column #other-memorials .rhs-items .first {
  border-top: none;
}
/* line 1185, ../../app/stylesheets/screen.scss */
#content #right-column #other-memorials .rhs-more {
  padding: 10px 10px 10px 15px;
}
/* line 1193, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations {
  color: #fff;
  overflow: hidden;
  background: url("/images/seriousBg.jpg") top left repeat-x #333333;
  padding: 15px;
}
/* line 1195, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item {
  border-top: 1px solid #696969;
  padding: 15px 0;
  overflow: hidden;
}
/* line 82, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item.last {
  border-bottom: 1px solid #696969;
  margin-bottom: 10px;
}
/* line 86, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item a {
  color: #fff;
  font-weight: bold;
}
/* line 90, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item .image {
  float: left;
  width: 65px;
}
/* line 93, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item .image img {
  border: 1px solid #999999;
}
/* line 97, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item .text {
  float: left;
  width: 200px;
}
/* line 100, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item .text p {
  font-size: 12px;
  margin-bottom: 3px;
}
/* line 103, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item .text p.more {
  margin-top: 7px;
  float: none;
}
/* line 109, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations .item h4 {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 1198, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations p.more {
  text-align: right;
  float: right;
  font-weight: bold;
}
/* line 1202, ../../app/stylesheets/screen.scss */
#content #right-column .commemorations p.more a {
  color: #fff;
}
/* line 1207, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view {
  color: #fff;
  overflow: hidden;
  background: url("/images/seriousBg.jpg") top left repeat-x #333333;
  padding: 15px;
}
/* line 1209, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view p {
  margin-bottom: 5px;
  font-size: 12px;
}
/* line 1212, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view p.more {
  font-weight: bold;
}
/* line 1216, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view .site {
  overflow: hidden;
  margin: 10px 0;
}
/* line 1219, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view .site a {
  color: #fff;
}
/* line 1222, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view .site .image {
  float: left;
  width: 80px;
}
/* line 1225, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view .site .image img {
  width: 80px;
  height: 80px;
  border: 1px solid #999999;
}
/* line 1231, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view .site h4 {
  font-weight: bold;
  font-size: 14px;
  font-color: white;
  margin: 10px 0 5px 0;
}
/* line 1235, ../../app/stylesheets/screen.scss */
#content #right-column #sites-in-view .site .text {
  float: left;
  width: 170px;
  margin-left: 15px;
}
/* line 1242, ../../app/stylesheets/screen.scss */
#content #right-column .creations {
  margin-bottom: 8px;
  padding: 15px;
  background-color: #E6E6E6;
}
/* line 1246, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item {
  border-top: 1px solid #696969;
  padding: 15px 0;
  overflow: hidden;
  color: #333333;
}
/* line 82, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item.last {
  border-bottom: 1px solid #696969;
  margin-bottom: 10px;
}
/* line 86, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item a {
  color: #fff;
  font-weight: bold;
}
/* line 90, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item .image {
  float: left;
  width: 65px;
}
/* line 93, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item .image img {
  border: 1px solid #999999;
}
/* line 97, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item .text {
  float: left;
  width: 200px;
}
/* line 100, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item .text p {
  font-size: 12px;
  margin-bottom: 3px;
}
/* line 103, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item .text p.more {
  margin-top: 7px;
  float: none;
}
/* line 109, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item h4 {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 1248, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item p.more {
  text-align: right;
  float: right;
  font-weight: bold;
}
/* line 1254, ../../app/stylesheets/screen.scss */
#content #right-column .creations .item a {
  color: #333333;
}
/* line 1259, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous {
  color: #fff;
  overflow: hidden;
  background: url("/images/seriousBg.jpg") top left repeat-x #333333;
  padding: 15px 10px 10px 7px;
}
/* line 1264, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous h3 {
  margin: 5px 0 15px 10px;
}
/* line 1267, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous .famous {
  float: left;
  display: inline-block;
  margin: 0px 0 10px 10px;
  border: 1px solid #999999;
  background: #333;
  color: #333;
}
/* line 1274, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous .famous a {
  width: 80px;
  height: 80px;
  display: block;
  color: #333;
}
/* line 1279, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous .famous a img {
  opacity: 1.0;
  width: 80px;
  height: 80px;
}
/* line 1286, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous .famous a:hover img {
  opacity: 0.7!important;
}
/* line 1289, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous .more {
  float: right;
  margin-right: 10px;
}
/* line 1292, ../../app/stylesheets/screen.scss */
#content #right-column #seriously-famous .more a {
  color: #fff;
  font-weight: bold;
}
/* line 1298, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day {
  padding: 15px;
  background: #bfbfbf;
}
/* line 1301, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day .image {
  float: left;
  width: 80px;
}
/* line 1304, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day .image img {
  border: 1px solid #999999;
}
/* line 1308, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day .text {
  float: left;
  width: 170px;
  margin-left: 15px;
  font-size: 0.8em;
}
/* line 1314, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day h3 {
  color: #fff;
  background: #00487B;
  width: 255px;
  margin: 0 -15px 15px 0;
  padding: 14px 15px 14px 15px;
  float: right;
  position: relative;
}
/* line 1322, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day h3 span {
  background: url("/images/sprite.png") -80px 0px no-repeat;
  width: 13px;
  height: 59px;
  display: block;
  position: absolute;
  top: 0;
  right: -13px;
}
/* line 1332, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day h4 {
  font-weight: bold;
  font-size: 18px;
  font-color: #00487b;
  margin: 0 0 5px 0;
}
/* line 1336, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day .button {
  margin: 10px 0 0 0;
  text-align: center;
  padding: 5px 0 0 0;
  width: 93px;
  font-weight: bold;
  display: inline-block;
  height: 25px;
  background: url("/images/sprite.png") -107px 0px no-repeat;
  padding-top: 7px;
  margin-top: 5px;
  height: 23px;
  color: #fff;
}
/* line 73, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day .button:hover {
  background-position: -107px -30px;
}
/* line 1342, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day .button:hover {
  text-decoration: none;
}
/* line 1346, ../../app/stylesheets/screen.scss */
#content #right-column #on-this-day p {
  margin-bottom: 2px;
}

/* line 1353, ../../app/stylesheets/screen.scss */
.ui-autocomplete {
  z-index: 99999 !important;
}

/* line 1355, ../../app/stylesheets/screen.scss */
#footer {
  clear: both;
  background: #000;
  color: #fff;
  width: 1040px;
  padding: 25px;
  margin-left: -15px;
  position: relative;
}
/* line 1363, ../../app/stylesheets/screen.scss */
#footer a {
  color: #fff;
}
/* line 1366, ../../app/stylesheets/screen.scss */
#footer h3 {
  font-weight: bold;
  font-size: 18px;
  font-color: white;
  margin-bottom: 10px;
}
/* line 1370, ../../app/stylesheets/screen.scss */
#footer .links-panel {
  float: left;
  width: 200px;
}
/* line 1371, ../../app/stylesheets/screen.scss */
#footer .links-panel ul {
  margin-bottom: 10px;
}
/* line 1373, ../../app/stylesheets/screen.scss */
#footer .links-panel ul li {
  list-style: disc;
  margin: 5px 0 5px 20px;
}
/* line 1381, ../../app/stylesheets/screen.scss */
#footer .panel {
  float: left;
  display: inline-block;
  padding: 0 10px;
  width: 185px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4em;
}
/* line 1390, ../../app/stylesheets/screen.scss */
#footer .panel .panel-holder {
  height: 120px;
}
/* line 1397, ../../app/stylesheets/screen.scss */
#footer .button {
  margin: 10px 0 0 0;
  text-align: center;
  padding: 5px 0 0 0;
  width: 93px;
  font-weight: bold;
  display: inline-block;
  height: 25px;
  background: url("/images/sprite.png") -107px 0px no-repeat;
}
/* line 73, ../../app/stylesheets/screen.scss */
#footer .button:hover {
  background-position: -107px -30px;
}
/* line 1399, ../../app/stylesheets/screen.scss */
#footer .button:hover {
  text-decoration: none;
}
/* line 1403, ../../app/stylesheets/screen.scss */
#footer #footer-left {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: -16px;
  left: -1px;
  background: url("/images/sprite.png") -20px -79px no-repeat;
}
/* line 1412, ../../app/stylesheets/screen.scss */
#footer #footer-right {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: -16px;
  right: -1px;
  background: url("/images/sprite.png") -4px -79px no-repeat;
}

/* line 1423, ../../app/stylesheets/screen.scss */
#copyright {
  clear: both;
  font-size: 12px;
  padding: 20px 0;
}
/* line 1427, ../../app/stylesheets/screen.scss */
#copyright a {
  color: #000;
}
/* line 1431, ../../app/stylesheets/screen.scss */
#copyright ul li {
  padding: 0 10px;
  border-right: 1px solid #000;
  display: inline;
}
/* line 1435, ../../app/stylesheets/screen.scss */
#copyright ul li.last {
  border: none;
}

/* line 1442, ../../app/stylesheets/screen.scss */
.ui-widget-content .ui-menu-item {
  border-top: 1px solid #ddd;
}
/* line 1444, ../../app/stylesheets/screen.scss */
.ui-widget-content .ui-menu-item a {
  margin: 0;
  overflow: hidden;
  font-size: 0.8em;
  font-weight: normal;
}
/* line 1449, ../../app/stylesheets/screen.scss */
.ui-widget-content .ui-menu-item a p {
  padding: 0 0 0 10px;
  margin: 0;
  height: 53px;
  vertical-align: middle;
  display: table-cell;
}
/* line 1455, ../../app/stylesheets/screen.scss */
.ui-widget-content .ui-menu-item a p #position {
  color: #aaa;
  font-size: 12px;
}
/* line 1460, ../../app/stylesheets/screen.scss */
.ui-widget-content .ui-menu-item a img {
  margin: 0;
  float: left;
  width: 53px;
  height: 53px;
}

/* line 1469, ../../app/stylesheets/screen.scss */
div.flash_notice {
  background: #D2FBD7;
  margin-bottom: 12px;
  text-align: left;
  padding: 10px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

/* line 1484, ../../app/stylesheets/screen.scss */
div.flash_alert,
div.flash_error, #error_explanation {
  background: #c00;
  color: #fff;
  margin-bottom: 12px;
  padding: 10px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

/* Interaction states
----------------------------------*/
/* line 1499, ../../app/stylesheets/screen.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #eee;
  background-color: #eee;
  background-image: none;
  color: #1d5987;
  border-radius: none;
}

/* line 1506, ../../app/stylesheets/screen.scss */
.ui-autocomplete {
  border: 1px solid #eee;
}

/* line 1508, ../../app/stylesheets/screen.scss */
.ui-corner-all {
  border-radius: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
