/**************************************
 * THEME NAME: garland
 *
 * Files included in this sheet:
 *
 *   garland/garland_font.css
 *   garland/garland_color.css
 *   garland/garland_layout.css
 **************************************/

/***** garland/garland_font.css start *****/

/**
 * Garland, for Moodle
 * porting by Roberto Pinna
 * original Drupal theme by Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

body {
  font-family: Verdana, Arial, sans-serif;
}

/*
 * Header
 */
#header-region .logininfo {
  font-size: x-small;
}

#header h1, #header-home h1 {
  font-size: 1.5em;
}

/**
 * Primary navigation
 */
ul.primary-links li {
  font-size: small;
}/***** garland/garland_font.css end *****/

/***** garland/garland_color.css start *****/

/**
 * Garland, for Moodle
 * porting by Roberto Pinna
 * original Drupal theme by Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

body {
  background: #edf5fa;
  color: #494949;
}

/*
 * Header
 */
#header h1, #header-home h1 {
  color: #fff;
}

/* Now we add the backgrounds for the main content shading */
#squeeze {
  background: white url(images/bg-content.png) repeat-x 50% 0;
}

#center .right-corner {
  background: transparent url(images/bg-content-right.png) no-repeat 100% 0;
}

#center .right-corner .left-corner {
  background: transparent url(images/bg-content-left.png) no-repeat 0 0;
}

#footer {
  color: #898989;
}

#course-view .weekscss .section, #course-view .section td.side {
  background:#EDF5FA none repeat scroll 0%;
}

#course-view .weekscss .current, #course-view .current td.side {
  background:#48A6E0 none repeat scroll 0%;
  color: white;
}

.sideblock .header {
  background:#48A6E0 none repeat scroll 0%;
  color: white;
}

.sideblock .content {
  background:#EDF5FA none repeat scroll 0%;
}

.sideblock .header .hide-show img.hide-show-image, .sideblock.hidden .header .hide-show img.hide-show-image {
  background-color:#EDF5FA;
}

/**
 * Primary navigation
 */
ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
  color: #ffffff;
  background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0;
}

ul.primary-links li a:hover, ul.primary-links li a.active {
  color: #ffffff;
  background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;
}/***** garland/garland_color.css end *****/

/***** garland/garland_layout.css start *****/

/**
 * Garland, for Moodle
 * porting by Roberto Pinna
 * original Drupal theme by Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

body {
  margin: 0;
  padding: 0;
  min-width: 780px;
  color: #494949;
}

/*
 * layout
 */
#header-region {
  height: 1.25em;
  background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;
}

#page {
  background: #edf5fa url(images/body.png) repeat-x 50% 0;
  margin: 0 auto;
  padding: 0px 20px;
}

/*
 * Header
 */
#header-region .logininfo {
  font-size: x-small;
  white-space: nowrap;
  text-align: right;
  right: 5px;
  top: 3px;
  position: absolute;
  /* z-index: 4; */
}

#header-home {
  height: 80px;
}

.headermain img {
    padding-top: 16px;
    border-style: none;
}

#header {
  height: 80px;
}

#logo-floater {
  z-index: 3;
  position: absolute; 
}

#logo {
  vertical-align: middle;
}

#header h1, #header-home h1 {
  text-shadow: #1659ac 0px 1px 3px;
  position: relative;
  white-space: nowrap;
}

/* Now we add the backgrounds for the main content shading */
#squeeze {
  position: relative;
}

#center .right-corner {
  position: relative;
  left: 10px;
}

#center .right-corner .left-corner {
  padding: 14px 25px 5em 35px;
  margin-left: -10px;
  position: relative;
  left: -10px;
  min-height: 400px;
}

#page .navbar {
  border: none;
  vertical-align: middle;  
  padding: 0px;
  margin: 0px;
  /*position: absolute; 
  margin: 0;
  padding: 0;
  top: 10px;
  right: 28px; 
  z-index: 3; */
}

#center .navbar .navbutton, #center .navbar .menu {
  text-align: right;
  padding: 0px;
  margin: 0px;
  /*position: absolute;
  float: none;
  white-space: nowrap;
  top: 7px;
  z-index: 4; */
}

#page .breadcrumb {
  float: left;
  left: 0px;
  /*position: absolute;
  top: 18px;
  left: 35px;
  z-index: 4; */
}

.coursebox .info {
  width:45%;
}

.coursebox .summary {
  width:45%;
}

#page .headermenu {
  float: none;
}


#page .headermenu .logininfo {
  float: right;
  width: auto;
  margin: 2px 5px 0px 5px;
}

#footer {
  position: relative;
  float: none;
  clear: both;
  text-align: center;
  margin: 4em 0 -3em;
}

.courseboxes .coursebox {
  position: relative;
}

.categorypicker {
  margin-top: 10px;
}

#center .course-content {
  margin-top: 0px;
}

.sideblock .hide-show a {
  border: none;
}

/**
 * Primary navigation
 */
ul.primary-links {
  margin: 0;
  padding: 0;
  float: right; 
  position: relative;
  z-index: 4;
}

ul.primary-links li {
  margin: 0;
  padding: 0;
  float: left;
  /*background-image: none;*/
  list-style-type: none;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
  display: block;
  margin: 0 .5em;
  padding: .75em 0 0;
}/***** garland/garland_layout.css end *****/

