/*
THEME NAME: e-SciDR 5.0
THEME URI: http://www.e-scidr.eu
DESCRIPTION: Damian Counsell's fourth WordPress theme for the e-SciDR Website, using Sandbox and YAML
VERSION: 5.0
AUTHOR: <a href="http://www.counsell.com/">Damian Counsell</a>
AUTHOR URI:
TAGS: e-SciDR, DAC, sandbox, YAML, microformats, hcard, hatom, xoxo, widgets
*/

/* YAML: two-column, one right-hand sidebars */
@import url('css/my_layout.css');

/* LAYOUT */

/* general */

/* page divisions */

body
{ 
    background: #efefef;
 }

cite, em, strong
{
  font-style: normal;
  font-weight: bold;
 }

.page_margins
  { 
    min-width: 940px;
    max-width: 111em;
    width: 940px;
    margin: 0 auto;
    border-left: 1px #889 solid;
    border-right: 1px #889 solid;
    padding: 10px;
  }
#wrapper
  {
  }
.topnav
  {
  }
#header
  {
    padding: 0;
    height: 164px;
    border-top: 1px #889 solid;    
    background: #939598 no-repeat url('./images/e-SciDRbanner.png');
  }
#blog_title
  { 
    display: none;
  }
#blog_description
  { 
    display: none;
  }
#content
  { 
    margin-top: 4.0em;
    color: #666666;
  }
p
  {
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0.2em;
    margin-left: 0;
    line-height: 1.5em;
  }

#col1_content
  {
    margin: 0 1.2em 0 0.8em;
    padding: 0 0 0 0;
  }
#col2_content
  {
    margin: 0 0.8em 0 0;
    padding: 0 0 0 0;    
  }
#col3_content
  {
    margin: 0 0 0 1.2em;
    padding: 0 0 0 0;
  }

/* PAGE CONTENT */

p.author_meta
  {
    font-weight: bold;
  }
.navigation
{ 
    margin-bottom: 0.2em;
 }
#nav-above
{ 
    display: none;
 }
.entry-content
  { 
    padding-top: 0em;
  }
.entry-meta
{ 
   padding-bottom: 1.0em;
 }

.entry-content blockquote
  {
    padding-left: 15px;
    padding-top: 20px;
    background: #fff url('images/quotecolon.png') no-repeat -0px 10px;
  }

.entry-content ul li
  {
    list-style-image: url(images/eustonbullet.png);
  }

.entry-content img, .entry-content a img
  {
    border: 3px solid #eef;
  }
.entry-date abbr
{ 
    text-decoration: none;
    border: none;
 }
.editlink
  { 
    background: url(images/edit.gif) no-repeat 0 1px;
  }
.commentlink
  { 
    background: url(images/comment.gif) no-repeat 0 1px;
  }
.trackbacklink
  { 
   background: url(images/trackback.gif) no-repeat 0 1px;
  }

#submit
  { 
    border: 3px solid #eef;
  }

#more_reading p, #more_reading img
  {
    vertical-align: middle;
  }
#more_reading a img
  {
    border: 3px solid #eef;
  }

ol.commentslist
  {
    list-style: none;
    margin: 5px 0px 12px;
  }
ol.commentslist
  {
    list-style: none;
  }

#author,
#email,
#url,
#comment
  {
    border: 1px solid #669;
  }

/* sidebars */

#searchWrap #s
  {
    border: 1px solid #669;
    width: 220px;
  }

  .sidebar .side_title
    {
      color: #333333;
      font-size: 160%;
      display: block;
    }
  .sidenotes
    { 
      margin-bottom: 1em;
    }
  .sidenotes ul
    {
      margin: -10px -5px 0 -5px;
      padding: 0;
      list-style: none;
      display: block;
    }
  .sidenotes ul li
    {
      padding: 8px 5px 10px 5px;
      list-style: none;
    }
  .sidenotes ul li .title
    {
      display: block;
    }
  .sidenotes ul li .date
    {
      font-size: 90%;
      display: block;
    }
  .sidenotes ul li .more
    {
      margin: -5px 0;
      font-size: 90%;
      text-align: right;
      display: block;
    }
  .sidenotes ul li .more a
    {
      display: inline;
    }
  .sidenotes ul li .more a img
    {
      padding-left: 3px;
      vertical-align: baseline;
    }


/* OTHER COLOURS */

/* general */

html, body
  {
  }
a
  {
    color: #263576;
  }
a:hover
  {
    color: #939598;
  }
a:visited
  {
    color: #338;
  }

/* page content */

.postMeta span.date
  {
    background: #fff;
    color: #333;
  }
.postMeta span.comments a,
.postMeta span.date a
  {
    color: #669;
  }
.post h2 a
  {
    font-size: 1.2em;
    line-height: 1.2em;
  }
.entry-content a:hover img
  {
    border-color: #fff;
  }
.entry-content table tr.alt
  {
    background: #eef;
  }
.editlink
  { 
    color: #669;
  }
.commentlink
  { 
    color: #669;
  }
.trackbacklink
  { 
    color: #669;
  }
.commentslist li, .trackbackslist li
  {
    background: #eef;
  }
.commentslist li.alt
  {
    background: #fff;
  }
.commentslist li:hover
  {
    border-color: #eef;
  }

.dark
 {
  color: #222;
 }

/* TEXT */

/* general */

body
  {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
    font-size: 90%;
    line-height: 1.4em;
  }
h1, h2, h3, h4, h5, h6
  {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
    margin: 0.8em 0 0.5em 0; 
  }

h1
  {
  }

h2
  {
  }

h3
  {
  }

h4
  {
  }



/* page content */

.blogInstructions
  {
    font-style: italic;
  }

.postMeta
  {
    font-size: 14px;
    text-align: left;
    padding-bottom: 1em;
  }

.postMeta span.comments
  {
    font-style: italic;
  }

.post h2
  {
    line-height: 1.2em;
  }

.post
  { 
    margin-top: 0.8em;
  }

.post .entry-content
  {
    line-height: 1.4em;
    overflow: hidden;
  }

.entry-content blockquote
  {
    font-style: italic;
  }

.editlink
  { 
    font-weight: bold;
  }

.entry-content ul
  {
    list-style: none;
  }

.comment_text blockquote
  {
    font-style: italic;
  }

#more_reading
  {
    font-size: 14px;
    text-transform: uppercase;
    text-align: right;
  }


/* sidebars */

#searchWrap input
  {
    vertical-align: middle;
  }

#searchWrap #s
  {
    font-size: 1.1em;
  }

/* footer */
#footer
  {
    border-top: 1px #889 solid;
    margin-top: 2em;
    padding-top: 2em;
    padding-bottom: 2em;
    text-align: center;
    color: #ffffff;
    background: #666666;
  }

#footer p a
  {
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
  }


/* NAVIGATION MENU */

  #nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #939598;
    line-height: 0;
  }

  #nav_main ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 0;
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin-left: 0px;
    padding: 0;
  }

  #nav_main ul li {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    border-right: 1px solid white;
    font-size: 1.2em;
    line-height: 0.8em;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #fff;
    display: block;
    font-size: 1em;
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
  }

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {
    background: #666666;
    color: #669;
    text-decoration: none;
  }

  #nav_main ul li#current {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #272727;
  }

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: transparent;
    color: #fff;
    text-decoration: none;
  }

  /* MODIFYING "SHINY BUTTONS" NAVIGATION */

  #nav * { border: 0px none !important}
  #nav_main { background: #666666 }
  #nav_main ul { margin-left: 8px }
  #nav_main ul li { line-height: 1.2em}
  
  #nav_main ul li a,
  #nav_main ul li strong { color: #ffffff; font-weight: normal; padding: 0.5em 0.8em 0.5em 0.8em;}
  
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: #ffffff; color: #999999 }
  
  #nav_main ul li#current { background: transparent }
  
  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active { color: #4D87C7; font-weight: bold }