/* line 27, sass/partials/lib/html5-boilerplate/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 38, sass/partials/lib/html5-boilerplate/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 42, sass/partials/lib/html5-boilerplate/_reset.scss */
nav ul {
  list-style: none;
}

/* line 44, sass/partials/lib/html5-boilerplate/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 47, sass/partials/lib/html5-boilerplate/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 49, sass/partials/lib/html5-boilerplate/_reset.scss */
a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 51, sass/partials/lib/html5-boilerplate/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 53, sass/partials/lib/html5-boilerplate/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 55, sass/partials/lib/html5-boilerplate/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 57, sass/partials/lib/html5-boilerplate/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 61, sass/partials/lib/html5-boilerplate/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 63, sass/partials/lib/html5-boilerplate/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 65, sass/partials/lib/html5-boilerplate/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 56, sass/partials/_page.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/* line 58, sass/partials/_page.scss */
header[role="complementary"] {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
}

/* line 60, sass/partials/_page.scss */
a, a:active, a:visited {
  color: #008dae;
  text-decoration: none;
}

/* line 61, sass/partials/_page.scss */
a:hover {
  color: #f17d09;
}

/* line 63, sass/partials/_page.scss */
strong, th {
  font-weight: bold;
}

/* line 64, sass/partials/_page.scss */
small {
  font-size: 11px;
}

/* line 69, sass/partials/_page.scss */
input:invalid, textarea:invalid {
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: red 0 0 5px 0;
  -webkit-box-shadow: red 0 0 5px 0;
  -o-box-shadow: red 0 0 5px 0;
  box-shadow: red 0 0 5px 0;
}

/* line 71, sass/partials/_page.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 73, sass/partials/_page.scss */
ul {
  list-style: none;
}

/* line 79, sass/partials/_page.scss */
body {
  background: url("../img/page_bg_tile.jpg");
  padding: 0;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}

/* line 80, sass/partials/_page.scss */
body > * {
  text-align: left;
}

/* line 82, sass/partials/_page.scss */
iframe.template {
  position: absolute;
  left: -500px;
  width: 1px;
  height: 1px;
}

/* line 84, sass/partials/_page.scss */
#container {
  background: #fff;
  position: relative;
  width: 940px;
  padding: 10px 20px;
  margin: 0 auto 20px;
  overflow: hidden;
  *zoom: 1;
  display: inline-block;
}

/* line 86, sass/partials/_page.scss */
body.lang-fi > header nav.main > a {
  background: url("../img/ea_logo.png");
  width: 271px;
}

/* line 87, sass/partials/_page.scss */
body.lang-sv > header nav.main > a {
  background: url("../img/arkivet_logo.png");
  width: 162px;
}

/* line 89, sass/partials/_page.scss */
body > header {
  width: 930px;
  padding: 0 30px 26px;
  margin: 5px auto 0;
  position: relative;
}
/* line 90, sass/partials/_page.scss */
body > header nav.main {
  position: relative;
  bottom: 10px;
  margin-bottom: 20px;
}
/* line 91, sass/partials/_page.scss */
body > header nav.main > a {
  font-size: 0;
  line-height: 0;
  color: transparent;
  display: block;
  height: 47px;
}
/* line 92, sass/partials/_page.scss */
body > header nav.main ul {
  position: absolute;
  top: 30px;
  list-style-type: none;
}
/* line 93, sass/partials/_page.scss */
body > header nav.main li {
  float: left;
  margin-right: 62px;
}
/* line 94, sass/partials/_page.scss */
body > header nav.main li.last-of-type {
  margin-right: 0;
}
/* line 95, sass/partials/_page.scss */
body > header nav.main li a {
  font-size: 17px;
  font-weight: bold;
}
/* line 96, sass/partials/_page.scss */
body > header nav.main li a.current {
  color: #333333;
}
/* line 99, sass/partials/_page.scss */
body > header #secondary-navigation {
  clear: left;
  margin-bottom: 20px;
}
/* line 100, sass/partials/_page.scss */
body > header #secondary-navigation ul {
  list-style-type: none;
  overflow: hidden;
  background: #191919;
  padding-left: 20px;
}
/* line 101, sass/partials/_page.scss */
body > header #secondary-navigation ul li {
  float: left;
}
/* line 102, sass/partials/_page.scss */
body > header #secondary-navigation ul li:last-of-type {
  margin-right: 0;
}
/* line 103, sass/partials/_page.scss */
body > header #secondary-navigation ul a {
  display: inline-block;
  width: 37px;
  padding: 10px 18px 13px;
  color: white;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.33;
  font-style: italic;
  cursor: pointer;
}
/* line 104, sass/partials/_page.scss */
body > header #secondary-navigation ul a:hover {
  color: #f17d09;
}
/* line 107, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav {
  background: transparent url("../img/bgTexture.jpg") no-repeat left top;
}
/* line 108, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav li {
  margin-left: 97px;
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 1;
}
/* line 109, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav li.coming {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 110, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav li:first-child {
  margin-left: 0px;
}
/* line 111, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav li a {
  width: auto;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-weight: bold;
  text-transform: capitalize;
  padding: 3px 10px;
}
/* line 112, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav li a.current {
  color: #f17d09;
  background-color: #333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 113, sass/partials/_page.scss */
body > header #secondary-navigation ul.keyNav li a:hover {
  color: #f17d09;
}
/* line 118, sass/partials/_page.scss */
body > header form.search {
  width: 633px;
  float: none;
  position: relative;
  margin: 0 auto;
  box-shadow: 0px 0px 2px #c6c6c6;
}
/* line 119, sass/partials/_page.scss */
body > header form.search input {
  height: 37px;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
/* line 120, sass/partials/_page.scss */
body > header form.search input[type="text"] {
  color: #000;
  float: left;
  margin: 0;
  padding: 0;
  padding-left: 7px;
  border: none;
  width: 544px;
  -webkit-appearance: caret;
}
/* line 121, sass/partials/_page.scss */
body > header form.search input[type="submit"] {
  color: #fff;
  margin: 0;
  padding: 0;
  border: none;
  color: #fff;
  margin: 0;
  padding: 0;
  border: none;
  background: url('../img/sprites-s63492382ca.png') 0 -1679px;
  width: 82px;
  cursor: pointer;
}
/* line 122, sass/partials/_page.scss */
body > header form.search input::-webkit-input-placeholder {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  color: #999;
  font-size: 15px;
  font-style: italic;
}
/* line 123, sass/partials/_page.scss */
body > header form.search input:-moz-placeholder {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  color: #999;
  font-size: 15px;
  font-style: italic;
}
/* line 124, sass/partials/_page.scss */
body > header form.search input[type="reset"] {
  display: none;
  color: #fff;
  margin: 0;
  padding: 0;
  border: none;
  background: url('../img/sprites-s63492382ca.png') 0 -1718px;
  float: left;
}
/* line 125, sass/partials/_page.scss */
body > header form.search.open input[type="reset"] {
  display: inline;
}

/* line 130, sass/partials/_page.scss */
body > header nav.arkivet {
  position: relative;
  border-top: 1px solid #c3c2c0;
  height: 26px;
}
/* line 131, sass/partials/_page.scss */
body > header nav.arkivet a {
  font-size: 11px;
  border: 1px solid #c3c2c0;
  border-top: 1px solid #e6e5e3;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -o-border-bottom-left-radius: 3px;
  -ms-border-bottom-left-radius: 3px;
  -khtml-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -o-border-bottom-right-radius: 3px;
  -ms-border-bottom-right-radius: 3px;
  -khtml-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 1px 10px 5px;
  position: absolute;
  top: -1px;
  right: 5px;
}

/* line 135, sass/partials/_page.scss */
body.lang-fi > header nav.main ul {
  left: 327px;
}

/* line 136, sass/partials/_page.scss */
body.lang-sv > header nav.main ul {
  left: 270px;
}

/* line 137, sass/partials/_page.scss */
body.frontPage.lang-sv > header nav.main ul {
  width: 660px;
}

/* line 140, sass/partials/_page.scss */
aside > section {
  margin-bottom: 16px;
  padding: 9px;
}
/* line 141, sass/partials/_page.scss */
aside > section header {
  padding-bottom: 11px;
  padding-left: 2px;
}

/* line 145, sass/partials/_page.scss */
body.singlePage #container {
  padding-bottom: 30px;
}

/* line 148, sass/partials/_page.scss */
.ie7 body > header form.search input[type="text"],
.ie8 body > header form.search input[type="text"] {
  padding-top: 10px;
  height: 27px;
}

/* line 151, sass/partials/_page.scss */
.ie7 body > header form.search input[type="submit"],
.ie8 body > header form.search input[type="submit"] {
  height: 37px;
}

/* line 153, sass/partials/_page.scss */
.ie7 body > header form.search input[type="submit"] {
  position: relative;
  top: -1px;
}

/* line 1, sass/partials/_front_page.scss */
body.frontPage #container {
  overflow: visible;
}

/* line 3, sass/partials/_front_page.scss */
section.liftups {
  margin-left: 160px;
  width: 460px;
}
/* line 4, sass/partials/_front_page.scss */
section.liftups article {
  background: url("../img/liftup_line.png") no-repeat bottom;
  padding: 8px 0 8px;
}
/* line 5, sass/partials/_front_page.scss */
section.liftups article > p {
  margin-bottom: 16px;
}
/* line 6, sass/partials/_front_page.scss */
section.liftups article > p:first-of-type {
  margin-bottom: 16px;
}
/* line 7, sass/partials/_front_page.scss */
section.liftups article > p:last-of-type {
  margin-bottom: 16px;
}
/* line 8, sass/partials/_front_page.scss */
section.liftups article > p a {
  margin-bottom: 0;
  display: inline;
}
/* line 10, sass/partials/_front_page.scss */
section.liftups article a {
  margin-bottom: 16px;
  display: block;
  clear: both;
}
/* line 11, sass/partials/_front_page.scss */
section.liftups article a.publishedLink {
  clear: none;
  float: left;
}
/* line 12, sass/partials/_front_page.scss */
section.liftups article a.permaLink {
  clear: none;
  float: right;
  background: url('../img/sprites-s63492382ca.png') 0 -772px no-repeat;
  padding-left: 20px;
  margin-top: 4px;
  display: inline-block;
  height: 15px;
  overflow: hidden;
  padding-left: 20px;
  width: 0;
}
/* line 13, sass/partials/_front_page.scss */
section.liftups article a.permaLink:hover {
  background: url('../img/sprites-s63492382ca.png') 0 -787px no-repeat;
  overflow: hidden;
}
/* line 16, sass/partials/_front_page.scss */
section.liftups article time {
  color: #9d9d9d;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 16px;
  line-height: 1.33;
  font-style: italic;
  display: inline-block;
}
/* line 18, sass/partials/_front_page.scss */
section.liftups article header h1 {
  font-size: 28px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-weight: bold;
  line-height: 100%;
}
/* line 19, sass/partials/_front_page.scss */
section.liftups article header p {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 16px;
}
/* line 21, sass/partials/_front_page.scss */
section.liftups article .impulse {
  font-weight: bold;
  margin-bottom: 16px;
  display: block;
}
/* line 22, sass/partials/_front_page.scss */
section.liftups article > a.media {
  position: relative;
  overflow: hidden;
  width: 456px;
  padding: 4px;
  left: -4px;
}
/* line 23, sass/partials/_front_page.scss */
section.liftups article > a.media:hover .description, section.liftups article > a.media:hover .linkTitle {
  color: #f17d09;
}
/* line 24, sass/partials/_front_page.scss */
section.liftups article > a.media:hover {
  -webkit-box-shadow: 0px 0px 10px 0px #999;
  -moz-box-shadow: 0px 0px 10px 0px #999;
  box-shadow: 0px 0px 10px 0px #999;
}
/* line 25, sass/partials/_front_page.scss */
section.liftups article > a.media .thumbnail {
  width: 220px;
  float: left;
  display: block;
}
/* line 26, sass/partials/_front_page.scss */
section.liftups article > a.media .thumbnail ~ header {
  float: left;
}
/* line 27, sass/partials/_front_page.scss */
section.liftups article > a.media .thumbnail ~ header h1 {
  width: 200px;
  height: 100%;
  overflow: hidden;
}
/* line 31, sass/partials/_front_page.scss */
section.liftups article > a.media header h1 {
  font-weight: normal;
  margin-bottom: 0px;
  cursor: pointer;
  font-style: normal;
}
/* line 32, sass/partials/_front_page.scss */
section.liftups article > a.media header .description {
  color: #008dae;
  font-size: 22px;
  padding: 0 10px 0 20px;
}
/* line 33, sass/partials/_front_page.scss */
section.liftups article > a.media header .linkTitle {
  color: #008dae;
}
/* line 36, sass/partials/_front_page.scss */
section.liftups article ul {
  display: inline-block;
  margin-bottom: 8px;
}
/* line 37, sass/partials/_front_page.scss */
section.liftups article ul.media {
  width: 100%;
}
/* line 38, sass/partials/_front_page.scss */
section.liftups article ul.linkList {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 16px;
}
/* line 39, sass/partials/_front_page.scss */
section.liftups article li.media {
  float: left;
  text-align: center;
  width: 220px;
  margin-right: 20px;
}
/* line 40, sass/partials/_front_page.scss */
section.liftups article li.media.multiple {
  width: 140px;
}
/* line 42, sass/partials/_front_page.scss */
section.liftups article li.media.multiple a.media > span {
  max-height: 79px;
  overflow: hidden;
  display: inline-block;
}
/* line 45, sass/partials/_front_page.scss */
section.liftups article li.media.last {
  margin-right: 0;
}
/* line 46, sass/partials/_front_page.scss */
section.liftups article li.media.first {
  width: 460px;
  clear: both;
}
/* line 47, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media {
  width: 460px;
  margin-bottom: 8px;
}
/* line 48, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media .thumbnail {
  width: 460px;
  max-width: 460px;
  margin: 0;
}
/* line 49, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media > span {
  max-height: none;
  max-width: none;
  overflow: visible;
  display: block;
}
/* line 50, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media > span ~ header {
  margin: 0;
  padding: 0;
  width: 460px;
}
/* line 51, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media > span ~ header h1 {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 0px;
  cursor: pointer;
  padding: 8px 0px 5px 0px;
  width: auto;
}
/* line 54, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media header {
  margin: 0;
  position: static;
}
/* line 55, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media header h1 {
  font-size: 28px;
  margin-bottom: 0px;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
}
/* line 56, sass/partials/_front_page.scss */
section.liftups article li.media.first a.media header .description {
  width: auto;
}
/* line 59, sass/partials/_front_page.scss */
section.liftups article li.media.first:only-child a.media {
  margin-bottom: 0;
}
/* line 61, sass/partials/_front_page.scss */
section.liftups article li.media a.media {
  width: 100%;
  margin: 0;
  padding: 4px;
  left: -4px;
  position: relative;
  overflow: hidden;
  text-align: left;
  display: inline-block;
}
/* line 62, sass/partials/_front_page.scss */
section.liftups article li.media a.media:hover {
  -webkit-box-shadow: 0px 0px 10px 0px #999;
  -moz-box-shadow: 0px 0px 10px 0px #999;
  box-shadow: 0px 0px 10px 0px #999;
}
/* line 63, sass/partials/_front_page.scss */
section.liftups article li.media a.media > span {
  max-width: 220px;
  max-height: 124px;
  overflow: hidden;
  display: inline-block;
}
/* line 64, sass/partials/_front_page.scss */
section.liftups article li.media a.media > span ~ header .description {
  font-size: 14px;
}
/* line 66, sass/partials/_front_page.scss */
section.liftups article li.media a.media .thumbnail {
  margin-bottom: 5px;
  max-width: 220px;
  display: block;
}
/* line 67, sass/partials/_front_page.scss */
section.liftups article li.media a.media .description {
  display: block;
  text-align: left;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
}
/* line 71, sass/partials/_front_page.scss */
section.liftups article .inLists {
  margin-bottom: 8px;
  display: inline-block;
}
/* line 72, sass/partials/_front_page.scss */
section.liftups article .inLists span {
  float: left;
  color: #db3f14;
  font-weight: bold;
}
/* line 73, sass/partials/_front_page.scss */
section.liftups article .inLists ul {
  float: left;
  margin-bottom: 0;
}
/* line 74, sass/partials/_front_page.scss */
section.liftups article .inLists li {
  float: left;
  margin-left: 5px;
  white-space: nowrap;
}
/* line 75, sass/partials/_front_page.scss */
section.liftups article .inLists li a {
  margin-bottom: 0;
  display: inline;
}
/* line 78, sass/partials/_front_page.scss */
section.liftups article aside {
  margin-bottom: 16px;
}
/* line 79, sass/partials/_front_page.scss */
section.liftups article aside header {
  text-transform: uppercase;
  margin: 0 0 4px 0;
}
/* line 80, sass/partials/_front_page.scss */
section.liftups article aside header h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}
/* line 82, sass/partials/_front_page.scss */
section.liftups article aside a {
  margin: 0;
  display: inline;
}
/* line 83, sass/partials/_front_page.scss */
section.liftups article aside p {
  margin: 0;
}
/* line 87, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup {
  background: url("../img/liftup_bg.jpg") no-repeat bottom;
  position: relative;
  padding-bottom: 17px;
  margin: 10px 0;
  width: 460px;
}
/* line 88, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup > header.highlightText {
  position: absolute;
  top: -8px;
  left: 10px;
  background: #db3f14;
  color: #fff;
  padding: 4px 8px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 89, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article {
  background: url("../img/liftup_bg.jpg") no-repeat top left;
  padding: 17px 10px 0;
  width: 440px;
}
/* line 90, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article > a {
  display: block;
  margin-top: 8px;
}
/* line 91, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article > a h1 {
  color: #fff;
}
/* line 93, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article > a.media {
  border: 5px solid #fff;
  width: 430px;
  height: 237px;
}
/* line 94, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article > a.media .thumbnail {
  width: 100%;
}
/* line 95, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article > a.media .description {
  width: 400px;
}
/* line 97, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article > .impulse ~ ul.media {
  margin-top: 0;
}
/* line 98, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article ul.media {
  background: url("../img/liftup_highlight_media_bg.png") repeat-y;
  width: 460px;
  margin-top: 16px;
}
/* line 99, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article ul.mediaAdditionalLinks li {
  margin-top: 3px;
  padding: 3px 10px;
  background: #fff;
}
/* line 100, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media {
  margin-right: 10px;
  overflow: hidden;
  width: 140px;
}
/* line 101, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media a {
  display: block;
  padding: 5px;
  position: static;
  width: auto;
  margin-bottom: 5px;
}
/* line 102, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media .thumbnail {
  height: 74px;
}
/* line 105, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media.first {
  width: 440px;
  margin: 0;
}
/* line 106, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media.first > a.media {
  border: 5px solid #fff;
  width: 430px;
  height: 237px;
  padding: 0;
  margin: 0;
}
/* line 107, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media.first > a.media .thumbnail {
  width: 100%;
  height: auto;
}
/* line 108, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article li.media.first > a.media .description {
  width: 400px;
  display: none;
}
/* line 111, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article a:hover, section.liftups section.highlightLiftup article a.media:hover, section.liftups section.highlightLiftup article a:hover header h1 {
  color: #f17d09;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 112, sass/partials/_front_page.scss */
section.liftups section.highlightLiftup article .permaLink, section.liftups section.highlightLiftup article .publishedLink, section.liftups section.highlightLiftup article aside {
  display: none;
}
/* line 115, sass/partials/_front_page.scss */
section.liftups .showMoreLiftups {
  display: block;
  cursor: pointer;
  background: url("../img/search_button.png") no-repeat;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  width: 204px;
  height: 32px;
  margin: 22px auto 12px auto;
  border: none;
}
/* line 116, sass/partials/_front_page.scss */
section.liftups img.liftupLoader {
  position: absolute;
  bottom: 23px;
  right: 410px;
}

/* line 119, sass/partials/_front_page.scss */
.ie7 section.liftups ul.media {
  width: 480px;
}

/* line 120, sass/partials/_front_page.scss */
.ie7 section.liftups .showMoreLiftups {
  margin-left: -50px;
}

/* line 121, sass/partials/_front_page.scss */
.ie7 section.highlightLiftup {
  display: inline-block;
}

/* line 122, sass/partials/_front_page.scss */
.ie7 section.liftups section.highlightLiftup article {
  display: inline-block;
  padding-top: 27px;
}

/* line 123, sass/partials/_front_page.scss */
.ie7 section.liftups section.highlightLiftup article li.media {
  position: relative;
}
/* line 124, sass/partials/_front_page.scss */
.ie7 section.liftups section.highlightLiftup article li.media a.media {
  margin-left: 0;
}

/* line 126, sass/partials/_front_page.scss */
.ie7 section.liftups article li.media a.media {
  margin-left: -4px;
  position: static;
  background: transparent url(../img/transparent_5x5.png) repeat top left;
}
/* line 127, sass/partials/_front_page.scss */
.ie7 section.liftups article li.media a.media > span {
  position: relative;
  z-index: -1;
}

/* line 129, sass/partials/_front_page.scss */
.ie7 section.radio {
  display: inline-block;
}

/* line 133, sass/partials/_front_page.scss */
body.frontPage aside section {
  background-color: #e8e8e8;
}
/* line 135, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips {
  width: 150px;
  position: absolute;
  top: -20px;
  left: 20px;
}
/* line 136, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .liftupLists {
  background: url("../img/front_page_liftup_list.png") no-repeat;
  padding: 0;
}
/* line 137, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .liftupLists h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 12px 8px 0;
}
/* line 138, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .liftupLists ul {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 13px;
  line-height: 1.33;
  min-height: 100px;
  width: 120px;
  padding: 0 10px 18px;
  background: url("../img/front_page_liftup_list.png") no-repeat 0 -42px #f9f9b4;
}
/* line 139, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .liftupLists li {
  background: url("../img/front_page_liftup_list_line.png") no-repeat bottom;
  padding: 5px 0 6px;
}
/* line 140, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .liftupLists li:last-of-type {
  background: none;
}
/* line 143, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias {
  background-color: #191919;
  width: 122px;
}
/* line 144, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias header {
  padding-bottom: 0;
}
/* line 145, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias header h1 {
  color: #f17d09;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 25px;
}
/* line 147, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li {
  margin-bottom: 22px;
}
/* line 148, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li a {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
/* line 149, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li a:hover h2 {
  color: #f17d09;
}
/* line 150, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li a img {
  width: 120px;
  margin-bottom: 10px;
}
/* line 151, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li a h2 {
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-weight: bold;
}
/* line 152, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li a .duration {
  background: url('../img/sprites-s63492382ca.png') 0 -1571px no-repeat;
  padding-left: 17px;
  display: inline-block;
  line-height: 100%;
}
/* line 153, sass/partials/_front_page.scss */
body.frontPage aside.listsAndClips .popularMedias li a .publicationYear {
  display: inline;
}
/* line 159, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles {
  width: 300px;
  position: absolute;
  top: 20px;
  right: 20px;
}
/* line 161, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio {
  background: url("../img/radio_bg.jpg");
  color: white;
  text-align: center;
  position: relative;
  width: 282px;
}
/* line 162, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio header {
  font-size: 14px;
  text-align: left;
}
/* line 163, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio p {
  text-align: left;
}
/* line 164, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio .playing {
  color: #fcf8b1;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 165, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio .playing .time {
  color: white;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 13px;
  line-height: 1.33;
  font-style: italic;
  font-weight: normal;
  padding-left: 3px;
}
/* line 168, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio .agenda li {
  margin-bottom: 5px;
}
/* line 170, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.radio button {
  background: url("../img/radio_button.png");
  cursor: pointer;
  margin: 28px auto 0;
  padding: 0 0 12px 20px;
  height: 42px;
  width: 194px;
  border: none;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
/* line 173, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles {
  position: relative;
}
/* line 174, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: url("../img/search_result_line.png") no-repeat left bottom;
  padding-bottom: 10px;
}
/* line 175, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles h1:first-letter {
  text-transform: uppercase;
}
/* line 177, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles ul {
  margin-bottom: 40px;
}
/* line 178, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles ul li {
  margin-bottom: 10px;
  font-weight: bold;
}
/* line 180, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles a.all {
  position: absolute;
  bottom: 12px;
  right: 12px;
  color: #666666;
}
/* line 181, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.articles a.all:hover {
  color: #f17d09;
}
/* line 185, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions {
  position: relative;
}
/* line 186, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: url("../img/search_result_line.png") no-repeat left bottom;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 187, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions h1:first-letter {
  text-transform: uppercase;
}
/* line 189, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions h2 {
  font-weight: normal;
}
/* line 190, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions ul {
  margin-bottom: 40px;
}
/* line 191, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions ul li {
  margin-bottom: 10px;
  background: url("../img/search_result_line.png") no-repeat left bottom;
  padding-bottom: 10px;
}
/* line 193, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions footer a {
  position: absolute;
  bottom: 12px;
  right: 12px;
  color: #666666;
}
/* line 194, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestDiscussions footer a:hover {
  color: #f17d09;
}
/* line 198, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry {
  position: relative;
  background: #f5f5b1 url("../img/blogit_tausta.png") no-repeat left top;
  padding: 14px 16px 16px 16px;
}
/* line 199, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry header {
  padding: 0;
}
/* line 200, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 8px;
  margin-bottom: 8px;
  background: url("../img/search_result_line.png") no-repeat left bottom;
}
/* line 201, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry header h1:first-letter {
  text-transform: uppercase;
}
/* line 202, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry header h1 a {
  color: #333333;
}
/* line 205, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry article {
  color: #999999;
}
/* line 206, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry article h1 {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 4px;
}
/* line 207, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry article span {
  display: inline-block;
  margin-bottom: 16px;
  font-size: 12px;
}
/* line 208, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry article time {
  display: inline-block;
  margin-bottom: 16px;
  color: #999999;
  font-size: 12px;
}
/* line 209, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestBlogEntry article p {
  color: #333333;
}
/* line 213, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments {
  background: #999999;
}
/* line 214, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments header {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-top: 3px;
}
/* line 215, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul {
  background: white url("../img/muistelu_bg.png") no-repeat;
  width: 260px;
  padding: 10px;
}
/* line 216, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li {
  background: url('../img/sprites-s63492382ca.png') 0 -1140px no-repeat;
  margin-bottom: 10px;
}
/* line 217, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li p {
  text-indent: 18px;
  padding-top: 2px;
  word-wrap: break-word;
}
/* line 218, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li p:first-line {
  font-weight: bold;
}
/* line 219, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li p a {
  word-wrap: break-word;
}
/* line 221, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li a {
  background: url("../img/liftup_line.png") no-repeat bottom;
  display: block;
  text-align: right;
  font-weight: bold;
  padding: 10px 0;
}
/* line 223, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li:last-of-type {
  margin-bottom: 0;
}
/* line 224, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.newestComments ul li:last-of-type a {
  background: none;
  padding-bottom: 0;
}
/* line 229, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.archiveSell {
  padding-top: 16px;
  padding-bottom: 16px;
}
/* line 230, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.archiveSell header {
  padding: 0;
}
/* line 231, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.archiveSell header h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px;
}
/* line 232, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.archiveSell header h1:first-letter {
  text-transform: uppercase;
}
/* line 235, sass/partials/_front_page.scss */
body.frontPage aside.radioAndArticles section.archiveSell p {
  color: #666666;
}

/* line 242, sass/partials/_front_page.scss */
body.lang-sv #radio {
  display: none;
}

/* line 243, sass/partials/_front_page.scss */
body.lang-sv section.newestDiscussions {
  display: none;
}

/* line 246, sass/partials/_front_page.scss */
body.liftupPage #container > header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: bold;
  margin: 5px 0;
}

/* line 249, sass/partials/_front_page.scss */
.ie7 .liftupLists h1 {
  zoom: 1;
}

/* line 251, sass/partials/_front_page.scss */
body > #webropolitem {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9999;
  font-size: 13px;
  padding: 16px 7px 6px 27px;
  background: url("../img/palaute_bg.png") no-repeat top left;
}
/* line 252, sass/partials/_front_page.scss */
body > #webropolitem a {
  display: none;
  font-weight: bold;
  padding-right: 4px;
}

/* line 254, sass/partials/_front_page.scss */
.minimize ~ * {
  display: none;
}

/* line 255, sass/partials/_front_page.scss */
.minimize {
  color: #008DAE;
  display: block;
  left: 8px;
  border: solid 1px #999;
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px / 3px;
  -o-border-radius: 3px / 3px;
  -ms-border-radius: 3px / 3px;
  -khtml-border-radius: 3px / 3px;
  border-radius: 3px / 3px;
  line-height: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url('../img/sprites-s63492382ca.png') 0 0;
}

/* line 270, sass/partials/_front_page.scss */
.minimize.open {
  background: url('../img/sprites-s63492382ca.png') 0 -17px;
}

/* line 3, sass/partials/_category_boxes.scss */
body > #categories {
  width: 965px;
  padding-left: 15px;
  margin: 0 auto;
  overflow: hidden;
}
/* line 4, sass/partials/_category_boxes.scss */
body > #categories .category {
  width: 286px;
  height: 285px;
  padding: 10px;
  margin-bottom: 18px;
  margin-right: 15px;
  background: url("../img/category_box_bg.png") no-repeat;
  float: left;
  position: relative;
}
/* line 5, sass/partials/_category_boxes.scss */
body > #categories .category h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 8px;
}
/* line 6, sass/partials/_category_boxes.scss */
body > #categories .category p {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
}
/* line 7, sass/partials/_category_boxes.scss */
body > #categories .category li {
  padding: 12px 0 7px;
  border-bottom: 1px solid #e9e9e9;
}
/* line 8, sass/partials/_category_boxes.scss */
body > #categories .category li a {
  font-weight: bold;
}
/* line 10, sass/partials/_category_boxes.scss */
body > #categories .category a span {
  text-transform: lowercase;
}
/* line 12, sass/partials/_category_boxes.scss */
body > #categories a.all {
  position: absolute;
  bottom: 12px;
  right: 12px;
  color: #666666;
}
/* line 13, sass/partials/_category_boxes.scss */
body > #categories a.all:hover {
  color: #f17d09;
}

/* line 2, sass/partials/_browseArchives.scss */
body.browseArchives #container {
  overflow: hidden;
  min-height: 600px;
}
/* line 4, sass/partials/_browseArchives.scss */
body.browseArchives #container > header h1 {
  font-size: 28px;
  margin: 10px 0 19px;
}
/* line 6, sass/partials/_browseArchives.scss */
body.browseArchives #container > section {
  float: left;
  margin-bottom: 48px;
  margin-right: 20px;
}
/* line 7, sass/partials/_browseArchives.scss */
body.browseArchives #container > section header {
  background: #e8e8e8;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  padding: 6px 10px;
  margin-bottom: 10px;
}
/* line 8, sass/partials/_browseArchives.scss */
body.browseArchives #container > section li:first-letter {
  text-transform: uppercase;
}
/* line 10, sass/partials/_browseArchives.scss */
body.browseArchives #container #themes {
  clear: left;
}
/* line 11, sass/partials/_browseArchives.scss */
body.browseArchives #container #newest, body.browseArchives #container #lists {
  margin-right: 0;
}
/* line 12, sass/partials/_browseArchives.scss */
body.browseArchives #container #mostPopular, body.browseArchives #container #newest {
  width: 460px;
}
/* line 13, sass/partials/_browseArchives.scss */
body.browseArchives #container #lists, body.browseArchives #container #categories, body.browseArchives #container #themes {
  width: 300px;
}
/* line 14, sass/partials/_browseArchives.scss */
body.browseArchives #container #lists ul, body.browseArchives #container #categories ul, body.browseArchives #container #themes ul {
  height: 400px;
  overflow-y: auto;
}
/* line 16, sass/partials/_browseArchives.scss */
body.browseArchives #container ul {
  margin-left: 1px;
}

/* line 2, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo {
  background-color: #333;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  overflow: hidden;
}
/* line 3, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo header {
  margin: 20px 20px 20px 20px;
  line-height: 1;
}
/* line 4, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
}
/* line 5, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo header h1:first-letter {
  text-transform: uppercase;
}
/* line 8, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo p {
  color: #fff;
  margin: 20px 0 20px 20px;
}
/* line 9, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo p:empty {
  display: none;
}
/* line 11, sass/partials/_browseKeywords.scss */
body.browseKeywords .keyInfo img {
  float: right;
  margin: 20px 20px 20px 20px;
}
/* line 13, sass/partials/_browseKeywords.scss */
body.browseKeywords #container {
  overflow: hidden;
  min-height: 600px;
}
/* line 14, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul {
  margin-left: 1px;
}
/* line 15, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.keywords {
  clear: both;
}
/* line 16, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.keywords li {
  width: 220px;
  height: 20px;
  float: left;
  margin-bottom: 20px;
  margin-right: 19px;
}
/* line 17, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.keywords li:nth-of-type(4n) {
  margin-right: 0;
}
/* line 18, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.keywords li a {
  font-size: 13px;
}
/* line 20, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.keywords.ohjelma li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 220px;
  height: 20px;
  display: block;
}
/* line 21, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.keywords.program li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 220px;
  height: 20px;
  display: block;
}
/* line 23, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.alphabets {
  clear: both;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 16px;
  border-bottom: 6px solid #ECEDEE;
}
/* line 24, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.alphabets li {
  cursor: pointer;
  float: left;
  padding-top: 18px;
  margin-left: 18px;
  font-size: 16px;
}
/* line 25, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.alphabets li:first-child {
  margin-left: 0;
}
/* line 26, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.alphabets li.current {
  font-size: 36px;
  padding-top: 0;
}
/* line 27, sass/partials/_browseKeywords.scss */
body.browseKeywords #container ul.alphabets li.current a {
  color: #646464;
}
/* line 31, sass/partials/_browseKeywords.scss */
body.browseKeywords #container > img.wait {
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  display: block;
  float: none;
}

/* line 1, sass/partials/_article.scss */
body.article #container {
  overflow: visible;
}

/* line 2, sass/partials/_article.scss */
#container .article {
  float: left;
  width: 640px;
  position: relative;
}
/* line 3, sass/partials/_article.scss */
#container .article > header {
  height: 88px;
  margin-top: 5px;
  position: relative;
}
/* line 4, sass/partials/_article.scss */
#container .article > header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: bold;
  height: 40px;
  width: 700px;
}
/* line 5, sass/partials/_article.scss */
#container .article > header .social {
  margin-top: 9px;
}
/* line 6, sass/partials/_article.scss */
#container .article > header aside {
  width: 217px;
  float: right;
  position: absolute;
  right: -297px;
  top: -3px;
}
/* line 7, sass/partials/_article.scss */
#container .article > header aside .publicationTime {
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  display: block;
  border-bottom: 1px solid #e6e5e4;
  padding-left: 2px;
  padding-bottom: 3px;
}
/* line 8, sass/partials/_article.scss */
#container .article > header aside .writer {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 7px 4px 5px;
}
/* line 9, sass/partials/_article.scss */
#container .article > header aside .commentIndicator {
  border: 1px solid #e3e9b8;
  margin-left: 4px;
  padding: 8px;
  padding-bottom: 5px;
  position: relative;
}
/* line 10, sass/partials/_article.scss */
#container .article > header aside .commentIndicator a {
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
/* line 11, sass/partials/_article.scss */
#container .article > header aside .commentIndicator a:hover {
  color: #f17d09;
}
/* line 12, sass/partials/_article.scss */
#container .article > header aside .commentIndicator .commentCount {
  color: #b6c748;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.33;
  position: absolute;
  top: 2px;
  right: 9px;
}
/* line 17, sass/partials/_article.scss */
#container .article .databox {
  float: left;
  width: 218px;
  height: 120px;
  margin-right: 20px;
  border: 1px solid #e8e8e8;
  overflow: hidden;
  background: #fff;
}
/* line 18, sass/partials/_article.scss */
#container .article .databox header {
  background-color: #e8e8e8;
  padding: 6px 9px;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 19, sass/partials/_article.scss */
#container .article .databox header:hover {
  color: #f17d09;
}
/* line 20, sass/partials/_article.scss */
#container .article .databox header h1 {
  background: url('../img/sprites-s63492382ca.png') 190px -545px no-repeat;
}
/* line 22, sass/partials/_article.scss */
#container .article .databox p {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  margin: 0 10px 10px 10px;
}
/* line 23, sass/partials/_article.scss */
#container .article .databox p:empty {
  display: none;
}
/* line 26, sass/partials/_article.scss */
#container .article .databox.open {
  width: 610px;
  min-height: 120px;
  height: auto;
  margin-right: 0px;
  margin-bottom: 20px;
}
/* line 27, sass/partials/_article.scss */
#container .article .databox.open header h1 {
  background: url('../img/sprites-s63492382ca.png') 580px -560px no-repeat;
}
/* line 29, sass/partials/_article.scss */
#container .article p {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 15px;
  line-height: 1.33;
  margin: 20px 0;
  padding-right: 20px;
}
/* line 30, sass/partials/_article.scss */
#container .article p.ingress {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 18px;
  line-height: 1.33;
  font-style: italic;
}

/* line 34, sass/partials/_article.scss */
.keywordsNLiftups {
  float: right;
  width: 300px;
  margin-top: 498px;
}
/* line 35, sass/partials/_article.scss */
.keywordsNLiftups section {
  background-color: #e8e8e8;
}
/* line 36, sass/partials/_article.scss */
.keywordsNLiftups nav {
  border-top: 1px solid #D0D0D0;
  margin-bottom: 8px;
}
/* line 37, sass/partials/_article.scss */
.keywordsNLiftups nav h1 {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 5px;
  padding-left: 3px;
}
/* line 38, sass/partials/_article.scss */
.keywordsNLiftups nav:last-child {
  margin-bottom: 0;
}
/* line 40, sass/partials/_article.scss */
.keywordsNLiftups .categories, .keywordsNLiftups .themes {
  overflow: hidden;
}
/* line 41, sass/partials/_article.scss */
.keywordsNLiftups .categories ul, .keywordsNLiftups .themes ul {
  clear: left;
  padding-left: 3px;
}
/* line 42, sass/partials/_article.scss */
.keywordsNLiftups .categories li, .keywordsNLiftups .themes li {
  padding-bottom: 8px;
}
/* line 43, sass/partials/_article.scss */
.keywordsNLiftups .categories li a, .keywordsNLiftups .themes li a {
  display: block;
  color: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
/* line 44, sass/partials/_article.scss */
.keywordsNLiftups .categories li.theme a, .keywordsNLiftups .themes li.theme a {
  background-color: transparent;
  border: 1px solid white;
  padding: 4px 6px;
  font-weight: normal;
}
/* line 47, sass/partials/_article.scss */
.keywordsNLiftups .keywords {
  overflow: hidden;
}
/* line 49, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #008dae;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  border-top: 1px solid #d0d0d0;
  padding: 6px 2px 8px;
  overflow: hidden;
}
/* line 50, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li.open {
  background: url('../img/sprites-s63492382ca.png') 270px -221px no-repeat;
}
/* line 53, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li.open ul.keywordArticles, .keywordsNLiftups .keywords > ul > li.open span, .keywordsNLiftups .keywords > ul > li.open ul.relatedKeywords {
  display: block;
}
/* line 54, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li.hide {
  display: none;
}
/* line 55, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li ul.keywordArticles {
  font-size: 14px;
  display: none;
}
/* line 56, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li ul.keywordArticles li {
  margin: 7px 9px;
}
/* line 58, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li span {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  float: left;
  display: none;
  margin-left: 9px;
  margin-right: 2px;
}
/* line 59, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li ul.relatedKeywords {
  font-weight: normal;
  margin-left: 6px;
  display: none;
}
/* line 60, sass/partials/_article.scss */
.keywordsNLiftups .keywords > ul > li ul.relatedKeywords li {
  float: left;
  margin-left: 3px;
}
/* line 65, sass/partials/_article.scss */
.keywordsNLiftups footer {
  padding: 14px 0 5px 0px;
  border-top: 1px solid #D0D0D0;
}
/* line 66, sass/partials/_article.scss */
.keywordsNLiftups footer .showMore {
  cursor: pointer;
  background: url('../img/sprites-s63492382ca.png') 0 -17px no-repeat;
  padding-left: 25px;
  padding-top: 1px;
  color: #666666;
  font-weight: bold;
}
/* line 67, sass/partials/_article.scss */
.keywordsNLiftups footer .showMore.open {
  background: url('../img/sprites-s63492382ca.png') 0 0 no-repeat;
}

/* line 73, sass/partials/_article.scss */
.relatedArticles ul {
  padding-left: 3px;
}
/* line 74, sass/partials/_article.scss */
.relatedArticles ul li {
  padding-bottom: 8px;
}
/* line 75, sass/partials/_article.scss */
.relatedArticles ul li a {
  display: block;
  color: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

/* line 81, sass/partials/_article.scss */
section.links > ul {
  padding-left: 3px;
  border-top: 1px solid #D0D0D0;
  padding-top: 4px;
}
/* line 82, sass/partials/_article.scss */
section.links > ul > li {
  padding-top: 0px;
  padding-bottom: 5px;
}
/* line 83, sass/partials/_article.scss */
section.links > ul > li span {
  margin-right: 5px;
  padding: 1px 4px 1px 4px;
  font-size: 12px;
  background-color: #999;
  color: #fff;
}
/* line 84, sass/partials/_article.scss */
section.links > ul > li .text-link {
  line-height: 1.5;
}

/* line 89, sass/partials/_article.scss */
.comments {
  width: 620px;
  margin-right: 20px;
}
/* line 91, sass/partials/_article.scss */
.comments .commentForm {
  background-color: #dbe2a9;
  padding: 0;
  position: relative;
  clear: left;
}
/* line 92, sass/partials/_article.scss */
.comments .commentForm header {
  background-color: #9ab101;
  padding: 9px 9px 11px;
  margin-bottom: 16px;
  position: relative;
  margin-bottom: 0;
  z-index: 3;
}
/* line 93, sass/partials/_article.scss */
.comments .commentForm header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  float: left;
  margin-top: 3px;
  margin-left: 5px;
}
/* line 94, sass/partials/_article.scss */
.comments .commentForm header .commentCount {
  color: white;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 26px;
  line-height: 1.33;
  margin-left: 10px;
  line-height: 0.9;
}
/* line 95, sass/partials/_article.scss */
.comments .commentForm header .editor {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 14px 5px 16px;
}
/* line 98, sass/partials/_article.scss */
.comments .commentForm .commentAdded,
.comments .commentForm form {
  padding: 18px 9px 18px 12px;
}
/* line 101, sass/partials/_article.scss */
.comments .commentForm .commentAdded,
.comments .commentForm form label[for="comment"],
.comments .commentForm form label[htmlFor="comment"] {
  display: block;
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 16px;
  line-height: 1.33;
  font-style: italic;
  margin-bottom: 12px;
}
/* line 102, sass/partials/_article.scss */
.comments .commentForm .commentAdded span,
.comments .commentForm form label[for="comment"] span,
.comments .commentForm form label[htmlFor="comment"] span {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 12px;
  line-height: 1.33;
}
/* line 106, sass/partials/_article.scss */
.comments .commentForm form textarea[name="comment"] {
  width: 580px;
  border: none;
  margin-bottom: 15px;
  height: 85px;
  max-width: 580px;
  min-width: 580px;
}
/* line 107, sass/partials/_article.scss */
.comments .commentForm form label {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  display: block;
  margin-bottom: 15px;
}
/* line 110, sass/partials/_article.scss */
.comments .commentForm form label[for="nickname"], .comments .commentForm form label[htmlFor="nickname"], .comments .commentForm form label.securityLabel {
  width: 90px;
  float: left;
}
/* line 112, sass/partials/_article.scss */
.comments .commentForm form label.instruction, .comments .commentForm form label.question {
  margin-left: 90px;
  margin-bottom: 12px;
}
/* line 113, sass/partials/_article.scss */
.comments .commentForm form label.question {
  font-weight: bold;
}
/* line 115, sass/partials/_article.scss */
.comments .commentForm form .error {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ff4422;
  display: inline-block;
  padding: 8px;
  border: #ff4422 solid 2px;
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 116, sass/partials/_article.scss */
.comments .commentForm form .error textarea[name="comment"] {
  margin-bottom: 0;
}
/* line 117, sass/partials/_article.scss */
.comments .commentForm form .error input {
  margin: 0;
  float: left;
}
/* line 118, sass/partials/_article.scss */
.comments .commentForm form .error span {
  display: inline-block;
  margin-bottom: 8px;
}
/* line 119, sass/partials/_article.scss */
.comments .commentForm form .error.nickname {
  margin-top: -10px;
  margin-left: -10px;
}
/* line 120, sass/partials/_article.scss */
.comments .commentForm form .error.nickname span {
  line-height: 22px;
  margin-left: 10px;
  margin-bottom: 0;
}
/* line 121, sass/partials/_article.scss */
.comments .commentForm form .error.security {
  margin-left: -10px;
  width: 417px;
}
/* line 122, sass/partials/_article.scss */
.comments .commentForm form .error.security .question {
  margin-left: 0;
}
/* line 127, sass/partials/_article.scss */
.comments .commentForm form input,
.comments .commentForm form button {
  display: block;
  margin-left: 90px;
}
/* line 128, sass/partials/_article.scss */
.comments .commentForm form input {
  margin-bottom: 15px;
  width: 198px;
  border: none;
  padding: 4px 0;
}
/* line 129, sass/partials/_article.scss */
.comments .commentForm form button {
  cursor: pointer;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: #008dae;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 21px;
}
/* line 131, sass/partials/_article.scss */
.comments .commentForm .sendingIndicator {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-align: center;
  background: #dbe2a9;
  background: rgba(219, 226, 169, 0.5);
}
/* line 132, sass/partials/_article.scss */
.comments .commentForm .sendingIndicator img {
  border: 15px solid #fff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  top: 140px;
}
/* line 136, sass/partials/_article.scss */
.comments .commentList {
  padding: 0;
  margin: 4px 0 20px 0;
  display: inline-block;
  width: 100%;
}
/* line 137, sass/partials/_article.scss */
.comments .commentList header {
  overflow: hidden;
  padding: 0;
  margin-bottom: 20px;
}
/* line 138, sass/partials/_article.scss */
.comments .commentList header h1 {
  float: left;
}
/* line 139, sass/partials/_article.scss */
.comments .commentList header .order {
  float: right;
  color: #008dae;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
}
/* line 43, sass/partials/_page.scss */
.comments .commentList header .order:hover {
  color: #f17d09;
}
/* line 141, sass/partials/_article.scss */
.comments .commentList .comment {
  padding: 10px 10px 11px 10px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
}
/* line 142, sass/partials/_article.scss */
.comments .commentList .comment.even {
  background-color: #f3f3f3;
}
/* line 143, sass/partials/_article.scss */
.comments .commentList .comment .contributor {
  font-weight: bold;
}
/* line 144, sass/partials/_article.scss */
.comments .commentList .comment .reply {
  float: right;
  color: #008dae;
  font-size: 13px;
  cursor: pointer;
}
/* line 43, sass/partials/_page.scss */
.comments .commentList .comment .reply:hover {
  color: #f17d09;
}
/* line 145, sass/partials/_article.scss */
.comments .commentList .comment p {
  margin-top: 15px;
  font-size: 13px;
}
/* line 146, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment {
  float: right;
  position: relative;
  margin-top: -8px;
  margin-right: -8px;
}
/* line 147, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentBtn {
  position: absolute;
  right: 7px;
  top: 6px;
  display: block;
  z-index: 1;
  width: 12px;
  height: 12px;
  background: url('../img/sprites-s63492382ca.png') 0 -1463px no-repeat;
  cursor: pointer;
}
/* line 148, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentBtn.closeConfirm {
  background: url('../img/sprites-s63492382ca.png') 0 -1487px no-repeat;
}
/* line 149, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentBtn.closeForm {
  z-index: 3;
  background: url('../img/sprites-s63492382ca.png') 0 -1475px no-repeat;
}
/* line 151, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .confirmInappropriateCommentBtn {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 259px;
  font-size: 12px;
  background-color: #fff;
  display: inline-block;
  padding: 6px 9px 5px 9px;
  cursor: pointer;
  -webkit-border-radius: 8px 8px;
  -moz-border-radius: 8px / 8px;
  -o-border-radius: 8px / 8px;
  -ms-border-radius: 8px / 8px;
  -khtml-border-radius: 8px / 8px;
  border-radius: 8px / 8px;
  -moz-box-shadow: #999999 0 1px 3px 0;
  -webkit-box-shadow: #999999 0 1px 3px 0;
  -o-box-shadow: #999999 0 1px 3px 0;
  box-shadow: #999999 0 1px 3px 0;
}
/* line 153, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm {
  position: absolute;
  right: 0;
  z-index: 2;
  width: 238px;
  padding: 12px;
  -webkit-border-radius: 8px 8px;
  -moz-border-radius: 8px / 8px;
  -o-border-radius: 8px / 8px;
  -ms-border-radius: 8px / 8px;
  -khtml-border-radius: 8px / 8px;
  border-radius: 8px / 8px;
  -moz-box-shadow: #999999 0 1px 3px 0;
  -webkit-box-shadow: #999999 0 1px 3px 0;
  -o-box-shadow: #999999 0 1px 3px 0;
  box-shadow: #999999 0 1px 3px 0;
  background-color: #fff;
}
/* line 154, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm p {
  margin: 0 0 12px 0;
  font-size: 12px;
  color: #333;
}
/* line 155, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm form {
  margin: 8px 0 8px 0;
}
/* line 156, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm textarea {
  min-width: 234px;
  width: 234px;
  max-width: 234px;
  margin-bottom: 12px;
}
/* line 157, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm input {
  width: 231px;
  margin-bottom: 12px;
}
/* line 158, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm input.error {
  border: #ff4422 solid 2px;
}
/* line 160, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm label {
  font-size: 12px;
  color: #333;
  display: block;
  margin-bottom: 2px;
}
/* line 161, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm label.question {
  font-weight: bold;
}
/* line 163, sass/partials/_article.scss */
.comments .commentList .comment .inappropriateComment .inappropriateCommentForm button {
  cursor: pointer;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: #008dae;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 12px;
}
/* line 169, sass/partials/_article.scss */
.comments .paging {
  text-align: center;
  margin-bottom: 24px;
  overflow: hidden;
  height: 24px;
  letter-spacing: -5px;
}
/* line 170, sass/partials/_article.scss */
.comments .paging .links {
  letter-spacing: 0;
}
/* line 171, sass/partials/_article.scss */
.comments .paging a {
  display: inline-block;
  vertical-align: middle;
}
/* line 172, sass/partials/_article.scss */
.comments .paging a {
  height: 20px;
  width: 24px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: bold;
  padding-top: 4px;
}
/* line 173, sass/partials/_article.scss */
.comments .paging a.selected {
  background: url('../img/sprites-s63492382ca.png') 0 -748px;
  color: #666666;
}
/* line 174, sass/partials/_article.scss */
.comments .paging a.disabled {
  cursor: default;
}
/* line 175, sass/partials/_article.scss */
.comments .paging .previous {
  background: url('../img/sprites-s63492382ca.png') 0 -676px;
}
/* line 176, sass/partials/_article.scss */
.comments .paging .previous:hover {
  background: url('../img/sprites-s63492382ca.png') 0 -724px;
}
/* line 177, sass/partials/_article.scss */
.comments .paging .previous.disabled {
  background: url('../img/sprites-s63492382ca.png') 0 -700px;
}
/* line 178, sass/partials/_article.scss */
.comments .paging .next {
  background: url('../img/sprites-s63492382ca.png') 0 -604px;
}
/* line 179, sass/partials/_article.scss */
.comments .paging .next:hover {
  background: url('../img/sprites-s63492382ca.png') 0 -652px;
}
/* line 180, sass/partials/_article.scss */
.comments .paging .next.disabled {
  background: url('../img/sprites-s63492382ca.png') 0 -628px;
}

/* line 183, sass/partials/_article.scss */
.ie8 body.article #container {
  display: table;
}

/* line 184, sass/partials/_article.scss */
.ie7 .commentForm .sendingIndicator {
  filter: alpha(opacity=50);
  height: 53%;
  top: 5px;
}

/* line 185, sass/partials/_article.scss */
.ie8 .commentForm .sendingIndicator {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

/* line 186, sass/partials/_article.scss */
.ie7 .commentForm .error.nickname {
  width: 447px;
}
/* line 187, sass/partials/_article.scss */
.ie7 .commentForm .error.nickname span {
  float: right;
  margin-left: -30px;
}
/* line 188, sass/partials/_article.scss */
.ie7 .commentForm .error.nickname input {
  margin-left: 8px;
}

/* line 190, sass/partials/_article.scss */
.ie7 .commentForm .error.security input {
  margin-left: 8px;
}

/* line 192, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment {
  width: 12px;
  height: 12px;
  margin-top: -25px;
}
/* line 193, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment textarea {
  overflow: auto;
  height: 43px;
}
/* line 194, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment .inappropriateCommentForm {
  border: 1px solid #CCCCCC;
}
/* line 195, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment .hideIe7Bg {
  background: none;
}
/* line 196, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment .confirmInappropriateCommentBtn {
  width: 271px;
  border: 1px solid #CCCCCC;
}
/* line 197, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment .closeConfirm {
  background: url('../img/sprites-s63492382ca.png') 0 -1487px no-repeat;
}
/* line 198, sass/partials/_article.scss */
.ie7 #container .comments .commentList .comment .inappropriateComment .closeForm {
  z-index: 3;
  background: url('../img/sprites-s63492382ca.png') 0 -1475px no-repeat;
}

/* line 202, sass/partials/_article.scss */
.ie8 .comments .commentList .comment .inappropriateComment .confirmInappropriateCommentBtn {
  width: 271px;
  border: 1px solid #CCCCCC;
}
/* line 203, sass/partials/_article.scss */
.ie8 .comments .commentList .comment .inappropriateComment textarea {
  overflow: auto;
  height: 43px;
}
/* line 204, sass/partials/_article.scss */
.ie8 .comments .commentList .comment .inappropriateComment .inappropriateCommentForm {
  border: 1px solid #CCCCCC;
}

/* line 1, sass/partials/_search.scss */
body.search #container {
  padding: 20px;
  z-index: 1;
  min-height: 400px;
}

/* line 3, sass/partials/_search.scss */
body.search > header {
  padding-bottom: 0px;
  min-height: 268px;
}

/* line 4, sass/partials/_search.scss */
.ie7 body.search > header {
  z-index: 2;
}

/* line 7, sass/partials/_search.scss */
#eaSearch .noResults,
#container .noResults {
  display: none;
}

/* line 9, sass/partials/_search.scss */
#container .noResults {
  background: url("../img/search_no_results_bg.png") no-repeat top;
  width: 414px;
  height: 119px;
  margin: 35px 213px 200px;
  font-size: 18px;
  padding-left: 100px;
  padding-top: 30px;
}
/* line 10, sass/partials/_search.scss */
#container .noResults span {
  display: block;
  font-weight: bold;
  margin-top: 3px;
}

/* line 13, sass/partials/_search.scss */
#eaSearch .noResults {
  box-shadow: 0 1px 3px #bbb;
  background: #9ab101;
  width: 160px;
  height: 28px;
  padding: 6px 30px;
  position: absolute;
  color: white;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 20px;
  line-height: 1.33;
  font-style: italic;
  margin-top: 5px;
  top: 36px;
  left: -50px;
  z-index: 2;
}
/* line 14, sass/partials/_search.scss */
#eaSearch .noResults:before {
  display: block;
  content: '';
  position: absolute;
  border-bottom: 9px solid #9ab101;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-top: 0;
  top: -9px;
  left: 104px;
}

/* line 17, sass/partials/_search.scss */
body.lang-sv #eaSearch .noResults {
  width: 103px;
}
/* line 18, sass/partials/_search.scss */
body.lang-sv #eaSearch .noResults:before {
  left: 76px;
}

/* line 22, sass/partials/_search.scss */
.noResults #eaSearch .noResults,
.noResults #container .noResults {
  display: block;
}

/* line 25, sass/partials/_search.scss */
.noResults .searchResults,
.noResults .relatedSearchResults, .noResults .searchResultsCount {
  display: none;
}

/* line 27, sass/partials/_search.scss */
body.search #container .error {
  display: none;
  width: 440px;
  margin-left: 250px;
  margin-top: 85px;
  position: relative;
}
/* line 28, sass/partials/_search.scss */
body.search #container .error h1 {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 24px;
  line-height: 1.33;
  font-weight: bold;
  background: url("../img/search_error.png") no-repeat top right;
  width: 335px;
  height: 347px;
  padding-top: 10px;
}
/* line 29, sass/partials/_search.scss */
body.search #container .error p {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 14px;
  line-height: 1.33;
  position: absolute;
  top: 10px;
  right: 0;
  width: 150px;
}

/* line 32, sass/partials/_search.scss */
body.error #container .error {
  display: block;
}

/* line 35, sass/partials/_search.scss */
body.error .searchResults,
body.error .relatedSearchResults, body.error .searchResultsCount {
  display: none;
}

/* line 38, sass/partials/_search.scss */
body.search .whiteWait {
  background-color: #FFFFFF;
  -webkit-border-radius: 7px 7px;
  -moz-border-radius: 7px / 7px;
  -o-border-radius: 7px / 7px;
  -ms-border-radius: 7px / 7px;
  -khtml-border-radius: 7px / 7px;
  border-radius: 7px / 7px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding: 3px;
}

/* line 41, sass/partials/_search.scss */
#container > img.wait {
  float: right;
  margin-right: 288px;
  margin-top: 30px;
  clear: both;
}
/* line 43, sass/partials/_search.scss */
#container .searchResults img.wait {
  position: absolute;
  bottom: 20px;
  right: 170px;
}

/* line 47, sass/partials/_search.scss */
body.search #container .resultInfo {
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #ECEDEE;
  margin-bottom: 16px;
  padding-bottom: 9px;
}
/* line 48, sass/partials/_search.scss */
body.search #container .resultInfo .searchResultsCount {
  float: right;
  color: #666666;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 14px;
  line-height: 1.33;
  font-style: italic;
  text-align: right;
}

/* line 52, sass/partials/_search.scss */
body.decadeViewMode #container {
  width: 980px;
  padding: 0;
}
/* line 53, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription {
  background-color: #333;
  overflow: hidden;
  padding: 20px 20px 0 20px;
  min-height: 353px;
}
/* line 54, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription header {
  margin-bottom: 25px;
  float: left;
  position: relative;
  display: inline-block;
}
/* line 56, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription header h1 {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
}
/* line 57, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription header h2 {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 4px;
}
/* line 59, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription div {
  width: 460px;
  float: left;
  clear: left;
}
/* line 60, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription div p {
  color: #fff;
  margin-bottom: 20px;
}
/* line 62, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults {
  width: 480px;
  float: right;
}
/* line 63, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults header {
  padding-bottom: 0;
  margin-left: 9px;
  margin-bottom: 13px;
}
/* line 64, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults header h1 {
  color: #f17d09;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
/* line 67, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li {
  position: relative;
  float: left;
  padding-left: 20px;
  padding-bottom: 20px;
}
/* line 68, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li.right {
  float: right;
}
/* line 69, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .crop {
  width: 100px;
  height: 100px;
  overflow: hidden;
  display: block;
}
/* line 70, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .crop img {
  margin-left: -25%;
  height: 100px;
}
/* line 71, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .crop.large {
  width: 220px;
  height: 220px;
}
/* line 72, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .crop.large img {
  height: 220px;
}
/* line 75, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .mediaInfo {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100px;
  padding: 2px 0 2px 6px;
  display: none;
  background: #333333 url("../img/play_icon_white.png") no-repeat center 25px;
  font-size: 12px;
  color: #ccc;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 76, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .mediaInfo.large {
  width: 220px;
  height: 220px;
  text-align: center;
  background: #333333 url("../img/play_icon_white.png") no-repeat center center;
}
/* line 77, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .mediaInfo.large span {
  margin-top: 140px;
}
/* line 79, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .mediaInfo span {
  margin-top: 80px;
}
/* line 80, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li .mediaInfo .durationIcon {
  background: url('../img/sprites-s63492382ca.png') 0 -1571px no-repeat;
  padding-right: 6px;
  display: inline-block;
  width: 10px;
  height: 10px;
}
/* line 83, sass/partials/_search.scss */
body.decadeViewMode #container #decadeDescription > section.mediaInResults .mediaList li:hover .mediaInfo {
  display: inline-block;
}
/* line 88, sass/partials/_search.scss */
body.decadeViewMode #container #yearNav {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
  overflow: hidden;
}
/* line 89, sass/partials/_search.scss */
body.decadeViewMode #container #yearNav ul {
  overflow: hidden;
  line-height: 1;
}
/* line 90, sass/partials/_search.scss */
body.decadeViewMode #container #yearNav ul li {
  float: left;
  margin-left: 45px;
}
/* line 91, sass/partials/_search.scss */
body.decadeViewMode #container #yearNav ul li:first-child {
  margin-left: 0;
}
/* line 92, sass/partials/_search.scss */
body.decadeViewMode #container #yearNav ul li a {
  font-size: 24px;
}
/* line 96, sass/partials/_search.scss */
body.decadeViewMode #container .searchResultsCount {
  margin-top: 32px;
  margin-bottom: 0;
  float: right;
  color: #008dae;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 14px;
  line-height: 1.33;
  font-style: italic;
  width: auto;
  border: none;
  text-align: left;
}
/* line 98, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults {
  width: auto;
  overflow: hidden;
  float: none;
  padding: 20px;
}
/* line 99, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade {
  background: none;
  border-top: 6px solid #ECEDEE;
  padding-top: 20px;
}
/* line 100, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade header {
  margin-bottom: 4px;
  float: left;
}
/* line 101, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade header .year {
  display: inline-block;
  color: #999999;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 45px;
  line-height: 1.33;
  font-weight: normal;
  font-style: italic;
}
/* line 102, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade header .totalHits {
  color: #666666;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 13px;
  line-height: 1.33;
  float: right;
  font-style: italic;
  margin-top: 8px;
  margin-right: 2px;
}
/* line 104, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .searchHits {
  width: 780px;
  margin-top: 8px;
  float: right;
  display: block;
  overflow: hidden;
}
/* line 105, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .searchHits li {
  margin-bottom: 20px;
  margin-right: 20px;
  width: 365px;
  overflow: hidden;
  float: left;
}
/* line 106, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .searchHits li a.media {
  float: left;
  overflow: hidden;
  width: 140px;
  height: 79px;
}
/* line 107, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .searchHits li a.media img {
  display: block;
}
/* line 109, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .searchHits li h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-weight: bold;
  padding-left: 20px;
  overflow: hidden;
}
/* line 112, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .showMoreResultsDecade {
  clear: both;
  width: 300px;
  padding: 5px 0;
  color: #666666;
  font-weight: bold;
  margin-left: 160px;
  margin-bottom: 0;
  cursor: pointer;
}
/* line 113, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .showMoreResultsDecade span {
  display: block;
  background: url('../img/sprites-s63492382ca.png') 0 -17px no-repeat;
  padding-left: 25px;
  padding-top: 1px;
}
/* line 114, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade .showMoreResultsDecade span.open {
  background: url('../img/sprites-s63492382ca.png') 0 0 no-repeat;
}
/* line 117, sass/partials/_search.scss */
body.decadeViewMode #container .searchResults .decade img.wait {
  clear: both;
  margin-left: 160px;
  display: block;
  position: static;
  float: none;
}

/* line 123, sass/partials/_search.scss */
body.personViewMode #container .resultInfo {
  padding-bottom: 16px;
  border-bottom: 6px solid #ECEDEE;
}
/* line 124, sass/partials/_search.scss */
body.personViewMode #container .resultInfo .searchResultsCount {
  font-style: normal;
  color: #333;
  float: left;
  text-align: left;
  font-size: 26px;
}
/* line 125, sass/partials/_search.scss */
body.personViewMode #container .resultInfo .mediaResultsCount {
  float: left;
  margin-top: 14px;
  margin-left: 16px;
  display: none;
}
/* line 127, sass/partials/_search.scss */
body.personViewMode #container .searchResults {
  width: 100%;
}
/* line 129, sass/partials/_search.scss */
body.personViewMode #container .searchResults .searchResult > span {
  float: left;
  width: 375px;
  margin-right: 15px;
}
/* line 132, sass/partials/_search.scss */
body.personViewMode #container .searchResults .searchResult > span header h1 a {
  font-size: 20px;
}
/* line 138, sass/partials/_search.scss */
body.personViewMode #container .searchResults .media ul {
  float: left;
}
/* line 139, sass/partials/_search.scss */
body.personViewMode #container .searchResults .media ul.medias li {
  width: 160px;
}
/* line 140, sass/partials/_search.scss */
body.personViewMode #container .searchResults .media ul.medias li div {
  height: 89px;
  width: 160px;
}
/* line 141, sass/partials/_search.scss */
body.personViewMode #container .searchResults .media ul.medias li div .thumbnail {
  width: 160px;
}
/* line 146, sass/partials/_search.scss */
body.personViewMode #container .searchResults .mediaCount {
  margin-bottom: 15px;
  color: #999999;
}
/* line 148, sass/partials/_search.scss */
body.personViewMode #container .moreMedia {
  width: 550px;
}
/* line 149, sass/partials/_search.scss */
body.personViewMode #container .moreMedia li {
  width: 160px;
  margin-left: 20px;
}
/* line 150, sass/partials/_search.scss */
body.personViewMode #container .moreMedia li div {
  height: 89px;
  width: 160px;
}
/* line 151, sass/partials/_search.scss */
body.personViewMode #container .moreMedia li div .thumbnail {
  width: 160px;
}
/* line 154, sass/partials/_search.scss */
body.personViewMode #container .moreMedia li:nth-of-type(4n+1) {
  margin-left: 20px;
  clear: none;
}
/* line 156, sass/partials/_search.scss */
body.personViewMode #container .showMoreMedia {
  width: 530px;
  margin-left: 20px;
  padding: 0px;
}
/* line 157, sass/partials/_search.scss */
body.personViewMode #container .showMoreMedia span {
  padding-top: 0px;
  padding-bottom: 1px;
}

/* line 160, sass/partials/_search.scss */
#wikipedia, #keywordDescription {
  background-color: #333;
  position: relative;
  overflow: hidden;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  min-height: 130px;
  max-height: 350px;
}
/* line 162, sass/partials/_search.scss */
#wikipedia .wikiWait, #keywordDescription .wikiWait {
  background-color: #FFFFFF;
  -webkit-border-radius: 7px 7px;
  -moz-border-radius: 7px / 7px;
  -o-border-radius: 7px / 7px;
  -ms-border-radius: 7px / 7px;
  -khtml-border-radius: 7px / 7px;
  border-radius: 7px / 7px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding: 3px;
}
/* line 163, sass/partials/_search.scss */
#wikipedia .text, #keywordDescription .text {
  width: 420px;
  padding: 20px;
}
/* line 164, sass/partials/_search.scss */
#wikipedia .text header, #keywordDescription .text header {
  margin-bottom: 26px;
}
/* line 165, sass/partials/_search.scss */
#wikipedia .text header h1, #keywordDescription .text header h1 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
}
/* line 167, sass/partials/_search.scss */
#wikipedia .text p, #keywordDescription .text p {
  color: #fff;
}
/* line 168, sass/partials/_search.scss */
#wikipedia .text p:empty, #keywordDescription .text p:empty {
  display: none;
}
/* line 171, sass/partials/_search.scss */
#wikipedia .image, #keywordDescription .image {
  float: right;
  max-height: 350px;
  overflow: hidden;
}
/* line 172, sass/partials/_search.scss */
#wikipedia .image img.wiki, #keywordDescription .image img.wiki {
  visibility: hidden;
}
/* line 173, sass/partials/_search.scss */
#wikipedia .image img.wiki.large, #keywordDescription .image img.wiki.large {
  margin-top: -21%;
}
/* line 176, sass/partials/_search.scss */
#wikipedia a.wiki, #keywordDescription a.wiki {
  overflow: hidden;
  display: block;
  margin-left: 20px;
  margin-bottom: 20px;
}
/* line 177, sass/partials/_search.scss */
#wikipedia ul, #wikipedia br, #keywordDescription ul, #keywordDescription br {
  display: none;
}

/* line 179, sass/partials/_search.scss */
#keywordDescription {
  max-height: none;
}
/* line 181, sass/partials/_search.scss */
#keywordDescription .text p {
  margin-top: 20px;
}
/* line 182, sass/partials/_search.scss */
#keywordDescription .text p:first-child {
  margin-top: 0;
}
/* line 184, sass/partials/_search.scss */
#keywordDescription .text .jQAEContent {
  margin-top: 20px;
}
/* line 185, sass/partials/_search.scss */
#keywordDescription .text .jQAEMore {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin: 8px 0 0 -2px;
  border: none;
  display: block !important;
  color: #008DAE;
  padding: 0;
  font-size: 13px;
  background: none;
}
/* line 187, sass/partials/_search.scss */
#keywordDescription .image {
  max-height: 293px;
}
/* line 188, sass/partials/_search.scss */
#keywordDescription .image img {
  width: 520px;
  display: block;
}

/* line 191, sass/partials/_search.scss */
.searchResults {
  width: 620px;
  float: right;
  clear: both;
  margin-top: 0;
}
/* line 192, sass/partials/_search.scss */
.searchResults .searchResult {
  overflow: hidden;
  margin-bottom: 23px;
  background: url("../img/search_result_line.png") repeat-x bottom;
}
/* line 194, sass/partials/_search.scss */
.searchResults .searchResult h1 a {
  font-size: 14px;
}
/* line 196, sass/partials/_search.scss */
.searchResults .searchResult p {
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 197, sass/partials/_search.scss */
.searchResults .searchResult .categories {
  overflow: hidden;
}
/* line 198, sass/partials/_search.scss */
.searchResults .searchResult .categories li {
  float: left;
  text-transform: uppercase;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin-right: 3px;
}
/* line 199, sass/partials/_search.scss */
.searchResults .searchResult .categories li a {
  color: #999999;
}
/* line 202, sass/partials/_search.scss */
.searchResults .searchResult .keywords {
  overflow: hidden;
  margin-bottom: 15px;
}
/* line 203, sass/partials/_search.scss */
.searchResults .searchResult .keywords li {
  float: left;
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-right: 3px;
}
/* line 204, sass/partials/_search.scss */
.searchResults .searchResult .keywords li a {
  color: #999999;
}
/* line 206, sass/partials/_search.scss */
.searchResults .searchResult .keywords li.h {
  display: none;
}
/* line 208, sass/partials/_search.scss */
.searchResults .searchResult a.hide {
  display: none;
  font-size: 11px;
  margin-top: 1px;
  color: #999999;
}
/* line 211, sass/partials/_search.scss */
.searchResults .searchResult.open .keywords li.h {
  display: block;
}
/* line 212, sass/partials/_search.scss */
.searchResults .searchResult.open .keywords li.show {
  display: none;
}
/* line 214, sass/partials/_search.scss */
.searchResults .searchResult.open a.hide {
  display: block;
  position: relative;
  top: -14px;
}
/* line 217, sass/partials/_search.scss */
.searchResults .searchResult .medias, .searchResults .searchResult .moreMedia {
  float: right;
  margin-bottom: 15px;
}
/* line 218, sass/partials/_search.scss */
.searchResults .searchResult .medias li, .searchResults .searchResult .moreMedia li {
  float: left;
  width: 140px;
  margin-left: 20px;
  color: #666666;
}
/* line 219, sass/partials/_search.scss */
.searchResults .searchResult .medias li a, .searchResults .searchResult .moreMedia li a {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  position: relative;
  word-wrap: break-word;
}
/* line 220, sass/partials/_search.scss */
.searchResults .searchResult .medias li a div, .searchResults .searchResult .moreMedia li a div {
  width: 140px;
  height: 79px;
  position: relative;
  overflow: hidden;
  margin-bottom: 3px;
}
/* line 221, sass/partials/_search.scss */
.searchResults .searchResult .medias li a div .thumbnail, .searchResults .searchResult .moreMedia li a div .thumbnail {
  width: 140px;
}
/* line 222, sass/partials/_search.scss */
.searchResults .searchResult .medias li a div .audio, .searchResults .searchResult .moreMedia li a div .audio {
  padding: 2px 6px;
  color: #f17d09;
  background: #fff;
  font-size: 10px;
  font-weight: normal;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 225, sass/partials/_search.scss */
.searchResults .searchResult .medias li .duration, .searchResults .searchResult .moreMedia li .duration {
  background: url('../img/sprites-s63492382ca.png') 0 -827px no-repeat;
  padding-left: 18px;
}
/* line 226, sass/partials/_search.scss */
.searchResults .searchResult .medias li .originalTitle, .searchResults .searchResult .moreMedia li .originalTitle {
  color: #666;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 0;
  word-wrap: break-word;
}
/* line 229, sass/partials/_search.scss */
.searchResults .searchResult .showMoreMedia {
  clear: right;
  float: right;
  width: 300px;
  padding: 5px 0;
  color: #666666;
  font-weight: bold;
  margin-bottom: 15px;
  cursor: pointer;
}
/* line 230, sass/partials/_search.scss */
.searchResults .searchResult .showMoreMedia span {
  display: block;
  background: url('../img/sprites-s63492382ca.png') 0 -17px no-repeat;
  padding-left: 25px;
  padding-top: 1px;
}
/* line 231, sass/partials/_search.scss */
.searchResults .searchResult .showMoreMedia span.open {
  background: url('../img/sprites-s63492382ca.png') 0 0 no-repeat;
}
/* line 234, sass/partials/_search.scss */
.searchResults .searchResult .moreMedia {
  clear: both;
  margin: 5px 0;
  width: 620px;
}
/* line 235, sass/partials/_search.scss */
.searchResults .searchResult .moreMedia li {
  float: none;
  width: 140px;
  min-height: 150px;
  border: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 10px 16px;
  zoom: 1;
  *display: inline;
  _height: 150px;
}
/* line 236, sass/partials/_search.scss */
.searchResults .searchResult .moreMedia li:nth-of-type(4n+1) {
  margin-left: 0;
  clear: left;
}
/* line 239, sass/partials/_search.scss */
.searchResults .showMoreResults {
  cursor: pointer;
  background: url("../img/search_button.png") no-repeat;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  width: 204px;
  height: 32px;
  display: none;
  margin: 0 auto;
  border: none;
}

/* line 242, sass/partials/_search.scss */
.relatedSearchResults {
  width: 300px;
  color: #666666;
  clear: left;
}
/* line 243, sass/partials/_search.scss */
.relatedSearchResults > section {
  overflow: hidden;
  margin-bottom: 20px;
  padding: 11px;
  min-height: 400px;
}
/* line 244, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster {
  margin-bottom: 16px;
  clear: left;
}
/* line 245, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster:last-of-type {
  margin-bottom: 0;
}
/* line 246, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster h2 {
  font-size: 12px;
  clear: left;
  margin-right: 4px;
}
/* line 247, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster h2:first-letter {
  text-transform: capitalize;
}
/* line 249, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster ul {
  font-size: 12px;
  margin-left: 8px;
  padding: 4px 0;
}
/* line 250, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster ul:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
/* line 251, sass/partials/_search.scss */
.relatedSearchResults section.keywordCluster ul li {
  margin-right: 4px;
  display: block;
  padding: 4px 0;
}
/* line 254, sass/partials/_search.scss */
.relatedSearchResults header {
  padding: 0;
  margin-bottom: 14px;
}
/* line 255, sass/partials/_search.scss */
.relatedSearchResults h1 {
  font-size: 16px;
}
/* line 256, sass/partials/_search.scss */
.relatedSearchResults .placeHolderImage {
  margin: 16px;
  display: block;
}

/* line 258, sass/partials/_search.scss */
body.search #searchFilters {
  margin: 10px 0 0 368px;
  width: 390px;
  display: inline-block;
}
/* line 259, sass/partials/_search.scss */
body.search #searchFilters #addSearchFilters {
  display: block;
  margin-bottom: 8px;
  float: right;
}
/* line 260, sass/partials/_search.scss */
body.search #searchFilters #removeSearchFilters {
  display: none;
  margin-bottom: 8px;
  float: right;
}
/* line 261, sass/partials/_search.scss */
body.search #searchFilters .show, body.search #searchFilters #removeSearchFilters.show {
  display: block;
}
/* line 262, sass/partials/_search.scss */
body.search #searchFilters .hide, body.search #searchFilters #addSearchFilters.hide {
  display: none;
}
/* line 263, sass/partials/_search.scss */
body.search #searchFilters .searchFilter, body.search #searchFilters .searchFilterFormContainer {
  position: relative;
  height: 20px;
  clear: both;
  margin-bottom: 8px;
  padding: 8px;
  background-color: #ddd;
  color: #666;
  -webkit-border-radius: 5px 5px;
  -moz-border-radius: 5px / 5px;
  -o-border-radius: 5px / 5px;
  -ms-border-radius: 5px / 5px;
  -khtml-border-radius: 5px / 5px;
  border-radius: 5px / 5px;
}
/* line 264, sass/partials/_search.scss */
body.search #searchFilters .searchFilter span, body.search #searchFilters .searchFilterFormContainer span {
  vertical-align: middle;
}
/* line 265, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .removeFilter, body.search #searchFilters .searchFilterFormContainer .removeFilter {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 20px;
  height: 20px;
  background: url('../img/sprites-s63492382ca.png') -2px -582px no-repeat;
  cursor: pointer;
}
/* line 266, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterKeywords, body.search #searchFilters .searchFilterFormContainer .searchFilterKeywords {
  position: absolute;
  z-index: 3;
  top: 5px;
  left: 5px;
  background-color: #fff;
  color: #333;
  -webkit-border-radius: 7px 7px;
  -moz-border-radius: 7px / 7px;
  -o-border-radius: 7px / 7px;
  -ms-border-radius: 7px / 7px;
  -khtml-border-radius: 7px / 7px;
  border-radius: 7px / 7px;
  -moz-box-shadow: #999999 1px 4px 9px 0;
  -webkit-box-shadow: #999999 1px 4px 9px 0;
  -o-box-shadow: #999999 1px 4px 9px 0;
  box-shadow: #999999 1px 4px 9px 0;
}
/* line 267, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterKeywords header, body.search #searchFilters .searchFilterFormContainer .searchFilterKeywords header {
  padding: 8px 8px 0 8px;
}
/* line 268, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterKeywords header h1, body.search #searchFilters .searchFilterFormContainer .searchFilterKeywords header h1 {
  color: #666666;
  font-weight: bold;
  border-bottom: 1px solid #ECEDEE;
  padding-bottom: 8px;
}
/* line 270, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterKeywords ul, body.search #searchFilters .searchFilterFormContainer .searchFilterKeywords ul {
  padding: 4px 0;
}
/* line 271, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterKeywords ul li, body.search #searchFilters .searchFilterFormContainer .searchFilterKeywords ul li {
  cursor: pointer;
  padding: 4px 8px;
}
/* line 272, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterKeywords ul li:hover, body.search #searchFilters .searchFilterFormContainer .searchFilterKeywords ul li:hover {
  color: #fff;
  background-color: #4E8BAD;
}
/* line 276, sass/partials/_search.scss */
body.search #searchFilters .searchFilter label, body.search #searchFilters .searchFilterFormContainer label {
  color: #333;
  float: left;
  margin-top: 2px;
}
/* line 277, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterInput, body.search #searchFilters .searchFilter .smart_autocomplete_type_ahead_field, body.search #searchFilters .searchFilterFormContainer .searchFilterInput, body.search #searchFilters .searchFilterFormContainer .smart_autocomplete_type_ahead_field {
  background-color: #fff;
  float: right;
  width: 200px;
  margin-top: -2px;
  height: 16px;
  margin-right: 26px;
  border: none;
  padding: 4px;
}
/* line 278, sass/partials/_search.scss */
body.search #searchFilters .searchFilter .searchFilterInput.filtered, body.search #searchFilters .searchFilter .smart_autocomplete_type_ahead_field.filtered, body.search #searchFilters .searchFilterFormContainer .searchFilterInput.filtered, body.search #searchFilters .searchFilterFormContainer .smart_autocomplete_type_ahead_field.filtered {
  background-color: #eee;
}
/* line 282, sass/partials/_search.scss */
body.search #searchFilters #buttons {
  overflow: hidden;
  margin-bottom: 18px;
}
/* line 283, sass/partials/_search.scss */
body.search #searchFilters #submitFilterButton {
  display: none;
  cursor: pointer;
  background-color: #008DAE;
  float: right;
  color: #fff;
  padding: 4px 8px;
  border: none;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  -o-border-radius: 4px / 4px;
  -ms-border-radius: 4px / 4px;
  -khtml-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
}
/* line 284, sass/partials/_search.scss */
body.search #searchFilters #newFilterButton {
  float: left;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #008DAE;
  width: 112px;
}
/* line 285, sass/partials/_search.scss */
body.search #searchFilters #newFilterButton:hover {
  color: #F17D09;
}

/* line 289, sass/partials/_search.scss */
body.search.lang-sv #searchFilters .searchFilterInput, body.search.lang-sv #searchFilters .smart_autocomplete_type_ahead_field {
  width: 180px;
}
/* line 290, sass/partials/_search.scss */
body.search.lang-sv #searchFilters #newFilterButton {
  width: 172px;
}

/* line 293, sass/partials/_search.scss */
body.search ul.smart_autocomplete_container {
  margin-top: 10px;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  -o-border-radius: 4px / 4px;
  -ms-border-radius: 4px / 4px;
  -khtml-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  -moz-box-shadow: #999999 0 1px 3px 0;
  -webkit-box-shadow: #999999 0 1px 3px 0;
  -o-box-shadow: #999999 0 1px 3px 0;
  box-shadow: #999999 0 1px 3px 0;
  background-color: #fff;
}
/* line 294, sass/partials/_search.scss */
body.search ul.smart_autocomplete_container li {
  list-style: none;
  cursor: pointer;
  padding: 5px;
}
/* line 295, sass/partials/_search.scss */
body.search ul.smart_autocomplete_container li.smart_autocomplete_highlight {
  color: #fff;
  background-color: #4E8BAD;
}

/* line 299, sass/partials/_search.scss */
.ie7 body.search ul.smart_autocomplete_container, .ie8 body.search ul.smart_autocomplete_container {
  border: 1px solid #CCCCCC;
}

/* line 300, sass/partials/_search.scss */
.ie7 body.search #searchFilters .searchFilterKeywords, .ie8 body.search #searchFilters .searchFilterKeywords {
  border: 1px solid #CCCCCC;
}

/* line 301, sass/partials/_search.scss */
.ie7 body.search .searchFilterKeywords .topArrow {
  top: -30px !important;
}

/* line 304, sass/partials/_search.scss */
.ie7 form.search input[type="reset"],
.ie8 form.search input[type="reset"] {
  line-height: 0;
  font-size: 0;
}
/* line 305, sass/partials/_search.scss */
.ie7 form.search input[type="text"],
.ie8 form.search input[type="text"] {
  height: 26px;
}

/* line 308, sass/partials/_search.scss */
.ie7 form.search input[type="reset"] {
  padding-left: 40px;
}

/* line 310, sass/partials/_search.scss */
.ie7 body.search #searchFilters .searchFilterInput, .smart_autocomplete_type_ahead_field, .ie8 body.search #searchFilters .searchFilterInput, .smart_autocomplete_type_ahead_field {
  margin-top: -2px;
}

/* line 311, sass/partials/_search.scss */
.ie7 body.search .mediaInResults .mediaInfo {
  bottom: 0;
}

/* line 313, sass/partials/_search.scss */
.ie7 .searchResult .moreMedia {
  position: relative;
  width: 640px;
}

/* line 314, sass/partials/_search.scss */
.ie8 .searchResult .moreMedia {
  width: 636px;
}

/* line 318, sass/partials/_search.scss */
.ie7 .relatedSearchResults ul li,
.ie7 .searchResult .categories li,
.ie7 .searchResult .keywords li {
  white-space: nowrap;
}

/* line 320, sass/partials/_search.scss */
.ie7 body.decadeViewMode #container #decadeDescSection > section.mediaInResults .mediaList li .mediaInfo .durationIcon {
  position: relative;
  top: -2px;
}

/* line 321, sass/partials/_search.scss */
.ie7 body.decadeViewMode #container .showMoreResultsDecade, .ie7 body.decadeViewMode #container img.wait {
  margin-top: 20px;
}

/* line 323, sass/partials/_search.scss */
.ie7 #wikipedia img.large.wiki {
  margin-top: -11%;
}

/* line 327, sass/partials/_search.scss */
.ie7 #keywordDescription .jQAEMore {
  overflow: visible;
  width: 0px;
}

/* line 7, sass/partials/_flashPlayer.scss */
.playerWrapper {
  position: relative;
  background-color: #1a1a1a;
  overflow: hidden;
  width: 940px;
  min-height: 390px;
}
/* line 8, sass/partials/_flashPlayer.scss */
.playerWrapper .embedCode {
  left: 38px;
  position: absolute;
  top: 165px;
  width: 495px;
  z-index: 99;
}
/* line 9, sass/partials/_flashPlayer.scss */
.playerWrapper .embedCode textarea {
  width: 475px;
  padding: 10px;
  resize: none;
  height: 43px;
}
/* line 11, sass/partials/_flashPlayer.scss */
.playerWrapper #player {
  background-color: #000;
  float: left;
  display: block;
  width: 600px;
  height: 338px;
  margin: 20px 24px 20px 20px;
  text-align: center;
}
/* line 12, sass/partials/_flashPlayer.scss */
.playerWrapper #player img {
  margin-top: 50%;
}
/* line 16, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist {
  height: 320px;
  width: 290px;
  float: left;
  margin-right: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #1a1a1a;
  overflow: auto;
}
/* line 17, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video, .playerWrapper .playlist li.audio {
  overflow: hidden;
  margin-bottom: 10px;
  margin-right: 7px;
  line-height: 17px;
  height: 69px;
  padding: 3px;
}
/* line 18, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video:hover, .playerWrapper .playlist li.audio:hover {
  background-color: #333333;
}
/* line 19, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a, .playerWrapper .playlist li.audio a {
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  color: #999999;
  outline: none;
}
/* line 20, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a:hover, .playerWrapper .playlist li.audio a:hover {
  color: #f17d09;
}
/* line 21, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a span.previewImage, .playerWrapper .playlist li.audio a span.previewImage {
  height: 70px;
  display: inline-block;
  float: left;
  margin-right: 8px;
  position: relative;
}
/* line 22, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a img, .playerWrapper .playlist li.audio a img {
  width: 120px;
  height: 70px;
}
/* line 23, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a span.mediaType, .playerWrapper .playlist li.audio a span.mediaType {
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 1;
  padding: 3px 5px 3px 21px;
  text-transform: uppercase;
  font-size: 9px;
}
/* line 24, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a span.mediaType.audio, .playerWrapper .playlist li.audio a span.mediaType.audio {
  color: #F17D09;
  background: url('../img/sprites-s63492382ca.png') 0 -1583px no-repeat;
  background-color: #fff;
}
/* line 25, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a span.mediaType.video, .playerWrapper .playlist li.audio a span.mediaType.video {
  color: #fff;
  background: url('../img/sprites-s63492382ca.png') 0 -1599px no-repeat;
  background-color: #F17D09;
}
/* line 27, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a h2, .playerWrapper .playlist li.audio a h2 {
  background: none;
  margin: 3px 5px 4px 0;
  max-height: 35px;
  overflow: hidden;
}
/* line 28, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.video a span.duration, .playerWrapper .playlist li.audio a span.duration {
  background: url('../img/sprites-s63492382ca.png') 0 -1571px no-repeat;
  line-height: 100%;
  padding-left: 16px;
  font-size: 12px;
  color: #999999;
  display: inline-block;
}
/* line 31, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media {
  border: solid 1px #333333;
}
/* line 32, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media:hover {
  background: none;
}
/* line 33, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media .nowPlaying {
  width: 118px;
  height: 68px;
  padding: 0;
  float: left;
  margin-right: 8px;
  background: none;
  color: #666666;
  font-size: 10px;
  text-align: center;
}
/* line 34, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media .nowPlaying span.icon {
  display: block;
  overflow: hidden;
  padding: 0;
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
}
/* line 35, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media .nowPlaying span.icon.audio {
  background: url('../img/sprites-s63492382ca.png') 1px -1499px;
  width: 49px;
  height: 40px;
}
/* line 36, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media .nowPlaying span.icon.video {
  background: url('../img/sprites-s63492382ca.png') -2px -1541px;
  width: 46px;
  height: 31px;
  margin-top: 5px;
}
/* line 39, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media a h2 {
  color: #f17d09;
}
/* line 40, sass/partials/_flashPlayer.scss */
.playerWrapper .playlist li.selected-media span.audioText, .playerWrapper .playlist li.selected-media span.videoText {
  display: none;
}
/* line 43, sass/partials/_flashPlayer.scss */
.playerWrapper details {
  float: right;
  font-size: 10px;
  text-transform: uppercase;
  color: #999999;
  margin: 11px;
}
/* line 44, sass/partials/_flashPlayer.scss */
.playerWrapper details summary {
  display: inline-block;
  margin-right: 12px;
}
/* line 45, sass/partials/_flashPlayer.scss */
.playerWrapper details span.video {
  background: url('../img/sprites-s63492382ca.png') 0 -1615px;
  padding-left: 18px;
  display: inline-block;
  line-height: 100%;
}
/* line 46, sass/partials/_flashPlayer.scss */
.playerWrapper details span.audio {
  background: url('../img/sprites-s63492382ca.png') 0 -532px;
  padding-left: 18px;
  display: inline-block;
  line-height: 100%;
}
/* line 48, sass/partials/_flashPlayer.scss */
.playerWrapper #playerError {
  color: #fff;
  width: 600px;
  margin: -10px 0px 10px 20px;
  float: left;
}

/* line 50, sass/partials/_flashPlayer.scss */
.ie7 .playerWrapper .playlist .video, .ie7 .playerWrapper .playlist .audio {
  margin-left: -16px;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
/* line 9, sass/partials/_flashplayer_scrollbar.scss */
.jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 15, sass/partials/_flashplayer_scrollbar.scss */
.jspPane {
  position: absolute;
}

/* line 20, sass/partials/_flashplayer_scrollbar.scss */
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
}

/* line 29, sass/partials/_flashplayer_scrollbar.scss */
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
}

/* line 39, sass/partials/_flashplayer_scrollbar.scss */
.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0;
}

/* line 45, sass/partials/_flashplayer_scrollbar.scss */
.jspCap {
  display: none;
}

/* line 50, sass/partials/_flashplayer_scrollbar.scss */
.jspHorizontalBar .jspCap {
  float: left;
}

/* line 55, sass/partials/_flashplayer_scrollbar.scss */
.jspTrack {
  background: #333;
  position: relative;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

/* line 62, sass/partials/_flashplayer_scrollbar.scss */
.jspDrag {
  background: #666;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

/* line 73, sass/partials/_flashplayer_scrollbar.scss */
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

/* line 79, sass/partials/_flashplayer_scrollbar.scss */
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}

/* line 87, sass/partials/_flashplayer_scrollbar.scss */
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

/* line 93, sass/partials/_flashplayer_scrollbar.scss */
.jspVerticalBar .jspArrow {
  height: 16px;
}

/* line 98, sass/partials/_flashplayer_scrollbar.scss */
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

/* line 105, sass/partials/_flashplayer_scrollbar.scss */
.jspVerticalBar .jspArrow:focus {
  outline: none;
}

/* line 110, sass/partials/_flashplayer_scrollbar.scss */
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* line 118, sass/partials/_flashplayer_scrollbar.scss */
* html .jspCorner {
  margin: 0 -3px 0 0;
}

/* line 3, sass/partials/_singlePage.scss */
body.singlePage #container > header {
  margin-left: 100px;
  width: 526px;
}
/* line 4, sass/partials/_singlePage.scss */
body.singlePage #container > header h1 {
  margin: 10px 0 28px 0;
  color: #333333;
}
/* line 6, sass/partials/_singlePage.scss */
body.singlePage #container article {
  width: 526px;
  margin-left: 100px;
}
/* line 7, sass/partials/_singlePage.scss */
body.singlePage #container article h2, body.singlePage #container article h3, body.singlePage #container article h4, body.singlePage #container article p, body.singlePage #container article ul {
  margin: 0 0 20px 0;
}
/* line 8, sass/partials/_singlePage.scss */
body.singlePage #container article h2 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-weight: bold;
}
/* line 9, sass/partials/_singlePage.scss */
body.singlePage #container article h3 {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-weight: bold;
}
/* line 11, sass/partials/_singlePage.scss */
body.singlePage #container article p {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 14px;
  line-height: 1.33;
}
/* line 12, sass/partials/_singlePage.scss */
body.singlePage #container article ul {
  list-style: disc outside none;
}
/* line 13, sass/partials/_singlePage.scss */
body.singlePage #container article ul li {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 14px;
  line-height: 1.33;
  margin-bottom: 12px;
}
/* line 16, sass/partials/_singlePage.scss */
body.singlePage #container article ol li {
  color: #333333;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size: 14px;
  line-height: 1.33;
  margin-bottom: 12px;
}

/* line 1, sass/partials/_html5player.scss */
.elava-arkisto-embed.elavaarkisto {
  float: left;
  width: 600px;
  height: 338px;
  margin: 20px 24px 20px 20px;
  overflow: hidden;
}
