/** layout **/body {
padding: 0;
width: 100%;}#page {
background: #FFFFB5;
}#header, #main, #footer {
width: 1050px;
margin: 0 auto;
padding: 0;}

#header {
  padding-top: 22px;
}

#block-nice_menus-1 {
padding-top: 17px;
width: 1000px;
padding-left: 22px;
margin: 0;}#main-inner {  padding: 10px 75px 25px 75px;  margin: 0;}
/** general **/#page {
background: #FFFFB5 url(images/page-bg.png) top left repeat-x;}/** header **/#header {
background: url(images/head.gif) top center no-repeat;}#block-block-8 {
position: absolute;
top: 40px;
margin-left: 700px;
width: 280px;
}
/* brand */
#site-name a:hover, #site-name a:visited {

text-indent: -9000px;
}
#site-name a {

background: url(images/brand.png) top left no-repeat;

width: 700px;

height: 136px;

margin-left: 30px;

text-indent: -9000px;

float: left;
}

/* section brands */

body.section-centroaut-nomo #site-name a {


background: url(images/ca-logo-big.gif) top left no-repeat;


}



body.section-ausm #site-name a {


background: 
url(images/ausm-logo-big.gif) top left no-repeat;


}



/** sub logos **/


#sub-logo a {


  text-indent: -9999px;


  float: right;


}


.ausm a {



width: 130px;



height: 50px;



background: url(images/ausm-logo.png) top left no-repeat;



padding-bottom: 15px;



display: block;


}


.ca a {



width: 153px;



height: 50px;



background: url(images/ca-logo.png) top left no-repeat;



display: block;


}


.msn a {



display: none;



}


body.section-centroaut-nomo .ca a {



display: none;



}


body.section-centroaut-nomo .msn a, body.section-ausm .msn a {



width: 223px;



height: 50px;



background: url(images/msn-logo.png) top left no-repeat;



padding-bottom: 15px;



display: block;



}


body.section-centroaut-nomo .ca a {



display: none;



}


body.section-ausm .ausm a {



display: none;



}




/** primary links **/
ul#nice-menu-1 {

margin: 0;

z-index: 200;
}
#block-nice_menus-1 ul.nice-menu li a {

font-family: Arial,Helvetica,sans-serif;

font-size: 1.3em;

font-weight: bold;

text-
decoration: none;

text-transform: uppercase;

color: #fff;

line-height: 21px;

padding: 5px 5px 0 5px;

margin: 0 7px 0 0;

height: 28px;

letter-spacing: -1px; /* IE7 and below truncates any decimals here, so use a whole number */
}
#block-nice_menus-1 ul.nice-menu li a.active {

background: #fff url(images/tab-gradient.gif) top left repeat-x;

color: #333;

-moz-border-radius: 5px 5px 0 0;

-webkit-border-top-right-radius:5px; 

-webkit-border-top-left-radius:5px;
}
#block-nice_menus-1 ul.nice-menu ul {

margin-top: 5px;


}
#block-nice_menus-1 ul.nice-menu ul ul {

margin-top: 5px;

padding-top: 5px;
}
#block-nice_menus-1 ul.nice-menu li li {

margin-right: 25px;

width: 225px;

text-align: left;
}
#block-nice_menus-1 ul.nice-menu li li a {

text-transform: none;

color: #666;

border-bottom: solid 1px #efefef;

text-transform: none;

font-size: 16px;

text-align: left;

font-weight: bold;

letter-spacing: 0;

padding-bottom: 5px;

height: 100%;
}
#block-nice_menus-1 ul.nice-menu li li 
.active a {

-moz-border-radius:0;

-webkit-border-radius:0;

background: transparent;
}
#block-nice_menus-1 ul.nice-menu li li a:hover {

background: #f0f0f0;
}




/* keep menu trails active */ 


/* parent items */ 


#block-nice_menus-1 ul#nice-menu-1 li.active-trail>a {



background: #fff url(images/tab-gradient.gif) top left repeat-x;



color: #333;



-moz-border-radius: 5px 5px 0 0;



-webkit-border-top-right-radius:5px; 



-webkit-border-top-left-radius:5px;


}


/* child items */ 


#block-nice_menus-1 ul#nice-menu-1 li li.active-trail>a {



-moz-border-radius: 0;



-webkit-border-radius: 0;




background: #f0f0f0;



color: #666;


}


/* top-level links background:transparent */

#block-nice_menus-1 ul.nice-menu li, #block-nice_menus-1 ul.nice-menu-down li.menuparent {


border: 0;


background: transparent; 

}



/* keep parent links selected when hovering over child links */

#block-nice_menus-1 ul.nice-menu-down li.menuparent:hover a, #block-nice_menus-1 ul.nice-menu-down li.over a, #
block-nice_menus-1 ul.nice-menu li a:hover {
   
color: #333;

}




/* first child links */

#block-nice_menus-1 ul.nice-menu li.menuparent ul {


background: transparent url(images/drop-down.png) bottom right no-repeat; 


border: 0;


width: 250px;


padding: 0 25px 25px 10px;


margin-bottom: 5px;

}

#block-nice_menus-1 ul.nice-menu li.menuparent ul a {


width: 100%;

}


/** secondary links **/

/** content **/#main {
background: transparent url(images/content-middle.png) top center repeat-y;}
/** sidebar **/
#sidebar-right .block {

margin-bottom: 50px;
}
#block-block-9 p {

line-height: 32px;
}
#sidebar-right .block-constant_contact {

margin-bottom: 15px;
}/** footer **/#footer {
background: url(images/footer-top.gif) top center no-repeat;}#footer-inner {   padding: 25px 50px;
background: url(images/footer.gif) bottom center no-repeat;
color: #fff;
font-size: 14px;}#footer-message {
text-align: center;
clear: both;}#footer-inner a {
color: #fff;
text-decoration: none;}#footer-inner a:hover {
text-decoration: underline;}
/* footer blocks */
#footer .block {

position: relative;  

float: left;  

padding: 0;
}
.region-footer {

padding: 0 25px;
}

/* left column blocks */

#block-block-6 {


float: left;


width: 310px;

}

/* center column blocks */

#block-
menu_block-1 {


float: left;


width: 310px;


margin: 0 10px;

}

/* right column blocks */

#block-block-5 {


float: right;


width: 310px;

}
#block-menu_block-1 ul {

padding: 0; 
}
#block-menu_block-1 li {

list-style: none;

margin: 0;

padding-bottom: 5px;

border-bottom: solid 1px #9D0000;
}
.menu-mlid-108 { /* lazy way of removing home link */

display: none;

text-indent: -9999px;
}/* closure */#closure-blocks {
padding-bottom: 25px;
text-align: center;
font-size: 12px;}#closure-blocks a {
color: #333;}
/** a element **/a:link, a:visited {
color: #B30000;
text-decoration: none;
font-weight: bold;}a:hover {
text-decoration: underline;}/** typography **/p {
font-family: Arial,Helvetica,Tahoma,sans-serif;}h1.title {
color: #333;
font-size: 2.25em;}h2.title {
margin-top: 15px;}h3.title {
color: #333;
font-size: 1.25em;
text-transform: uppercase;
letter-spacing: -1px;
margin-top: 15px;}h3.content {
margin: 0 0 5px 0;
padding: 0;
color: #737373;}a:hover h3.title  {
text-decoration: underline;}#sidebar-
right h2.title {
color: #B80000;
border-top: solid 5px #B80000;
padding-top:3px;}#footer h2.title {
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #fff;
font-size: 20px;}h2, h3, h4, h5, h6 {
color: #333;}/** image gallery **/.field-field-image .field-item {float:left;margin-bottom:15px;margin-top:0 !important;padding-bottom:15px;padding-top:0 !important;position:relative;width:25%;}.field-field-image .field-item img {border:1px solid #BBBBBB;margin:7px 14px 7px 0;padding:5px;width:125px;}.view-image-galleries .views-field-field-image-fid {
float: left;
margin-bottom: 25px;}.view-image-galleries .views-field-title, .view-image-galleries .views-field-created {
padding-left: 275px;}.view-image-galleries .views-row {
clear:both;}
/** image block **/
.view-image-galleries .views-view-grid {

width: 100%;
}
.view-image-galleries .views-view-grid .views-field-field-image-fid {

margin-bottom: 10px;
}
/** search block **/form#search-block-form 
label {   text-indent: -9999px;   display: none;}#block-search-0 {
margin-top: 15px;
margin-bottom: 15px;
padding: 0;}/*#block-search-0 {
margin-top: 25px;}form#search-block-form .form-item {
margin: 0;}form#search-block-form input {
height: 30px;}form#search-block-form input.form-text {
margin: 0;
height: 30px;
width: 100px;
padding: 0;
border: solid #ddd;
border-width: 1px 0 1px 1px;}form#search-block-form input.form-submit {
border: solid 1px #eee;
padding: 0;
background: url(images/secondary-links-bg.png) top left repeat-x;}*//** tables **/thead {
color: #666;
border-bottom: solid 2px #666;}tr.even {
background: #f0f0f0;
padding: 15px 0;}tr.odd {
background: #fff;
padding: 15px 0;}table#attachments, table#webform-components, table.sticky-table {
width: 100%;}tr {
padding: 10px 0;}/* lightbox */#outerImageContainer {
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;}#imageDataContainer {
-moz-border-radius: 0 0 5px 5px;
-webkit-border-bottom-left-
radius: 5px;
-webkit-border-bottom-right-radius: 5px;}/* pager */ul.pager {
padding: 0;
margin: 2em 0 1em 0;}li.pager-current {
background: #eee;
border: solid 1px #ddd;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;}ul.pager li a {
font-weight: normal;}/* misc */.node-inner {
clear: both;}.inline {
float: right;}
/* front page */
.view-front-page .views-row {

border-bottom: double 3px #9f9f9f;

margin-bottom: 10px;
}
.view-front-page .views-row-last {

border-bottom: none;
}
.view-front-page .views-field-field-flier-image-fid {

float: right;

padding-top: 16px;
}
.view-front-page .views-row {

clear: both;
}
/* adds padding to uploaded images in pages */
img.imgupl_floating_right {

padding: 0 0 10px 10px;
}
img.imgupl_floating_left {

padding: 0 10px 10px 0;
}
/* small centro autonomo logo next to titles in section */
body.section-centro-aut-nomo h1.title { 

background: url(images/brand-el-centro.png) center left no-repeat;

padding-left: 60px;
}

/* flyers block */
.view-flyers {

width: 175px;


float: right;

padding: 0 10px 10px 10px;
}
.view-flyers .view-footer {

font-size: 85%;

color: #666;

text-align: center;
}

.view-display-id-block_2 {

width: 590px;

float: left;
}

.unpublished {

display: none;
}

#block-block-9 {

float: left;

margin: -53px 0 0 640px;

padding: 0;
}

/* #block-menu-secondary-links li.last a {

display: block;

text-indent: -9999px;

background: url(images/fb.png) no-repeat top left;

height: 30px;

width: 30px;

float: left;

margin: -27px 0 0 225px;

opacity:0.7;
} */

#block-menu-secondary-links li.last a:hover {

opacity:1.0;
}

body.front .sidebar-right #content-inner { 

padding-right: 0;

}
body.front #content-area {

width: 900px;

}
body.front h1.title {

display: none;

}
body.front #content-inner {

margin-top: 0px;

}
.two-sidebars #sidebar-right { margin: 0; }

body.section-photos img.imagecache-150x150_cropped  { float: left; padding-right:10px; }
body.section-photos .views-row { clear: both; padding: 10px 0; }

/* Main image floats, jack@palantetech.coop 09-24-14 */
.field-field-main-image {
  float: left;
  padding: 0 1em 0.5em 0;
}

/* Language switcher, jack@palantetech.coop 09-24-14 */
.translation_box {
        float: right;
        color: #333333;
        padding: 5px;
        margin: -7px 0 10px 12px;
        background-color: #DCDCDC;
        }

/* Speaking Tour content type and views, jack@palantetech.coop 10-24-14 */

div.field-field-speaking-tour-dates, div.field-field-speaking-tour-locations {
  font-weight: bold;
}

/* Front page styles, jack@palantetech.coop 11-10-14 */
div.slideshow-teaser {
  float: left;
  width: 55%;
}

div.slideshow-image {
  float: left;
  padding-left: 0.5em;
}

body.front div.panels-flexible-region-last div.service-links {
  display: none;
}

body.front div.panels-flexible-region-last {
  padding-left: 0.5em;
}