/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
#node-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#node-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
td.revision-current {
  background: #ffc;
}
.node-form .form-text {
  display: block;
  width: 95%;
}
.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}
.node-form .standard {
  clear: both;
}
.node-form textarea {
  display: block;
  width: 95%;
}
.node-form .attachments fieldset {
  float: none;
  display: block;
}
.terms-inline {
  display: inline;
}
/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */
/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(/es/misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(/es/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(/es/misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
  border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
  border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(/es/misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(/es/misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(/es/misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(/es/misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(/es/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(/es/misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(/es/misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}
/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(/es/misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(/es/misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(/es/misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em; /* LTR */
  float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}
/* $Id: block_edit.css,v 1.1.2.10 2010/02/17 18:24:24 psynaptic Exp $ */

div.views-admin-links,
div.block-edit-link,
div.node-edit-link,
div.block-edit-link a,
div.node-edit-link a {
  font-size: 9px;
  text-decoration: none;
  background: transparent;
}

div.views-admin-links,
div.block-edit-link,
div.node-edit-link {  
  padding: 2px 3px 1px 0;
  position: absolute;
  z-index: 20;
  margin-top: -15px;
}

div.block-edit-link a,
div.node-edit-link a,
div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #ccc;
}

div.node-edit-link ul.links li a:hover,
div.node-edit-link ul.links li a:active,
div.block-edit-link ul.links li a:hover,
div.block-edit-link ul.links li a:active,
div.view div.views-admin-links a:hover,
div.view div.views-admin-links a:active {
  color: #000;
}

div.block-views div.views-hide,
div.view div.views-admin-links {
  margin-right: 0;
  width: auto;
}
/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
  font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first {
  display:inline;
}
.field .field-label-inline {
  visibility:hidden;
}

/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;/*LTR*/
}

.node-form .content-add-more .form-submit{
  margin:0;
}

.node-form .number {
  display:inline;
  width:auto;
}
.node-form .text {
  width:auto;
}

/* CSS overrides for Views-based autocomplete results.
  - #autocomplete uses "white-space:pre", which is no good with
    Views' template-based rendering
  - Field titles are rendered with <label> in default templates,
    but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
  white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label {
  display:inline;
  font-weight:normal;
}

/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}
table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}
table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

/* 'Advanced help' pages */
.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6  {
  margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
  margin-bottom: .5em;
}
.advanced-help-topic span.code {
  background-color:#EDF1F3;
  font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
  font-size:0.9em;
  padding:1px;
}
.advanced-help-topic .content-border {
  border:1px solid #AAA
}/* Force from/to dates to float using inline-block, where it works, otherwise inline. */
.container-inline-date {
  width:auto;
  clear:both;
  display: inline-block;
  vertical-align:top;
  margin-right: 0.5em; /* LTR */
}
.container-inline-date .form-item {
  float:none;
  padding:0;
  margin:0;
}
.container-inline-date .form-item .form-item {
  float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
  width:auto;
}
.container-inline-date .description {
  clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
  margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
  margin-left: -5px; /* LTR */
}
.views-right-60 .container-inline-date div {
  padding:0;
  margin:0;
}

.container-inline-date .date-timezone .form-item {
  float:none;
  width:auto;
  clear:both;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div, #calendar_div td, #calendar_div th {
  margin:0;
  padding:0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
  width: 185px;
  border-collapse: separate;
  margin: 0;
}
.calendar td {
  padding: 0;
}

/* formatting for from/to dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input {
  float: left; /* LTR */
  width:auto;
  margin-right: 5px; /* LTR */
}
.date-repeat-input select {
  min-width:7em;
}
.date-repeat fieldset {
  clear:both;
  float:none;
}

.date-views-filter-wrapper {
  min-width:250px;
}
.date-views-filter input {
  float: left !important; /* LTR */
  margin-right: 2px !important; /* LTR */
  padding:0 !important;
  width:12em;
  min-width:12em;
}

.date-nav {
  width:100%;
}
.date-nav div.date-prev {
  text-align: left; /* LTR */
  width:24%;
  float: left; /* LTR */
}
.date-nav div.date-next {
  text-align: right; /* LTR */
  width:24%;
  float: right; /* LTR */
}
.date-nav div.date-heading {
  text-align:center;
  width:50%;
  float: left; /* LTR */
}
.date-nav div.date-heading h3 {
  margin:0;
  padding:0;
}

.date-clear {
  float:none;
  clear:both;
  display:block;
}

.date-clear-block {
  float:none;
  width:auto;
  clear:both;
}

/* 	 
 ** Markup free clearing that fixes unwanted scrollbars 	 
 ** @see http://drupal.org/node/232959 	 
 */ 	 
 .date-clear-block:after { 	 
   content: " "; 	 
   display: block; 	 
   height: 0; 	 
   clear: both; 	 
   visibility: hidden; 	 
 } 	 
 .date-clear-block { 	 
   display: inline-block; 	 
 } 	 
 /* Hides from IE-mac \*/ 	 
 * html .date-clear-block { 	 
   height: 1%; 	 
 } 	 
 .date-clear-block { 	 
   display: block; 	 
 } 	 
 /* End hide from IE-mac */

.date-container .date-format-delete {
  margin-top: 1.8em;
  margin-left: 1.5em;
  float: left;
}
.date-container .date-format-name {
  float: left;
}
.date-container .date-format-type {
  float: left;
  padding-left: 10px;
}

.date-container .select-container {
  clear: left;
  float: left;
}

/* Calendar day css */
div.date-calendar-day {
  line-height: 1;
  width: 40px;
  float: left;
  margin: 6px 10px 0 0;
  background: #F3F3F3;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  color: #999;
  text-align: center;
  font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
  display: block;  
  text-align: center;
}
div.date-calendar-day span.month {
  font-size: .9em;
  background-color: #B5BEBE;
  color: white;
  padding: 2px;
  text-transform: uppercase;
}
div.date-calendar-day span.day {
  font-weight: bold;
  font-size: 2em;
}
div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}
/* Smoothness Theme for jQuery UI Datepicker */
#ui-datepicker-div table,
#ui-datepicker-div td,
#ui-datepicker-div th {
  margin: 0;
  padding: 0;
}
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
  font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
  /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
  background: #ffffff;
  border: 2px solid #d3d3d3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
  margin: 0;
  padding: 2.5em .5em .5em .5em;
  position: relative;
  width: 15.5em;
}
#ui-datepicker-div {
  background: #ffffff;
  display: none;
  z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
  display: block;
  float: left; /* LTR */
}
.ui-datepicker-control {
  display: none;
}
.ui-datepicker-current {
  display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
  background: #e6e6e6 url(/es/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  left: .5em; /* LTR */
  position: absolute;
  top: .5em;
}
.ui-datepicker-next {
  left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
  background: #dadada url(/es/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
}
.ui-datepicker-next a, .ui-datepicker-prev a {
  background: url(/es/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
  border: 1px solid #d3d3d3;
  cursor: pointer;
  display: block;
  font-size: 1em;
  height: 1.4em;
  text-indent: -999999px;
  width: 1.3em;
}
.ui-datepicker-next a {
  background: url(/es/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-prev a:hover {
  background: url(/es/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-next a:hover {
  background: url(/es/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-prev a:active {
  background: url(/es/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-next a:active {
  background: url(/es/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat; /* LTR */
}
.ui-datepicker-header select {
  background: #e6e6e6;
  border: 1px solid #d3d3d3;
  color: #555555;
  font-size: 1em;
  line-height: 1.4em;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
  left: 2.2em; /* LTR */
  width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
  left: 9.4em; /* LTR */
  width: 5em;
}
table.ui-datepicker {
  text-align: right; /* LTR */
  width: 15.5em;
}
table.ui-datepicker td a {
  color: #555555;
  display: block;
  padding: .1em .3em .1em 0; /* LTR */
  text-decoration: none;
}
table.ui-datepicker tbody {
  border-top: none;
}
table.ui-datepicker tbody td a {
  background: #e6e6e6 url(/es/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #ffffff;
  cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
  background: #dadada url(/es/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #999999;
  color: #212121;
}
table.ui-datepicker tbody td a:active {
  background: #ffffff url(/es/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; /* LTR */
  border: 1px solid #dddddd;
  color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
  /*border-bottom: 1px solid #d3d3d3;*/
  color: #222222;
  font-size: .9em;
  padding: .3em 0;
  text-align: center;
  text-transform: uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a {
  color: #222222;
}/* timeEntry styles */
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
	margin-top: -4px;
}
/* Make sure background colors from other styles don't obscure the current element highlight */
.timeEntry {
  background-color:transparent !important;
}
/* This is to keep FF from offering a drop-down list of previous values. */
/* For some reason hiding the div where the image belongs keeps that from happening. */
.timeEntry_control {
  display:none;
}.fake-leaf 
{
  font-size:8pt;
  font-style:italic;
}

li.start-collapsed ul 
{
  display:none;
}

span.ext {
  background: url(/es/sites/all/modules/extlink/extlink.png) right center no-repeat;
  padding-right: 12px;
  zoom: 1;
}
span.mailto {
  background: url(/es/sites/all/modules/extlink/mailto.png) right center no-repeat;
  padding-right: 12px;
  zoom: 1;
}/* $Id: filefield.css,v 1.22 2010/06/29 23:49:11 quicksketch Exp $ */

/**
 * Formatter styles
 */

.filefield-icon {
  margin: 0 2px 0 0; /* RTL */
}

/* End formatter styles. */

/**
 * General widget form styles (applicable to all widgets).
 */
.filefield-element {
  margin: 1em 0;
  white-space: normal;
}

.filefield-element .widget-preview {
  float: left; /* RTL */
  padding: 0 10px 0 0; /* RTL */
  margin: 0 10px 0 0; /* RTL */
  border-width: 0 1px 0 0; /* RTL */
  border-style: solid;
  border-color: #CCC;
  max-width: 30%;
}

.filefield-element .widget-edit {
  float: left; /* RTL */
  max-width: 70%;
}

.filefield-element .filefield-preview {
  width: 16em;
  overflow: hidden;
}

.filefield-element .widget-edit .form-item {
  margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
  margin: 0;
}

.filefield-element input.progress-disabled {
  float: none;
  display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
  display: inline;
  float: none;
  padding: 1px 13px 2px 3px; /* RTL */
}

.filefield-element div.ahah-progress-bar {
  display: none;
  margin-top: 4px;
  width: 28em;
  padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
  margin: 0;
}

/* End general widget form styles. */
/*
 * CSS specific to Footnotes module.
*
* Thanks to binford2k@lug.wsu.edu for this tip and drinkypoo
* for the question leading up to it. http://drupal.org/node/80538
*/
 

/* Add empty space before footnotes and a black line on top. */
.footnotes {
  clear: both;
  margin-top: 4em;
  margin-bottom: 2em;
  border-top: 1px solid #000000;
}

/* Make footnotes appear in a smaller font */
.footnotes {
  font-size: 0.9em;
}

/* 
  Make the footnote a supertext^1
*/
.see_footnote {
  vertical-align: top;
  position: relative;
  top: -0.25em;
  font-size: 0.9em;
}

/* Hide the actual number of the OL list of footnotes*/
ol.footnotes {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ol.footnotes li {
  margin-left: 2.5em;
}

/* Move the footnote number outside of the margin for footnote text (hanging indent) */
ol.footnotes {
  /* This is apparently very needed for the "position: absolute;" below to work correctly*/
  position: relative; 
}
.footnotes .footnote {
  position: absolute;
  left: 0px;
  z-index: 2;
}

/* Note: This CSS has a minor bug on all versions of IE in that the footnote numbers 
are aligned with the absolute bottom of their space, thus being a couple of pixels 
lower than their corresponding line of text. IE5.5 has a serious bug in that the numbers 
are not shifted left at all, thus being garbled together with the start of their text. */


/*
 * Textile Footnotes 
 */
 /* First footnote */
 #fn1 {
   border-top: 1px solid #000000;
   margin-top: 3em;
 }
 .footnote {
   font-size: 0.9em;
 }
 #gcui-language-changer-lightbox {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000000;	
/*	background: url(/es/sites/all/modules/gold_common_ui/images/dark_60.png) transparent; */
	position: absolute;
  display: none;
}

#gcui-language-changer {
	z-index: 1000001;
	display: table;
	height: 100%;
	position: relative;
	overflow: visible;
	width: 100%;
}

#gcui-language-changer-outer {
	z-index: 1000000;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}

#gcui-language-changer-inner {
	z-index: 1000001;
	position: relative;
	/* WIDTH CHANGE:
  width: 230px; */
  width: 283px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#gcui-language-changer-inner-base {
	text-align: center;
	padding: 15px;
/*	background: url(/es/sites/all/modules/gold_common_ui/images/dark_80.png) top right no-repeat transparent; */
  padding-left: 25px;
  
	
	/* Borders */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	
	/* Shadows */
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	-moz-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	position: relative;
}
	
#gcui-language-changer-inner-base ul {
	text-align: left;
	position: relative;
	padding-left: 0;
}

.gcui-language-changer-lists ul li {
	text-transform: uppercase;
	list-style-type: none;
	/* width: 100%;	 */
	/* cursor: pointer; */
  padding-bottom: 9px;
}

.gcui-language-changer-highlight {
	/* width: 120px;	 */
}

.gcui-language-changer-lists ul li a,
.gcui-language-changer-lists ul li a:link,
.gcui-language-changer-lists ul li a:visited {
	color: #dddddd;
	text-decoration: none;
	white-space: nowrap;
	font-family:  Century, Arial;
	font-weight: bold;
	font-size: 16px;
	background: none;	
	padding-left: 10px;
}

.gcui-language-changer-lists ul li a:active,
.gcui-language-changer-lists ul li a:hover {
	text-decoration: none;
	color: #f8f8f8;
}

#gcui-language-changer-close-button {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

#gcui-language-changer-inner-popup {
	display: none;
	position: absolute;
	top: 20px;
	padding: 0;
	margin: 0;
	/*
	background: url(/es/sites/all/modules/gold_common_ui/images/dark_60.png) no-repeat transparent;
	
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;

	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	-webkit-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	-moz-box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	box-shadow: 0 0 18px rgba(69, 111, 153, .9);
	*/
}
#gcui-language-changer-inner-popup ul {
	padding-left: 0;
	/*
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	*/
}
#gcui-language-changer-inner-popup-lists {
	margin: 0;
	padding-right: 10px;
}


/* site specific css */

.site-www_scientology_org2,
.site-www_scientology_org{

	background: url(/es/sites/all/themes/gold_master/www_scientology_org/images/s-lb-bg.png);
	background-repeat: no-repeat;
	font-size-adjust: 5

}

/* $Id: lightbox.css,v 1.1.4.24 2009/04/14 12:58:43 snpower Exp $ */
#lightbox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  min-width: 240px;
  overflow: hidden;
}

#imageContainer, #frameContainer, #modalContainer {
  padding: 10px;
}

#modalContainer {
  line-height: 1em;
  overflow: auto;
}

#loading {
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: 45%;
  *left: 0%;
}

#hoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#imageContainer>#hoverNav {
  left: 0;
}

#frameHoverNav {
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
  position: relative;
  top: -60px;
}

#imageData>#frameHoverNav {
  left: 0;
}

#hoverNav a, #frameHoverNav a {
  outline: none;
}

#prevLink, #nextLink {
  width: 49%;
  height: 100%;
  background: transparent url(/es/sites/all/modules/lightbox2/images/blank.gif) no-repeat; /* Trick IE into showing hover */
  display: block;
}

#prevLink, #framePrevLink {
  left: 0;
  float: left;
}

#nextLink, #frameNextLink {
  right: 0;
  float: right;
}

#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background: url(/es/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
  background: url(/es/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;
}

#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav,
#framePrevLink:hover, #framePrevLink:visited:hover {
  background: url(/es/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;
}

#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav,
#frameNextLink:hover, #frameNextLink:visited:hover {
  background: url(/es/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;
}

#framePrevLink, #frameNextLink {
  width: 45px;
  height: 45px;
  display: block;
  margin-bottom: -60px;
  position: relative;
  top: 60px;
}

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  min-width: 240px;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  float: left;
  text-align: left;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}

#imageData #node_link_text {
  display: block;
  padding-bottom: 1.0em;
}

#imageData #bottomNav {
  height: 66px;
}

#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}

#overlay_default {
  opacity: 0.6;
}

#overlay_macff2 {
  background: transparent url(/es/sites/all/modules/lightbox2/images/overlay.png) repeat;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html>body .clearfix {
  display: inline;
  width: 100%;
}

* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}


/* Image location mod */
#bottomNavClose {
  display: block;
  background: url(/es/sites/all/modules/lightbox2/images/close.gif) left no-repeat;
  margin-top: 33px;
  float: right;
  padding-top: 0.7em;
  height: 26px;
  width: 26px;
}

#bottomNavClose:hover {
  background-position: right;
}

#loadingLink {
  display: block;
  background: url(/es/sites/all/modules/lightbox2/images/loading.gif) no-repeat;
  width: 32px;
  height: 32px;
}

#bottomNavZoom {
  display: none;
  background: url(/es/sites/all/modules/lightbox2/images/expand.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#bottomNavZoomOut {
  display: none;
  background: url(/es/sites/all/modules/lightbox2/images/contract.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: relative;
  left: 30px;
  float: right;
}

#lightshowPlay {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(/es/sites/all/modules/lightbox2/images/play.png) no-repeat;
}

#lightshowPause {
  margin-top: 42px;
  float: right;
  margin-right: 5px;
  margin-bottom: 1px;
  height: 20px;
  width: 20px;
  background: url(/es/sites/all/modules/lightbox2/images/pause.png) no-repeat;
}

.lightbox_hide_image {
  display: none;
}

#lightboxImage {
  -ms-interpolation-mode: bicubic;
}
/* $Id: nice_menus.css,v 1.28 2008/07/11 16:04:44 add1sun Exp $ */
/*
  This file contains the basic logic for nice menus, and should not be
  edited.  To customize the menus, it's recommended to create a custom CSS
  file using nice_menus_default.css as a template, then configure the module
  to use your custom CSS file (this is done in the global settings tab of
  the theme administration.)
*/

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}

ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}/* $Id: nice_menus_default.css,v 1.7 2009/02/09 00:19:36 add1sun Exp $ */
/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  To help understand the CSS, the HTML looks like this, where
    x is a number;
    TYPE is down/left/right;
    PATH is the menu path such as node/343;
    MID is the menu id such as 33):
  <ul id='nice-menu-x' class='nice-menu nice-menu-TYPE'>
    <li id='menu-MID' class='menu-path-PATH'><a href='#'>This is a menu item</a></li>
    <li class='menuparent menu-path-PATH'><a href='#'>A submenu</a>
      <ul...><li...>...</li>
      </ul>
    </li>
    ...
  </ul>

  If you have more than one nice-menu and want to target a particular one,
  use its id (e.g. ul#nice-menu-2).

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for some CSS customization examples.
*/

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #ccc;
}

ul.nice-menu li {
  border: 1px solid #ccc;
  border-top: 0;
  float: left; /* LTR */
  background-color: #eee;
  /* Additional overrides to deal with Garland theme. */
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

ul.nice-menu a {
  padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0; /* LTR */
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

ul.nice-menu ul li {
  width: 12.5em;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 12.5em;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee url(/es/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {
  background: #ccc url(/es/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat;
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li ul li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee url(/es/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over {
  background: #ccc url(/es/sites/all/modules/nice_menus/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left; /* LTR */
  border: 0;
}

ul.nice-menu-down li {
  border-top: 1px solid #ccc;
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 15px; /* LTR */
}

ul.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent {
  background: #eee url(/es/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
  background: #ccc url(/es/sites/all/modules/nice_menus/arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent {
  background: #eee url(/es/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent:hover,
#header-region ul.nice-menu-down li li.over {
  background: #ccc url(/es/sites/all/modules/nice_menus/arrow-right.png) right center no-repeat; /* LTR */
}
/* table.checkout-shipping {
  width: 50%;
}
 */
.form-item .description {
  /* Fix the inheritance from table rows. */
  white-space: normal;
}

.solid-border#quote {
  margin-top: 1em;
}

.quote-button {
  cursor: pointer;
  font-weight: bold;
  color: rgb(0, 0, 125);
}

.quote-error {
  display: inline;
}

.quote-notes {
  margin-left: 25px;
}

.node-form .product-shipping .form-text {
  display: inline;
  width: auto;
}
/* $Id: uc_attribute.css,v 1.4.4.3 2009/07/08 12:56:50 islandusurper Exp $ */

.options {
  display: inline;
}

tr.draggable div.form-item {
  display: inline;
}

table.product_attributes tr.draggable .form-item {
  white-space: normal;
}

#option-key td:first-child {
  width: 26%;
}

.combinations td:first-child, .combinations td:first-child + td {
  width: 12%;
}
/* $Id: uc_order.css,v 1.7.2.4 2009/02/04 13:44:31 islandusurper Exp $ */

.order-overview-form {
  float: left;
  padding: 0em 2em 0em 0em;
}

.order-overview-form .form-item {
  margin-bottom: 0em;
}

.order-overview-form #uc-order-select-form, .order-overview-form #uc-order-admin-sort-form {
  margin-bottom: 0em;
}

.uc-orders-table {
  width: 100%;
  clear: both;
}

.uc-orders-table thead th {
  white-space: nowrap;
}

.uc-orders-table tr.odd:hover, .uc-orders-table tr.even:hover {
  background-color: #ddd;
}

.uc-orders-table img {
  float: left;
  margin-right: .5em;
}

.order-admin-icons {
  margin-left: 2px;
}

.order-admin-icons img {
  position: relative;
  top: 3px;
  padding: 0px 3px;
}

.order-pane {
  border-style: solid;
  border-color: #bbb;
  border-width: 1px;
  padding: .5em;
  margin: .5em;;
  width: auto;
  line-height: 1.1em;
}

.order-pane thead {
  background-color: #ddd;
}

.order-pane tbody {
  border-top: 0px;
}

.order-pane-title {
  font-weight: bold;
  padding-bottom: .5em;
}

.pos-left {
  float: left;
}

.abs-left {
  /*float: left;*/
  clear: left;
}

.pos-right {
  float: right;
}

.abs-right {
  float: right;
  clear: right;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.full-width {
  width: 100%;
}

.order-pane-table {
  width: 100%;
}

.order-pane-table thead th {
  font-weight: bold;
  background-color: #ddd;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #bbb;
  padding: 4px 8px;
}

.order-pane-table tr {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #bbb;
}

.order-pane-table tr.odd td, .order-pane-table tr.even td {
  padding: 4px 8px;
}

.order-edit-table {
  width: auto;
}

.order-edit-table .oet-label {
  text-align: right;
  font-weight: bold;
}

.order-edit-table .form-item {
  display: inline;
}

.address-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  padding-left: 1em;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

.customer-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  padding: 1em;
  margin-top: 1em;
}

.product-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  margin-right: auto;
  margin-bottom: 1em;
}

.product-select-box2 {
  background-color: #ddd;
  border: solid 1px #999;
  width: auto;
  margin-right: auto;
  margin-bottom: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
}

.line-item-table {
  width: 100%;
}

.line-item-table td {
  padding: 2px;
}

.line-item-table .li-title {
  width: 100%;
  font-weight: bold;
  text-align: right;
}

.line-item-table .li-amount {
  text-align: right;
}

.line-item-table .form-item {
  display: inline;
}

.order-review-table tbody {
  border-top: 0px;
}

.order-pane-table .product-description {
  font-size: .7em;
}

/* Move to uc_credit.css eventually... */
.order-pane #uc-credit-order-view-form {
  margin-top: .5em;
  margin-bottom: 0em;
}

#uc-credit-order-view-form .form-submit {
  margin: 0em;
}

.order-pane #uc-order-view-update-form {
  margin-bottom: 1em;
}

.update-controls {
  padding-top: 1em;
}

.update-controls div {
  padding-right: 1em;
}

.update-controls div, .update-controls label {
  display: inline;
}

.update-controls .form-submit {
  margin: 0em;
}

.address-select-box #uc-order-address-book-form {
  margin-bottom: 0em;
}

.order-pane.abs-left .form-submit {
  margin: 0.5em 0.5em 0.5em 0em;
}

.order-pane #customer-select form {
  margin-bottom: 0em;
}
/* $Id: uc_product.css,v 1.9.2.5 2009/04/22 17:35:40 islandusurper Exp $ */

.product-image {
  float: right;
  clear: right;
  text-align: center;
  padding-top: 4px;
  padding-left: 4px;
  margin-left: 4px;
}

.uc-price-display {
  float: right;
  clear: right;
  width: 100px;
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 4px;
}

.display-price {
  float: right;
  clear: right;
  width: 100px;
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 4px;
}

.model {
  display: inline;
  margin-right: 2em;
  font-weight: bold;
}

h3.title {
  margin-top: 1em;
}

.node-form .product-field table {
  width: auto;
  margin: 0;
}

.node-form .product-field td {
  padding: 3px 6px 0 0;
}

.node-form tbody {
  border: none;
  margin: 0;
}

.node-form .product-field table .form-item {
  margin-top: 0;
  margin-bottom: 0;
}

.node-form .product-field .form-text {
  width: auto;
  display: inline;
}

#products-selector table {
  margin: 0em 0em;
}

#products-selector td {
  padding: 0em .5em;
}

div#products-selector form {
  margin-bottom: 0em;
}

#products-selector div.form-item {
  margin-bottom: .5em;
  margin-top: .5em;
}

table.product-list {
  clear: both;
}

.add-feature div {
  padding-right: 1em;
}

.add-feature div, .add-feature label {
  display: inline;
}

/* $Id: uc_store.css,v 1.8.2.6 2009/07/08 12:56:49 islandusurper Exp $ */

.uc-price {
  white-space: nowrap;
}

.uc-store-admin-table {
  margin: 1em auto;
  border: 1px dashed #bbb;
}

.uc-store-admin-table tbody {
  border-top: 0px;
}

.uc-store-admin-panel {
  margin: 1em;
  padding: 1em;
}

.uc-store-admin-panel .uc-store-icon {
  float: left;
  margin-right: 1em;
}

.uc-store-admin-panel .panel-title {
  padding-top: 4px;
  font-size: 1.5em;
  width: 100%;
}

.uc-store-admin-panel .panel-show-link a {
  cursor: pointer;
}

.uc-customer-table .uc-store-icon {
  float: left;
  margin-right: .5em;
}

.uc-customer-table tr.odd:hover, .uc-customer-table tr.even:hover {
  background-color: #ddd;
}

.uc-cust-orders-table tr.odd:hover, .uc-cust-orders-table tr.even:hover {
  background-color: #ddd;
}

.uc-cust-orders-table .uc-store-icon {
  float: left;
  margin-right: .5em;
}

#store-footer {
  width: 100%;
  text-align: center;
  font-size: x-small;
  clear: both;
}

table.section-items {
  width: auto;
}

table.section-items td {
  padding: .25em;
}

#uc-country-import-form .form-item, #uc-country-import-form .form-item label {
  display: inline;
  float: left;
  margin-right: 1em;
}

#uc-country-import-form .form-submit {
  float: left;
  margin-top: 1em;
}

#uc-country-import-form table {
  clear: left;
}

/**
 * CSS enhancements for Ubercart summary overviews.
 */

.summary-overview {
  padding: .5em;
  border: 1px dashed #bbb;
  margin-bottom: -1px;
}

.summary-title {
  font-weight: bold;
}

.summaryOnclick-processed {
  cursor: pointer;
}

.summaryOnclick-processed:hover {
  background-color: #ddd;
}

.summary-edit-icon {
  float: left;
  margin-right: .5em;
  position: relative;
  top: 2px;
}

.summaryOnclick-processed .item-list {
  margin-left: 1.75em;
}

.summaryOnclick-processed .summary-link {
  display: none;
}

.ubercart-throbber {
  background-image: url(/es/sites/all/modules/ubercart/uc_store/images/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% -20px;
}

/* Add icon support for admin (http://drupal.org/project/admin). */
.path-admin-store-orders span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;
}
.path-admin-store-customers span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;
}
.path-admin-store-products span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;
}
.path-admin-store-settings span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}
.path-admin-store-attributes span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}
.path-admin-store-reports span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;
}
.path-admin-store-ca span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;
}
.path-admin-store-help span.icon {
  background: transparent url(/es/sites/all/modules/ubercart/uc_store/images/menu_help.gif) no-repeat !important;
}/* $Id: uc_fedex.css,v 1.2 2009/03/24 19:07:21 tr Exp $ */

.fedex-logo {
  vertical-align: middle;
}
/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
  margin:.5em 0 1em 0;
}
div.fieldgroup .content {
  padding-left:1em;/*LTR*/
}
/* $Id: views.css,v 1.11.4.2 2010/03/12 00:25:37 merlinofchaos Exp $ */
.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(/es/sites/all/modules/views/images/status-active.gif) no-repeat right center;
  padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
/*  width: 95%; */
}

.block div.view div.views-admin-links {
  margin-top: 0;
}

div.view div.views-admin-links ul {
  padding-left: 0;
}

div.view div.views-admin-links li a {
  color: #ccc;
}

div.view div.views-admin-links li {
  padding-bottom: 2px;
  z-index: 201;
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;;
}

div.view div.views-admin-links a:before {
  content: "[";
}

div.view div.views-admin-links a:after {
  content: "]";
}

div.view div.views-hide {
  display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}

.slide-header {
    height:324px;
    margin:0;
    padding:0;
    position: relative;
    color:white;
    background-color:#1A1A1A;
}
.slide-header-pane {
    position: absolute;
    font-size:9pt;
    width: 340px;
    height: 324px;
    z-index: 10;
}

/* Slide images*/
.slide-header-slide-image, .slide-header-active-slide-image {
    height: 324px;
    width: 576px;
    position: absolute;
    background-position: top center;
    background-repeat: no-repeat;
    right:0;
}

.slide-header-slide-image-wide {
	width:100%;
}

/* Panes */
.slide-header-left-pane {
    background: url(/es/sites/all/modules/gold_common_ui/images/gcui_slide_header_bluepane3.png) top left repeat;
    width:284px;
}
.slide-header-links-pane {
    background: url(/es/sites/all/modules/gold_common_ui/images/gcui_slide_header_bluepane.png) top left no-repeat;
    left: 284px;
}
.slide-header-controls-pane {
    right: 0;
    width:576px;
}
.slide-header-vid-pane {
    right:0;
    width:577px;
    text-align: right;
}

.slide-header-vid-pane-visible {
    z-index: 11;
}


/*  Panes in featured links mode */
.slide-header-featured-links-mode .slide-header-left-pane {
    display:none;
}

.slide-header-featured-links-mode .slide-header-links-pane {
    background: url(/es/sites/all/modules/gold_common_ui/images/gcui_slide_header_bluepane3.png) top left repeat;
    width:287px;
    left: 0;
}

.slide-header-slide-text-pane {
    margin-top:20px;
    margin-left:25px;
    margin-right:25px;
    line-height: 13pt;
}

.slide-header-pan-quote-video {
    margin-left:40px;
    cursor:pointer;
}

.slide-header-links-pane-inner {
    text-transform: uppercase;
    margin:20px 20px;
    position: absolute;
    bottom: 0;
}
.slide-header-links-pane-inner .slide-header-pane-links-title {
    font-weight: bold;
    padding-bottom:4px;
}

.slide-header-links-pane-inner div div {
    padding-bottom:4px;
    width:180px;
}
.slide-header-links-pane-inner div div a,
.slide-header-links-pane-inner div div a:link,
.slide-header-links-pane-inner div div a:hover,
.slide-header-links-pane-inner div div a:active,
.slide-header-links-pane-inner div div a:visited {
    color:white;
    font-weight: normal;
    background:url(/es/sites/all/modules/gold_common_ui/images/gcui_slide_header_bullet.png) left no-repeat;
    padding-left:12px;
}

/* Featured link mode */
.slide-header-featured-links-mode .slide-header-links-pane-inner  {
    margin:0;
    width:100%;
    top: 0;
    font-family:  Verdana,Arial,Helvetica,sans-serif;
}
.slide-header-featured-links-mode .slide-header-links-pane-inner .slide-header-pane-links-title {
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/featured-link-title-bg.png) repeat;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 8px;
    text-align: center;
}
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div {
    width: 100%;
    border-top:1px solid #3f678c;
    border-bottom:1px solid #5c94b1;
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/featured-link-item-bg.png) repeat;
}
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div.ie6 {
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/featured-link-item-bg-ie6.png) repeat;
}
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div:hover { /* doesn't do anything in IE6 anyway */
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/featured-link-item-over-bg.png) repeat;
}
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a:link,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a:hover,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a:active,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a:visited {
    padding:7px 0 7px 10px;
    /*padding:8px 0;
    padding-left:20px;*/
    width: 94%;
    display:inline-block;
    background: none;
    text-decoration: none;
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/featured-link-arrow.png) no-repeat  265px;
}
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a.ie6,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a.ie6:link,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a.ie6:hover,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a.ie6:active,
.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div a.ie6:visited {
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/featured-link-arrow-ie6.png) no-repeat  265px;
}

.slide-header-slide-controls {
    position: absolute;
    left: 60px;
    bottom: 10px;
}

.slide-header-slide-controls-inner {
    width: 70px;
    overflow: hidden;
    display: inline-block;
    height: 12px;
    position:relative;
}
.slide-header-slide-controls-inner-movable {
	position:absolute;
	height: 12px;
}

.slide-header-slide-control {
    cursor: pointer;
    width: 23px;
    display: inline-block;
    color: #ccc;
}


.slide-header-slide-control-prev,.slide-header-slide-control-next {
    margin: 0 12px 0 3px;
}


.slide-header-slide-control-active {
    color:#fff;
    font-weight: 700;
}

.slide-header-vidbtn-bar {
    position: absolute;
    bottom:0;
    left:0;
    right:0;
    height: 50px;
    background: url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/gcui_slide_header_bluepane4.png) repeat scroll 0 0 transparent;
}
.slide-header-vidbtn {
    height:31px;
    width:31px;
    cursor: pointer;
    background:url(/es/sites/all/modules/gold_common_ui/images/gcui_slide_header_vidbtn.gif) top right no-repeat;
    float:right;
    margin-right:20px;
    margin-top:9px;
    width: 300px;
    padding-top: 8px;
	text-align: right;
	padding-right: 40px;
}
.slide-header-vidplayer {
    display:none;
    background: black;
    width: 100%;
    height: 100%;
}

.slide-header-vid-controls {
    display: none;
}

.slide-header-slide-control-btn {
    position:absolute;
    bottom:0;
    top:0;
    width:34px;
    color:#fff;
}
.slide-header-slide-control-btn-prev {
    background:url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/gcui_slide_header_prev_btn.png) center left no-repeat;
    left:0;
}
.slide-header-slide-control-btn-next {
    background:url(/es/sites/all/modules/gold_common_ui/gcui_slide_header/images/gcui_slide_header_next_btn.png) center right no-repeat;
    right:0;
}

.slide-header-links-hidden {
    position: absolute;
    top: 0;
    left:0;
    text-align: left;
}

.slide-header-more-links {
    position: relative;
    padding:11px 11px 11px 0;
    text-align: right;
}

.slide-header-featured-links-mode .slide-header-links-pane-inner  div  div.slide-header-links-hidden {
    display: none;
    background: #304F68;
}

.vid-control-close {
    margin:20px;
}/*

This file automatically included on each page a gcui_prevnext block appears on.

*/


.prev-next-menu-previous .prev-next-menu-dir {
	background:url(/es/sites/all/modules/gold_common_ui/gcui_prevnext/prev_arrow.gif) no-repeat scroll left 5px transparent;
}
.prev-next-menu-next .prev-next-menu-dir, .menu-pager .last {
	background:url(/es/sites/all/modules/gold_common_ui/gcui_prevnext/images/next_arrow.gif) no-repeat scroll right 5px transparent;
}
.menu-pager {
	padding:0.15em 0;
}
.menu-pager .clear {
    clear: both;
}
.menu-pager .pager-item {
	float:left;
	padding:0.1em 0.4em;
	text-align: center;
	font-size:12px;
}
.menu-pager .first {
	background:url(/es/sites/all/modules/gold_common_ui/gcui_prevnext/images/bg_body-prev-link.png) no-repeat scroll left 6px transparent;
	cursor:pointer;
	overflow:hidden;
}
.menu-pager .first a {
	padding-left: 8px;
}
.menu-pager .last a {
	padding-right: 8px;
}
.menu-pager .last {
	background:url(/es/sites/all/modules/gold_common_ui/gcui_prevnext/images/bg_body-next-link.png) no-repeat scroll right 6px transparent;
	cursor:pointer;
	overflow:hidden;
}
.menu-pager .pager-next-title {
	font-size: 11px;
	/*padding-right: .85em;*/
	color: #999999;
	float:right;
}
.menu-pager .pager-item a {
	color:#cccccc;
}
.menu-pager .pager-item a.active {
	background-color:#cccccc;
	color:#fff;
	padding:0 0.4em;
}
.path-biography-early-years-nations-youngest-eagle-scout .menu-pager {
	padding-top: 24px;
}
.gcui-pager-top {
	margin:0 auto;
}
.gcui-pager-top .menu-pager {
	padding-top: 6px;
}
.gcui-pager-top .last, .gcui-pager-top .first, .content .pager-next-title {
	display:none;
}
#block-gcui_prevnext-prevnext_pager .pager-next-title {
	display:block
}
.gcui-pager-top .menu-pager .last, .gcui-pager-top .menu-pager .first {
}
.gcui-pager-top .menu-pager .pager-top-arw-last a {
	float:left;
	display:block;
	padding:0.6em;
	background:url(/es/sites/all/modules/gold_common_ui/gcui_prevnext/images/bg_body-next-link.png) no-repeat scroll 100% 91% transparent;
}
.gcui-pager-top .menu-pager .pager-top-arw-first a {
	background:url(/es/sites/all/modules/gold_common_ui/gcui_prevnext/images/bg_body-prev-link.png) no-repeat scroll 100% 91% transparent;
}
.gcui-pager-top .menu-pager .pager-top-arw-last a, .gcui-pager-top .menu-pager .pager-top-arw-first a {
	float:left;
	display:block;
	height:15px;
	width:15px;
	padding:0;
}
.page-itemS {
	float:right;
	padding-bottom:3px;
	margin-bottom:2px;
	position:relative;
	display:inline-block;
	font-size: 12px;
}
.gcui-pager-top .page-itemS {
	border:none;
}
.pager-next-title {
	border-top: 1px solid #999999;padding-top:5px;
}
#block-gcui_prevnext-prevnext_pager .page-itemS, .content .page-itemS {
	border-bottom: 0px solid #999999;
}
#block-gcui_prevnext-prevnext_additional_pager {
    padding-bottom: 0;
}

.menu-pager {
	font: 85% 'Trebuchet MS',Arial,sans-serif;
	font-size: 12px;
}
.menu-pager a {
	text-decoration: none;
}



.pager-slide-in {
	position: fixed;
	right: -230px;
	bottom: 20px;
	width: 190px;
	border: 1px solid #cccccc;
	height: 70px;
	display: table;
	filter:alpha(opacity=0);
  opacity:0;
	font-size: 11px;
	
	/* Borders */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	
	/* Outline */
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	
	/* Shadows */
	-webkit-box-shadow: 0 0 8px rgba(69, 111, 153, .5);
	-moz-box-shadow: 0 0 8px rgba(69, 111, 153, .5);
	box-shadow: 0 0 8px rgba(69, 111, 153, .5);
	
}

.pager-slide-in-inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;	
	padding-bottom: 10px;
	padding-top: 10px;
}

.pager-marker {
	position: absolute;
}
/*////////// YHRI-specific styles //////////*/

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-arrow.png);
}

#gcui_dynaform_right_wrapper .gcui-dynaform {
	/* background: #e4ffff; */
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-bg.jpg) top left no-repeat;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-required-bar {
    font-size: 10px;
	height: 19px;
	color: darkred;
	padding: 4px 0 0 15px;
	background: #d2c6b6;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-title2 {
    color: #ab1500;
    font-weight: bold;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .expand-button-text {
    font-size: 26px;
    color: #e9ba05;
    font-weight: bold;
    margin-top: 5px;
    margin-left: 22px;
}
#gcui_dynaform_left_blurb > div {
	width: auto !important;
}


#main .webform-client-form #edit-submit.form-submit {
    width: 132px;
}

#gcui_dynaform_right_wrapper .form-actions.form-wrapper input.form-submit{
    color: #e9ba05;
    font-size: 14px;
    font-weight: bold;
}


#gcui_dynaform_right_wrapper .gcui-dynaform .top-border {
	height: 17px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	/*background: url(/es/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhr-free-info-kit.png) top left no-repeat; */
	background: url(/es/sites/default/files/imagecache/gcui_dynaform_icon_small/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights.png) top left no-repeat;
	/* INFO KIT */
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-arrow.png) top left no-repeat;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .submit-block {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-submit-bg.jpg) top repeat-x;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .submit-block-left {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-submit-bg-left.jpg) top no-repeat;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .expand-button {
    background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-submit-icon.png) no-repeat center right #666462;
}
/* INFO KIT */
#info-kit-image-a {
    /*background: url(/es/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhr-free-info-kit.png) top center no-repeat;*/
    background: url(/es/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights-dvd.png) top center no-repeat;
	display: block;
}

#info-kit-image-b {
    background: url(/es/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights-inside.png) top center no-repeat;
}

#info-kit-image-c {
    background: url(/es/sites/default/files/imagecache/gcui_dynaform_showcase/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights.png) top left no-repeat;
} 

#switcher-a {
    background: url(/es/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights-dvd_w.png) top left no-repeat;
/*    background: url(/es/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhr-free-info-kit.png) top left no-repeat;  */
    border: 1px solid #00a7cf;
    height: 100%;
    width: 100%;
}

#switcher-b {
    background: url(/es/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights-inside.png) top left no-repeat;
    height: 100%;
    width: 100%;
    border: 1px solid white;
}

#switcher-c {
    background: url(/es/sites/default/files/imagecache/gcui_dynaform_thumb/sites/all/themes/gold_master/www_youthforhumanrights_org/images/youth-for-human-rights_w.png) top left no-repeat;
    height: 100%;
    width: 100%;
    border: 1px solid white;
}

#infoKitWidget-inner {
    /*
    width: 100%;
    height: 100%;
    */
    position: relative;
}

#infoKitWidget-inner-expose {
    height:220px;
    /* width: 100%; */
    margin-top: 1px;
    overflow: hidden;
}
/* IF ONLY TWO SLIDES
#infoKitWidget-inner-switcher .expose-switcher:last-child{
	display: none;
} */

#infoKitWidget-inner-switcher{
    margin: 0 auto;
    margin-top: 8px;
    height: 50px;
    width: 155px;
/* IF ONLY TWO SLIDES
	width: 107px; */
    background: #ededed;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
	top: 20px;
	height: 30px;
	width: 20px;
	position: absolute;
	opacity: 0;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow-1 {
	left: 200px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow-2 {
	left: 220px;
}

#gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow-3 {
	left: 240px;
}

#close_button {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-close.png) no-repeat top right;
	margin-right: 3px;
}

.form-actions.form-wrapper input.form-submit{
    background: #666462 url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-submit-icon.png) no-repeat center right;
}

#gcui_dynaform .preorder-notice {
	background: #d9cec5;
	border: #998e85 1px solid;
	padding: 10px;
	margin: 10px;
	width: 160px;
	font-size: 11px;
	line-height: 1.2em;
	z-index: 80;
}
#gcui_dynaform .preorder-notice .red-notice {
	color: red;
	font-weight: bold;
}

#main .webform-client-form .form-checkboxes .form-item label {
	color: #AB1500;
	font-weight: bold;
}

#main .webform-client-form .form-checkboxes .form-item label a {
	text-decoration: underline;
	font-weight: bold;
}

.gcui-form-hint-box-text-holder {
    background-color: #e5c68c;
	border: #936b22 2px solid;
}
.gcui-form-hint-box-arrow {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-hint-arrow.png) top right no-repeat;
}


/*////////// Education kit styles //////////*/

.path-edukitform #gcui_dynaform_left_blurb {
    width: 560px;
	margin-left: 0px;
}

.path-edukitform #gcui_dynaform_right_wrapper .gcui-dynaform .left-product-image {
	background: url(/es/sites/default/files/imagecache/gcui_dynaform_icon/sites/all/themes/gold_master/www_youthforhumanrights_org/images/edukit.png) top right no-repeat;
	width: 220px;
	height: 180px;
}

.path-edukitform #gcui_dynaform .left-form-body,
.path-edukitform #gcui_dynaform .right-form-body {
	padding: 5px;
}
.path-edukitform #gcui_dynaform .left-title-header {
	min-height: 140px;
}
.path-edukitform #gcui_dynaform .left-subtitle-text {
	width: 100px;
}

/*
.path-edukitform #gcui_dynaform {
    height: 548px;
}
*/

/*
.path-edukitform #collapsed_form_initial {
    width: 250px;
}

.path-edukitform #webform-component-i_am_an_educator label {
    width: 250px !important;
}

.path-edukitform #webform-component-i_am_an_educator .form-item {
    padding-top: 0px !important;
}



.path-edukitform #gcui_dynaform .expand-button {
    margin-top: 150px;
}

.path-edukitform #gcui_dynaform .left-subtitle {
    width: 200px !important;
}

.path-edukitform #main .node > .content {
    padding-bottom: 60px;
}

.path-edukitform #webform-component-i_am_an_educator div.form-item > label {
	display: none;
}
*/

.path-edukitform #gcui_dynaform_left_blurb img + p {
    padding-top: 10px;
}

.path-edukitform #collapsed_form_initial .gcui-form-required + p {
    padding-top: 13px;
}

.path-edukitform #webform-client-form-382 #dfw_boxed_notice {
	border: 1px solid #999999;
	padding: 10px;
}





/*
.path-edukitform #webform-client-form-382 #webform-component-i_agree1 > .form-item > label {
	display: none;
}

.path-edukitform #webform-client-form-382 #edit-submitted-i-agree1-1-wrapper label {
	text-transform: none;
	font-size: 12px;
	line-height: 15px;
}

.path-edukitform #main .webform-client-form #webform-component-i_agree1.webform-component label {
    width: 380px;
}

.path-edukitform #gcui_dynaform .submit-block {
    width: 418px;
}

*/



.path-edukitform #webform-component-provide_visuals .form-checkboxes {
    clear: both;
}

.path-edukitform #webform-component-provide_visuals .form-checkboxes > div {
    float: left !important;
    width: 90px !important;
}

.path-edukitform #webform-component-provide_visuals .form-checkboxes > div label {
    width: 92px !important;
    text-indent: -20px;
    padding-left: 24px;
    float: left !important;
}
.path-he-edukitform #webform-component-provide_visuals .form-checkboxes > div label {
	padding-left: 78px;
}

.path-edukitform #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 36px !important;
}
.path-he-edukitform #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 55px !important;
}
.path-no-edukitform #edit-submitted-provide-visuals-2-wrapper label,
.path-de-edukitform #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 52px !important;
}
.path-el-edukitform #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 5px !important;
}
.path-hu-edukitform #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 16px !important;	
}
.path-fr-edukitform #edit-submitted-provide-visuals-2-wrapper label {
    padding-left: 49px !important;	
}
.path-edukitform #webform-component-provide_visuals > .form-item > label {
    width: 390px !important;
    display: block !important;
}


.path-freeinfo #gcui_dynaform_left_blurb {
    width: auto;    
    float: none;
}

.path-freeinfo #gcui_dynaform_left_image_block {
    padding-right: 35px;
}
.path-freeinfo #webform-component-i_agree1 {
    margin-top: -85px;
}

.path-edukitform #webform-component-i_agree1 > .form-item {
    padding-top: 0px !important;
}

.path-edukitform #main .webform-client-form .form-item #edit-submitted-class-group-age-range,
.path-edukitform #main .webform-client-form .form-item #edit-submitted-class-group-age-range-to {
    width: 50px !important;
}

.path-edukitform #edit-submitted-class-group-age-range-to-wrapper > label {
    display: none !important;    
}

.path-edukitform #webform-component-class_group_age_range_to {
    width: 100px !important;
    clear: none !important;
    float: left;
}
.path-edukitform #webform-component-class_group_age_range {
    width: 188px !important;
    float: left;
}
#gcui_dynaform_right_wrapper #gcui_dynaform #webform-component-class_group_age_range_to.webform-component {
	clear: none;
}

.path-ru-edukitform #gcui_dynaform {
	line-height: 0.4;
}
.path-ru-edukitform #webform-component-provide_visuals .form-checkboxes > div {
	float: none !important;
}

.path-ru-edukitform #edit-submitted-provide-visuals-2-wrapper label  {
	padding-left: 24px !important;
}

.path-he-edukitform #webform-component-class_group_age_range {
    width: 188px !important;
    float: right;
}
.path-he-edukitform #floating_hyphen {
    float: right;
}
.path-edukitform #floating_hyphen {
    float: left;
    padding-top: 7px;
    padding-right: 10px;
}

.path-edukitform .provide-visuals-message {
    font-size: 12px;
    font-family: Helvetica, Arial, Verdana, sans;
    width: 400px;
    clear: both;
    padding-left: 18px;
    line-height: 15px;
}

.dynaform-ie7.path-edukitform #gcui_dynaform .expand-button {
	bottom:5px;
	position:absolute;
}

.path-edukitform #gcui_dynaform_right_wrapper .gcui-dynaform .left-arrow {
    display: none !important; /* hiding the arrows as they look ugly with the preorder box */
}

.path-freeinfo .left-title-header {
    min-height: 100px;
}

.language-he #gcui_dynaform_right_wrapper .gcui-dynaform .expand-button {
    background: #666462 url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-submit-icon.png) no-repeat center left;
}

.language-he .form-actions.form-wrapper input.form-submit{
    background: #666462 url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-form-submit-icon.png) no-repeat center left;
}
.language-he .gcui-form-hint-box-arrow {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-hint-arrow.png) top left no-repeat;
}







/*/////////////////////// info_kit_ad  /////////////////////*/
/*/////////////////////// info_kit_ad  /////////////////////*/

#info_kit_ad {
	width: 198px;
	font-family: Arial,Helvetica,sans-serif;
	cursor: pointer;
	border: 1px solid #DFDFDF;
	margin-bottom: 30px;
	margin-top: 20px;
}
#info_kit_ad #info_kit-title {
  background-color: #f9e5cd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9e5cd), to(#e8d6d2)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f9e5cd, #e8d6d2); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f9e5cd, #e8d6d2); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #f9e5cd, #e8d6d2); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #f9e5cd, #e8d6d2); /* Firefox 16+, IE10, Opera 12.50+ */

	border-bottom: 1px solid #DFDFDF;
	color: #70443A;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;	
    padding: 10px 4px;	
}
#info_kit_ad #info_kit-title:hover {
	color: #990000;
}
#info_kit-bg {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhri-info-gradient-bg.jpg) repeat-x top #FFF; 
}
#info_kit-bg img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 37px;
}
#info_kit_ad #info_kit-text {
    width: 172px;
	margin-top: 9px;
	margin-left: 13px;
	font-size: 11px;
	color: black;
	margin-bottom: 10px;
}
#info_kit_ad #info_kit-frase {
	font-size: 15px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin-top: 11px;
	margin-bottom: 5px;
	border-top: 1px solid #DFDFDF;
	padding-top: 4px;
}
#info_kit_ad .info_kit-button  {
	background: url("https://files.ondemandhosting.info/data/www.scientology.org/themes/www_scientology_org2/images/fot/button_colors.png") repeat-x scroll 0 -2px #666462;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px 0 #c6c6c6;
    display: block;
    text-shadow: 1px 1px 1px #c3883c;
	padding: 8px 10px 8px 18px;
	width: 156px;
	text-align: center;
	font-size: 15px;
	margin-left: 7px;
	margin-bottom: 7px;
}
#info_kit_ad .info_kit-button:hover  {
    background-color: #70443A;
}
#info_kit_ad a .info_kit-button-inner {
color: #E9BA05;
font-weight: bold;
}

.gcui-bottomnav {
	width: 820px;
}

.gcui-bottomnav .container {
	width: 820px;
	padding: 20px;
	background: #f2f2f2;
	float:center;
}

.gcui-bottomnav table {
	border: 0 none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

.gcui-bottomnav table.main {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b3b74;
}

.gcui-bottomnav tbody {
	border-top: 0 none;
	border: 0 none;
}

.gcui-bottomnav td {
	vertical-align:top;
	min-height: 100px;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.gcui-bottomnav td h5 {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 11px;
}

.gcui-bottomnav td.left {
	width: 180px;
	padding-right: 20px;
	border-right: 1px dotted #999999;
}

.gcui-bottomnav td.right {
	width: 170px;
	padding-left: 20px;
	border-left: 1px dotted #999999;
}

.gcui-bottomnav td.center {
	padding-left: 20px;
	padding-right: 20px;
}

.gcui-bottomnav td .link {
	margin-bottom: 7px;
}

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  font: 85% Verdana, Arial, Helvetica, sans-serif;
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
/* moved to individual site styles 
a {
  text-decoration: none;
  font-weight: bold;
}*/
a:link {
  color: #326188;
}
a:visited {
  color: #326188;
}
a:hover {
  color: #666666;
  text-decoration: underline;
}

.frontpage-main h2 {
	padding: 0;
	margin: 0;
}


#main h3 {
	font-size: 1.7em;
	font-family:  arial, verdana;;
	font-weight: normal;
}


#sidebar-left a, #sidebar-right a {
	font-weight: normal;
}

fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  color:#333333;
  font-size:0.97em;
  border-collapse: separate;
}
tbody {
	border-top: 0 none;
}
.form-item label {
  font-size: 0.8em;
  text-transform:uppercase;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/

#outer_shell {
	width: auto;
}

#shell {
	width: auto;
	min-width: 960px;
}

#banner {
  width: 860px;
  margin: 0 auto;
}

#banner_logo {
  height: 90px;
}

#banner_search {
	text-align: right;
}

#banner_search { /* jjm */
	padding-top: 20px;
}

#banner_menu {
	height: 33px;
}
#banner_menu h2.title {
	display: none;
}

#header {
	width: 860px;
	margin: 0 auto 0;
}

#header .block {
	padding-bottom: 0px;
}

#subheader .block {
	padding-bottom: 0px;
}

#header_container {
	width: auto;
}

#header .title {
	display: none;
}

/* without this objects appear to be inline-block and have a few pixels of space under them */
#header object {
	display: block;
}

#subheader {
	/*width: 860px;*/
	margin: 0 auto 0;
}

#subheader .title {
	display: none;
}
#subheader .gcui-hscroller-item .title {
	display: block;
}

#wide_header {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

#content_container {
	padding-top: 5px;
}

#content {
  width: 860px;
  margin: 0 auto 0 auto;
}
#banner_logo {
	width: 400px;
	vertical-align: top;
	padding-top: 0px;
	cursor: pointer;
}
#banner_logo .block {
	padding-bottom: 0;
}
#banner_logo .block .content {
	background: #fff;
}

/*
#banner_logo_link_image {
	width: 350px;
	height: 50px;
}
*/



#banner_tool {
	text-align: right;
	padding-right:10px;
	padding-top: 5px;
	vertical-align: top;
}
#banner_tool .block {
	padding: 0;
}
.banner-tool-inner {
	width: 100%;
	text-align: right;
}


#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0 0 0; /* LTR */
  /*text-align: right; LTR */
  vertical-align: middle;
  /*border-bottom: 1px solid #ccc;*/
}
#navlist {
  font-size: 0.875em;
  text-transform:uppercase;
  /*padding: 0 0.8em 1.2em 0;  LTR */
  padding: 0 0 3px 0;
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  /*color: #336699;*/
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 1px solid #9cf; /* LTR */
  padding-left:16px;
}
ul.links li.first {
  border: none;
}

/* search */

#search .form-text, #search .form-submit {
	font-size: 1.0em;
	height: 1.3em;
	line-height: 1.3em;
  	vertical-align: middle;
}

#search label {
	color: #666;
	margin-right: 4px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
}

#search .form-text {
	width: 10em; /* jjm */
	padding: 0 0.5em;
	border: 1px solid silver; /* jjm */
/*	border: 1px solid #369;*/
}

#search .form-submit {
	display: none;
}

/* mission */

#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
.with-sidebar-left #main {
	padding-left: 20px;
	border-left: 1px solid #dfdfdf;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  /*padding: 10px;*/
}

#precontent .block {
	padding-bottom: 0px;
}

#mission, .node .content, .comment .content {
  line-height: 1.75em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  /*margin-bottom: .85em;*/
  /*margin-top: .85em;*/
  text-transform: uppercase;
  font-family:  arial, verdana;
  /* width: 840px; */
  padding: 4px 10px 8px;
  margin: 0 auto;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  width: 200px;
  vertical-align: top;
}
#sidebar-left {
  padding: 0 20px 0 0;
}
#sidebar-right {
  padding: 0 0 0 20px;
}
#footer {
  /*background-color: #eee;*/
  /*padding: 1em;*/
  font-size: 0.8em;
  width: 860px;
  margin: 10px auto 6px;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: normal;
  /*font-size:16px;*/
  color: #336699;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
  font-family:  Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
}
h2.title {
	text-transform: uppercase;
}
h2.title p {
	margin: 0;
}

.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  /*padding: 0 0 1.5em 0;  LTR */
}
.block {
  /*
  border-bottom: 1px solid #bbb;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
  */
  padding-bottom: 20px;
}
.block ul {
	/*margin: 0;
	padding: 0;*/
}
.block .title {
  /*margin-bottom: .25em;*/
}
.box .title {
  font-size: 1.1em;
}
.node {
  /*margin: .5em 0 2em;  LTR */
}
.node h2.title {
	font-size: 24px;
	line-height: 24px;
}
.sticky {
  /*padding: .5em;*/
  /*background-color: #eee;
  border: solid 1px #ddd;*/
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

.item-list .pager li {
	margin: 0 0 0.2em 0.2em;
}

.fact-block {
	font-size: 11px;
	font-weight: bold;
	color: #0f285a;
	padding: 4px 0 7px;
}
.fact-block h4 {
	font-size: 11px;
	font-weight: bold;
	color: #6699cc;
	display: inline-block;
	margin: 0; padding: 0;
}

.title-dark, a.title-dark, a.title-dark:visited, a.title-dark:link {
	color: #336699;
	/*font-weight: bold;*/
}
.title-light, a.title-light, a.title-light:visited, a.title-light:link {
	color: #999999;
	/*font-weight: normal;*/
}

.menu-name-menu-footer-utility-links {
	text-align: right;
	margin: 10px 0;
	border-bottom: 1px solid #c0c0c0;
	padding: 0 0 4px 0;
}
.menu-name-menu-footer-utility-links ul {
	text-align: right;
}
.menu-name-menu-footer-utility-links li {
	display: inline;
}

ul.menu li {
	/*list-style: ;*/
	padding-left: 0;
	margin-left: 0;
}

ul.menu li ul li {
	/*border-left: 1px solid #bbb;*/
	padding-left: 6px;
	margin-left: 0;
}
ul.menu li a {
	font-size: 0.9em;
	/*padding-bottom: 0.9em;*/
	/*display: inline-block;*/
}

li.leaf {
	list-style-image: url(/es/sites/all/themes/gold_master/images/gray-bullet.png);
}

li a.active {
	color: #326188
}

#wide_footer {
	text-align: center;
}


.em {
	font-style: italic;
}
.strong, .bold {
	font-weight: bold;
}

ul.nice-menu li {
	border: 0 none;
	background: none;
}
ul.nice-menu li ul {
	/* fix menu tracking issue */
	margin-top: 2px;
        border-top: #4a94cb 1px solid;
        padding-bottom: 2px;
}
ul.nice-menu li ul li {
	background: #f6f6f6;
        width: 250px;
        height: auto;
        border-bottom: #92f6ff 1px solid;
        border-top: #000059 1px solid;
        border-right: #47b3ec 2px solid;
        border-left: #4a94cb 2px solid;
}

ul.nice-menu li ul>span:first-child>li {
    border-top: #4b6e98 1px solid;
}
ul.nice-menu li ul>span:last-child>li {
    border-bottom: #4d84aa 2px solid;
}

ul.nice-menu .menuparent ul li a {
	color: #fff;
        padding-left:8px;
        padding-top:8px;
        padding-bottom:8px;
        text-decoration: none;
}

/* nice menu adjustments */
ul.nice-menu, ul.nice-menu ul {
	font-size: 11px;
        z-index: 50;
}

ul.nice-menu-down .menuparent a {
	color: #326188;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
	background: none;
	/*background: #eee right center no-repeat;*/
	/* url(/es/sites/all/themes/gold_master/arrow-down.png) */
}

ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent {
	background: none;
}

ul.nice-menu-down > li > a {
	/*border-bottom: 1px solid #ccc;*/
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ul.nice-menu ul,
#header-region ul.nice-menu ul {
	border: 0;
}

ul.nice-menu,
ul.nice-menu ul {
	border: 0;
}

/* disable float on horizontal menus */
#header ul.nice-menu-down {
	float: none;	
}
/* hide block title for menus in header */
#header .block-nice_menus h2 {
	display: none;
}
/* we assume nice menu #1 is the one on the home page with the menus pointing up */
.nice-menu-down li ul {
/*	top: 1.6em;*/
	/*top: auto;*/
	/*bottom: 3.5em;*/
	bottom: auto;
	top: 28px;
}

.nice-menu-down li ul ul {
	top: -1px;
	bottom: auto;
}

.nice-menu-down {
	/*display: table-row;*/
	display: table;
	width: 860px;
}

.nice-menu-down>span {
	display: table-cell;
	float: none;
	text-align: center;
	vertical-align: middle;
	/*position: relative;*/
}

.nice-menu-down>span>li {
	width: 100%;
}
.nice-menu-down>span>li>ul {
	text-align: left;
}


#nice-menu-1 {
	height: 33px;
	background: url(/es/sites/all/themes/gold_master/images/menu-button-bg.png) top repeat-x;
}
#nice-menu-1>span {
	background: url(/es/sites/all/themes/gold_master/images/menu-button-bg-edge.png) right top no-repeat;
	height: 33px;
}
#nice-menu-1>span>li>a {
    padding-top:9px;
    padding-bottom:9px;
}

#nice-menu-1>span:hover {
    background: #1a659d;
    /*border-bottom:#478dbb 2px solid;*/
/*    border-right: #1d73ac 1px solid;
    border-left: #1d73ac 1px solid;*/
}
#nice-menu-1>span:hover a {
    color:#fff;
    text-decoration: none;
}

#nice-menu-1>span:last-child {
	background: none;
}

/*
#nice-menu-2 #menu-2426,
#nice-menu-2 #menu-2427,
*/
/*#nice-menu-2 #menu-1656,
#nice-menu-2 #menu-1658,
#nice-menu-2 #menu-1678,
#nice-menu-2 #menu-1657,
#nice-menu-2 #menu-1655,
#nice-menu-2 #menu-1654,
#nice-menu-2 #menu-1677 
*/
#nice-menu-2>span>li, #nice-menu-2>li {
	width: 80px;
	height: 80px;
}
#nice-menu-2>span>li>a, #nice-menu-2>li>a {
	/*display: none;*/
}

#nice-menu-2 li a.menu-title {
	background: #5a798d;
	font-size: 1.2em;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#nice-menu-2 li a.menu-title:link {
	color: #eee;
}


/* date, location, etc fields */

h3.display-date {
	margin: 2px 0 0 0;
	font-size: 0.95em;
	color: #aaa;
}
h3.display-location {
	margin: 0;
	font-size: 0.95em;
	color: #336699;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#block-menu_block-14 h2.title  {
    font-weight: 700;
    letter-spacing: 0.05em;
	padding-bottom: 10px;
}
/*#sidebar-left h2.title*/
#block-menu_block-14 h2.title:first-line {
    color:gray;
    font-weight: normal;
}


.learn-more, .learn-more a {
	text-align: right;
	color: #c7c9cc;
	font-weight: bold;
}
.learn-more {
	padding-right: 12px;
	background: url(/es/sites/all/themes/gold_master/images/learn-more-icon.png) right center no-repeat;
}

/* hide links at bottom of node */
.node .links {
	display: none;
}

/* Bookstore */
.view-bookstore .views-row {
    width:300px;
    display: inline-table;
    vertical-align: top;
    margin-bottom:20px;
}

.view-bookstore .views-row .prod-top {
}
.view-bookstore .views-row .prod-top .left {
    float:left;
}

.view-bookstore .views-row .prod-title {
    width:150px;
}

.view-bookstore .views-row .prod-title a {
    font-size:14px;
    color: #5481AA;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
}

.view-bookstore .views-row .prod-image {
    padding:0 10px 5px;
    float:right;
    height:145px;
}

.view-bookstore .views-row .prod-description {
    float:left;
}

.view-bookstore .view-content {
}
.view-bookstore .views-row-odd {
    margin-right:9px;
}

#breadcrumb_area {
	width: 860px;
	margin: 0 auto;
}

#flash_version_wrapper .block {
    margin: 0;
    padding: 0;
}

/* a few global styles for news listing pages */
.gcui-news-view-item .image img {
    padding: 0 20px 20px 0;
}
.gcui-news-view-item .text .teaser p {
    margin-top: 0;
}
.gcui-news-view-item h2.article-title {
    margin-bottom: 0;
}
.gcui-news-view-item .article-date-location {
    margin-bottom: 5px;
}
.view-gcui-news-view .views-row {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

/* fix to make footnotes not so heinous */
.footnote-non-numeric .period {
    display: none;
}

ol.footnotes li {
    margin-left: 1.5em;
}

/* admin style fix for tabs - makes them wrap instead of exploding the page */
.path-admin ul.tabs.primary {
  white-space: normal;
}
.path-admin ul.tabs.primary li {
  white-space: nowrap;
}

/*
.path-take-action-psychiatric-abuse-report-form .form-item label {
	line-height:1.8em;
	width:425px;
}
    */
#main h2.title .lowercase {
	text-transform: lowercase;
}
#main h3.display-date span.date-display-single {
	font-size: 80%;
}
.node h2.title, .path-home #main .title {
	font-size:22px;
	line-height:24px;
	text-transform:uppercase;
	color:#666;
	margin-bottom:10px;
}
/* css */
a, #main a, #content a {
	color:#990000;
	text-decoration:none;
}
a.learn_more, 
#main a.learn_more, 
#content a.learn_more{
	color:#aaa;	
	font-weight:bold;
	text-transform:lowercase;
	display:block;
	float:none;
	text-align:right;
	background:transparent url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/arw-next-8x8_666.png) no-repeat scroll 100% 55%;
	padding-right:12px;
}
#outer_shell {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body_sub.jpg) no-repeat center top;
}
.path- #outer_shell {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body.jpg) no-repeat center top;
}
#shell {
	background: transparent;
}
#banner {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_topBar.png) no-repeat scroll 20px 0 transparent;
}
#main .title, 
#main .title a {
	color:#999;
	text-transform:uppercase;
	font-weight: bold;
}
.interactive_site {
	float:right;
	margin-right:20px;
}

#main h2.title {
	color:#000;
	display:block;
}
#main h2.title:first-line {
	color:#999999;
}

blockquote{
	font-style:italic;
	margin:0px;
	padding:0px;
}
blockquote span{
	display:block;
	font-style:normal;
}
/*=========================== FOOTER ==============*/
/*.gcui-bottomnav {
	width:820px;
}

.gcui-bottomnav tr{
	background: #f2f2f2;
}
.gcui-bottomnav .container{
	background: white;
	padding:20px;
}*/

#sidebar-left {
	/* background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/bg_sidebar-left.png) no-repeat left top transparent; */
}
/*=========================== SEARCH BAR ==============*/
#search .form-text {
	border:1px solid #666699;
	padding:0 0.5em;
	width:10em;
}
/*============================= MAIN CONTENT ========*/

#content {
	margin-top: 5px;
}

#content .node h1.title > p {
	color:#333333;
	line-height:0.9em;
	margin-top:0;
	padding-bottom:10px;
	padding-top:0;
}
.content a.body-next-link {
	background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body-next-link.png) no-repeat scroll right 50% transparent;
	color:#CCCCCC;
	float:right;
	margin-top:-0.5em;
	padding-right:16px;
}
.content p{
	line-height:19px;
}
.path- #content_container {
	padding-top:300px;
}
#content_container {
	padding-top:0px;
}
/*============================ SECONDARY NAV ============*/
div.block-menu_block {
	/* background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/new-menu-sprite.png) no-repeat scroll left bottom transparent; */
	min-height:120px;
	padding-bottom:10px;
	padding-right:25px;
	position:relative;
	width:175px;
}
div.block-menu_block .title {
	/* background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/new-menu-sprite.png) no-repeat scroll left top transparent; */
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	padding-right:15px;
	padding-top:20px;
	text-align:right;
	text-transform:uppercase;
	width:140px;
}

.block-menu_block ul.menu {
	/* background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/new-menu-sprite.png) repeat scroll -200px 0 transparent; */
	margin:0;
	width:200px;
}
.block-menu_block div > ul.menu {
	margin: 0;
	padding: 0;
}
#sidebar-left .block-menu_block ul li a {
	color:#70443a;
	display:block;
	padding:0 25px 5px 15px;
	text-decoration:none;
	width:160px;
	list-style: none;
	font-weight:bold;
	font-size:11px;
}

#sidebar-left .block-menu_block ul li a.active, .block-menu_block ul.menu li, .block-menu_block ul.menu li a:hover {
	color: black;
}

.block-menu_block ul li {
	margin:0;
	padding:0;
	list-style: none;
}
block-menu_block ul.menu li, .block-menu_block ul.menu li:hover {
	list-style: none;
}
/*drop down menu */

ul.nice-menu li {
	color: #c4dded;/*nothing happened when altered color*//*	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_nice-menu-2.jpg) no-repeat scroll right top transparent;
	height:33px;  -- this displayed over educator and contact only*/
}
ul.nice-menu li ul li {
	border-style:none;/* nothing happens when altered*/
}
#nice-menu-1 > span {
/*	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu-button-bg-edge.png) no-repeat scroll right top transparent;*/ /* JJM */
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu_separator.png) no-repeat right center transparent;
	height:33px;
}

#nice-menu-1 > span li a {
	padding-right:15px;
	padding-left:15px;
}
ul.nice-menu li ul li, ul.nice-menu-down li li.menuparent, li.menuparent li.menuparent ul {
	/*background: yellow;*/
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu-sprite.png) #6f9ebc -1000px 0px;
	border-bottom: 1px solid #bbc;
}
ul.nice-menu span li.menuparent a, ul.nice-menu span li a {  /* drop DOWN links */
	/*link colors*/
	color:#e9ba05;
}
ul.nice-menu li li.menuparent:hover, ul.nice-menu li ul li:hover {
	/* background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/new-menu-sprite.png) #1b639b -500px 0px;   /*background of drop down links  */
	 background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu-sprite.png) -500px 0px;
	text-decoration: none;
}
#nice-menu-1>span:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu-sprite.png) top left repeat-x;
	text-decoration: none;
}
ul.nice-menu>span:hover {
	text-decoration: none;
}
li.menuparent li.menuparent ul li:hover, li.menuparent li.menuparent ul li {
	background: none;
}
#nice-menu-1 {
	background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/black_opacitylayer-edited.png) repeat-x scroll center top transparent;
	height:33px;
}
ul.nice-menu li ul li, ul.nice-menu-down li li.menuparent, li.menuparent li.menuparent ul {
	background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu-sprite.png) repeat scroll -1000px 0 transparent;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #000;
}
ul.nice-menu li ul > span:first-child > li, ul.nice-menu li ul > span:last-child > li {
	border:0px solid #000;
}
ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
	overflow:visible !important;
}
.nice-menu-down > span > li > ul {
	text-align:left;
}
ul.nice-menu li ul {
	border-top:0px solid #000;
	margin-top:2px;
	padding-bottom:2px;
}
/* edits to menu */
li.menuparent ul {
/*background: #B6C6CD;*/
}
li.menuparent li.menuparent ul li {
	background: #798d95; /*this fixed the second drop-down menu sprite problem*/
}
li.menuparent li.menuparent ul li:hover {
/*second set of drop-down menu mouse over menu*/
}
/* === end edits to menu === */	
.gcui-bottomnav td h5 {
	color:#326188
}
.menu-pager .pager-item a {
	text-decoration:none;
	color:#990000;
}
#content .menu-pager .pager-item a.active, .menu-pager .pager-item a.active, .pager-current {
	background-color:#990000;
	color:#FFFFFF;
	padding:0 0.4em;
}
.menu-pager .first {
	background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body-prev-link.png) no-repeat scroll left 6px;
	cursor:pointer;
	overflow:hidden;
}
.path-edukitform-thank-you .menu-pager .first {
	margin-top: 40px;
}
.menu-pager .last {
	background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body-next-link.png) no-repeat scroll right 6px transparent;
	cursor:pointer;
	overflow:hidden;
}
.menu-pager {
	
}
td.breadcrumb-right-section {
	min-width: 100px;
}
#breadcrumb_area {
	/*background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/white_opacitylayer.png); for debugging breadcrumb bar */
	margin-bottom:5px;
}
.path-home #breadcrumb_area, .front #breadcrumb_area {
	display: none; /* JJM */
/*	visibility:collapse;*/
	width:0px;
	height:0px;
	overflow:hidden;
}
.breadcrumb-right-section {
	padding-right:15px;
	padding-top:10px
}
.breadcrumb {
	padding-left:15px;
	padding-top:10px
}
#breadcrumb_area .breadcrumb a {
	color:#990000;
	font-weight:bold;
}
.gcui-displayfact-container .gcui-displayfact-controls {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/gcui_displayfact_pager.png) no-repeat 0% 0%;
	left: -30px; top: 5px;
	z-index: 100;
}
.gcui-displayfact-item a {
	color:#990000;
	font-size:18px;
	text-decoration:none;
	float:left;
	padding-left:10px;
	text-transform: uppercase;
}
.gcui-displayfact-item a p {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body-next-link.png) right center no-repeat;
	padding-right: 10px;
}
.gcui-displayfact-item a span.blurb-link {
	font-weight: bold;
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body-next-link.png) right center no-repeat;
	padding-right: 15px;
}
#sidebar-left .block-menu_block {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/left_menu.jpg) no-repeat scroll 0 0 transparent;
	margin-top:20px;
}
#sidebar-left .block-menu_block .title {
	float:left;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:20px;
}
#sidebar-left .block-menu_block ul li ul{
	margin-left:10px;
	padding:0px;
	display:block;
}

#sidebar-left .block-menu_block ul.menu li.leaf {
	list-style:none;
	list-style-image: none;
	list-style-type: none;
	padding-right:0px;
	margin-right:0px;
	line-height:12px;
	font-weight:bold;
}
li.leaf a {
	display:block;
	padding-left:5px;
	font-weight:bold;
}
li.leaf:hover a {
	color:black;
}
.hr_grid_image {
	background: url(/es/sites/all/themes/gold_master/www_humanrights_org/images/HR_ads.png) 0px 0px no-repeat;
	width: 665px;
	height: 318px;
}
.hr_grid_left {
	width: 185px;
	vertical-align: top;
}
.hr_grid {
	float: left;
	width: 135px;
	height: 106px;
	background: url(/es/sites/all/themes/gold_master/www_humanrights_org/images/HR_ads.png) no-repeat;
	display: none;
	cursor: pointer;
}
.hd_grid_counter {
	font-size: 16px;
}
.hd_grid_counter {
	color: #990000;
	text-decoration:underline;
}
.hd_grid_inactive {
	color: #990000;
	cursor: pointer;
	font-weight: normal;
}
.hd_grid_active {
	color: #990000;
	cursor: default;
	font-weight: bold;
}
#hd_grid_counters {
	line-height:2em;
	padding-left:40px;
	padding-top:144px;
}
ul.nice-menu li li.menuparent:hover, ul.nice-menu li ul li:hover {
	/* background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/new-menu-sprite.png) #1b639b -500px 0px;   /*background of drop down links  */
	 background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/menu-sprite.png) #940d0d -500px 0px
}
.gcuicm-menuwrapper-horizontal, .gcuicm-itemset {
	float:right;
	vertical-align:top;
	padding-top:0px;
}
.gcuicm-menuwrapper-horizontal a {
	color:#3e372e;		/* JJM */
/*	color:#990000;*/
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;	/* JJM */
}
.gcuicm-itemset a.depth-0 {
	background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body-next-link.png) no-repeat scroll right 50% transparent;
	padding-right:15px;
}
.gcuicm-item {
	vertical-align:top
}
.gcuicm-menuwrapper-horizontal table {
	padding-left:50px;
}
.gcuicm-menuwrapper-horizontal td {
	width:150px;
	padding-left:4px;
}
/*/////////////////BOOK STORE///////////////////*/

.path-store #breadcrumb_area { /* JJM: hide breadcrumb for Book Store */
	display: none;
}

.path-store #header table td { /* JJM */
/*	margin-left: 10px;*/
/*	padding-left: 10px;*/
	padding-left: 20px;
	padding-right: 20px;
}

.path-store-products #header_and_content_container #header h3 { /* JJM */
	color: rgb(102, 102, 102) !important;
}

.path-store-products div.view-gcui-product-view a div h5 { /* JJM */
	font-family:  Arial;
/*	font-size: 14px;*/
	font-weight: normal;
}

.path-store-products div.view-gcui-product-view a div p { /* JJM */
	font-family:  Arial;
	font-size: 14px !important;
	font-weight: normal;
}

.path-store #header .product-body a { /* JJM */
	color: rgb(102, 102, 102);
}

.path-store-products #header_and_content_container #header .product_content {
	background:transparent url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_gradient_big.png) no-repeat 0% 0%;
	padding:23px;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
	width:860px;
	margin-top: 3px;
	clear:both;
	min-height: 280px;
}
.path-store-products #header_and_content_container #header .product_content .txt_title {
	color: #999999;
	text-transform: uppercase;
	font-size: 150%;
	font-weight: lighter;
	margin-top: 15px;
}
.path-store-products #header_and_content_container #header .product_content .txt_body {
	color: #212F3F;
	font-size: 100%;
	font-weight: lighter;
	margin-top: 15px;
}
.path-store-products #header_and_content_container #header .product_content .add-to-cart {
	position: relative;
	margin-top: 15px;
}
.path-store-products #header_and_content_container #header .product_content .product_content_col_01 {
	width: 250x;
	float:left;
}
.path-store-products #header_and_content_container #header .product_content .product_content_col_02 {
	width: 610px;
	float:left;
	padding:15px;
}
.path-store #products-view {
	background:transparent url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_book_sm.png) 0% 0%;
	height:118px;
	min-height: 150px;
	padding:7px;
}
.view-gcui-product-view .views-view-grid #products-view #products-image {
	float:left;
	width: 110px;
}
.view-gcui-product-view .views-view-grid #products-view #products-image-data {
	float:left;
	width: 170px;
	min-height: 130px;
}
.path-store .add-to-cart {
	padding-left:20px;
	top:-33px;
}
.path-store .form-submit {
	margin-top: 8px;
	margin-left: 20px;
}

#edit-qty-1-wrapper label {
	margin-top:0;
	margin-left:20px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 13.2px;
	color: #333333;
	line-height: 16px;		
}
#item_price {
	top: -2px;
}
#price_label {
	font-weight: bold;
	text-transform: uppercase;
	padding-top:18px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 13.2px;
	color: #333333;
	line-height: 16px;	
}
input#edit-qty-1 {
	margin-left:10px;
}
#prod_lg {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_book_hdr.png) top left;
	height:318px;
	width:860px;
}
#prod_lg h3 {
	color:#990000;
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	font-family: Arial;
	font-weight:normal
}
.price_label, #item_price, .path-store #header .form-item, .add-to-cart label, #price_label {
	float:left;
}
.item_price {
	font-weight:normal;
	padding-left:5px;
}
.article-date-location {
	font-weight:bold;
}
.article-location {
	color:#990000
}
h3.display-location {
	color:#666;
	font-weight:bold
}
.article-title {
	color:#666;
	font-family: Arial;
	font-weight:normal;
	font-size:20px;
}
.read-more a {
	font-weight:bold;
	float:right
}
.path-news .item-list, .item-list {
	margin-top:30px;
}

.path-news h2.title {
	line-height: 110%;
}

#banner_tool {
	padding-right: 0;
}

#banner_search {
	padding: 10px 0;
}

.block-gold_common_ui_displayfact{
	margin:15px 0;
}
.img{
	float:left;
	display:block;
	margin-right:15px;
}
.path-fr-home a#yhri_logo.img {
	margin-bottom:8px;
}
img#yhri_world_ed {
	padding: 6px 15px 40px 0;
}
.clear{
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.path-home #main .pod{
	border-bottom:solid 2px #dee7ef;
	padding-bottom:15px;
	margin-bottom:15px;
}

.path-home #main .pod h3{
	font-weight:bold;
	font-size:120%;
}

#information_kit {
    cursor: pointer;
}
.path-take-action-get-involved-2 .pod{
	min-height:140px;	
}


.slide-header-left-pane {
    background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/caption-banner-bg.png) top left;
    color: #000;
}

.path-about-us-proclamations-awards .gcui-inline-image {
	display: none;
}
.path-about-us-proclamations-awards .special_inline {
	padding-right: 20px;
}
.path-about-us-proclamations-awards #special_inline_show .gcui-inline-image {
	display: block;
	padding-bottom: 20px;
}
.path-about-us-proclamations-awards #special_inline_show .caption {
	display: none;
}
#special_caption {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.85em;
	left:10px;
	line-height:12px;
	position:absolute;
	text-align:center;
	top:211px;
	width:111px;
	cursor: pointer;
}

.gcui-preset-gcui_inline_large {
	float: left;
	width: 300px;
	margin: 0 12px 0px 0;
}



.path-edukitform #main h2.title {
	color: #333333; !important
}

#edit-panes-payment-payment-method-credit {
	display: none;
}

#edit-panes-demographic-info-public-type-other-wrapper {
	display: none;
}

#edit-panes-demographic-info-how-found-other-wrapper {
	display: none;
}

#demographic_info-pane input[type="text"] {
	width: 300px;
}
#confirmation_child3 {
float:right;
text-align:center;
width:380px
}

/* more localized images */

/*div.yhri_info_kit_image {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhr-free-info-kit.png) no-repeat 0 0;
	width: 187px; height: 208px;
	margin: 10px;
	float: left;
	vertical-align: top;
}*/

body.path-news  .views-row div.teaser {
	/* padding-top: 9px; */
}

.gcuicm-item a.link- {
  white-space: nowrap;
}

.gcuicm-item-imagerightlink a.link- {
  white-space: inherit;
}

.path-store #banner_tool .gcuicm-item-imagerightlink {
	line-height: normal;	
}

#gcui-language-changer-inner-base a,
#gcui-language-changer-inner-base a:link,
#gcui-language-changer-inner-base a:visited,
#gcui-language-changer-inner-base a:hover{
	color:#fff;
	display:block;
	float:left;
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	text-align:left;
	text-transform:uppercase;
}
#gcui-language-changer-inner-base #gcui-language-changer-close-button{
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/close_x_ffffff.png) no-repeat  center transparent;
	height:16px;
	width:16px;
	top:10px;
	right:10px;
}
#gcui-language-changer-lightbox {
background:url(/es/sites/all/modules/gold_common_ui/images/dark_60.png) repeat scroll 0 0 transparent;
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1000000;
}
#gcui-language-changer {
display:table;
height:75%;
overflow:visible;
position:relative;
width:100%;
z-index:1000001;
}
#gcui-language-changer-outer {
display:table-cell;
text-align:center;
vertical-align:middle;
width:100%;
z-index:1000000;
}
#gcui-language-changer-inner {
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:751px;
z-index:1000001;
}
#gcui-language-changer-inner-base {
background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhr-lb-bg.png) no-repeat scroll left top transparent;
height:320px;
padding:15px 15px 15px 25px;
text-align:center;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
#gcui_language_selector_table_td {
padding:40px 0 0 80px;
}

.gcui-language-changer-hover {
display:block;
float:left;
width:200px;
}

#gcui-language-changer-inner-base a, #gcui-language-changer-inner-base a:link, #gcui-language-changer-inner-base a:visited, #gcui-language-changer-inner-base a:hover {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:normal;
margin-bottom:0px;
text-align:left;
text-transform:uppercase;
height:36px;
}

#block-gcui_slide_header-0 .slide-header-vidbtn {
	padding-right: 40px;
}

/*///////////BEGIN MENU CSS NORMALIZATION/////////*/
ul.nice-menu-down li.menuparent, 
ul.nice-menu-down span li{
	height:50px;
}
.nice-menu-down li ul {
	bottom:auto;
	top:48px;
	margin-top:0px!important;
}

/*CHROME HANDLING ON THE TOP MAIN MENU*/
#banner_logo {
	width: 383px;
}

/*END OF CHROME HANDLING*/


.path-news-youth-for-human-rights-almaty-in-kazakhstan .gcui-preset-gcui_inline_medium  {
margin:4px 20px 15px 0;
}
.path-news-youth-for-human-rights-india-goes-viral .gcui-preset-gcui_inline_medium {
margin:4px 20px 15px 0;
}
.path-voices-for-human-rights-human-rights-abuses .content h4[style] {
	text-align:right;
	padding-left:0 !important;
}

/* Removes "From the President" news category from foreign sites */

td#sidebar-left div#block-menu_block-9 li.menu-mlid-2949 {
	display:none;
}
.path-en-news td#sidebar-left div#block-menu_block-9 li.menu-mlid-2949 {
	display:block;
}

.path-cart .breadcrumb-section div.bg_checkout_breadcrumb {
	display: none;
}

#gcui-feedback-page .feedback_title {
    color: #990000;
}

.path-en-news-3rd-annual-youth-for-human-rights-walk #main div.gcui-inline-image-3508-2.gcui-preset-gcui_inline_default  {
  padding-bottom: 28px;
  float: right;
}

.path-en-news-dustin-mcgahee-receives-award #main div.gcui-inline-image-3507-4.gcui-preset-gcui_inline_default  {
  margin-bottom: 18px;
}

#gcui_dynaform_right_wrapper #gcui_dynaform .left-title {
	width: 220px;
}
p.intro-para {
	font-family: Helvetica,Arial,Verdana,sans;
	padding-left:10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 1;
}
/*
.path-edukitform .node {
	min-height:600px;
} */
.path-edukitform #floating_hyphen {
    padding-top: 24px;
	padding-left: 10px;
    padding-right: 8px;
}
#hr_boxed_notice {
    border: 1px solid #999999;
    padding: 10px;
}
.path-edukitform #gcui_dynaform .left-subtitle-text {
	height: 120px;
}
.path-edukitform #main .webform-client-form .form-item label {
    width: 117px;
}
.path-edukitform #main .webform-client-form .gcui-form-conditional-slave .form-item input[type="text"] {
    left: 228px;
    width: 104px;
}
.path-edukitform  .age-note {
	clear: both;
    padding-left: 10px;
    padding-top: 2px;
}
.language-en #educator_order_button_text a:link  {
	color: #990000;

}
.language-en #educator_order_button_text {
    display: block;

}

#educator_order_button_text {
    display: none;
}

.language-en #header {
    position: relative;
}
.language-en #block-block-18 {
    background: url(/es/sites/all/themes/gold_master/www_thewaytohappiness_org/images/order_button-new.png) no-repeat scroll left top transparent;
	cursor: pointer;
    display: block;
    font-size: 14px;
    height: 65px;
    left: 10px;
    position: absolute;
    top: 235px;
    width: 329px;
    z-index: 10;
}
.language-en #block-block-18 .content {
    padding-left: 10px;
    padding-top: 2px;

}
.path-edukitform #edit-submitted-provide-visuals-4-wrapper {
	margin-top: -13px; 
	margin-right: 17px;
}
.path-en-home #LBrownGRE_1893 {
	 padding: 7px 0 60px;
}
.path-en-news-world-educational-tour-2011 .gcui-inline-image {
  float: right;
   margin: 4px 0 4px 20px;
}

.path-educators-downloads #main td {
	width: 320px;
}

.path-educators-downloads #main tr > td > h2 {
	border-bottom: 1px solid #DEE7EF;
} 

.path-educators-downloads #main img {
	border: 1px solid #ddd;
} 

.path-freeinfo #gcui_dynaform_wrapper .form-item {
    margin-bottom: -8px;
}

.link.menu-3520,
.language-en .link.menu-1463 {
	display: none;
}
.language-en .link.menu-3520,
.link.menu-1463 {
	display: block;
}

.path-freeinfo #webform-component-message {
	display: none;
}





































































/***
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
IPAD PORTRAIT AND DOWN
***/


@media (max-width: 800px) {

	#shell #sidebar-left {
		display: table-footer-group;
		width: 100%;
	}

	#shell td.with-sidebar-left {
		display: table-header-group;
	}

	#shell #subheader,
	#outer_shell #lrh-bottom-navigation-block-wrapper .footer-top,
	#shell .nice-menu-down,
	#shell #banner > table,
	#shell #banner,
	#shell #header,
	#shell #content,
	#shell #footer,
	#shell #breadcrumb_area,
	#shell .gcui-bottomnav,
	#shell .gcui-bottomnav .container {
		width: 100%;
	}

	#shell #sidebar-left img {
		width: auto;
	}

	#outer_shell #shell {
		overflow: hidden;
	}

	#shell .gcui-bottomnav .container {
		padding-left: 0;
		padding-right: 0;
	}

	#outer_shell #shell {
		min-width: 0;
		padding-left: 20px;
		padding-right: 20px;
		background-size: 212%;
	}

	#shell .with-sidebar-left #main {
		padding-left: 0;
	}

	/* no flash for mobile */
	/*
	.multimedia-insert-tabs-container {
		display: none;
	}
	.multimedia-insert-Video {
		display: none;
	}
	*/

	.with-sidebar-left #main {
		border-left: none;
	}

	.press-release-contact-block {
		width: 100%;
	}

	#shell #banner_tool,
	#shell #banner_logo {
		display: block;
	}

	#shell #banner_logo {
		height: auto;
	}

	#shell .gcui-bottomnav td.center > div {
		width: 100%;
		float: none;
	}

	#multimedia-insert-video-player {
		width: 100% !important;
	}

	#outer_shell {
		background-size: 216%;
		background-position: top center;
	}

	.path-image-gallery .ad-gallery {
		width: 100%;
	}

	.path-image-gallery .block-gold_common_ui_image_gallery .ad-download-controls {
		font-size: 14px;
		height: auto;
	}

	#shell .gcui-video-fobar,
	.path-image-gallery .image-gallery-nav-table {
		width: 100%;
	}
	.path-image-gallery .image-gallery-nav-table tr {
		display: block;
		width: 100%;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.path-image-gallery .image-gallery-nav-table tr:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.path-image-gallery .image-gallery-nav-header,
	.path-image-gallery .image-gallery-nav-item {
		display: block;
	}

	.path-image-gallery .image-gallery-nav-item {
		width: 105px;
		padding-right: 0;
		float: left;
	}

	.path-contact #shell .contacttableright,
	.path-contact #shell .contacttableleft {
		display: block;
	}

	#shell .ad-gallery .ad-image-wrapper .ad-image {
		width 100%;
		height: auto;
	}

	#shell #banner {
		background-position: top -2px left 1px;
		background-size: 87%;
		padding: 0;
	}

	.path-courses #shell #banner {
		background-position: top 16px left 0;
	}

	#shell .gcui-header-slideshow-wrapper .main {
		overflow: hidden !important;
	}

	#shell .gcui-header-slideshow-wrapper {
		height: auto !important;
	}

	#outer_shell #shell #org_page_header.gcui-header-slideshow-wrapper .nav {
		display: table-footer-group !important;
		width: 100% !important;
		float: none !important;
		height: auto !important;
		position: static !important;
	}

	#shell .gcui-header-slideshow-wrapper .main {
		display: table-header-group !important;
		width: 100% !important;
		float: none !important;
		height: auto !important;
		position: static !important;
	}

	#shell .gcui-header-slideshow .slide-contents {
		width: 100% !important;
		height: 0 !important;
		position: relative !important;
		padding-bottom: 56.25%;
	}

	#shell .gcui-header-slideshow .slide-contents .slide {
		width: 100%;
		height: auto;
		bottom: 0;
	}

	#shell .gcui-apple-dots-holder {
		display: none;
	}

	#shell .gcui-header-slideshow .white-edge-right {
		background: none;
	}

	#shell .gcui-header-slideshow .white-bar-sep {
		display: none !important;
	}

	#shell .gcui-header-slideshow .slide-contents .slide img {
		width: 100%;
	}

	#shell .gcui-header-slideshow .control-item-right,
	#shell .gcui-header-slideshow .control-item-left {
		display: block !important;
		opacity: 1 !important;
		top: 50% !important;
		transform: translate3d(0, -50%, 0);
		-webkit-transform: translate3d(0, -50%, 0);
	}

	#shell .gcui-header-slideshow {
		width: 100% !important;
		height: auto !important;
	}

	#shell .gcui-header-slideshow-wrapper video {
		width: 100% !important;
		height: auto !important;
	}

	#shell .gcui-header-slideshow-wrapper {
		width: 100% !important;
		display: table !important;
	}

	#shell .gcui-video-container {
		width: 100% !important;
		/*
		position: static !important;
		*/
	}

	#shell .gcui-apple-dots-holder {
		width: 100% !important;
	}

	#shell .gcui-header-slideshow .white-edge {
		height: auto !important;
		bottom: 0 !important;
	}

	#shell .gcui-header-slideshow {
		position: relative !important;
	}

	#shell .gcui-header-slideshow .white-edge {
		bottom: 100px !important;
	}

	#shell .gcui-video-fobar {
		background-position: top right -3px;
		background-color: rgb(19, 45, 69);
	}

	#shell .gcui-header-flyout-wrapper {
		width: 100%;
		background-size: cover !important;

	}

	#outer_shell #shell #header .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		max-width: 100% !important;
	}

	#shell #org_location_wrapper {
		background-repeat: no-repeat;
	}

	#outer_shell div#lrh-bottom-navigation-block .bottom-navigation-column {
		width: 15%;
	}

	/*
	#shell #footer {
		padding-bottom: 500px;
	}
	*/

	.content-type-product #shell .stack_01 .stack_01_col_03,
	.content-type-product #shell .stack_01 .stack_01_col_02,
	.content-type-product #shell .stack_01 .stack_01_col_01 {
		width: 21%;
	}

	.content-type-product #shell .stack_02 .stack_02_col_01 {
		width: 30%;
	}

	.content-type-product #shell .stack_02 .stack_02_col_02 {
		width: 65%;
	}

	#shell .stack_02:after,
	#shell .stack_01:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	#shell #productPreview {
		display: none;
	}

	#shell #headercourseselector .course-selection-holder {
		width: 70%;
	}

	#shell #headercourseselector .course-selection {
		width: 23% !important;
		position: relative;
		float: left;
		overflow: hidden;
		left: 0 !important;
	}

	#shell #headercourseselector .course-selection-container,
	#shell #headercourseselector .course_selector_feature,
	#shell #headercourseselector {
		width: 100%;
	}

	#shell #headercourseselector .left-menu,
	#shell #headercourseselector .left-menu-image {
		width: 20%;
	}

	#shell #headercourseselector .course-selection-holder {
		left: 28% !important;
	}

	#shell #headercourseselector .text-holder,
	#shell #headercourseselector .text-highlight {
		font-size: 14px;
		width: 100%;
	}

	#shell .home-left-sidebar-outer-wrapper {
		display: none;
	}

	.path-courses #banner_tool {
		visibility: hidden;
	}

	.path-courses #shell .slide-header-left-pane {
		width: 30%;
	}

	.path-courses #shell .slide-header-vid-pane {
		width: 70%;
	}

	.path-courses video#video_player {
		width: 100% !important;
		background: rgba(255, 255, 255, 0.7);
	}

	.path-courses #shell .slide-header .slide-header-text-title .slide-header-title {
		font-size: 16px;
	}

	.path-david-miscavige #shell div.slide-header div.slide-header-pane div.slide-header-links-pane-inner div.slide-header-link a {
		width: calc(100% - 20px);
	}

	#shell .gcui-header-slideshow-left-nav .nav-bottom,
	#shell .gcui_cpanel_scroller,
	#shell .gcui-header-slideshow-left-nav .gcui-header-autoplay-wrapper,
	#shell .gcui-header-slideshow-left-nav,
	#outer_shell #shell #wide_header #enroll-now-block-wrapper {
		width: 100%;
	}

	#shell .slide-header-featured-links-mode .slide-header-links-pane,
	#shell .gcui-header-slideshow-wrapper .nav {
		width: 30%;
	}

	#shell .gcui-header-slideshow-wrapper.biocustomheader .main {
		width: 70% !important;
		display: block !important;
		position: absolute !important;

	}

	.path-en-david-miscavige-churchopenings #shell #header_container {
		background: rgb(59, 83, 106);
	}

	.path-en-david-miscavige-churchopenings #shell .gcui_cpanel_wrapper {
		overflow: scroll !important;
		-webkit-overflow-scrolling: touch;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-active-slide-image,
	#shell .slide-header-vid-pane,
	#shell .slide-header-controls-pane {
		width: 70%;
	}

	#shell .gcui-header-flyout-wrapper .flyout-type-list .special-border {
		display: none;
	}

	#shell .gcui-header-flyout-wrapper .flyout-type-list a {
		float: left;
		padding-right: 10px;
		
	}

	#outer_shell #shell #header .content .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		width: 25% !important;
	}

	#shell #org_page_header .left-sliding-panel-wrapper > .left-sliding-panel > .gcui-header-flyout-wrapper {
		height: auto !important;
		padding-bottom: 10px;
	}

	#shell .gcui-header-flyout-wrapper .gcui_cpanel_wrapper_outer .gcui_cpanel_scroller {
		position: static;
	}


	.org-domain .gcui-header-slideshow-wrapper .nav {
		display: table-footer-group;
		position: static;
		height: auto;
		width: 100%;
	}

	.org-domain #shell .org-home-header .video-slide .gcui-video-fobar.gcui-video-fobar-big-playbutton {
		display: none !important;
	}

	.org-domain #shell .gcui-header-slideshow .slide-contents .slide.lrh-bio-slide img {
		left: 0 !important;
		height: auto !important;
		position: absolute;
		top: 0;
		bottom: 0;
		width: auto;
	}

	.org-domain .lrh-bio-slide {
		padding-left: 0;
	}

	.gcui-org-page.front #outer_shell #shell #beginning_services_header.org-home-header .nav .alt-caption.home-header-caption {
		width: 100%;
		background: #3B536A;
		height: auto;
		position: static;
		padding-bottom: 48px;
	}

	.org-domain .gcui-header-slideshow-left-nav .caption-contents {
		height: auto;
	}

	.org-domain #outer_shell #shell #header .org-home-header #welcome-to-scn-la .gcui-header-flyout-wrapper {
		height: auto;
		margin-bottom: 20px;
	}

	.org-domain .gcui-header-flyout-wrapper .flyout-menu-parent {
		position: static;
	}

	.org-domain .gcui-cpanel-down-arrow2,
	.org-domain .gcui-cpanel-up-arrow2 {
		display: none !important;
	}

	.org-domain.gcui-org-page .gcui-header-slideshow-wrapper.org-home-header div#homeheader {
		background-size: cover;
	}

	.org-domain.gcui-org-page #outer_shell #shell #main .gcui-scientology-org-intro-text .org-intro-data {
		float: left;
		padding-right: 5%;
	}

	.org-domain #gcui_org_book_widget_inner {
		left: 0;
		width: 100%;
	}

	.org-domain.gcui-org-page.org-has-bookstore #wide_footer {
		overflow: hidden;
	}

	.org-domain.gcui-org-status-ideal #shell #content_container table#content {
		min-width: 0;
	}

	.org-domain img.gcui-scientology-org-intro-image {
		padding-bottom: 0;
	}

	#contact-form.contact-form-wrapper {
		width: 100%;
		margin-left: 0;
	}

	/*
	#contact-form .form-top-wrapper {
		padding: 0;
	}
	*/

	#contact-form #webform-component-address_optional,
	#contact-form #webform-component-left {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	#contact-form #webform-component-message {
		width: 100%;
	}

	#webform-client-form-7 {
		width: 100%;
	}

	.path-contact #shell td.with-sidebar-left {
		display: block;
	}

	#contact-form .webform-component input {
		width: calc(100% - 10px);
		border: 1px solid #bbb;
	}

	#contact-form .form-top-wrapper {
		padding-right: 60px;
	}

	#contact-form #webform-component-message {
		padding-left: 0;
	}

	#shell .resizable-textarea {
		width: 100%;
	}

	#contact-form .webform-component textarea,
	#contact-form .webform-component select {
		border: 1px solid #bbb;	
	}

	.org-domain #shell td.with-sidebar-left {
		width: 100%;
	}

	.org-domain #shell #content_container table#content > tr,
	.org-domain #shell #content_container table#content > tbody > tr {
		display: table;
		width: 100%;
	}

	.org-domain .adp-directions {
		width: 100%;
	}

	.org-domain.gcui-org-page #outer_shell #header_container {
		min-height: 0;
		height: auto !important;
	}

	.org-domain #shell .gcui-header-slideshow .slide-contents {
		left: 0 !important;
		overflow: visible !important;
	}

	/*
	.org-domain #shell .gcui-header-slideshow .slide-contents .slide {
		height: auto !important;
	}
	*/

	.path-inside-our-church #shell .gcui-header-slideshow .slide-contents .slide img {
		float: none !important;
	}

	.path-inside-our-church.org-domain #shell .gcui-header-slideshow .slide-contents {
		padding-bottom: 72%;
	}

	.org-domain #banner_tool {
		visibility: hidden !important
	}

	.org-domain .banner-org-logo {
		bottom: auto;
		padding-top: 13%;
		padding-left: 3%;
	}

	.path-scientology.org-domain #outer_shell #shell .org-home-header .gcui-header-slideshow-left-nav .home-header-caption,
	.path-scientology.org-domain.not-front.gcui-org-page.gcui-org-status-ideal .gcui_cpanel_wrapper_outer {
		width: 100% !important;
	}

	.path-scientology.org-domain #outer_shell #shell .org-home-header .gcui-header-slideshow-left-nav .home-header-caption,
	.path-scientology.org-domain.not-front.gcui-org-page.gcui-org-status-ideal .caption-contents {
		height: auto !important;
	}

	.path-scientology.org-domain #outer_shell #shell .org-home-header .gcui-header-slideshow-left-nav .home-header-caption {
		position: static !important;
		padding-bottom: 50px !important;
	}

	.path-scientology.org-domain.gcui-org-page.path-scientology #outer_shell #shell #beginning_services_header .nav .alt-caption.home-header-caption {
		background: #3B536A;
	}

	.path-events .event-confirm-header,
	#shell .event-confirm-header-wrapper {
		width: 100%;
	}

	.path-events .empty-home-menu-wings {
		display: none;
	}

	.path-events.org-domain .gcui-sidebar-large-image img {
		display: none;
	}

	#shell #gcui_dynaform_left_wrapper {
		display: block;
		width: auto;
		float: none;
		min-height: 0;
	}

	#shell #gcui_dynaform_right_wrapper {
		position: static;
		width: auto;
	}

	#shell #gcui_dynaform_wrapper #gcui_dynaform_left_wrapper #gcui_dynaform_left_blurb {
		float: none;
		width: 100%;
	}

	#shell #gcui_dynaform_wrapper {
		width: auto;
	}

	#shell #gcui_dynaform_right_wrapper #gcui_dynaform_init {
		position: static;
		width: auto;
		height: auto;
	}

	#shell #gcui_dynaform.gcui-form-exploded-panel {
		display: block;
		position: static;
		width: auto;
		height: auto;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-dynaform.gcui-form-exploded-panel .left-required-bar,
	#shell #gcui_dynaform_right_wrapper .gcui-form-initial-panel .expand-button,
	#shell #gcui_dynaform_right_wrapper .gcui-form-exploded-panel .left-title-header {
		display: none;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-dynaform.gcui-form-exploded-panel {
		border-top: none;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-form-initial-panel {
		border-bottom: none;
	}

	#shell #formwrapper,
	#shell #gcui_dynaform_right_wrapper #gcui_dynaform_init #formwrapper {
		width: 100%;
	}

	/*
	#gcui_dynaform_right_wrapper .gcui-dynaform.gcui-form-initial-panel .left-form-body .gcui-form-required {
		width: 40%;
		float: left;
	}
	*/

	#shell #main .webform-client-form .webform-component-postal_code,
	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .webform-component,
	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .right-column,
	#shell #gcui_dynaform_right_wrapper .gcui-form-exploded-panel .left-column {
		display: block;
		width: 100%;
	}

	.free-infokit-form #gcui_dynaform_right_wrapper .gcui-dynaform .top-border {
		display: none;
	}

	#shell #main .webform-client-form .form-item label {
		width: 24%;
	}

	#shell #main .webform-client-form .form-item textarea,
	#shell #main .webform-client-form .form-item input[type=text] {
		width: 60%;
	}

	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .right-column,
	#shell #main .webform-client-form .webform-component-postal_code {
		padding-top: 0;
	}

	#shell #gcui_dynaform_right_wrapper #gcui_dynaform .left-column {
		padding-bottom: 0;
	}

	#shell #main .webform-client-form #gcui_dynaform .form-checkboxes .form-item label {
		width: 100%;
		padding-top: 20px;
		display: block;
	}

	#shell #gcui_dynaform_right_wrapper .gcui-dynaform .submit-block {
		position: static;
		width: 100%;
	}

	#shell #oca_submit_form select,
	#shell #oca_submit_form input {
		border: 1px solid #bbb;
	}

	#shell .oca-signup-endcard {
		display: table;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#shell .oca-signup-endcard .main-form {
		position: static;
		width: 100%;
	}

	#shell .oca-signup-endcard .big-title {
		display: table-header-group;
	}
	#shell .oca-signup-endcard > .row {
		display: table-row-group;
		padding-right: 0;
	}
	#shell .oca-signup-endcard .main-form {
		display: table-footer-group;
	}

	#shell .oca-signup-endcard > .main-text,
	#shell .oca-signup-endcard .oca-image-sidebar {
		padding-top: 20px;
	}

	#shell .oca-signup-endcard .main-form > .layer1:first-child {
		padding-top: 30px;
	}

	#shell .oca-signup-endcard .oca-image-sidebar {
		display: block;
		width: 100%;
	}

	#shell .oca-signup-endcard .oca-image-sidebar img {
		max-width: 250px;
	}

	#shell .oca-signup-endcard .oca-image-sidebar {
		text-align: center;
	}

	#shell .oca-signup-endcard .main-form input[type="email"],
	#shell .oca-signup-endcard .main-form input[type="text"],
	#shell .oca-signup-endcard .main-form select {
		width: 80%;
	}

	#shell .oca-signup-endcard .main-form .gender-box {
		width: 40%;
	}

	#shell .oca-signup-endcard .main-form .submit-button {
		margin-top: 20px;
	}

	#shell .intro-title,
	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_map,
	#shell #header_locator_wrapper,
	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_select_panel {
		width: 100%;
	}

	.fot-next-step #shell #header_locator_select_panel {
		top: 0;
	}

	.fot-next-step #shell #header_locator_select_panel img {
		max-width: 100%;
	}

	.fot-next-step #shell .locator-typeahead-box {
		width: 50%;
		left: 50% !important;
		top: 61%;
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
	}

	#shell .intro-title {
		top: 21%;
	}

	#shell .intro-auto,
	#shell .SelectionButtonCSS3-gray {
		display: none;
	}

	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_select_panel,
	.fot-next-step #shell #header_locator_wrapper.fot-next #header_locator_map {
		height: 0;
		padding-bottom: 52.52564%;
	}


	#shell #header_locator_wrapper {
		height: auto;
		margin-bottom: 20px;
	}

	.fot-next-step #header_locator_sidebar_panel {
		display: none !important;
	}

	#shell .intro-title {
		color: rgba(255, 255, 255, 0.5);
	}

	#region_listing_header .region-listing-text {
		width: calc(30% - 70px) !important;
		padding-left: 50px !important;
		padding-right: 20px !important;
	}
	#region_listing_header .region-listing-image {
		width: 70% !important;
	}

	#shell #region_listing_header .caption-bar-wrapper,
	#shell #region_listing_header {
		width: 100%;
	}

	#shell #region_listing_header .caption-bar {
		width: calc(100% - 40px);
	}

	#shell #region_listing_header .region-listing-text h2 {
		font-size: 18px;
	}



	#shell .block-gcui_custom_menu table {
		width: auto;
		float: right;
	}
	#shell .gcuicm-item {
		padding-left: 20px;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		width: 30% !important;
		height: auto !important;
		top: 0;
		bottom: 0;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	#shell #gcui-header-player-wrapper #main_player,
	#shell #defaultimagediv,
	#shell #video_background {
		width: 70% !important;
		height: auto !important;
	}

	#shell #defaultimagediv,
	#shell #video_background {
		top: 0;
		bottom: 0;
	}

	#shell #video_player,
	#shell #defaultimage,
	#shell #gcui-header-player-wrapper {
		width: 100% !important;
		height: auto !important;
	}

	/*
	#shell #gcui-header-player-wrapper {
		padding-bottom: 39.375%;
	}
	*/

	#shell .header-menu-button-alt {
		width: auto !important;
	}

	#shell #gcui-header-player-wrapper #autoplayFoBar {
		width: 100% !important;
		top: auto !important;
		background-position: top right;
	}

	.addthis_toolbox img {
		width: auto !important;
	}

	#shell #sidebar-left .block-menu_block {
		background-size: cover;
	}

	#main h2.title:first-line,
	#main h2.title div:first-line {
		color: #777;
	}

	#outer_shell {
		background-image: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body_sub.jpg);
	}

	.front #outer_shell,
	.path-home #outer_shell {
		background-image: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body_sub.jpg);
	}

	#shell #gcui-header-player-wrapper .item,
	#shell .gcuihpw-top,
	#shell .slide-header-left-pane {
		width: 30%;
	}

	#shell #slide-header-vidplayer video {
		width: 100% !important;
		height: auto !important;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu-alt {
		height: auto;
	}

	#shell .gcuicm-menuwrapper-horizontal td {
		width: auto;
	}

	#shell .gcuicm-menuwrapper-horizontal table {
		padding-left: 0;
	}

}

@media (max-width: 800px) and (min-width: 700px) {

	#shell .prev-next-menu {
		margin-top: 10px;
		margin-bottom: 20px;
	}

}

@media (max-width: 767px) {
	#banner_tool {
		display: none;
	}
}


























/***
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
IPHONE LANDSCAPE AND DOWN
***/


@media (max-width: 700px) {

	#outer_shell {
		background-size: 216% !important;
		background-position: top center !important;
	}

	#shell .header-menu-button-alt {
		padding-right: 10px;
		padding-left: 20px;
	}

	#shell .header-menu-button-alt {
		height: auto;
		padding-bottom: 20px;
	}

	#shell #nice-menu-1 > span {
		height: auto;
	}

	#shell #nice-menu-1 > span >li.menuparent {
		height: auto;
	}

	.path-churches-regions #header_container {
		display: none;
	}

	#shell #org_location_wrapper_wrapper {
		margin-top: 30px;
	}

	#shell .intro-title .smaller-title {
		font-size: 18px;
	}

	#shell .intro-title .big-title {
		font-size: 32px;
	}

	.org-domain.front #header_container #header {
		overflow: hidden;
	}

	.org-domain .banner-org-logo {
		position: relative;
	}

	.org-domain #gcui_event_container .gcui-event-day .gcui-events-block {
		width: auto !important;
	}

	.org-domain #shell .gcui-header-slideshow .slide-contents .slide.lrh-bio-slide img {
		width: 128% !important;
	}

	.mobile-open-spec #beginning_services_header.gcui-header-slideshow-wrapper .nav .caption-contents,
	.mobile-open-spec #shell .gcui-header-flyout-wrapper .gcui_cpanel_wrapper_outer .gcui_cpanel_scroller {
		display: none !important;
	}


	#contact-form .form-top-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}

	#shell #subheader {
		display: none;
	}

	html {
		-webkit-text-size-adjust: 100%;
	}
	
	#outer_shell {
		background-size: 130%;
		background-position: left -19px top -13px;
	}


	/*
	#shell #banner_logo {
		min-height: 42px;
	}

	#shell #banner #banner_tool .banner-tool-inner #course_banner_login {
		text-align: left;
	}

	#shell #banner #banner_tool .banner-tool-inner #course_banner_login {
		width: 100%;
	}

	#shell #start_course_left_sidebar #play_vid_bar,
	#shell #course_menu_left_sidebar #play_vid_bar {
		background-repeat: no-repeat;
		background-size: cover;
		padding: 12px 0;
		padding-right: 40px;
		width: calc(100% - 40px);
	}

	#shell #course_banner_login .tophat-icon {
		display: none;
	}

	*/


	



	

	#banner_logo,
	#banner_tool {
		display: none !important;
	}

	#banner {
		padding-top: 12%;
	}

	



	.admin-menu #main > .tabs,
	.admin-menu #admin-menu {
		display: none !important;
	}
	body.admin-menu {
		margin-top: 0 !important;
	}

	#nice-menu-1 {
		overflow: hidden;
	}
	
	




	/**
	mobile menu CSS
	*/

	#shell #banner {
		margin-left: -20px;
		margin-right: -20px;
		width: calc(100% + 40px);
		background-position: top -6px left 15px;
		background-size: 111%;
	}
	#shell #nice-menu-1 > span {
		background: none;
	}
	.nice-menu-down > span {
		display: block;
	}
	#nice-menu-1 {
		background: none;
	}
	#nice-menu-1 > span a {
		background-repeat: none;
		padding: 5px 5px 5px 17px !important;
		line-height: 23px;
		color: #fafafa;
		text-align: left;
		font-size: 20px;
		font-weight: normal;
		font-family:  Arial, Verdana, sans-serif;
	}
	#nice-menu-1 li ul,
	#banner .content {
		max-height: 0;
		overflow: hidden !important;
		transition: max-height .01s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: max-height .01s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}

	#nice-menu-1 li ul {
		padding: 0;
	}
	#nice-menu-1 li.mobile-open > ul {
		max-height: 2000px;
		transition: max-height .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: max-height .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	#banner.mobile-open .content {
		max-height: 3000px;
		overflow: visible !important;
		transition: max-height 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: max-height 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	#banner_menu h2.title {
		display: block !important;
		position: absolute;
		top: 9px;
		right: 10px;
	}
	#banner.mobile-open	#banner_menu h2.title {
		top: -81px;
	}
	/*
	#banner.mobile-open #banner_menu h2.title {
		display: none !important;
	}
	*/
	#banner #banner_logo {
		opacity: 0;
		transition: opacity .3s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		-webkit-transition: opacity .3s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility .3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
		display: block !important;
		visibility: hidden !important;
		width: calc(100% - 40px);
	}
	#banner.mobile-open #banner_logo {
		display: block !important;
		visibility: visible !important;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: black;
		/*
		background: url(/es/sites/all/themes/gold_master/www_scientology_org/images/banner.png) top center no-repeat #000000;
		*/
		/*
		background-size: 83%;
		background-position: left -19px top -13px;
		*/
		opacity: 1;
		pointer-events: none;
		z-index: 100;
		width: auto;
	}

	#banner.mobile-open > tbody > tr:first-child:after,
	#banner.mobile-open > tr::after {
		content: " ";
		background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/bg_body_sub.jpg) top center no-repeat rgba(0, 0, 0, 1);
		left: 0;
		right: 70px;
		top: 0;
		position: fixed;
		z-index: 2000;
		pointer-events: none;
		background-size: 233%;
		background-position: top 0px center;
		padding-top: 11%;
		opacity: 0.7;
	}

	#banner.mobile-open #banner_menu {
		position: relative;
		top: 15px;
		/*
		bottom: 0;
		*/
		z-index: 101;
	}
	#banner_menu h2.title {
		width: 46px;
		height: 46px;
	}
	#banner_menu h2.title:after {
		position: absolute;
		top: -3px;
		z-index: 1000;
		content: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/home-mobile-trigger-xparent-red.png);
	}

	#banner.mobile-open #banner_menu {
		top: 35px;
	}

	.mobile-open #banner_menu h2.title:after {
		position: fixed;
		top: 6px;
	}

	.mobile-open #banner.mobile-open #banner_menu {
		top: 30px;
	}

	.mobile-open ul.nice-menu li ul {
		border-top: none;
	}

	.mobile-open #nice-menu-1 > span > li > a {
		font-size: 20px;
	}

	.mobile-open .nice-menu.nice-menu-down > span {
		min-height: 44px;
	}

	#outer_shell #shell #header .content .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		min-height: 30px;
		width: 37% !important;
	}

	#banner_menu h2.title > span {
		display: none;
	}
	#nice-menu-1 li ul {
		background: none;
		visibility: visible !important;
	}
	#nice-menu-1 li a {
		margin-right: 67px;
		border-right: 1px solid #333;
	}
	#nice-menu-1 li:after {
		/* border-left: 1px solid #333; */
		padding: 0 20px 0 20px;
		color: #333;
		top: 0;
		/* bottom: 0; */
		right: 0;
		position: absolute;
		content: "";
		font-size: 22px;
		min-width: 26px;
	}
	#banner.mobile-open #nice-menu-1 li.menuparent:after {
		content: "▼";
	}
	#shell #nice-menu-1 ul {
		position: static;
		padding-left: 40px;
		margin-top: 0;
		width: calc(100% - 40px);
	}
	#shell #nice-menu-1 ul li {
		background: none;
		width: 100% !important;
		border: none;
	}
	#shell #banner_menu {
		height: auto;
	}
	#nice-menu-1 > span li ul li a {
		font-size: 16px;
	}
	#shell li.menuparent li.menuparent ul {
		border: none;
		margin: 0;
	}

	#shell .custom-slide-header {
		width: 100%;
	}
	#shell .cslider-slide-show {
		width: 100%;
	}
	#shell .custom-slide-header .main {
		width: 60%;
	}
	#shell #gcui_cpanel_wrapper,
	#shell #gcui_cpanel_wrapper_outer,
	#shell .cslider-slide-show-controller,
	#shell .cslider-slide-show .slide-contents .slide {
		width: 100%;
	}
	#shell .custom-slide-header .nav {
		width: 40%;
	}

	#shell .ad-custom-desc {
		height: auto;
	}	
	#shell .ad-controls {
		display: none;
	}
	#shell .ad-custom-desc {
		padding-bottom: 20px;
	}

	#shell .nice-menu-1 {
		transform: translateZ(0);
		-webkit-transform: translateZ(0);
	}

	#shell .ad-gallery .ad-forward {
		right: -20px;
		background-color: rgba(255, 255, 255, 0.8);
		width: 30px;
		background-position: center;
		height: 64px;
	}

	#shell .ad-gallery .ad-back {
		left: -20px;
		background-color: rgba(255, 255, 255, 0.8);
		width: 30px;
		background-position: center;
		height: 64px;
	}

	.path-image-gallery .image-gallery-nav-item > div img,
	.path-image-gallery .image-gallery-nav-item > div {
		width: 100% !important;
	}

	.path-image-gallery .image-gallery-nav-item {
		width: calc(25% - 30px);
		margin-right: 15px;
	}

	.path-image-gallery .image-gallery-nav-item:nth-child(6n) {
		clear: both;
	}

	#shell .image-gallery-nav-item .title {
		font-size: 13px;
		margin-top: 2px;
	}

	#shell .ad-download-controls a,
	#shell .ad-download-controls > span {
		width: 30%;
		display: block;
		float: left;
		color: white;
	}

	#outer_shell #shell .i-agree-to-terms {
		width: 100%;
		float: none;
		padding-top: 10px;
	}

	#outer_shell #shell .i-agree-to-terms a {
		width: auto;
		float: none;
		display: inline;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}

	.path-image-gallery .image-gallery-nav-header {
		font-size: 1.3em;
	}

	#shell #banner {
		padding-top: 8%;
	}

	.mobile-open-spec #outer_shell #shell #org_page_header.gcui-header-slideshow-wrapper .nav {
		display: none !important;
	}

	#outer_shell div#lrh-bottom-navigation-block .bottom-navigation-column {
		width: calc(100% - 40px);
		float: none;
		border-right: none;
		padding-top: 10px;
	}

	#outer_shell div#lrh-bottom-navigation-block .bottomnav-subheading {
		padding-top: 10px;
	}

	#outer_shell div#lrh-below-bottomnav {
		width: 100%;
	}

	#footer {
		margin-left: 0 !important;
	}
	
	#shell .gcui-header-slideshow-wrapper .nav {
		display: table-footer-group !important;
		width: 100% !important;
		position: static !important;
		float: none !important;
	}

	#shell .gcui-header-slideshow-wrapper.biocustomheader .main {
		display: table-header-group !important;
		width: 100% !important;
		position: static !important;
		float: none !important;
	}

	body.path-david-miscavige #shell #header_container {
		height: auto !important;
	}


	#shell .biocustomheader .gcui-header-slideshow .slide-contents .slide {
		visibility: hidden !important;
	}

	#shell .biocustomheader .gcui-header-slideshow .slide-contents .slide.current-slide {
		visibility: visible !important;
	}

	.path-david-miscavige-churchopenings #outer_shell #shell .gcui-header-slideshow .slide-contents {
		padding-bottom: 74.25% !important;
	}

	#shell .biocustomheader .gcui-header-slideshow .slide-contents .slide.current-slide {
		height: auto !important
	}



	.path-david-miscavige .slide-header-featured-links-mode .slide-header-links-pane {
		display: block;
		position: static;
	}
	.path-david-miscavige #shell .slide-header-slide-image,
	.path-david-miscavige #shell .slide-header-active-slide-image {
		display: block;
		position: static;
		width: 100%;
		height: 0;
		padding-bottom: 52%;
		background-size: 138%;
	}
	.path-david-miscavige .slide-header {
		height: auto;
	}
	.path-david-miscavige .slide-header-pane {
		display: none;
	}
	.path-david-miscavige .slide-header-featured-links-mode .slide-header-links-pane {
		background: none;
	}
	.path-david-miscavige #shell .slide-header-featured-links-mode .slide-header-links-pane {
		width: 100%;
		height: auto;
	}
	.path-david-miscavige .slide-header-featured-links-mode .slide-header-links-pane-inner {
		position: static;
	}




	


	#shell .slide-header-featured-links-mode .slide-header-links-pane-inner div div a {
		background-position: center right 21px;
	}

	.path-david-miscavige #nice-menu-1 > span > li.menuparent > ul {
		display: block;
	}

	.path-books-catalog .gcui_book_widget_overall_wrapper {
		left: 30%;
	}

	.path-books-catalog .slide-header-left-pane {
		width: 30%;
	}

	.path-books .gcui_book_widget {
		left: 0;
	}

	#outer_shell #footer,
	#outer_shell #lrh-bottom-navigation-block-wrapper .footer-top {
		width: 100%;
	}

	#headercourseselector {
		display: none;
	}

	.path-courses #outer_shell #banner {
		background-size: 69%;
		background-position: top 16px left 17px;
	}

	.path-courses #header_container #header,
	.path-courses #header_container {
		min-height: 0;
	}

	.path-courses ul#nice-menu-1 {
		background: none !important;
	}

	.path-courses #shell .slide-header-left-pane {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.path-courses #shell .slide-header-slide-text-pane {
		margin-left: 10px;
		width: calc(100% - 20px);
		margin-right: 10px;
	}

	.org-domain .banner-org-logo {
		padding-top: 0;
		position: absolute;
		top: -24px;
		left: 17px;
	}

	.org-domain #banner #banner_logo {
		visibility: visible !important;
		opacity: 1 !important;
	}

	.org-domain #shell #banner {
		background-size: 130%;
		padding-top: 13%;
		width: calc(100% - 40px);
		background-position: top -14px left 3%;
	}

	.org-domain #banner.mobile-open tr:after {
		z-index: 100;
	}

	.org-domain .mobile-open .banner-org-logo {
		display: none !important;
	}

	.org-domain #banner > table {
		width: calc(100% + 40px) !important;
	}

	.org-domain ul#nice-menu-1 {
		padding-left: 20px;
	}

	.org-domain .mobile-open #banner_menu h2.title:after {
		padding-left: 40px;
	}

	.org-domain .gcui-book-wid-slide {
		width: calc(100vw - 150px);
	}

	.org-domain #edit-actions {
		text-align: center;
	}

	.org-domain #edit-submit {
		margin-left: 0 !important;
	}

	.org-domain #shell #subheader {
		display: block;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table .right {
		width: 100%;
		display: block;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table_outer {
		height: auto !important;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table {
		width: 100%;
	}

	.org-domain .org-directions-header-box > div {
		margin: 0 auto;
	}

	.org-domain #header_org_directions_wrapper_table .org-button-box {
		min-height: 0 !important;
		padding-bottom: 20px;
	}

	.org-domain .use-my-location {
		display: none;
	}

	.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table .left #directions_to,
	.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table .left #directions_from {
		width: 250px !important;
		margin-left: 0 !important;
	}

	.org-domain.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table * {
		width: auto;
	}

	.gcui-org-page #outer_shell #shell #header_org_directions_wrapper_table #header_org_directions_map {
		width: auto !important;
	}

	.org-domain #header_org_directions_wrapper_table .org-directions-header-box,
	.org-domain #header_org_directions_wrapper_table .outer-vert-center-wrapper {
		background: #3B536A !important;
	}

	.org-domain #header_org_directions_wrapper_table .outer-vert-center {
		height: auto;
	}

	.org-domain #org_page_header.gcui-header-slideshow-wrapper.ideal.gcui-org-header-org .gcui_cpanel_wrapper_outer {
		width: 100% !important;
	}

	.org-domain.not-front .gcui-header-slideshow-wrapper .nav {
		background: #3B536A !important;
	}

	.org-domain .gcui-header-autoplay-wrapper {
		display: none;
	}

	.org-domain.path-inside-our-church #shell .gcui-header-slideshow .slide-contents .slide {
		height: auto !important;
	}

	.org-domain.path-inside-our-church #shell .gcui-header-slideshow .slide-contents .slide.video-slide img {
		top: 0;
		bottom: 0;
		width: auto;
		left: auto;
		right: 0;
		height: 100%;
		position: absolute;
	}

	.path-churches-locator #header_container,
	.path-churches-locator #header_container #header {
		min-height: 0;
	}

	#shell #nice-menu-1 > span {
		min-height: 0;
	}

	#shell #gcui-header-player-wrapper #main_player {
		width: 100% !important;
	}

	#shell .slide-header-left-pane {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	#outer_shell #shell #defaultimagediv {
		display: none !important;
	}


	#shell .slide-header-left-pane,
	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		display: table-header-group !important;
		width: 100% !important;
		position: static;
		background-size: cover;
	}

	#shell #gcui-header-player-wrapper #main_player,
	#shell .slide-header-vid-pane,
	#shell #defaultimagediv {
		display: table-footer-group !important;
		width: 100% !important;
		position: static;
	}

	#shell #video_background {
		display: none !important;
	}

	#shell .slide-header,
	#shell #gcui-header-player-wrapper {
		padding-bottom: 0;
		display: table !important;
	}

	#shell #gcui-header-player-wrapper .header-menu-button-alt,
	#shell #gcui-header-player-wrapper .gcuihpw-item2-alt,
	#shell #gcui-header-player-wrapper .gcuihpw-top {
		background: none;
	}

	#shell #gcui-header-player-wrapper .gcuihpw-menu-alt {
		max-width: 280px;
	}

	#shell #sidebar-left .block-menu_block ul li a,
	#shell .block-menu_block div > ul.menu,
	#shell #sidebar-left .block-menu_block .title,
	#shell #sidebar-left .block-menu_block {
		width: auto !important;
	}

	#block-menu_block-8 > .content {
		clear: both;
	}

	#shell ul.nice-menu-down li.menuparent,
	#shell ul.nice-menu-down span li {
		height: auto;
	}

	#shell .block_more_videos .col_01,
	#shell .block_more_videos .col_02,
	#shell .block_more_videos .col_03 {
		width: auto;
	}

	#shell .slide-header-slide-text-pane {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#shell .slide-header-controls-pane {
		display: none;
	}

	#shell .slide-header-slide-image {
		width: 100%;
		position: static;
	}

	#sidebar-left .block-menu_block > .content {
		clear: both;
	}

	#block-block-18 {
		display: none !important;
	}

}


@media (max-width: 540px) {
	.org-domain #shell #banner {
		background-position: top -12px left 3%;
	}
	.org-domain .banner-org-logo {
		left: 14px;
	}

	#shell .intro-title .smaller-title {
		font-size: 16px;
	}

	#shell .intro-title .big-title {
		font-size: 28px;
	}

}

@media (max-width: 700px) and (min-width: 500px) {


	.gcui-bottomnav .container .main .center div {
		float: none !important;
		width: 100% !important;
	}

}

























/***
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
IPHONE PORTRAIT
***/

@media (max-width: 500px) {

	#banner_menu h2.title:after {
		right: -7px;
	}

	.mobile-open #banner_menu h2.title:after {
		right: 3px;
	}

	#shell #banner {
		background-position: top -3px left 15px;
		background-size: 121%;
	}

	#region_listing > h2.title.bigger, #region_listing > h2.title.smaller {
		height: auto !important;
	}

	#outer_shell #shell #region_listing .states h3 {
		position: static !important;
		width: 100% !important;
	}

	#region_listing .org-entry .location-name {
		padding-left: 0 !important;
		width: 100% !important;
	}

	#outer_shell #shell #region_listing .state {
		float: none;
	}

	#outer_shell #shell #region_listing .states .org-entry {
		padding-bottom: 20px;
	}

	#shell #region_listing .org-entry a {

	}

	#outer_shell #shell #region_listing .state,
	#shell .states-table,
	#shell .states-table td {
		width: 100% !important;
	}

	#shell .gcui-org-info-org-block .gcui-org-info-org-block-image {
		float: none;
		height: auto;
	}

	#outer_shell #shell .gcui-org-info-selector-window .gcui-org-info-org-block-image {
		padding-left: 0;
	}

	#shell #gcui_dynaform_left_blurb td {
		display: block;
	}

	.org-domain .gcui-register-top-block {
		width: 100%;
	}

	.org-domain .gcui-register-top-block tr:first-child {
		display: none;
	}

	.org-domain .gcui-register-top-block td {
		display: block;
	}

	.org-domain #gcui_event_container * {
		width: auto !important;
	}

	.org-domain #gcui_event_container .gcui-event-day .gcui-events-block {
		border-left: 0;
	}

	.org-domain #homesubheader > a {
		display: block;
		margin: 10px auto;
	}

	.org-domain #homesubheader .box-sub-header {
		margin: 0 auto 20px;
	}

	.org-domain .org-home-image-block {
		width: 100%;
		float: none;
	}

	.org-domain .image-link-only > table {
		width: 100% !important;
	}

	.org-domain .org-home-image-block .gcui-scientology-org-image.big {
		width: 100%;
	}

	.org-domain #gcui_scientology_org_intro_image_inner img.gcui-scientology-org-intro-image {
		float: none;
		width: 100%;
	}

	.org-domain #gcui_scientology_org_intro_image {
		width: 100%;
	}

	.org-domain #table-org-home-map td {
		display: block;
	}

	.org-domain .gcui-scientology-org-intro-block img.gcui-scientology-org-intro-image {
		float: none;
		width: 100%;
		padding-bottom: 0 !important;
	}

	.org-domain .gcui-scientology-org-domain-home .gcui-scientology-org-block {
		margin-top: 10px;
	}

	.org-domain .gcui-book-wid-title,
	.org-domain #shell #gcui_org_book_widget {
		display: none;
	}

	#outer_shell #shell #header .content .nav .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		width: 100% !important;
		min-height: 0 !important;
		background: #6C99B6 !important;
	}

	#shell .gcui-cpanel-down-arrow2,
	#shell .gcui-cpanel-up-arrow2 {
		display: none !important;
	}

	.path-courses #shell .slide-header-vid-pane,
	.path-courses #shell .slide-header-left-pane,
	.path-courses #shell .slide-header-slide-image {
		display: block;
		width: 100%;
		position: static;
		background-size: cover;
	}

	.path-courses .online-enroll-location {
		width: 100%;
		margin-left: 10px;
		float: none;
	}

	.path-courses .online-enroll-location:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.path-courses #shell .slide-header-vid-pane {
		height: auto;
	}

	.path-courses #shell .slide-header-slide-image,
	.path-courses #shell .slide-header-controls-pane {
		display: none;
	}

	.path-courses video#video_player,
	.path-courses #shell .slide-header {
		height: auto !important;
	}

	.path-books-catalog.content-type-product #shell .stack_02 .stack_02_col_01 {
		float: none;
		width: 100%;
		display: block;
	}

	.path-books-catalog .views-view-grid td {
		display: block;
	}

	.path-books-catalog.content-type-product .stack_02 .stack_02_col_01 {
		border: none;
	}

	.path-books-catalog.content-type-product #shell .stack_02 .stack_02_col_02 {
		width: 100%;
	}

	.path-books-catalog #header_container,
	.path-books-catalog #header_container #header {
		min-height: 0;
	}

	.path-books-catalog #header .block-gcui_book_widget {
		display: none !important;
	}

	.path-books-catalog #shell .slide-header-slide-image,
	.path-books-catalog .slide-header-left-pane {
		width: 100%;
		position: static;
		height: auto;
		float: none;
	}

	.path-books-catalog #shell .slide-header {
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		background: rgb(49, 69, 89);
	}

	.path-david-miscavige .node h3.title .title-light span {
		white-space: normal !important;
	}

	#outer_shell #shell #header .content .gcui-header-flyout-wrapper .flyout-menu-parent.flyout-type-list .flyout-menu-item {
		width: 30% !important;
		min-height: 50px;
	}

	#shell .ad-download-controls a:first-of-type {
		clear: both;
	}

	#shell .ad-download-controls a {
		width: 100%;
		float: left;
		text-align: left;
		padding-top: 10px;
	}

	#outer_shell {
		background-size: 130%;
		background-position: left -4px top -8px;
	}
	#banner.mobile-open #banner_logo {
		background-size: 83%;
		background-position: left -4px top -8px;
	}
	#banner.mobile-open	#banner_menu h2.title {
		top: -50px;
	}

	#shell .gcui-bottomnav td {
		display: block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		border: none;
	}

	#shell .gcui-bottomnav td > div {
		float: none !important;
		width: 100% !important;
		padding-left: 0 !important;
	}

	#shell .gcui-bottomnav td .link {
		display: inline;
	}

	#shell .gcui-bottomnav td .link:before {
		content: " • ";
	}

	#shell .gcui-bottomnav td .link:first-of-type:before,
	#shell .gcui-bottomnav td .link:first-child:before {
		display: none;
	}

	#shell .gcui-bottomnav .container {
		padding-left: 20px;
		padding-right: 20px;
		width: calc(100% - 40px);
	}

	#shell #main .node .content img,
	#shell #main .node .content .gcui-inline-image,
	#shell #main .node .content .image {
		width: 100%;
		max-width: none;
	}

	#shell .custom-slide-header .main {
		width: 100%;
	}
	#shell .custom-slide-header .nav {
		display: none;
	}
	#shell .cslider-slide-show .control-item-left,
	#shell .cslider-slide-show .control-item-right {
		opacity: 1 !important;
		display: block !important;
	}

	#shell .views-row td.text,
	#shell .views-row td.image {
		display: block;
		width: 100%;
	}

	#shell .views-row td.image img {
		width: 100%;
		margin: 0 auto;
	}

	#shell .views-row h2.front-article-title {
		width: 100%;
	}

	#shell #main .node .content .gcui-inline-image {
		margin-bottom: 30px;
	}

	#shell .prev-next-menu {
		margin-bottom: 30px;
	}

	#shell .frontpage-main-item .text {
		padding-bottom: 10px;
	}

	.path-contact #shell td.photo,
	.path-contact #shell td.info {
		display: block;
	}

	.path-contact #shell td.info {
		clear: both;
		padding-top: 10px;
	}

	.path-contact #shell #main .node .content img {
		width: auto;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.path-contact #shell .contacttableright,
	.path-contact #shell .contacttableleft {
		width: 100%;
	}

	.path-contact #main .node > .content > div > table {
		width: 100% !important;
	}

	#banner_menu h2.title {
		width: 32px;
		height: 32px;
	}
	#banner_menu h2.title:after {
		content: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/home-mobile-trigger-xparent-red-small.png);
	}

	#banner.mobile-open	#banner_menu h2.title {
		top: -51px;
	}

	.path-image-gallery .image-gallery-nav-item {
		width: calc(50% - 20px);
		margin-right: 10px;
	}

	.path-image-gallery .image-gallery-nav-item > div img,
	.path-image-gallery .image-gallery-nav-item > div {
		width: 100% !important;
	}

	.path-image-gallery .image-gallery-nav-item:nth-child(2n) {
		clear: both;
	}

	.ad-gallery .ad-custom-desc {
		float: none;
		display: block;
	}

	#shell .multimedia-insert-tab-content,
	#shell .multimedia-insert-tabs-labels {
		padding-left: 0;
	}

	#shell .ad-gallery {
		width: 100%;
	}

	#shell .ad-gallery .ad-image-wrapper {
		width: 100%;
	}

	#shell .ad-gallery .ad-image {
		width: 100% !important;
	}
	#shell .ad-gallery .ad-image-wrapper .ad-image {
		left: 0 !important;
	}
	#shell .ad-download-controls {
		bottom: auto;
		top: 100%;
		padding-top: 10px;
	}
	#shell .ad-custom-desc {
		padding-bottom: 20px;
		padding-top: 337px;
		width: calc(100% - 20px);
		margin-left: 0;
		border-bottom: 1px solid #ccc;
	}
	#shell .ad-gallery .ad-back,
	#shell .ad-gallery .ad-forward,
	#shell .multimedia-insert-tabs-container .ad-gallery .ad-nav .ad-thumbs {
		top: -92px;
	}

	#shell .ad-custom-desc-text {
		padding-bottom: 40px;
	}

	#banner.mobile-open tr:after {
		background-size: 244%;
		left: 15px;
	}

	#banner.mobile-open > tbody > tr:first-child:after,
	#banner.mobile-open > tr:first-child:after {
		ackground-size: 244%;
		left: 0;
		right: 35px;
	}

	.fot-next-step #shell .locator-typeahead-box {
		padding: 0px 10px;
		width: 70%;
	}

	#shell .slide-header-left-pane,
	#shell #gcui-header-player-wrapper .gcuihpw-menu {
		display: table-header-group !important;
		width: 100% !important;
		position: static;
		background-size: cover;
	}

	#shell .slide-header-vid-pane,
	#shell #defaultimagediv {
		display: table-footer-group !important;
		width: 100% !important;
		position: static;
	}

	#shell #video_background {
		display: none !important;
	}

	#shell .slide-header,
	#shell #gcui-header-player-wrapper {
		padding-bottom: 0;
		display: table !important;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-controls-pane,
	#shell .slide-header {
		height: auto;
	}

	#shell #gcui-header-player-wrapper .dropdown,
	#shell .gcui-top-subpage {
		display: none !important;
	}

	#shell #gcui-header-player-wrapper #autoplayFoBar {
		left: 0;
	}

	#shell #block-gold_common_ui_displayfact-0 {
		display: none;
	}

	#shell .breadcrumb {
		padding-left: 0;
		padding-right: 0;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-controls-pane,
	#shell #sidebar-left img,
	#shell #main .node .content img {
		width: auto !important;
	}

	#shell .slide-header-slide-image,
	#shell .slide-header-controls-pane {
		position: static;
	}

	#shell .slide-header-slide-image {
		padding-bottom: 56.15251%;
		background-size: cover;
	}

	/*
	#outer_shell {
		background-position: top -12px center !important;
	}
	*/

	.node h2.title br {
		content: " ";
		padding-right: 0.45em;
	}

	#outer_shell {
		background-size: 217% !important;
	}

	#shell #main .node .content img {
		max-width: 100%;
	}

	#shell div.block-menu_block {
		padding-right: 0;
	}

	#main .node .content p {
		padding-left: 0 !important;
	}

}

@media (max-width: 475px) {
	#shell .intro-title {
		top: 10%;
	}

}

@media (max-width: 450px) {
	.org-domain #shell #banner {
		background-position: top -11px left 3%;
		background-size: 153%;
	}
	.org-domain .banner-org-logo {
		left: 12px;
		top: -17px;
		font-size: 30px;
	}

	#shell .intro-title {
		top: 7%;
	}
	#shell .intro-title .smaller-title {
		font-size: 14px;
	}
	#shell .intro-title .big-title {
		font-size: 18px;
	}
}

@media (max-width: 400px) {
	.org-domain #shell #banner {
		background-position: top -11px left 3%;
		background-size: 169%;
	}
	.org-domain .banner-org-logo {
		left: 11px;
		top: -15px;
		font-size: 28px;
	}
}

@media (max-width: 350px) {
	.org-domain #shell #banner {
		background-position: top -11px left 1%;
		background-size: 185%;
	}
	.org-domain .banner-org-logo {
		left: 14px;
		top: -13px;
		font-size: 26px;
	}
}

@media only screen and (max-device-width: 480px) {
	body {
		margin-left: 0 !important;
	}
}

.path-image-gallery .image-gallery-nav-item > div img {
	width: 100% !important;
}


@media (min-width: 767px) {
	.view-press-releases-category .image img {
		width: 160px;
	}
}















/*
div.form-item {
	margin: 3px 0 3px 3px;
}
#edit-submitted-public-type-wrapper label, #edit-submitted-company--organization-wrapper label {
	width:190px;
}
textarea#edit-submitted-message.form-textarea {
	height:50px;
}
.path-freeinfo ul.normal_bullets {
	padding-left:24px;
}
*/
ul.normal_bullets {
	padding-left:2px;
	padding-right:5px;
}
#confirmation_child1 {
	float:left;
	padding-left:10px;
	padding-top:50px;
	width:200px;
}
#confirmation_child2 {
	float:right;
	padding-top:40px;
	text-align:center;
	width:380px;
}
h2.thank_you {
	color:#000;
	font-family:trebuchet MS;
	font-size:300%;
}
/* CAPTCHA */
div.captcha {
	margin-top:10px;
	margin-bottom:15px;
	position:relative;
}
div.captcha img {
	margin-top:5px;
	margin-bottom:5px;
}
div.captcha div.description {
	padding-top:5px;
	position:relative;
}
/* ALTERNATE VIDEO*/
div.alt_video a {
	width:250px;
	height:42px;
	display:block;
	padding-top:28px;
	font-size:16px;
	background:url(/es/sites/all/themes/gold_master/www_drugfreeworld_org/images/play_vid.png) no-repeat scroll 5px 0 transparent;
	text-transform:uppercase;
}
div.alt_video a:hover {
	background:url(/es/sites/all/themes/gold_master/www_drugfreeworld_org/images/play_vid.png) no-repeat scroll -245px 0 transparent;
	text-decoration:none;
}
/* SUPPLIMENT TO MENU.CSS */
#information_kit_header h3 {
	margin:0;
}
/* FFX FIX 
 NEWS */
.path-news #main h3,
.path-news div.view-content h3 a {
	visibility:hidden;
	height:0;
	width:0;
	margin-top:0;
	padding:0;
}
a.news-title-link {
	font-size:16px;
}
h2.title a {
	line-height:24px;
	color:#6B6B6B;
	font-size:22px;
	text-transform:capitalize;
	margin:0 0 20px;
}
/* PRODUCT DETAILS PAGE */
a.prod_title {
	color:#a67a21;
	text-transform:uppercase;
}
h2.prod_title {
	color:#a67a21;
	text-transform:uppercase;
	font-size:20px;
	margin-top:0;
	padding-top:0;
}
div.prod_wrappersm {
	float:left;
	position:relative;
	padding-bottom:10px;
}
div.prod_thumb {
	width:140px;
	float:left;
	position:relative;
}
table.prod_small {
	width:160px;
	height:168px;
	float:right;
	position:relative;
	padding-left:10px;
	background-image:url(/es/sites/all/themes/gold_master/www_volunteerministers_org/images/prodbg_smgrad.jpg);
}
a.prod_small_showmore {
	font-size:10px;
	color:#666;
}
.prodhdr_top, .prodhdr_btm {
	width:859px;
	background-color:#FFF;
}
/* USER(S) PAGES */
.path-users #main h3, .path-users div.view-content h3 a {
	visibility:visible;
	height:auto;
	width:auto;
	margin-top:0;
	padding:auto auto auto 16px;
}
.path-user h3, .path-users h3 {
	background:url(/es/sites/all/themes/gold_master/www_volunteerministers_org/images/square-bullet.jpg) no-repeat 0 50%;
	visibility:visible;
	color:#333;
	padding-left:12px;
}
#header-form-login-body .description, #header-form-register-body .description {
	line-height:1.1em;
	width:300px;
	position:absolute;
	color:#FFF;
}
#header-form-login-body .form-text, #header-form-register-body .form-text {
	width:300px;
	padding-left:3px;
}
#header-form-login-body label, #header-form-register-body label {
	position:absolute;
	top:-500px;
	font:85% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.97em;
	color:#666;
	font-weight:400;
	text-transform:none;
	display:none;
}
#header-form-login-body .error, #header-form-register-body .error {
	color:#333;
	border:1px solid #00008B;
	background-color:#EFD1D1;
}
#header-form-login-body .password-strength, #header-form-register-body .password-strength, #header-form-login-body .password-description, #header-form-register-body .password-description {
	display:none;
	visibility:hidden;
	position:absolute;
}
#header-form-login-body span.password-confirm, #header-form-register-body span.password-confirm {
	position:relative;
	left:-180px;
}
#header-form-login-body .my-form-wrapper {
	padding-left:6px;
}
#header-form-login-body span.ok, #header-form-register-body span.ok, #header-form-login-body span.error, #header-form-register-body span.error {
	border:none;
}
#header-form-login-body .my-form-wrapper, #header-form-register-body .my-form-wrapper {
	width:650px;
}
#start_accordion img {
	position:absolute;
}
div.error {
	background-color:#FFF;
	border:2px solid #EFD1D1;
	background-image:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/needs-correction.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:50px;
	width:435px;
	margin-top:10px;
	color:#333;
	min-height:25px;
	padding-top:20px;
	padding-bottom:20px;
}
div.status {
	background-color:#FFF;
	border:2px solid #EFE0C5;
	background-image:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/complete.png);
	background-position:8px center;
	background-repeat:no-repeat;
	padding-left:70px;
	width:80%;
	margin-top:10px;
	color:#333;
	min-height:25px;
	padding-top:20px;
	padding-bottom:20px;
}
#header-form-login-body .form-submit {
	margin-top:15px;
}
#start_accordion .header-form-register {
	background-position:146px 4px;
}
#start_accordion .header-form-login {
	background-position:125px 4px;
}
/*
.path-freeinfo form#webform-client-form-5, .path-freeinfo form#webform-client-form-173 {
	padding-left:0;
	margin-left:0;
	border:none;
	font-size:14px;
	border-style:none;
}
.path-freeinfo .webform-component-textfield,
#webform-client-form-5 input,
.path-freeinfo .webform-component-textfield,
#webform-client-form-173 input {
	font-size:10px;
	width:170px;
}
#webform-client-form-5 #edit-submitted-address1 {
	width:350px;
	font-size:10px;
}

.path-freeinfo #webform-client-form-5 table tbody tr td, .path-freeinfo #webform-client-form-173 table tbody tr td {
	font-size:10px;
	line-height:10px;
}
#webform-client-form-5 table tbody tr td, #webform-client-form-173 table tbody tr td {
	height:5px;
	overflow:hidden;
}
.path-freeinfo #edit-submit.form-submit, .path-freeinfo #edit-submit.form-submit, .path-edukitform #edit-submit {
	width:80px;
}
#webform-client-form-5 p, #webform-client-form-173 p {
	line-height:18px;
}
.path-freeinfo #webform-client-form-5 select, #webform-client-form-173 select {
	width:170px;
	font-size:10px;
}
.path-freeinfo #edit-submitted-address-wrapper input, #edit-submitted-address2-wrapper input, input#edit-submitted-how-found-other.form-text, .path-freeinfo #edit-submitted-address-wrapper input, .path-edukitform #edit-submitted-address1, #edit-submitted-address1, input#edit-submitted-how-found-other.form-text {
	width:350px;
	font-size:10px;
}
.path-freeinfo label, div.form-item label, .form-item label, div.form-item label {
	font-size:10px;
	line-height:12px;
	//padding-top:10px;
	margin-top:0;
}
*/
.path-store div.form-item label {
	padding-top:2px;
}
.path-store .add-to-cart {
	top:-32px;
}
.path-store .form-submit {
	margin-top:13px; 
}
/*
#edit-qty-1-wrapper .form-submit {}
.path-freeinfo #edit-submitted-address2-wrapper label, #edit-submitted-address2-wrapper label {
	width:250px;
	font-size:10px;
	line-height:normal;
}
.path-freeinfo ul.normal_bullets li, ul.normal_bullets li {
	list-style:disc;
	list-style-type:disc;
	margin-top:8px;
	margin-left:5px;
	line-height:13px;
	list-style-position:inside;
}
#webform-client-form-5 textarea#edit-submitted-message.form-textarea, #webform-client-form-5 textarea#edit-submitted-message.form-textarea, #webform-client-form-173 textarea#edit-submitted-message.form-textarea, #webform-client-form-173 textarea#edit-submitted-message.form-textarea {
	height:50px;
	width:350px;
}
*/
span.location, span.date {
	color:gray;
}
.start-form-register, #start_accordion img.start-active, #start_accordion img.start-active {
	display:none;
}
#header-form-login-body .password-parent, #header-form-register-body .password-parent, #header-form-login-body .confirm-parent, #header-form-register-body .confirm-parent {
	margin-left:0;
}
div.error ul, div.status ul {
	margin:auto;
}
.article-date-location {font-weight:bold;}
.article-location {color:#7B3B3B}
.h3.display-location {color:#666}
/* blanks */
/*
.path-freeinfo {
}

#webform-client-form-173 #edit-submitted-company-wrapper label {
  width: 190px;
}
*/#share_this {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
#share_this h2.title  {
	color:#990000;
	font-size:140%;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:4px;
}
#information_kit_text .content {
	margin-top:170px;
	width: 180px;
	height: 30px;
	display: block;
}
#interactive_site {
	float:right;
	margin:0 auto;
	position:relative;
}
/*#information_kit {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/yhr-free-info-kit.png) no-repeat center 25px;
	width:197 px;
	height:300px;
	text-align:center;
	margin-top:10px;
}*/
/*  #information_kit_header * {
	white-space: nowrap;
} */
#nice-menu-1 a, .breadcrumb a {
	text-decoration:none
}
.home_ctnt td a {
	text-decoration: none;
	font-weight:bold;
	font-size:12px
}
.link a {
	text-decoration:none
}
#information_kit_body a.learn_more {
	color:#999;
/*	margin-top:225px;*/
	padding-right:5px;
	text-transform:uppercase;
	background:transparent none;
	padding:0;
}
#information_kit_text h2 a {
	color:#999;
}
#home_ctnt {
	background-color:#FFF;
	margin-top:-15px;
}
.home_ctnt_spacer {
	border-bottom: 2px solid #ccc;
	margin-bottom:20px;
}
td a.learn_more {
	float:right;
	text-decoration:none;
	font-weight:bold;
}

/* TAKE ACTION */
.path-take-action .slide-header-left-pane,
.path-what-are-human-rights .slide-header-left-pane {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/parchment_action.png) no-repeat scroll 0 0 transparent;
}

.path-take-action .slide-header-slide-text-pane,
.slide-header-slide-text-pane {
	padding:10px;
	margin-top:10%;
	margin-bottom:auto;
	color:#000
}

a #products_image_data {
color:#84611A;
text-transform:uppercase;
}
a #products_image_data p {
    color:#666666;
    font-size:11px;
    font-weight:bold;
    text-transform:lowercase;
}
a #products_image_data #products_grid_title p {
    color:#84611A;
    text-transform:uppercase;
    font-weight: normal;
}
#products_image_data {float:right;
height:160px;
position:relative;
vertical-align:middle;
width:175px;}
.imagecache-product_list {padding:3px;}
.slide-header-pane {
font-size:12pt;
line-height:12pt;
}#gcui-header-player-wrapper .gcuihpw-menu {
	/*padding-top:8px;*/
	height: 324px;
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0 2px no-repeat;
	line-height: 1em;
}
#gcui-header-player-wrapper .gcuihpw-menu-alt {
	/*padding-top:8px;*/
	height: 324px;
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) no-repeat;
}

#gcui-header-player-wrapper .gcuihpw-menuitem-top {
	background:no-repeat scroll left bottom transparent;
}

#gcui-header-player-wrapper .gcuihpw-menuitem-bottom {
	background: no-repeat scroll left top transparent;
	height:20px;
}

#block-gcui_slide_header-0 .slide-header-vidbtn {
	padding-right: 40px;
}

#gcui-header-player-wrapper .gcuihpw-sidelink {
	background: repeat-y scroll left top transparent;
	padding-left: 40px;
	padding-right: 18px;
	width: 220px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 1px;
}
#gcui-header-player-wrapper .gcuihpw-sidelink .smaller {
    font-size: 0.9em;
}

#gcui-header-player-wrapper a.gcuihpw-sidelink,
#gcui-header-player-wrapper a.gcuihpw-sidelink:link,
#gcui-header-player-wrapper a.gcuihpw-sidelink:hover,
#gcui-header-player-wrapper a.gcuihpw-sidelink:active,
#gcui-header-player-wrapper a.gcuihpw-sidelink:visited {
    text-decoration: none;
    color: #fff;
}
#gcui-header-player-wrapper .gcui-top-alt {
	position: absolute;
	bottom: 0;
	width: 283px;
}

#gcui-header-player-wrapper .header-menu-button-alt-text {
	text-align: center;
	position: absolute;
	left:0;
}

#gcui-header-player-wrapper .header-menu-button-alt {
	cursor: pointer;
	font-weight: normal;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	height: 55px;
	/*padding-top: 0;*/
    width: 284px;
}
.highlight {
	color:#2CA7AA;font-size:20;font-weight:600;
}
.smaller {
	font-size:12;
}

#gcui-header-player-wrapper .dropdown {
	width:200px;
	position: absolute;
	left: 5px;
	bottom: 5px;
	background: #000;
	height:auto;
	position: absolute;
	bottom: 10px;
	box-shadow: 0px 0px 15px #111;
	-moz-box-shadow: 0px 0px 15px #111;
	-webkit-box-shadow: 0px 0px 15px #111;
}
.dropdown-button {
	color: #fff;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
	/*background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/dropdown_under.jpg) no-repeat top left;*/
	cursor: pointer;
	padding-left: 20px;
	min-height: 25px;
	border-top: groove #0A2226 2px;
	border-bottom: solid #555 1px;
	padding-top:5px;
	z-index:0;
}
.dropdown-button:hover {
	/*background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/dropdown_over.jpg) no-repeat top left;*/
	text-decoration: none;
	box-shadow: 0px 0px 10px #CDA948;
	-moz-box-shadow: 0px 0px 10px #CDA948;
	-webkit-box-shadow: 0px 0px 10px #CDA948;
	z-index:70;
}
.dropdown-button a {
	text-decoration: none;
}
#dropdownbutton1{
	/*background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/dropdown_top.jpg) no-repeat top left;*/
	cursor: default;
	opacity: 1;
	font-size: 12px;
	border: groove #0A2226 1px;
	min-height: 0px;
	box-shadow: 0px 0px 0px #5ab2b2;
	-moz-box-shadow: 0px 0px 0px #5ab2b2;
	-webkit-box-shadow: 0px 0px 0px #5ab2b2;
	padding-bottom: 2px;
	border: solid #555 1px;
}
.takeAction {
	position: absolute;
	bottom:0px;
}
.header-menu-button-alt.takeAction {
	/*background:url(/es/images/header_sidemenu_alt.jpg) 0 -273px no-repeat;*/
	/*padding-left: 30px;*/
}
.header-menu-button-alt.takeAction:hover {
	/*background:url(/es/images/header_sidemenu_alt.jpg) -284px -273px no-repeat;*/
	/*padding-left: 35px;*/
}
.share {
	position: absolute;
	bottom: 90px;
}
.header-menu-button-alt.share {
	/*background:url(/es/images/header_sidemenu_alt.jpg) 0 -273px no-repeat;*/
	padding-left: 30px;
	height:40px;
}
.header-menu-button-alt.share:hover {
	/*background:url(/es/images/header_sidemenu_alt.jpg) -284px -273px no-repeat;*/
	padding-left: 35px;
	height:40px;
}
.dropdown-marker {
	width: 20px;
	background: #4c797e;
}
.header-menu-button-alt-4 {
	/*background:url(/es/images/header_sidemenu_alt.jpg) 0 -273px no-repeat;*/
	/*padding-left: 30px;*/
}
.header-menu-button-alt-4:hover {
	/*background:url(/es/images/header_sidemenu_alt.jpg) -284px -273px no-repeat;*/
	/*padding-left: 35px;*/
}
#gcui-header-player-wrapper .flyout {
	background: none;
	width: auto;
	height: auto;
/*	left: 1px;*/
	margin-left:282px;
	z-index: 250;
}
#gcui-header-player-wrapper .flyout_items {
	width: 525px;
	text-align: left;
	margin-left: 20px;
	z-index: 250;
}
#gcui-header-player-wrapper .flyout-button {
	width: 90px;
	height: 56px;
	
}

#gcui-header-player-wrapper .flyout-button-alt {
	width: 90px;
	height: 56px;
	margin: 0;
}
#gcui-header-player-wrapper .flyout-caption {
	width: auto;
	line-height: .9;
}

#gcui-header-player-wrapper .item {
	height: 66px; 
	padding-bottom: 2px;
    width: 284px;
}
/* ========================================================================== */
/* item1 */

#gcui-header-player-wrapper .gcuihpw-item1  {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px -58px no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item1:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px -58px no-repeat;
}


#gcui-header-player-wrapper .gcuihpw-item2 {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px -126px no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item2:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px -126px no-repeat;
}


#gcui-header-player-wrapper .gcuihpw-item3 {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px -194px no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item3:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px -194px no-repeat;
}


#gcui-header-player-wrapper .gcuihpw-item4 {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px bottom no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item4:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px bottom no-repeat;
}

#gcui-header-player-wrapper .gcuihpw-item1-alt  {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) 0px -56px no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item1-alt:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) -284px -56px no-repeat;
}


#gcui-header-player-wrapper .gcuihpw-item2-alt {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) 0px -125px no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item2-alt:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) -284px -125px no-repeat;
}


#gcui-header-player-wrapper .gcuihpw-item3-alt {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) 0px -194px no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item3-alt:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) -284px -194px no-repeat;
}


#gcui-header-player-wrapper .gcuihpw-item4-alt {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) 0px bottom no-repeat;
}
#gcui-header-player-wrapper .gcuihpw-item4-alt:hover {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back_alt.jpg) -284px bottom no-repeat;
}

#gcui-header-player-wrapper .gcuihpw-top {
    /*font-family: Tahoma, Geneva, sans-serif;*/
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) no-repeat 0px 0px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 1px;
	padding-top: 18px;
	min-height: 30px;
	display: block;
	cursor: pointer;
}

/* RTL */

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-top {
    background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) no-repeat 2px 0px;
}

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .flyout-button-alt {
        float: right;
}

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item1-alt  {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px -58px no-repeat;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item1-alt:hover {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px -58px no-repeat;
}


#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item2-alt {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px -126px no-repeat;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item2-alt:hover {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px -126px no-repeat;
}

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item3-alt {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px -194px no-repeat;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item3-alt:hover {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px -194px no-repeat;
}

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item4-alt {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) 0px bottom no-repeat;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-item4-alt:hover {
        background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/banner_menu_back.jpg) -284px bottom no-repeat;
}


#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl #video_background {
	left:1px;
	right:auto;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl #defaultimagediv {
	left:1px;
	right:auto;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .flyout {
/*	left:0;
	right:auto;*/
    right: 0px;
	margin-left: 0;
	margin-right: 283px;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl #main_player {
	left: 1px;
	right:auto;
}

#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .gcuihpw-menu {
	position: absolute;
	right: 1px;
	left: auto;
	width:285px;
	height: 324px;
	font-family: Arial, Verdana, Sans-serif;
}

.block-gcui_header_player .gcui-header-player-wrapper_rtl .box {
	float: right;
	padding: 0;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl .dropdown {
	left: auto;
	right: 283px;
}
#gcui-header-player-wrapper.gcui-header-player-wrapper_rtl #autoplayFoBar {
	background: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/play_bar_blue_rtl.png);
}
/* MORE VIDEOS BLOCK */

.block_more_videos .col_01, .block_more_videos .col_02, .block_more_videos .col_03 {
	width: 190px;
	float:left;
	padding-left: 15px;
}

.block_more_videos a {
	text-decoration: none;
	font-size: 80%;
	position: relative;
	bottom:5px;
}

.block_more_videos a.active {
	font-weight: bold;
	color: #000000;
}

.block_more_videos ul li.vid_link {
	list-style-image: url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/btn_play.png);
}

.slide-header-vidbtn-bar  {
background:url(/es/sites/all/themes/gold_master/www_youthforhumanrights_org/images/video-play-area-bg.png) repeat scroll 0 0 transparent;
bottom:0;
height:50px;
left:0;
position:absolute;
right:0;
}