/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *

 */
/* line 1, app/assets/stylesheets/master.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 3, app/assets/stylesheets/master.scss */
body {
  font-size: 62.5%;
  line-height: 1.6em;
  font-family: Arial, Helvetica, sans-serif;
  color: #202020;
  background: #202020 url(/assets/backgrounds/bg-67481e9ded936d9d1ff5520e41181282c8c63360ee26790d3703b8a9541302d8.png) fixed 0 40px;
}

/* line 11, app/assets/stylesheets/master.scss */
a:link, a:visited {
  color: #002A8F;
  text-decoration: none;
}

/* line 12, app/assets/stylesheets/master.scss */
a:hover {
  text-decoration: underline;
}

/* line 13, app/assets/stylesheets/master.scss */
a:active {
  color: #202020;
}

/* line 14, app/assets/stylesheets/master.scss */
a:focus {
  outline: none;
}

/* line 16, app/assets/stylesheets/master.scss */
a img {
  border: none;
}

/* line 18, app/assets/stylesheets/master.scss */
table {
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 23, app/assets/stylesheets/master.scss */
blockquote {
  padding: 0 80px;
  margin-bottom: 1.6em;
  font-weight: bold;
}

/* line 27, app/assets/stylesheets/master.scss */
q {
  display: block;
  font-size: 1.1em;
}

/* line 30, app/assets/stylesheets/master.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 31, app/assets/stylesheets/master.scss */
cite {
  display: block;
  font-size: 1em;
  text-align: right;
}

/* line 36, app/assets/stylesheets/master.scss */
abbr {
  border: none;
}

/* Clases */
/* line 40, app/assets/stylesheets/master.scss */
.grid {
  background: white url(/assets/backgrounds/grid-f0f4e04666b7bbeddaa51a56775584ea8b9a91ed6864343dd4236bc2d9425a25.png) !important;
}

/* line 42, app/assets/stylesheets/master.scss */
.grid * {
  color: black !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* line 45, app/assets/stylesheets/master.scss */
.grid > *, .grid > * > * {
  background: transparent url(/assets/backgrounds/selector-fd922efd57af542660d5b74c1fd76de2664bff443126171241dda2b595c4877b.png) !important;
}

/* line 47, app/assets/stylesheets/master.scss */
.clear, .clearBoth {
  clear: both;
}

/* line 48, app/assets/stylesheets/master.scss */
.hide {
  display: none;
}

/* line 49, app/assets/stylesheets/master.scss */
.left {
  float: left;
}

/* line 50, app/assets/stylesheets/master.scss */
.right {
  float: right;
}

/* line 51, app/assets/stylesheets/master.scss */
.center {
  text-align: center;
}

/* line 53, app/assets/stylesheets/master.scss */
.striped_table {
  width: 100%;
  margin-bottom: 1.6em;
  border-top: 1px solid #DDD;
  border-left: 1px solid #DDD;
}

/* line 59, app/assets/stylesheets/master.scss */
.striped_table a {
  display: block;
}

/* line 60, app/assets/stylesheets/master.scss */
.striped_table .alt_row {
  background-color: #F2F2F2;
}

/* line 61, app/assets/stylesheets/master.scss */
.striped_table .over_row {
  background-color: #E8E8F4;
}

/* line 62, app/assets/stylesheets/master.scss */
.striped_table th {
  margin: 0;
  padding: 5px 7px;
  border-color: #F0F0F0 #CCCCCC #CCCCCC #F0F0F0;
  border-style: solid;
  border-width: 1px;
  background: #E0E0E0 url(/assets/backgrounds/gradient-h3-737ac45b4b0107631ab866c2e29a1aa92ef0bdab940bb86cc0633e28811ccc89.png) repeat-y 100% 0;
  color: #606060;
  font-size: 1.1em;
}

/* line 72, app/assets/stylesheets/master.scss */
.striped_table td {
  border-bottom: 1px solid #DDD;
  border-right: 1px solid #DDD;
  padding: 7px 7px;
  font-size: 1.1em;
}

/* line 78, app/assets/stylesheets/master.scss */
.striped_table .button {
  margin: 0;
}

/* Alphabetic index */
/* line 82, app/assets/stylesheets/master.scss */
.alphabet_link {
  overflow: hidden;
  margin-bottom: 10px !important;
}

/* line 85, app/assets/stylesheets/master.scss */
.alphabet_link a {
  display: block;
  float: left;
  padding: 2px 4px;
  border-color: #ddd #bbb #bbb #ddd;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  background: #e0e0e0 url(/../images/backgrounds/light-top.png) repeat-x;
  text-align: center;
  font-size: 8px;
  font-weight: bold;
}

/* line 99, app/assets/stylesheets/master.scss */
.alphabet_link a:hover {
  text-decoration: none;
  background-color: #ededed;
}

/* line 103, app/assets/stylesheets/master.scss */
.alphabet_link a:active {
  background-color: #e0e0e0;
}

/* line 104, app/assets/stylesheets/master.scss */
.alphabet_link a.all {
  width: 18px;
}

/* line 105, app/assets/stylesheets/master.scss */
.alphabet_link a.letter {
  width: 7px;
}

/* line 106, app/assets/stylesheets/master.scss */
.alphabet_link a.number {
  width: 18px;
}

/*Pagination*/
/* line 110, app/assets/stylesheets/master.scss */
.pagination {
  margin: 4px 0 16px 0;
  text-align: center;
}

/* line 114, app/assets/stylesheets/master.scss */
.pagination span,
.pagination a {
  padding: 2px 4px;
  border-color: #ddd #bbb #bbb #ddd;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  background: #e0e0e0 url(/assets/backgrounds/light-top-48bbe39782526a9ca5696647d31eb53da76c1d618bae5572ccb5f97d2e8cec03.png) repeat-x;
  font-size: 1.1em;
  font-weight: bold;
}

/* line 126, app/assets/stylesheets/master.scss */
.pagination a:hover {
  background-color: #ededed;
  text-decoration: none;
}

/* line 127, app/assets/stylesheets/master.scss */
.pagination a:active {
  background-color: #e0e0e0;
}

/* line 129, app/assets/stylesheets/master.scss */
.notice {
  border: 1px solid red;
  margin: 10px 0;
  padding: 10px 50px 10px 10px;
  position: relative;
  color: red;
  display: block;
  float: left;
}

/* line 130, app/assets/stylesheets/master.scss */
.notice #hide_notice a {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 12px;
  color: red;
}

/* -------------------------------------------------------------------- Links */
/* line 134, app/assets/stylesheets/master.scss */
a.page_link {
  font-size: 11px;
  padding: 5px;
  font-weight: bold;
  color: #001B5D;
}

/* line 139, app/assets/stylesheets/master.scss */
a.page_link:hover {
  color: #101010;
}

/* line 141, app/assets/stylesheets/master.scss */
a.alternate:link, a.alternate:visited {
  color: #CF142B;
  text-decoration: none;
}

/* line 143, app/assets/stylesheets/master.scss */
a.main-link,
ul#Media-links a {
  padding-left: 21px;
  font-size: 11px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #001B5D;
}

/* line 152, app/assets/stylesheets/master.scss */
a.main-link:hover,
ul#Media-links a:hover {
  color: #202020;
  text-decoration: underline;
}

/* line 158, app/assets/stylesheets/master.scss */
.next-page, .prev-page {
  display: block;
  margin: 8px 0;
  font-size: 11px;
  font-weight: bold;
}

/* line 164, app/assets/stylesheets/master.scss */
.next-page:hover, .prev-page:hover {
  color: #202020;
}

/* line 165, app/assets/stylesheets/master.scss */
.next-page span,
.prev-page span {
  display: block;
  width: 16px;
  height: 16px;
}

/* line 171, app/assets/stylesheets/master.scss */
.next-page, .next-page span {
  float: right;
}

/* line 172, app/assets/stylesheets/master.scss */
.prev-page, .prev-page span {
  float: left;
}

/* line 173, app/assets/stylesheets/master.scss */
.next-page span {
  background: url(/assets/icons/next-arrow-icon-4ab5f8ea016f2a262d6e383ad31a41f4baaf05e467691118a007d52f95b0d97e.png) no-repeat 0 0;
}

/* line 174, app/assets/stylesheets/master.scss */
.prev-page span {
  background: url(/assets/icons/prev-arrow-icon-a0a42df678530c831d3883f809e8ec691bace74bb695a9e831616b739aac8b98.png) no-repeat 0 0;
}

/* line 175, app/assets/stylesheets/master.scss */
.next-page:hover span, .prev-page:hover span {
  background-position: 0 -16px;
}

/* line 176, app/assets/stylesheets/master.scss */
.next-page:active span, .prev-page:active span {
  background-position: 0 0;
}

/* line 178, app/assets/stylesheets/master.scss */
.text-right {
  text-align: right;
  margin-top: -14px;
}

/* --------------------------------------------------------------- Banner-top */
/* line 185, app/assets/stylesheets/master.scss */
#ad_header_wrap {
  padding: 11px 10px 10px 10px;
  border-bottom: 1px solid #C0C0C0;
  background: #F0F0F0 url(/assets/shadows/bottom-4f67ee5bf62a6bf433bd33f684fc4adf52600c05eb47783459007dbf5e890727.png) repeat-x;
}

/* line 190, app/assets/stylesheets/master.scss */
#ad_header {
  width: 728px;
  height: 90px;
  padding: 1px;
  border: 1px solid #202020;
  margin: 0 auto;
  background-color: #F0F0F0;
}

/* line 198, app/assets/stylesheets/master.scss */
#ad_header a,
#ad_header img {
  width: 728px;
  height: 90px;
  display: block;
}

/* line 204, app/assets/stylesheets/master.scss */
#ad_header div {
  width: 100% !important;
  height: auto !important;
}

/* --------------------------------------------------------------------- Menu */
/* line 208, app/assets/stylesheets/master.scss */
#menu {
  position: relative;
  min-width: 1033px;
  background: #E8E8E8 url(/assets/backgrounds/gradient2-808b0e2b1af7f59bd7fc2082074ce5166e31bd28143df78b3c48760a2047fc90.png) repeat-x 0 30%;
}

/* line 212, app/assets/stylesheets/master.scss */
#menu ul {
  overflow: hidden;
  margin: 0;
}

/* line 215, app/assets/stylesheets/master.scss */
#menu li {
  float: left;
  margin-right: 10px;
  line-height: 13px;
  list-style-type: none;
}

/* line 220, app/assets/stylesheets/master.scss */
#menu li a {
  float: left;
  padding: 4px 6px 4px 4px;
  color: #001B5D;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 2px 1px 1px #BBB;
  white-space: nowrap;
}

/* line 228, app/assets/stylesheets/master.scss */
#menu li a span {
  float: left;
  width: 12px;
  height: 12px;
  margin-right: 3px;
}

/* line 233, app/assets/stylesheets/master.scss */
#menu li a:hover,
#menu li.current a {
  text-decoration: none;
  background-color: #002A8F;
  color: #F8F8F8;
}

/* line 238, app/assets/stylesheets/master.scss */
#menu li a:hover span {
  background: url(/assets/star-674ac5fdaaaf36ea6155504646b41489bb134b01d0dbf633a1c3f464b81932dc.png) no-repeat 0 -12px;
}

/* line 239, app/assets/stylesheets/master.scss */
#menu li.current a span {
  background: url(/assets/star-674ac5fdaaaf36ea6155504646b41489bb134b01d0dbf633a1c3f464b81932dc.png) no-repeat;
}

/* line 240, app/assets/stylesheets/master.scss */
#menu li a:active {
  background-color: #002489;
  color: white;
}

/* line 243, app/assets/stylesheets/master.scss */
#menu li a:active span {
  background: url(/assets/star-674ac5fdaaaf36ea6155504646b41489bb134b01d0dbf633a1c3f464b81932dc.png) no-repeat;
}

/* line 244, app/assets/stylesheets/master.scss */
#menu li a:hover,
#menu li a:active,
#menu li.current a {
  padding: 3px 5px 3px 3px;
  border-color: #88A #445 #445 #88A;
  border-style: solid;
  border-width: 1px;
  background-image: url(/assets/backgrounds/light-top-48bbe39782526a9ca5696647d31eb53da76c1d618bae5572ccb5f97d2e8cec03.png);
  background-repeat: repeat-x;
  background-position: 0 -10px;
  text-shadow: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* line 257, app/assets/stylesheets/master.scss */
#menu li#first-item a {
  padding-left: 4px;
  border-left: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
}

/* line 265, app/assets/stylesheets/master.scss */
a#toggle-language {
  position: absolute;
  top: 5px;
  right: 20px;
  display: block;
  width: 16px;
  height: 11px;
  background-image: url(/assets/icons/flags-1407b267d1c281e8b2e029a7c422412ee2df9c3d4d8aca03019b08037b1238a3.png);
}

/* line 274, app/assets/stylesheets/master.scss */
a#toggle-language span {
  display: none;
}

/* line 276, app/assets/stylesheets/master.scss */
a#toggle-language.english:hover {
  background-position: 16px 11px;
}

/* line 278, app/assets/stylesheets/master.scss */
a#toggle-language.english, a#toggle-language.english:active {
  background-position: 0 11px;
}

/* line 281, app/assets/stylesheets/master.scss */
a#toggle-language.spanish:hover {
  background-position: 16px 0;
}

/* line 283, app/assets/stylesheets/master.scss */
a#toggle-language.spanish, a#toggle-language.spanish:active {
  background-position: 0 0;
}

/* ------------------------------------------------------------------- Header */
/* line 288, app/assets/stylesheets/master.scss */
#header {
  min-width: 995px;
  min-height: 60px;
  padding: 15px 20px 16px 18px;
  border-top: 1px solid #D0D0D0;
  background: white url(/assets/backgrounds/gradient2-808b0e2b1af7f59bd7fc2082074ce5166e31bd28143df78b3c48760a2047fc90.png) repeat-x 0 20px;
}

/* line 296, app/assets/stylesheets/master.scss */
#header a#Logo {
  position: relative;
  display: block;
  float: left;
  width: 242px;
  height: 60px;
}

/* line 303, app/assets/stylesheets/master.scss */
#header a#Logo:active {
  top: 1px;
}

/* line 304, app/assets/stylesheets/master.scss */
#header a#Logo.english {
  background: url(/assets/logo-trans-3bc64ee743966391d2746d4362f625fa86ca03112379259e8be87e2497da9bfc.png) no-repeat;
}

/* line 305, app/assets/stylesheets/master.scss */
#header a#Logo.spanish {
  background: url(/assets/logo-trans-es-93682b89842d0c98369836e340142ccd93270ab4c9a0d2a625d9bd2f247ce68a.png) no-repeat;
}

/* line 306, app/assets/stylesheets/master.scss */
#header a#Logo span {
  display: none;
}

/* line 308, app/assets/stylesheets/master.scss */
ul#Media-links {
  float: left;
  margin-left: 40px;
}

/* line 312, app/assets/stylesheets/master.scss */
ul#Media-links li {
  margin-bottom: 6px;
  list-style-type: none;
}

/* line 315, app/assets/stylesheets/master.scss */
ul#Media-links li#radio-item {
  margin-bottom: 0;
}

/* line 316, app/assets/stylesheets/master.scss */
ul#Media-links li a {
  display: block;
  padding-left: 0;
  padding-right: 5px;
}

/* line 321, app/assets/stylesheets/master.scss */
ul#Media-links li a span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(/assets/icons/icons-sprite-86d47ea9110c518f0bfaac67914d412ccfdb31121dc16631472f4414cf48e946.png) no-repeat;
}

/* line 328, app/assets/stylesheets/master.scss */
ul#Media-links li#video-item a span {
  background-position: 0 0;
}

/* line 329, app/assets/stylesheets/master.scss */
ul#Media-links li#video-item a:hover span {
  background-position: -16px 0;
}

/* line 330, app/assets/stylesheets/master.scss */
ul#Media-links li#photo-item a span {
  background-position: 0 -16px;
}

/* line 331, app/assets/stylesheets/master.scss */
ul#Media-links li#photo-item a:hover span {
  background-position: -16px -16px;
}

/* line 332, app/assets/stylesheets/master.scss */
ul#Media-links li#radio-item a span {
  background-position: 0 -32px;
}

/* line 333, app/assets/stylesheets/master.scss */
ul#Media-links li#radio-item a:hover span {
  background-position: -16px -32px;
}

/* line 335, app/assets/stylesheets/master.scss */
#User-options-wrapper {
  float: right;
  margin-left: 40px;
  width: 365px;
}

/* line 340, app/assets/stylesheets/master.scss */
#rss_div {
  float: left;
  position: relative;
  padding-right: 10px;
}

/* line 344, app/assets/stylesheets/master.scss */
#rss_div span.rss-option-link a {
  color: #9494A4 !important;
  font-size: 11px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 350, app/assets/stylesheets/master.scss */
#rss_div span.rss-option-link span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(/assets/icons/rssicon-6f0793199fddc3979a2baf6a2a0bed913c241aabda2b28e6fef5c8678d0879ba.png);
}

/* line 358, app/assets/stylesheets/master.scss */
#rss_div span.rss-option-link:hover a {
  color: #747484 !important;
}

/* line 359, app/assets/stylesheets/master.scss */
#rss_div span.rss-option-link:hover span {
  background: url(/assets/icons/rssicon-6f0793199fddc3979a2baf6a2a0bed913c241aabda2b28e6fef5c8678d0879ba.png);
}

/* line 362, app/assets/stylesheets/master.scss */
#facebook_div {
  float: left;
  position: relative;
  padding-right: 10px;
}

/* line 366, app/assets/stylesheets/master.scss */
#facebook_div span.facebook-option-link a {
  color: #9494A4 !important;
  font-size: 11px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 372, app/assets/stylesheets/master.scss */
#facebook_div span.facebook-option-link span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  /*background: url(/../images/icons/facebook-icon-timba-20-flat.png);*/
}

/* line 380, app/assets/stylesheets/master.scss */
#facebook_div span.facebook-option-link:hover a {
  color: #747484 !important;
}

/*#facebook_div span.facebook-option-link:hover span {
    background: url(/../images/icons/facebook-icon-timba-20-flat.png);}*/
/* line 384, app/assets/stylesheets/master.scss */
#twitter_div {
  float: left;
  position: relative;
  padding-right: 10px;
}

/* line 388, app/assets/stylesheets/master.scss */
#twitter_div span.twitter-option-link a {
  color: #9494A4 !important;
  font-size: 11px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 394, app/assets/stylesheets/master.scss */
#twitter_div span.twitter-option-link span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  /*background: url(/../images/icons/twitter-icon-timba-20-flat.png);*/
}

/* line 402, app/assets/stylesheets/master.scss */
#twitter_div span.twitter-option-link:hover a {
  color: #747484 !important;
}

/*#twitter_div span.twitter-option-link:hover span {
    background: url(/../images/icons/twitter-icon-timba-20-flat.png);}*/
/* line 406, app/assets/stylesheets/master.scss */
#youtube_div {
  float: left;
  position: relative;
  padding-right: 10px;
}

/* line 410, app/assets/stylesheets/master.scss */
#youtube_div span.youtube-option-link a {
  color: #9494A4 !important;
  font-size: 11px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 416, app/assets/stylesheets/master.scss */
#youtube_div span.youtube-option-link span {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  /*background: url(/../images/icons/youtube-icon-timba-20-flat.png);*/
}

/* line 424, app/assets/stylesheets/master.scss */
#youtube_div span.youtube-option-link:hover a {
  color: #747484 !important;
}

/*#youtube_div span.youtube-option-link:hover span {
    background: url(/../images/icons/youtube-icon-timba-20-flat.png);}*/
/* line 428, app/assets/stylesheets/master.scss */
.option-link {
  display: block;
  float: left;
  font-size: 11px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #001B5D !important;
  cursor: pointer;
}

/* line 438, app/assets/stylesheets/master.scss */
.option-link:hover {
  color: #202020 !important;
  text-decoration: underline;
}

/* line 442, app/assets/stylesheets/master.scss */
span.middle-dot {
  display: block;
  float: left;
  margin: 0 10px;
}

/* line 448, app/assets/stylesheets/master.scss */
#header #search_bar {
  position: relative;
  clear: both;
  margin-top: 23px;
}

/* line 454, app/assets/stylesheets/master.scss */
#header #search_bar input[type="radio"] {
  display: none;
}

/* line 455, app/assets/stylesheets/master.scss */
#header #search_bar label {
  display: inline;
  margin: 0;
  line-height: 10px;
  font-size: 8px;
  font-family: Verdana;
  font-weight: normal;
  color: #667;
  cursor: pointer;
}

/* line 465, app/assets/stylesheets/master.scss */
#header #search_bar label:hover,
#header #search_bar label.current {
  color: #223;
  text-decoration: underline;
}

/* line 470, app/assets/stylesheets/master.scss */
#header #search_bar ul {
  overflow: hidden;
  margin-bottom: 2px;
}

/* line 474, app/assets/stylesheets/master.scss */
#header #search_bar ul,
#header #extra_links #search_bar li {
  list-style-type: none;
}

/* line 478, app/assets/stylesheets/master.scss */
#header #search_bar li {
  margin-right: 8px;
  float: left;
}

/* line 482, app/assets/stylesheets/master.scss */
#header #search_bar li input {
  border: none;
}

/* line 484, app/assets/stylesheets/master.scss */
input#Search {
  display: block;
  float: left;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;
  width: 339px;
  height: 14px;
  padding: 1px 2px 0 2px;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-right: 4px;
  font-size: 9px !important;
  font-family: Verdana;
  color: #303050;
}

/* line 502, app/assets/stylesheets/master.scss */
input#Search:focus {
  border-color: #404050;
}

/* line 503, app/assets/stylesheets/master.scss */
input#Search-Button {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  border: 0;
  cursor: pointer;
}

/* line 513, app/assets/stylesheets/master.scss */
form#city-search {
  position: absolute;
  top: 6px;
  /*left: 93px;*/
  left: 0;
}

/* line 519, app/assets/stylesheets/master.scss */
form#city-search select {
  position: absolute;
  z-index: 3;
  width: 120px;
  height: 16px;
  padding: 0;
  top: -6px;
  left: 0;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: 9px !important;
  font-family: Verdana;
  color: #202030;
}

/* line 535, app/assets/stylesheets/master.scss */
#trans-bg-layer {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* ---------------------------------------------------------------- Container */
/* line 546, app/assets/stylesheets/master.scss */
#container {
  width: 1033px;
  margin: 0 auto;
}

/* ---------------------------------------------------------------- Album-bar */
/* line 553, app/assets/stylesheets/master.scss */
#album_bar {
  width: 1033px;
  border-bottom: 1px solid white;
  background: #E0E0E0 url(/assets/shadows/bottom-4f67ee5bf62a6bf433bd33f684fc4adf52600c05eb47783459007dbf5e890727.png) repeat-x;
}

/* line 558, app/assets/stylesheets/master.scss */
#album_bar .albums {
  background: url(/assets/backgrounds/gradient2-808b0e2b1af7f59bd7fc2082074ce5166e31bd28143df78b3c48760a2047fc90.png) repeat-x;
  padding: 9px 20px 8px 20px;
  position: relative;
}

/* line 562, app/assets/stylesheets/master.scss */
#album_bar .arrowRight {
  position: absolute;
  top: 51px;
  right: 19px;
  width: 20px;
  height: 20px;
}

/* line 569, app/assets/stylesheets/master.scss */
#album_bar .arrowRight a {
  display: block;
  width: 18px;
  height: 17px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  background: #e0e0e0 url(/assets/backgrounds/light-top-48bbe39782526a9ca5696647d31eb53da76c1d618bae5572ccb5f97d2e8cec03.png) repeat-x;
}

/* line 581, app/assets/stylesheets/master.scss */
#album_bar .arrowRight a:active {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #d0d0d0;
}

/* line 588, app/assets/stylesheets/master.scss */
#album_bar .arrowRight a span {
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 1px;
  background: url(/assets/icons/next-arrow-icon-4ab5f8ea016f2a262d6e383ad31a41f4baaf05e467691118a007d52f95b0d97e.png) no-repeat 0 0;
  cursor: pointer;
}

/* line 596, app/assets/stylesheets/master.scss */
#album_bar .arrowRight a:hover span {
  background-position: 0 -16px;
}

/* line 597, app/assets/stylesheets/master.scss */
#album_bar .arrowRight a:active span {
  margin-top: 1px;
  margin-left: 2px;
}

/* line 599, app/assets/stylesheets/master.scss */
#imageBox {
  overflow: hidden;
  position: relative;
  width: 967px;
}

/* line 604, app/assets/stylesheets/master.scss */
#imageBoxInside {
  width: 10000px;
}

/* line 605, app/assets/stylesheets/master.scss */
#imageBox a img {
  float: left;
  width: 99px;
  height: 99px;
  padding: 1px;
  border: 1px solid #202020;
  margin: 0 20px 0 0;
  background-color: #F0F0F0;
}

/* line 614, app/assets/stylesheets/master.scss */
#imageBox a:hover img {
  border-color: #000;
  background-color: #aaa;
}

/* line 618, app/assets/stylesheets/master.scss */
#imageBox a:active img {
  border-color: #202020;
  background-color: #F0F0F0;
}

/* line 622, app/assets/stylesheets/master.scss */
#imageBox br {
  clear: both;
}

/* --------------------------------------------------------------------- Main */
/* line 626, app/assets/stylesheets/master.scss */
#main {
  overflow: hidden;
  width: 993px;
  min-height: 400px;
  padding: 16px 20px 20px 20px;
  border-top: 2px solid #f7f7f7;
  border-bottom: 1px solid #ccc;
  background: #F0F0F0 url(/assets/backgrounds/gradient2-808b0e2b1af7f59bd7fc2082074ce5166e31bd28143df78b3c48760a2047fc90.png) repeat-x bottom left;
}

/* line 636, app/assets/stylesheets/master.scss */
#main #main_page {
  width: 540px;
  float: left;
}

/* line 641, app/assets/stylesheets/master.scss */
#main h3.sidebar_header,
#main h3.box_header {
  position: relative;
  padding: 5px 5px 4px 5px;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #B0B0B0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  background: #d0d0d0 url(/assets/backgrounds/gradient-h2-051d4b66a2cb1d47fb12ae975ecdb339d67925849e551034470be6f77605504c.png) repeat-y 100% 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.1em;
  color: #606060;
  text-shadow: 0px 1px 1px #999;
}

/* line 659, app/assets/stylesheets/master.scss */
#main h3.sidebar_header {
  background-image: url(/assets/backgrounds/gradient-h3-737ac45b4b0107631ab866c2e29a1aa92ef0bdab940bb86cc0633e28811ccc89.png);
}

/* line 661, app/assets/stylesheets/master.scss */
#main h3.sidebar_header a,
#main h3.box_header a {
  color: #606060;
}

/* line 663, app/assets/stylesheets/master.scss */
#main h3.sidebar_header a:hover,
#main h3.box_header a:hover {
  color: #404040;
  text-decoration: underline;
}

/* line 669, app/assets/stylesheets/master.scss */
#page_content h3 a.spanish,
#page_content h3 a.english {
  position: absolute;
  top: 7px;
  display: block;
  width: 16px;
  height: 11px;
  background-image: url(/assets/icons/flags-1407b267d1c281e8b2e029a7c422412ee2df9c3d4d8aca03019b08037b1238a3.png);
  text-indent: -9000px;
}

/* line 679, app/assets/stylesheets/master.scss */
#page_content h3 a.spanish:hover {
  background-position: 16px 0;
}

/* line 681, app/assets/stylesheets/master.scss */
#page_content h3 a.spanish,
#page_content h3 a.spanish:active {
  background-position: 0 0;
  left: 10px;
}

/* line 685, app/assets/stylesheets/master.scss */
#page_content h3 a.english:hover {
  background-position: 16px 11px;
}

/* line 687, app/assets/stylesheets/master.scss */
#page_content h3 a.english,
#page_content h3 a.english:active {
  background-position: 0 11px;
  right: 10px;
}

/* Right panel */
/* line 694, app/assets/stylesheets/master.scss */
a#toggle_submenu_box,
a#toggle_photo_box {
  display: block;
  text-decoration: none;
}

/* line 699, app/assets/stylesheets/master.scss */
a#toggle_submenu_box,
a#toggle_photo_box {
  /* margin-top: 20px; */
}

/* line 702, app/assets/stylesheets/master.scss */
a.toggle_update_box {
  margin-top: 20px;
}

/* line 706, app/assets/stylesheets/master.scss */
a#toggle_update_box {
  display: block;
  text-decoration: none;
}

/* ------------------------------------------------------------------ sidebar */
/* line 713, app/assets/stylesheets/master.scss */
#main #sidebar {
  float: left;
  width: 129px;
  margin-right: 20px;
}

/* line 719, app/assets/stylesheets/master.scss */
#main #sidebar ul {
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-bottom: 1px solid #D0D0D0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  background: white url(/assets/backgrounds/gradient-h2-051d4b66a2cb1d47fb12ae975ecdb339d67925849e551034470be6f77605504c.png) repeat-y 100% 0;
  padding-bottom: 1px;
}

/* line 730, app/assets/stylesheets/master.scss */
#main #sidebar ul li {
  display: block;
  font-size: 1em;
  font-weight: bold;
  color: #669;
  background: white url(/assets/backgrounds/gradient2-808b0e2b1af7f59bd7fc2082074ce5166e31bd28143df78b3c48760a2047fc90.png) repeat-x 0 -80px;
}

/* line 737, app/assets/stylesheets/master.scss */
#main #sidebar ul li a {
  display: block;
  padding: 5px 6px;
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #C0C0C0;
  background: url(/assets/backgrounds/gradient-h-58e58d34bbdd5d04d55ccbd46d8c467081d9bdf83119ac08c2cbf9e84124bd00.png) repeat-y -40px 0;
  color: #505060;
}

/* line 745, app/assets/stylesheets/master.scss */
#main #sidebar ul li a:hover {
  text-decoration: none;
  background-position: 0 0;
  color: #303040;
}

/* line 749, app/assets/stylesheets/master.scss */
#main #sidebar ul li a:active {
  color: #101010;
  background-position: -40px 0;
}

/* line 753, app/assets/stylesheets/master.scss */
#main #sidebar .vertical_ad {
  width: 120px;
  height: 600px;
  margin-left: 3px;
  margin-top: 20px;
  padding: 1px;
  border: 1px solid #202020;
  background-color: #F0F0F0;
  text-align: center;
}

/* line 763, app/assets/stylesheets/master.scss */
#main #sidebar .vertical_ad img {
  display: block;
  width: 120px;
}

/* ----------------------------------------------------------------- CONTENTS */
/* line 767, app/assets/stylesheets/master.scss */
#page_content {
  float: left;
  width: 520px;
  border-top: 0pt none;
  margin-right: 20px;
}

/* line 774, app/assets/stylesheets/master.scss */
#main .contents {
  position: relative;
  padding: 16px 10px 0 10px;
  border-style: solid;
  border-color: #C0C0C0;
  border-width: 0 1px 1px 1px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  background-color: #FEFEFE;
}

/* line 787, app/assets/stylesheets/master.scss */
#main .contents a {
  font-weight: bold;
}

/* line 789, app/assets/stylesheets/master.scss */
.contents h1,
.contents h2,
.contents h3,
.contents h4,
.contents h5,
.contents h6 {
  font-weight: bold;
}

/* line 797, app/assets/stylesheets/master.scss */
.contents h1 {
  font-size: 1.8em;
  margin-bottom: .888888em;
  /* line-height / font-size */
}

/* line 801, app/assets/stylesheets/master.scss */
.contents h2 {
  font-size: 1.4em;
  margin-bottom: 1.142857em;
}

/* line 805, app/assets/stylesheets/master.scss */
.contents h3 {
  font-size: 1.3em;
  margin-bottom: 1.230769em;
}

/* line 809, app/assets/stylesheets/master.scss */
.contents h4 {
  font-size: 1.2em;
  margin-bottom: 1.333333em;
}

/* line 813, app/assets/stylesheets/master.scss */
.contents h5 {
  font-size: 1.1em;
  margin-bottom: 1.454545em;
}

/* line 817, app/assets/stylesheets/master.scss */
.contents h6 {
  font-size: 1em;
  margin-bottom: 1.6em;
}

/* line 821, app/assets/stylesheets/master.scss */
.contents p {
  margin-bottom: 1.454545em;
  font-size: 1.1em;
  overflow: hidden;
}

/* line 827, app/assets/stylesheets/master.scss */
.contents table th,
.contents table td {
  font-size: 1.1em;
}

/* line 830, app/assets/stylesheets/master.scss */
.contents table td p,
.contents table td li {
  font-size: 1em;
}

/* line 833, app/assets/stylesheets/master.scss */
.contents em {
  font-style: italic;
}

/* line 834, app/assets/stylesheets/master.scss */
.contents ol,
.contents ul {
  margin-left: 24px;
  margin-bottom: 1.6em;
}

/* line 839, app/assets/stylesheets/master.scss */
.contents ol li,
.contents ul li {
  font-size: 1.1em;
}

/* line 841, app/assets/stylesheets/master.scss */
.contents ul li {
  list-style-type: square;
}

/* line 843, app/assets/stylesheets/master.scss */
.contents hr {
  margin: 0 0 1.6em 0;
  margin-top: -7px;
  margin-bottom: 8px;
}

/* line 845, app/assets/stylesheets/master.scss */
.contents object {
  display: block;
  border: 1px solid #445;
  padding: 1px;
  margin: 0 auto;
}

/* line 851, app/assets/stylesheets/master.scss */
.contents embed {
  display: block;
  border: 1px solid #445;
  padding: 1px;
  margin: 0 auto;
}

/* Tiny clases */
/* line 860, app/assets/stylesheets/master.scss */
.contents img.frame,
.contents img.frame-wide,
.contents img.frame-left,
.contents img.frame-right {
  border: 1px solid #445;
  padding: 1px;
}

/* line 867, app/assets/stylesheets/master.scss */
.contents img.frame {
  display: block;
  margin: 4px auto;
  margin: 0 auto;
}

/* line 872, app/assets/stylesheets/master.scss */
.contents img.frame-wide {
  display: block;
  width: 494px !important;
  height: auto !important;
}

/* line 876, app/assets/stylesheets/master.scss */
.contents img.frame-left {
  float: left;
  margin: 4px 0;
  margin-right: 10px;
}

/* line 880, app/assets/stylesheets/master.scss */
.contents img.frame-right {
  float: right;
  margin: 4px 0;
  margin-left: 10px;
}

/* line 885, app/assets/stylesheets/master.scss */
.contents .no-margin {
  margin-bottom: 0 !important;
}

/* line 886, app/assets/stylesheets/master.scss */
.contents .half-margin {
  margin-bottom: 8px !important;
}

/* -------------------------------------------------------------------- Posts */
/* line 890, app/assets/stylesheets/master.scss */
#main #main_page #page_content .submenu {
  position: relative;
  min-height: 16px;
  padding: 2px 6px;
  border-style: solid;
  border-color: #C0C0C0;
  border-width: 0 1px 1px 1px;
  background: url(/assets/backgrounds/gradient-h3-737ac45b4b0107631ab866c2e29a1aa92ef0bdab940bb86cc0633e28811ccc89.png) repeat-y 100% 0;
  background-color: #e9e9e9;
  font-size: 1em;
  text-align: center;
  font-weight: bold;
}

/* line 903, app/assets/stylesheets/master.scss */
#main #main_page #page_content .submenu a {
  color: #001B5D;
}

/* line 904, app/assets/stylesheets/master.scss */
#main #main_page #page_content .submenu a:active {
  color: #101010;
}

/* line 906, app/assets/stylesheets/master.scss */
#main #main_page #page_content .submenu a.left,
#main #main_page #page_content .submenu span.left {
  float: left;
  position: absolute;
  top: 2px;
  left: 0;
  padding: 0 10px;
}

/* line 908, app/assets/stylesheets/master.scss */
#main #main_page #page_content .submenu a.center,
#main #main_page #page_content .submenu span.center {
  text-align: center;
  padding: 0 10px;
}

/* line 910, app/assets/stylesheets/master.scss */
#main #main_page #page_content .submenu a.right,
#main #main_page #page_content .submenu span.right {
  float: right;
  position: absolute;
  top: 2px;
  right: 0;
  padding: 0 10px;
}

/* line 913, app/assets/stylesheets/master.scss */
.contents .post_header {
  overflow: hidden;
  position: relative;
  font-weight: bold;
}

/* line 918, app/assets/stylesheets/master.scss */
.contents .post_header .left {
  position: relative;
  z-index: 2;
}

/* line 924, app/assets/stylesheets/master.scss */
.contents .post_header .center {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 931, app/assets/stylesheets/master.scss */
.contents .post_header .right p.post_comments {
  position: relative;
  z-index: 2;
  text-align: right;
}

/* line 937, app/assets/stylesheets/master.scss */
.contents h1.post_title,
.contents h2.post_subtitle {
  text-align: center;
}

/* line 940, app/assets/stylesheets/master.scss */
.contents h2.post_subtitle {
  margin-top: -8px;
}

/* line 942, app/assets/stylesheets/master.scss */
.contents .post_body {
  border-bottom: 1px solid #909090;
  margin-bottom: 1.6em;
  padding-bottom: 16px;
}

/* line 948, app/assets/stylesheets/master.scss */
#page_nav_links {
  margin-bottom: -10px;
}

/* line 950, app/assets/stylesheets/master.scss */
#page_nav_links a {
  margin: 0;
}

/* line 952, app/assets/stylesheets/master.scss */
#main #main_page #page_content .contents .creation_details {
  border-top: 1px dotted #909090;
  margin: 5px 0;
  text-align: right;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-top: 2px;
}

/* line 963, app/assets/stylesheets/master.scss */
#page_content #comment_messages {
  border-top: 1px solid #C0C0C0;
}

/* line 966, app/assets/stylesheets/master.scss */
#page_content #comment_messages .comment_message {
  padding-top: 1.6em;
  border-bottom: 1px solid #C0C0C0;
}

/* line 971, app/assets/stylesheets/master.scss */
#page_content #comment_messages .comment_message img.frame-left {
  margin: 0 10px 16px 0;
}

/* line 973, app/assets/stylesheets/master.scss */
#page_content .message_details {
  /*text-align: right;*/
  clear: both;
  font-size: 10px;
  color: #CC0000;
}

/* line 979, app/assets/stylesheets/master.scss */
#page_content .message_details a {
  float: left;
}

/* line 981, app/assets/stylesheets/master.scss */
#page_content #guestbook_form_box {
  border-top: 1px solid #C0C0C0;
}

/* line 982, app/assets/stylesheets/master.scss */
#page_content #guest_messages {
  border-top: 1px solid #C0C0C0;
}

/* line 983, app/assets/stylesheets/master.scss */
#page_content #guest_messages p {
  margin-bottom: 0px;
}

/* ------------------------------------------------------------------ Gallery */
/* line 987, app/assets/stylesheets/master.scss */
a.gallery_image {
  display: block;
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 9px 20px 11px;
}

/* line 994, app/assets/stylesheets/master.scss */
a.gallery_image img {
  display: block;
  border: 1px solid #202020;
  padding: 1px;
  background-color: #eee;
}

/* line 1000, app/assets/stylesheets/master.scss */
a.gallery_image:hover img {
  border-color: #000;
  background-color: #AAA;
}

/* ------------------------------------------------------------------- Footer */
/* line 1007, app/assets/stylesheets/master.scss */
#footer-head {
  overflow: hidden;
  padding: 15px 20px 13px 18px;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #666;
  background-color: white;
  color: #777;
}

/* line 1015, app/assets/stylesheets/master.scss */
#footer-head a#to-home {
  float: left;
  display: block;
  width: 100px;
  height: 23px;
  background: url(/assets/small-logo-6c5c140a507e8c05cc4c0e138c77bd6a864e24172669fc6ce32a24737c2d6b4b.png) no-repeat center left;
}

/* line 1022, app/assets/stylesheets/master.scss */
#footer-head a#to-home:active {
  margin-top: 1px;
  margin-bottom: -1px;
}

/* line 1026, app/assets/stylesheets/master.scss */
#footer-head a#to-top {
  float: right;
  margin-top: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 20px;
  background: url(/assets/icons/top-arrow-icon-b3768c4634228fbdf8c4fa53563229b0baa07ec1ce3e1baa9f5a56fdcfbbe910.png) no-repeat center left;
}

/* line 1035, app/assets/stylesheets/master.scss */
#footer-body {
  padding: 1.6em 20px;
  border-top: 1px solid #aaa;
  background-color: #1a1a1a;
  color: #E0E0E0;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
}

/* line 1046, app/assets/stylesheets/master.scss */
#footer-body .column {
  float: left;
  width: 182.6px;
  margin-right: 20px;
}

/* line 1051, app/assets/stylesheets/master.scss */
#footer-body .column.last {
  margin-right: 0;
}

/* line 1053, app/assets/stylesheets/master.scss */
#Footer h3 {
  border-bottom: 2px solid #242430;
  padding-bottom: 2px;
  margin-bottom: 12px;
  font-size: 1.4em;
  font-weight: bold;
  color: #888888;
}

/* line 1061, app/assets/stylesheets/master.scss */
#Footer ul {
  margin-left: 12px;
  margin-left: 16px;
}

/* line 1065, app/assets/stylesheets/master.scss */
#Footer li {
  list-style-type: square;
  font-size: 1.1em;
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
  color: #CCC;
}

/* line 1071, app/assets/stylesheets/master.scss */
#Footer li a {
  display: block;
  color: #CCC;
}

/* line 1072, app/assets/stylesheets/master.scss */
#Footer li a:hover {
  text-decoration: underline;
  color: #EEE;
}

/* line 1077, app/assets/stylesheets/master.scss */
#Copyright {
  overflow: hidden;
  padding: 6px 0;
  margin-bottom: 5px;
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
  color: #444;
}

/* line 1086, app/assets/stylesheets/master.scss */
#Copyright .to-left {
  width: 476px;
  float: left;
  padding-left: 20px;
}

/* line 1091, app/assets/stylesheets/master.scss */
#Copyright .to-right {
  width: 476px;
  float: right;
  padding-right: 20px;
  text-align: right;
}

/* line 1097, app/assets/stylesheets/master.scss */
#Copyright a {
  color: #555;
}

/* line 1098, app/assets/stylesheets/master.scss */
#Copyright a:hover {
  color: #777;
  text-decoration: none;
}

/* ----------------------------------------------------------- Search results */
/* line 1102, app/assets/stylesheets/master.scss */
#cse-search-results {
  padding-left: 10px;
}

/* ------------------------------------------------------------- Tours search */
/* line 1106, app/assets/stylesheets/master.scss */
#tours-search-bar {
  overflow: hidden;
  width: 340px;
  padding: 10px;
  border: 1px solid #C0C0C0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  margin: 0 auto 20px auto;
  background: #e0e0e0 url(/assets/backgrounds/light-top-48bbe39782526a9ca5696647d31eb53da76c1d618bae5572ccb5f97d2e8cec03.png) repeat-x;
}

/* line 1115, app/assets/stylesheets/master.scss */
#tours-search-bar input#search_text {
  display: block;
  float: left;
  width: 240px;
  height: 14px;
  padding: 1px 2px 0 2px;
  margin-right: 10px;
  font-size: 9px;
  font-family: Verdana;
  color: #303050;
}

/* line 1125, app/assets/stylesheets/master.scss */
#tours-search-bar input#search_text:focus {
  border-color: #404050;
}

/* line 1126, app/assets/stylesheets/master.scss */
#tours-search-bar select {
  display: block;
  float: left;
  width: 60px;
  margin-right: 8px;
  text-align: center;
}

/* line 1132, app/assets/stylesheets/master.scss */
#tours-search-bar input#tours-search-btn {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  border: 0;
  cursor: pointer;
}

/* ------------------------------------------------------------- Edit Profile */
/* line 1143, app/assets/stylesheets/master.scss */
#user-avatar {
  overflow: hidden;
  margin-top: 16px;
  margin-bottom: 16px;
}

/* line 1147, app/assets/stylesheets/master.scss */
#user-avatar .thumb-frame {
  float: left;
  width: 48px;
  height: 48px;
  padding: 1px;
  border: 1px solid #202020;
  margin-right: 16px;
  background-color: #F0F0F0;
}

/* line 1155, app/assets/stylesheets/master.scss */
#user-avatar label {
  clear: none;
  margin-top: 3px;
}

/*-------------------------------------------Addthis_toolbox*/
/* line 1159, app/assets/stylesheets/master.scss */
.permalink {
  float: left;
}

/* line 1160, app/assets/stylesheets/master.scss */
.blog_rss {
  float: left;
}

/* Flags */
/* line 1164, app/assets/stylesheets/master.scss */
div#language {
  padding-top: 5px;
  padding-right: 20px;
  float: right;
}

/* line 1170, app/assets/stylesheets/master.scss */
span.language_toggle {
  padding-top: 2px;
}

/* line 1178, app/assets/stylesheets/master.scss */
img.not_active {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50) gray;
  -khtml-opacity: 0.5;
  background-color: gray;
}

/* line 1186, app/assets/stylesheets/master.scss */
span.language_toggle a img:hover,
img.not_active:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 1, app/assets/stylesheets/forums_contents.scss */
#forum_content {
  width: 100%;
  float: left;
}

/* line 6, app/assets/stylesheets/forums_contents.scss */
.featured {
  border: 1px solid #ccc;
}

/* line 7, app/assets/stylesheets/forums_contents.scss */
.featured p {
  margin: 5px;
}

/* line 8, app/assets/stylesheets/forums_contents.scss */
.language_options {
  position: absolute;
  right: 5px;
  top: 5px;
}

/* line 10, app/assets/stylesheets/forums_contents.scss */
#forum_content #monitor_stuff {
  float: right;
  width: 100px;
  margin-right: 10px;
  padding-top: 5px;
}

/* line 11, app/assets/stylesheets/forums_contents.scss */
#forum_content #monitor_label {
  font-size: 11px;
  font-weight: 100;
  color: #444;
  clear: none;
  margin-top: 0;
}

/* line 12, app/assets/stylesheets/forums_contents.scss */
#forum_content #monitor_checkbox {
  clear: none;
  float: left;
  margin-right: 5px;
}

/* line 13, app/assets/stylesheets/forums_contents.scss */
#forum_content #monitor_submit {
  display: none;
  font-size: 11px;
  padding: 2px 5px;
}

/* line 15, app/assets/stylesheets/forums_contents.scss */
#forum_content .editbox {
  border: 1px solid #C0C0C0;
  padding: 10px 10px 0 10px;
  margin-bottom: 16px;
}

/* line 19, app/assets/stylesheets/forums_contents.scss */
#forum_content .editbox textarea {
  width: 354px;
  height: 260px;
  padding: 3px;
  font-size: 11px;
}

/* line 25, app/assets/stylesheets/forums_contents.scss */
#forum_content .editbox h3,
#forum_content .editbox h4 {
  margin: 0;
}

/* line 28, app/assets/stylesheets/forums_contents.scss */
#forum_content .editbox h4 {
  font-size: 10px;
}

/* line 30, app/assets/stylesheets/forums_contents.scss */
#forum_content .editbox ul.help {
  margin: 0;
}

/* line 31, app/assets/stylesheets/forums_contents.scss */
#forum_content .editbox ul.help li {
  list-style-type: none;
  margin: 5px 0;
  font-size: 10px;
}

/* line 34, app/assets/stylesheets/forums_contents.scss */
.contents .forum_table td.author .avatar-img {
  float: left;
  width: 52px;
  height: 52px;
  margin: 4px 0;
  margin-right: 10px;
}

/* line 41, app/assets/stylesheets/forums_contents.scss */
.contents .forum_table td.author .avatar-img img {
  display: block;
  width: 48px;
  height: 48px;
  padding: 1px;
  border: 1px solid #445;
  margin-right: 10px;
}

/* line 51, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .entry-content blockquote {
  padding: 6px 10px;
  margin: 0;
  background: #E0E0E0;
  font-style: italic;
  font-weight: normal;
}

/* line 58, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .entry-content em {
  font-style: italic;
}

/* line 59, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .entry-content ul,
#forum_content .contents .entry-content ol {
  margin: 0;
  list-style-position: inside;
}

/* line 61, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .topic_locked {
  color: #ccc;
}

/* line 62, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents #topic_mod {
  font-size: 12px;
}

/* line 64, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .button {
  border: 1px solid #C0C0C0;
  padding: 2px 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline;
}

/* line 72, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_links a {
  width: 100px;
  display: block;
  text-align: center;
  padding: 2px 4px;
  border-color: #ddd #bbb #bbb #ddd;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  background: #e0e0e0 url(/assets/backgrounds/light-top-48bbe39782526a9ca5696647d31eb53da76c1d618bae5572ccb5f97d2e8cec03.png) repeat-x;
  font-size: 1.1em;
  font-weight: bold;
}

/* line 86, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_links a:hover {
  background-color: #ededed;
  text-decoration: none;
}

/* line 87, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_links a:active {
  background-color: #e0e0e0;
}

/* line 91, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_stats {
  font-size: 13px;
  padding: 2px 0;
}

/* line 92, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_stats a img {
  float: left;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  padding: 0;
}

/* line 94, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .post_timestamp {
  width: 180px;
  padding: 5px 10px;
}

/* line 95, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .forum_title_header {
  width: 55%;
}

/* line 96, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .forum_user_role {
  font-weight: bold;
}

/* line 97, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .fn {
  font-weight: bold;
}

/* line 98, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .post_count {
  width: 60px;
}

/* line 99, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .topic_count {
  width: 60px;
}

/* line 100, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table td {
  padding: 2px 5px;
  vertical-align: middle;
}

/* line 101, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table td p {
  margin: 2px 0;
}

/* line 102, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .forum_activity_indicator {
  width: 1%;
}

/* line 103, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .forum_desc {
  font-size: 11px;
}

/* line 104, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .forum_title {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 105, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table a {
  display: inline;
}

/* line 106, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table .edit_forum {
  font-size: 8px;
  color: #444;
  letter-spacing: 2px;
}

/* line 108, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table td.author.vcard {
  vertical-align: baseline;
}

/* line 110, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table td.body.entry-content {
  padding: 6px 10px;
}

/* line 111, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .forum_table td.body.entry-content code {
  white-space: normal;
}

/* line 113, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents img.icon {
  background: #696 url(/assets/savage_beast/images/clearbits/bg_rounded-b9f6f2a4721b83bae0f696250284462207ffb5f15b915d1d9a5597e5e12be54a.gif) no-repeat;
}

/* line 114, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents img.reply {
  float: right;
}

/* line 115, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents img.orange {
  background-color: darkorange;
}

/* line 116, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents img.grey {
  background-color: #ccc;
}

/* line 117, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents img.darkgrey {
  background-color: #999;
}

/* line 118, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents img.green {
  background-color: #0c0;
}

/* line 119, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents fieldset.post_topic_form input {
  width: 550px;
}

/* line 120, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents fieldset.post_topic_form textarea {
  width: 550px;
  height: 270px;
}

/* line 121, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents #forum_description {
  height: 200px;
}

/* line 123, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .pagination {
  margin: 5px 0;
  padding: 5px 0;
}

/* line 124, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .pagination .disabled {
  display: none;
}

/* line 125, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .pagination .current {
  margin: 1px;
  width: 80px;
  display: inline;
  padding: 3px;
  border: 1px solid #04029C;
  text-align: center;
  border: 1px solid #444;
  color: #444;
}

/* line 126, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .pagination a {
  margin: 1px;
  width: 80px;
  display: inline;
  padding: 3px;
  border: 1px solid #04029C;
  text-align: center;
}

/* line 127, app/assets/stylesheets/forums_contents.scss */
#forum_content .contents .pagination a:hover {
  background: #C5D2F7;
}

/* line 1, app/assets/stylesheets/main_forms.scss */
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 10, app/assets/stylesheets/main_forms.scss */
fieldset {
  border: 1px solid #C0C0C0;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

/* line 17, app/assets/stylesheets/main_forms.scss */
form {
  /*font-size: 15px;*/
}

/* line 21, app/assets/stylesheets/main_forms.scss */
legend {
  padding: 0 6px;
  color: #666;
}

/* line 25, app/assets/stylesheets/main_forms.scss */
label {
  display: block;
  clear: both;
  margin-top: 10px;
  margin-bottom: 3px;
  font-weight: bold;
}

/* line 32, app/assets/stylesheets/main_forms.scss */
textarea {
  width: 530px;
  height: 500px;
  border: 1px solid #C0C0C0;
  padding: 1px;
}

/* line 39, app/assets/stylesheets/main_forms.scss */
select {
  width: 250px;
  border: 1px solid #C0C0C0;
  display: block;
  margin-bottom: 0;
}

/* line 45, app/assets/stylesheets/main_forms.scss */
input {
  border: 1px solid #C0C0C0;
  padding: 3px;
  margin-bottom: 0;
}

/* line 49, app/assets/stylesheets/main_forms.scss */
input.button {
  display: block;
  margin-top: 10px;
  padding: 5px;
  text-align: center;
  clear: both;
}

/* line 55, app/assets/stylesheets/main_forms.scss */
input.search_form {
  clear: both;
}

/* line 57, app/assets/stylesheets/main_forms.scss */
input.search_field {
  float: left;
  margin-right: 10px;
}

/* line 60, app/assets/stylesheets/main_forms.scss */
input.search_button {
  float: left;
  padding: 2px;
}
