/* IMPORTANT NOTE TO DISCCRS PEOPLE -

To edit the CSS, you need to go down to the point where it says ___EDIT Starting Here___ -- do NOT edit above that point, since it WILL affect the page but NOT in the way you want it to  

*/



/**
 * Salamander theme, for Drupal 5
 * Florian Radut, florian[at]radut.net
 *
 *
 * by uncomment the corresponding css call you can change the subtheme
 * you can modify the page width (fixed or fluid) by changing #page { width: 95% or 950px }
 **
 */


@import "css/salamander1.css";
/*@import "http://disccrs.org/sites/all/themes/salamander/css/salamander2.css";*/

@import "style-mini.css";

body {
  margin: 0;
  padding: 0;
  font-family: Helvetica;
  font-size: 85%;
  line-height: 125%;
  color: #000;
  background-color: #FFFCD7;
  min-width: 780px;
}

#page {
   margin: 0;
   width: 100%; /* 95% or 950px */
}

tbody {
   border: none;
}

tr.odd td, tr.even td {
  padding: 0.3em;
}

/* Do NOT change these settings -- they will not affect the middle section of the DISCCRS pages!!!*/
h1, h2, h3, h4, h5, h6 {
	padding-bottom: 0.3em;
	margin: 0.6em 0;
}
h1 {
	font-size: 160%;
      line-height: 130%;
}
h2 {
	font-size: 125%;
}
h3 { 
	font-size: 110%;
}
h4 {
	font-weight:  bold;
	font-size:  100%;
	padding-bottom: 0em;
        margin-bottom: 0;
}
h5 {
	font-size:  80%;
	padding-bottom: 0em;
        margin-bottom: 0;
}
h6 {
	font-size:  60%;
        margin-bottom: 0;
}
ul {
	margin-top: 0em;
	margin-bottom: 0em;
}

/* ___EDIT Starting Here___ */

/* THIS is the place where you WANT to change settings that will affect the middle section of the DISCCRS pages!!! To affect the DISCCRS page middle sections, you MUST precede the tag declarations with div#main  */
div#main h1, h2, h3, h4, h5, h6 {
	padding-bottom: 0em;
        margin-bottom: 0;
}

div#main h1 {
	font-size: 120%;
        color: brown;
	padding-bottom: 0.2em;
}

div#main h2 {
	font-size: 110%;
        color: black;
}

div#main h3 { 
	font-size: 100%;
}

div#main h4 {
        font-size:  100%;
        font-weight: normal;
        padding: 0em 0em 0em 1em;
        margin:  0em 0em 0em 0em;
}

div#main h5 {
        font-size:  100%;
        font-weight: normal;
        padding: 0em 0em 0em 2em;
        margin:  0em 0em 0em 0em;
}

div#main h6 {
        font-size:  80%;
        font-weight: normal;
}

div#main img {
       border: solid;
}

div#logos img {
       border: none;
}

div#main blockquote {
	font-size: 100%;
        font-style: italic;
        font-weight: normal;
        padding: 0em 3em 0em 3em;
        margin:  0em 0em 0em 0em;
}

div#main highlight {
       color: #104A91;
}

div#main notation {
       font-style:italic;
       font-size:10px;
       display: block;
       line-height: 110%;
       padding: 0em 0em 0em 0em;
       margin:  0em 0em 0em 0em;
}

div#main div {
/* Do NOT edit the div tag -- it flows thru to ALL other tags if it doesn't include a class="blah-blah-blah" after it*/
}

div#main ol {
     /* this is for NUMBERED lists */
     padding-left: 3em;
}

div#main ul {
     /* this is for BULLETED lists */
     padding-left: 3em;
}

div#block-menu-primary-links ul {
        font-size:  100%;
}

div#main address {
        font-size:  80%;
        font-weight: normal;
        font-style: normal;
        padding: 0em 0em 0em 0em;
}

/* Tags for Profile form page*/
#user-profile-form label {
       color:black;
}

#user-profile-form div.description {
       color: black;
}

#user-profile-form span.description_runin {
/*        font-style: italic;  */
        font-weight: bold;
}

#user-profile-form input[type="text"] {
       color: black;
}

#user-profile-form input[name="profile_Birth_month"] {
/*       width: 10em;  */
}

/* Tags for search results page*/
div#main dt.title a {
       /*  Insert declarations here to control the person's name */
}

div#main dd {
       /*  Insert declarations here to control the title of their dissertation*/
       color: black;
}

/* Tags for dissertation display page*/
div#abstract_disp span.abstract_title {
      /* Insert declarations here for Title of Abstract -- note, however, that this is a span so it adopts everything from the div.abstract_name declarations directly below*/
        font-style: normal;
}

div#abstract_disp div.abstract_name {
      /* Insert declarations here for Registrant name, university, year, number of pages, etc.*/
        font-style: normal;
}

div#abstract_disp div.abstract_diss {
      /* Insert declarations here for Abstract*/
        color: black;
}


/* Keep this so Titles and sidebars are still brown */
div#main h1.title {
	font-size: 160%;
      line-height: 130%;
	padding-bottom: 0.3em;
	margin: 0.6em 0;
        color: brown;
}

div#block-block-1 h3 {
	font-size: 100%;
      line-height: 130%;
}

div#block-block-1 p {
	font-size: 93%;
}

div#block-block-1 .symposium_info {
        border-style: solid;
        border-width: thin;
        border-color: brown;
        padding: 0em 1em 0em 1em;
}
div#block-block-2 p {
	font-size: 93%;
}
div#block-block-2 .symposium_info {
        border-style: solid;
        border-width: thin;
        border-color: brown;
        padding: 0em 1em 0em 1em;
}
div#block-block-3 p {
	font-size: 93%;
}
div#block-block-3 .symposium_info {
        border-style: solid;
        border-width: thin;
        border-color: brown;
        padding: 0em 1em 0em 1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
.hangingindent {
    padding-left: 1.4em;
    text-indent: -1.4em;
}
.photoCaption{
    font-size: 75%;
    padding: 0 0 0 0;
}
.URLTextSmall{
    font-size: 85%;
    padding: 0 0 0 0;
}

a {

}
a:hover {
	color: #50516F;
}

#section2 a:hover {
  text-decoration: underline;
}

fieldset {
  border: 0.06em solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 0.75em;
  border: 0.06em solid #ddd;
}
table {
  font-size: 1em;
}
table.brown {
  border-color: brown;
  border-style: solid; 
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list {
  color: #222;
}
.title {
  color: #222;
}
.links {
  margin: 0;
}
.comment .links {
  margin-bottom: 0;
}

#header, #content {
  width: 100%;
}

table.sections {
	width: 100%;
	padding: 0;
}

.clr {
	clear: both;
}

td.section.width49 {
	width: 50%;
}

td.section.width33 {
	width: 33%;
}

#masthead {
  float: none;
  clear: both;
  line-height: normal;
}

#logo-title {
  float: left;
  margin: 0;
  padding: 0;
}

#logo {
  vertical-align: baseline;
}

#logo img {
  padding: 0;
  margin: 0;
  border: 0;
}

h1#site-name {
	margin: 0;
	padding: 3.1em 0 0 0;
}

#site-name a, #site-name a:hover {
  font-weight: bold;
  color: #fff;
  font-size: 140%;
}

#site-slogan {
  font-size: 0.75em;
  background-color: #506D99;
  color: #fff;
  padding-top: 0;
  padding-left: 1.5em;
  margin-left: 0;
  border-top: 0.06em dashed #ff0000;
  border-bottom: 0.06em dashed #ff0000;
  clear: both;
}

#mission {
  font-weight: normal;
  padding: 1em 1em 0.75em 2em;
  margin: 1.2em 0.6em;
  color: #000;
  font-size: 85%;
  border: solid 0.06em #104a91;
}
#mission a, #mission a:visited {
  font-weight: normal;
  color: #104a91;
}

#search {
  padding-top: 1em;
  padding-right: 0.6em;
  float: right;
}

#search .form-text, #search .form-submit {
  border: 0.06em solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}

/* Primary and Secondary links */

#primary {
  line-height: 1.9em;
}

#primary ul {
  padding:0;
  margin:0;
  list-style:none;
}

#primary li {
  display:inline;
}

#primary a {
  font-weight: bold;
  display: block;
  float: left;
  padding: 0em 1em;
  margin: 0em 0.06em 0em 0em;
  font-size: 95%;
}

#primary a {
  background-position:0% 0em;
}

#primary a:hover {
  text-decoration: none;
  background-position:0% -2.6em;
}

#primary a.active {
  background-position: 0% -5.2em;
}

#secondary {
}

#secondary ul {
  margin:0;
  padding:0;
  list-style:none;
}
#secondary li {
  margin:0;
  padding:0;
  display:inline;
}

#secondary li a {
  float:left;
  display:block;
  font-size: 90%;
  padding:0em 1em 0em 1em;
}

#secondary a:hover {
  text-decoration: none;
}

#secondary a.active {
  font-weight:bold;
}

#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0;
  color: #fff;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0;
  font-size: 0.8em;
  color: #fff;
}
#subnavlist a {
  font-weight: bold;
  color: #fff;
}
ul.links li {
  border-left: 0.06em solid #ddd;
}
ul.links li.first {
  border: none;
}

#main {
  padding: 0.6em;
}

#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}

.messages {
  background-color: #eee;
  border: 0.06em solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}

#middlecontainer {
  padding: 0em 0.6em 0.6em 0.6em;
}

#sidebar-left {
  width: 15em;
  vertical-align: top;
}

#sidebar-right {
  width: 17em;
  vertical-align: top;
}

#sidebar-left .block, #sidebar-right .block {
  padding-top: 0.6em;
  padding-bottom: 1em;
  padding-left: 1.2em;
  padding-right: 0.6em;
}

#sidebar-left li {
	padding: 0em 0em 0.6em 0em;
        margin: 0em 0em 0em 0em;
        list-style: circle black;
}

#footer {
  text-align: center;
  color:#fff;
  margin:0;
  font-size: 75%;
  padding: 1em;
}
  
#footer a {
  font-weight:bold;
  color: #adadad;
}

#footer .block {
	padding: 0;
}

div#breadcrumb {
  padding-left: 1em;
  clear: both;
  font-size: 75%;
  border-bottom: 0.06em solid #8596aa;
}

.title, .title a {
  font-weight: bold;
  margin: 0 auto;
}
.submitted {
  color: #8e6126;
  font-size: 0.8em;
}
.links {
  color: #8e6126;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0;
}
.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}

.section .block, .section .box {
  padding: 0;
  padding-bottom: 0;
  margin-bottom: 1em;
}

.block .title {
  margin-bottom: .25em;
}

.node {
  margin: .5em 0 2em 0;
}
/*
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 0.06em #ddd;
}
*/
.node .content, .comment .content {
  margin: .5em 0 .5em 0;
}
.node .taxonomy {
  font-size: 0.8em;
  padding-left: 1em;
}
.node .taxonomy a {
	font-weight: normal;
}
.comment {
  border: 0.06em solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}

.comment .title a {
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.node .picture, .comment .picture {
  float: right;
  margin: 0.5em;
}

#aggregator .feed-source {
  background-color: #eee;
  border: 0.06em solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
}
#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: 0.06em solid #bbb;
}
#forum td .name {
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 0.06em 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: #8e6126;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  color: #abc;
  padding: 0.3em 0.5em 0.3em;
  margin: 0em;
}


/* some table stuff */

div#section1 td.section, div#section2 td.section {
	padding: 0.6em 1.2em 0em 1.2em;
}

/* ====== Addons ====== */

td.disccrs_td {
}

td.symp8_td {
border:solid 4px red
}

.legal {
	margin-left: 4.7em;
}
#user-login-form {
  text-align: left !important;
}

/* Module specific style for TinyMCE */

body.mceContentBody
{
background: #eee !important;
font-size: 1em;
}

body.mceContentBody a:link
{
font-weight: normal;
}

/* Specific style for Abstract display */

div#abstract_disp {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:0;
line-height:1.5em;
}

div#abstract_disp div.abstract_name {
text-align:center;
font-size:1.2em;
margin:8px;
}

div#abstract_disp span.abstract_title {
font-size:1.2em;
}

div#abstract_disp div.abstract_pane {
height:15px;
background-color:#506D99;
}

div#abstract_disp div.abstract_diss {
font-size:1.1em;
margin:8px;
}

div#abstract_disp p {
margin-bottom:0;
margin-top:0;
}

/* Newsletter Module */

div.newsletter_content {
font-family:"Times New Roman",Times,serif;
}
div#main div.newsletter_content a {
color:blue;
}
div#main h1.newsletter {
color:blue;
font-size:24pt;
text-align:center;
line-height:50%;
padding-bottom:1em;
}
div#main h2.newsletter {
font-size:14pt;
color:blue;
text-align:center;
padding-bottom:1em;
}
div#main h3.newsletter {
font-size:14pt;
color:blue;
padding-bottom:1em;
}
div#main h4.newsletter {
color:blue;
text-align:center;
padding-bottom:1em;
}
div#main h5.newsletter {
color:blue;
padding-bottom:1em;
}
div#main h6.newsletter {
color:blue;
padding-bottom:1em;
}
div#main div.newsletter_item {
font-size:12pt;
padding-bottom:1.3em;
}
div#main div.newsletter_desc {
padding-top:0;
}
div#main div.newsletter_desc a {
color:blue;
}
div#main span.newsletter_runin{
font-weight:bold;
font-size:12pt;
}
div#main span.newsletter_text{
font-size:12pt;
}
div#main span.newsletter_URL a {
color:blue;
font-size:12pt;
text-decoration:none;
}
div#main span.newsletter_URL_sm a {
color:blue;
text-decoration:none;
}
div#main p.newsletter_footer{
font-size:8.5pt;
font-style:italic;
}

/* Rotator Block */
div#block-block-5 {
margin:0;
padding:0;
}
div#block-block-5 .content {
overflow: hidden;
height: 72px;
}
div#block-block-5 .title {
margin:0;
}

/* Text Wrap */
.text_wrap_right {
	float: right;
	margin: 10px;
}

.text_wrap_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* Nested lists – for Reports page*/
#nestedlist ul {
padding-left: 3em;
}

#nestedlist ul ul {
/* this is for INNER lists */
/* it means they will not be indented any further than the outer lists */
/* (i.e., inner list items will be left-aligned with outer list items) */
padding-left: 0;
}

#nestedlist a {
/* this is for LINKS within OUTER list items */
/* they will be BOLD */
font-weight: bold;
}

#nestedlist li li {
/* this is for INNER list items */
/* they will have NO BULLETS */
display: block;
list-style-type: none;
}

#nestedlist li li a {
/* this is for LINKS within INNER list items */
/* they will be NORMAL (not bold) */
font-weight: normal;
}


/* ====== NGPR Symposium styles ====== */
#block-block-11.block.block-block {
  height: 25px;
  margin-top: -15px;
}

div#main img.ngprlogo {
  border: medium none;
}
.leaf.first.dhtml-menu {
  display: block;
  height: 30px;
}

#block-menu-menu-ngpr-menu ul.menu li.dhtml-menu a {
  color: #A52A2A;
}
#block-menu-menu-ngpr-menu ul.menu li.leaf.first.dhtml-menu a {
   font-weight: bold;
}
#webform-client-form-135 .form-text {
    display: block;
    margin-bottom: 5px;
}

#webform-client-form-135 .webform-component-textfield .form-item label, 
#webform-client-form-135 .webform-component-email .form-item label {
  color: #222222;
  display: block;
  float: left;
  font-size: 1em;
  width: 150px;
}
#webform-component-research-area .form-item label,
#webform-component-research-period .form-item label {
  width:100%;
}

#webform-client-form-135 .form-item .description {
  color: #808080;
  font-size: 0.85em;
  font-style: italic;
  margin-left: 120px;
  width: 750px;
}

#webform-client-form-135 .form-submit {
  width: 150px;
  height: 40px;
  margin-top: 15px;
}

.ngpr-applicants tr {
  vertical-align: top;
}
div#main .ngpr-applicants img {
  border: medium none;
}