/* $Id: local_sample.css,v 1.1.2.1 2009/08/23 18:46:04 brauerranch Exp $ */

/* By restricting your css changes to local.css, your changes will   */
/* not be overwritten when upgrading to a new version of this theme. */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* Add general site styling here for typography and background */
body {
  background: none;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

html, body, div, span, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea {
  margin:0;
  padding:0;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #333333;
}

/* Rounded corners frontpage */
#main .view-id-frontpage .rounded-corners {
  padding: 2px 10px;
  border: 1px solid #ef6b00;
  background: #f4dbaa;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; /* future proofing */
  -khtml-border-radius: 10px; /* for old Konqueror browsers */
}

/* Header Regions
-------------------------------------------------------------- */
/* This is the entire header -- from the Header Top region to the bottom of
  Primary Links and Header region. For a full width header background, add
  background image or color here */

.header-group-inner {
  background: #0c2577 url('../../../../default/files/logo/Universiteit-Leiden-beeldmerk.gif') no-repeat;
  background-position: 98% 30%;
  height: 95px;
  padding: 20px 20 25 20;
}

/* Default link styles - separate a:visited for a different visited link style */
a,
a:link,
a:visited {
  color: #007a4d;
  text-decoration: none;
}

/* Hover/active link styles. Don't forget :focus for accessibility */
a:hover,
a:focus,
a:active {
  /*color: #ef6b00;*/
  text-decoration: underline;
}

p {
  margin: 1em 0;
}

/* Site Info
-------------------------------------------------------------- */
/* Wrapper around logo, site name, and slogan */
#header-site-info span {
  display: block;
  float: left;
}

#header-site-info {
  width: 500px;
  height: 90px;
  margin-bottom: 0px;
}

#header-site-info-inner {
  float: left;
  height: 90px;
}

/* Add float here to put logo and site name side by side, also add margins as
  needed */
#logo {
  float: left;
  padding-right: 108px;
}

/* Size and typography for site name */
#site-name {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 184.62%;    /* 24px */
  font-weight: normal;
  line-height: 100%;
  margin-top: 10px;
}

/* Link and hover styles for site name */
#site-name a:link,
#site-name a:visited,
#site-name a:hover,
#site-name a:active {
  color: #fff;
}

/* Typography for site slogan */
#slogan {
  clear: none;
  color: #fff;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 120%;
  font-style: strong;
  line-height: 100%;
  margin: 0;
  padding: 10px 0 0;
}

/* Maak parent relative zodat primary-menu-innner absolute werkt*/
#primary-menu {
  position: relative;
}

.primary-menu {
  margin: 0px;
}

#primary-menu-inner {
  position: absolute;
  top: -6px;
  left: 218px;
}

#primary-menu-inner .menu-2341 {
  border-left: 1px solid #ddd8ce;
}

/* Stijl hoofdmenu */
.primary-menu ul li a,
.primary-menu ul li .nolink,
.primary-menu ul li a:visited  {
  background: #002654;
  border: 1px solid #ddd8ce;
  border-bottom: none;
  /*border-right: 3px solid #ddd8ce;*/
  color: #fff;
  padding: 5px 12px;
  font-weight: strong;
  text-decoration: none;
  text-align: center;
}

/* Actieve items hoofdmenu */
.primary-menu ul li a:hover,
.primary-menu ul li a:focus {
  background: #007a4d;
  border: 1px solid #ddd8ce;
  border-bottom: none;
}

/* Actieve items hoofdmenu */
.primary-menu ul li a:active,
.primary-menu ul li a.active {
  background: #0c2577;
  border: none;
}

/* Search formo iets meer naar links */
.block #search-block-form {
padding: 4px;
}

/* Geen label bij zoekveld */
#search-block-form label {
  display: none;
}

/* Poll minder breed in sidebar */
#sidebar-first .pollfield-row .text {
  min-width: 1em;
  text-align: left;
}

#sidebar-first .barcell .bar,
#sidebar-first .barcell {
  height: 1em;
  width: 190px;
}

#sidebar-first .pollfield-percent {
  display: none;
}

/* Main: achtergrond, geen afbeelding */
#main {
  background: #FFFFCC;
}

/* Node titles */
h2.title {
  color: #007a4d;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin: 10px 0;
}

/* (Linked) node titles */
h2.title a:link,
h2.title a:visited {
  color: #007a4d;
  text-decoration: none;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 90%;
  font-weight: strong;
}

/* Teasers */
#content-content .inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd8ce;
}

/* IE6 afbeelding loop door */
.content-group {
  position: relative;
}

/* Auteur / submitted */
.submitted {
margin: 0px 0;
}

/* Image Styles */
.image-float-left {
  float: left;
  padding: 5px;
}

.image-float-right {
  float: right;
  padding: 5px;
}

/* Share/Save button ruimte */
.addtoany img {
  padding: 20px;
}

.front .terms ul.links.inline {
  display: none;
}

.terms ul.links.inline {
  display:inline;
  padding: 10px;
}

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

/* Geen RSS icon in main content */
#content-content a.feed-icon {
  display: none;  
}

/* Postscript-bottom, geen achtergrondafbeelding */
.postscript-bottom {
  background: #0c2577;
  border-top: 3px solid #ddd8ce;
}
.postscript-bottom-inner,
.footer-message,
.footer-message-inner {
  background: #0c2577;
  border-top: none;
}

#postscript-bottom-inner a,
#postscript-bottom-inner a:link,
#postscript-bottom-inner a:visited,
#postscript-bottom-inner p {
  color: #fff;
}

#footer-message-inner a,
#footer-message-inner a:link,
#footer-message-inner a:visited,
#footer-message-inner p {
    color: #fff;
}

#footer-message .block,
#postscript-bottom .block  {
  margin-bottom: 0;
}

#footer-message-text-inner p {
  text-align: right;
  font-size: 85%;
}
