/**
 * =GLOBAL
 */
/*
drapier color: #6a2b1a;
*/

html {
  min-height: 600px;
}

body{
 background-color:#093442;
   min-height: 600px;
}

div#wrapper {
  padding: 5px;
  background-color:#ffffff; 
  min-height: 600px;
}

div#container {
  background-color:#ffffff; 
    min-height: 600px;
}
 
#header {
  padding: 0;
}

#header #logo{
  float: none;
}


body.sidebar-right #center {
 width: 680px;

}

body.sidebar-right #center.two_columns {
 width: auto;
}

.sidebar {
  width:260px;
}


h2 {
  font-size: 1.4em;
  font-weight: normal;
}

h2 strong,
h2.front-page {
  color: #65456b;
}

h2.front-page {
  font-weight: bold;
  font-size: 1.5em;
}

div#center h2 {
  margin-top: 0;
}

h3 {
  font-size: 1.2em;
  font-weight: normal;
}

div#footer {
  text-align: center;
}

div#dho_logo_wr {
 position: absolute;
}

a.dho_logo_home {
  display: block;
}

a#logo_wr {
  /* float:right; */
}

#header #logo {
padding:0;
}

span#sitename {
  color: black;
}

div.login_box {
  text-align: left;
  margin-top: 55px;
  color: #666666;
}

/* generic class to dim black text */
.disabled {
  color: #666666;
}

/* Required by jQuery UI to make visual effect of zooming trail */

.ui-effects-transfer {
  border:1px dotted black;
}

/**
 * =primarly links menu-------------------------------------------- 
 */



div#menubar {
  background:#EEEEEE none repeat scroll 0 0;
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  font-weight:700;
  padding:8px 5px;

}

#nav ul.primary-links,
#nav ul.dynamic-persistent-menu-menu {
/*  cancel the default Framework style (block)*/
  background: transparent;
  display: inline;
  border: 0;
  padding: 0;
  margin: 0;
}


#nav ul.primary-links li { 
  padding: 0;
  margin: 0;
}

#nav ul.primary-links li a:link,
#nav ul.primary-links li a:visited,
#nav ul.primary-links li a:hover,
#nav ul.primary-links li a:active {
  padding: 2px ;
}

#nav ul.primary-links li a:hover {
  background-color: #cccccc;
}

form#search-theme-form {
  margin: 0;
  padding: 0;

}

form#search-theme-form  div {
  margin: 0;
  padding: 0;
}

div#search input {
  font-size: 0.9em;
  margin-top: -1px;
}

/**
 * =sidebar--------------------------------------------
 */
div.sidebar div.block {
  border: 1px solid #cccccc;
}

div.block-block div.content {
  padding: 3px;
}
 
div.block h3{
  font-size: 1.1em;
  background-color: #65456b;;
  color: #ffffff;
  padding-left: 12px;
  
  margin-top: 0;
}

div .collapsiblock {
  background-position: 2px;
}

div.sidebar span.field-content a.active {
color: #000000;
text-decoration: underline;
}




/**
 * =category listing
 */
span.field-content-nodecount,
span.field-content-noresult {
  color: #888888;
}
 
div.project-rimage-wr {
  float: left;
  margin-right: 10px;
  width: 150px;
  text-align: center;
  border: 1px solid #cccccc;
}

img.project-rimage {
  margin: 5px;
  max-width: 120px;
}

div.project-rimage-wr.empty {
   border: 1px solid #ffffff;
}

.item-list .pager {
  text-align:right;
}

div.project-abstract p {
margin-bottom: 5px;

}

ul.terms-level-2 {
border: 1px solid #aaaaaa;
background-color: #dddddd;
font-size: 0.8em;
}

/*
div.project-abstract {
  float: left;
  width: 40%;
}

div.project-fields {
  float: left;
  width: 33%;
}
*/

/**
 * =project page --------------------------------------------------
 */

.node-unpublished {
  border:1px solid #CCCCCC;
}

/* if Javascript ON, hide second part of the table*/
html.js table.terms tbody.hidden {
 height: 0px;
 overflow: hidden;
 display: none;
}

html.js table.terms tbody.hidden tr td {
   border: none; 
}

table.terms tr td{
  border-bottom: 1px solid #cccccc;
}


table.terms td {
  padding: 3px;
  font-size: 0.85em;
}

table.terms td.term_name {
  color: #666666;
  background-color: #dddddd;
}


div.node-body {
  clear:both;
}

div.workflow-help-text {
  padding: 5px 2px;
  margin-bottom: 5px;
  font-size:0.85em;
}

div.workflow-help-text p.status-timeline {
  font-size: 1.3em;
}

div.workflow-help-text span.workflow-status {
  color: #666666;
}

div.workflow-help-text span.done  {
  border: 1px solid #999999;
    background-color: #d6ffd6;
/*   background-color: #ffd3d3; */
/*   background-color: #FFF4F4; */
  padding: 2px 5px;
}

div.workflow-help-text span.done strong {
  color: black;
}

div.workflow-help-text span.todo {
  border: 1px dotted #666666;
  padding: 2px 5px;
}

div.disclaimer {
color: #666666;
font-size: 0.8em;
}

/**
 * =project editing form --------------------------------------------------
 */
 
/*
div#container.crp_project form#node-form label a{
  margin-left: 15px;
} 
*/

span.ie6notsupported {
  display: none;
}

div#container.crp_project .advanced-help-link {
  float: none;
  margin-left: -1em;
  margin-top: -1em;
  padding: 0;  
}
 
label.option:hover {
  background: #d7eeff;
}
 
span.remaining {
  font-weight: normal;
  color: #666666;
  font-size: 0.9em;
}
span.error {
  color:#EE5555;
}
/* */
div.form-item div#autocomplete ul li{
background-color: #d7eeff;
/* color: #d7eeff; */
}

div.form-item div#autocomplete ul li.selected {
background-color: #006699;
}
 
/*  hide the trimmed preview */
div#container.crp_project div.preview > h3:first-child + div.node {
  display: none;

}
div#container.crp_project div.preview > h3:first-child:after {
  content: " (not shown)";
}

span.form-required {
  color: #FF0000;
}

span.form-required-forpublishing {
  color: #452e60;
}

fieldset.collapsed span.form-required {
  display: inline;
}

html.js div#container.crp_project fieldset legend.collapse-processed {
  font-size: 1.2em;
  display: block;
  background-color: #eeeeee;
  border: 1px solid #CCCCCC;
  margin-top: -1.3em;
}

html.js fieldset {
  margin-top: 1.5em;  
}

 
/* hide day field */
select#edit-startdatearray-day,
select#edit-enddatearray-day {
  display: none;
}
 
form#node-form div.form-item input.form-autocomplete{
  width: 95%;
}

div#edit-buttons-wrapper {
    margin-top: 0;
    clear: both;
    float: right;
    width: 37%;
    text-align: right; 
}


/* need a hack for IE: % width for fieldsets or their parent seems not to work properly*/
/* see fix-ie.css  */
    div.tss-ulster {
    float: left; 
    width: 47%;
    }
    
    
    div.tss-connacht {
      clear: none;
      float: right;
      width: 47%;
    }
    
    div.tss-munster {
      clear: both;
      float: left;
      width: 47%;
    }
    
    div.tss-leinster {
      clear: none;
      float: right;
      width: 47%;
    }  
/* two-column wide */
div.tss-methods,
div.tss-irish_geographic_name
{
  clear: both;
  width: 94%;
}
/* left column */
    div.tss-disciplines,
    div.tss-communication_and_collaboration,
    div.tss-data_capture,
    div.tss-data_structuring_and_enhancement,
    div.tss-strategy_and_project_management,
    div.tss-irish_institutions {
      clear: both;
      float: left;
      width: 47%;
    }
/* right column     */
    div.tss-data_analysis,
    div.tss-data_publishing_and_dissemination,
    div.tss-practice-led_research,
    div.tss-temporal_terms,
    div.tss-research_clusters,
    div.tss-content_types {
      clear: none;
      float: right;
      width: 47%;
    }
    

/* begin of folksonomies: clearing the float */
/* Other institutions */
div#edit-taxonomy-tags-42-wrapper  {
    clear: both;
} 

div#edit-links-wrapper {
    float: left;
    width: 60%; 
    margin-top: 0em;
}

div#edit-links-wrapper fieldset {
  margin-top: 0.5em;
}


div#edit-extent-scope-wrapper{
    float: left;
    width: 47%; 
}

div#edit-extent-scope-wrapper .form-item {
  margin-top: 0;
}


.taxonomy-super-select-checkboxes .form-item label.option {
  float:none;
  margin-right:0;
}

.taxonomy-super-select-checkboxes div.fieldset-wrapper div.form-item {
  margin:0;
  line-height: 80%;
}  

.taxonomy-super-select-checkboxes input.form-checkbox {
/*   margin:0; */
}

/**
 * =Editing Help tab --------------------------------------------------
 */
div.editing_help h3 {
font-weight: bold;
font-size: 1.2em;
border-bottom: 1px solid #cccccc;
}

/**
 * =MyProject tab --------------------------------------------------
 */

html.js div#new_project_link_wr div.workflow-help-text {
  margin-top: 1em;
  width: 50%;
}

/* hide it if JS enabled */
html.js div#new_project_link_wr div.workflow-help-text {
  display: none;
}

html.js div#new_project_link_wr:hover div.workflow-help-text {
  display: block;
}

div.workflow-help-text a {
  border: 1px solid #cccccc;
}

table.projects th {
    background-color: #dddddd;
}

table.projects td{

}

table.projects td,
table.projects th {
  padding: 3px;
  border: 1px solid #cccccc;
}

table.projects tr.row_1 {
  background-color: #eeeeee; 
}

table.projects td.state_published {
  color: green;
}

table.projects td.state_approved {
  color: orange;
}



/**
 * =(my) Collaborator form --------------------------------------------------
 */


form#drapier-ui-collaborators-form div fieldset#collaborators {
  float: right;
  margin: 0;
  padding-bottom: 0;
  width: 40%;
}


form#drapier-ui-collaborators-form div#edit-collaborators-username-wrapper {
  float: left;
}

form#drapier-ui-collaborators-form input#edit-collaborators-submit-username {
  margin-top: 2.1em;
  margin-left: 5px;
}


/**
 * =permissions form --------------------------------------------------
 */

form#user-admin-perm  th{
background-color: #ffffff;
}




