/**************************************
 * THEME NAME: educause
 *
 * Files included in this sheet:
 *
 *   educause/styles_educause.css
 **************************************/

/***** educause/styles_educause.css start *****/

/*******************************************************************

		Theme name: Educause 
		Description: 3-column Moodle theme, developed by NetSpot
		Author: Sonya Brown
		Version: 1.9
	
*******************************************************************/


body {
  font-size: 85%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  background-color: #B4BFB1;
}
  
table, td, th, li {
  font-family: Arial, Helvetica, sans-serif;
}

#page {
  background-color: #FFFFFF;
}

#header-home,
#header {
  background: url(pix/header_bg.jpg) no-repeat top right #EAECE9;
  height: 152px;
}

#logo {
  height: 100px;
  padding: 10px;
}

#header-home .headermenu,
#header .headermenu {
  padding: 10px;
}

.headermenu .logininfo a:link,
.headermenu .logininfo a:active,
.headermenu .logininfo a:visited,
.headermenu .logininfo a:hover{
  color: #35482F;
}

#content {
  background: url(pix/content_bg.jpg) no-repeat left bottom #FFFFFF;
  padding: 0 10px 0 10px;
}

#middle-column {
  background-color: #FFFFFF;
}

#navmenu {
  background: url(pix/navmenu_bg.jpg) left top repeat-x #A8BDA3;
  border-color: #516D48;
  font-weight: normal;
  height: 33px;
}

#navmenu ul {
  border: none;
  list-style-image:none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#navmenu li {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
}

#navmenu .menuitem a {
  font-family: Tahoma, "Nimbus Sans L", sans-serif;
  font-size: 85%;
  border-color: #F2F5F1; 
  border-style: solid;
  border-width: 0 1px 0 0;
  color: #516D48;
  display: block;
  padding: 7px 10px 7px;
  text-decoration: none;
  width: auto;
}

#navmenu .menuitem a:hover {
  color: #FFFFFF;
  background: url(pix/navmenu_hover_bg.jpg) left top repeat-x #C9D5C5;
  text-decoration: none;
}

.navbar {
  border: 0px;
}

.navbar a:link,
.navbar a:active,
.navbar a:visited,
.navbar a:hover {
  color: #35482F;
}

.sideblock .header {
  padding: 5px;
  background-color: #EAECE9;
  border-color: #FFFFFF;
}

.sideblock h2 {
  font-size: 120%;
  color: #35482F;
}

.sideblock .content {
  background-color: #F2F5F1;
  border-color: #FFFFFF;
}

.sideblock a:link,
.sideblock a:active,
.sideblock a:visited,
.sideblock a:hover {
  color: #516D48;
}

h1 {
  color: #35482F;
  font-weight: bold;
}

h2,
h3,
h4,
h5,
h6 {
  color: #D2232A;
  font-weight: bold;
}

a:link,
a:active {
  color: #3423D0;
  text-decoration: none;
}

a:visited {
  color: #211F8A;
  text-decoration: none;
}

a:hover {
  color: #D2232A;
  text-decoration: underline;
}

#course-view .weekscss .current, 
#course-view .current td.side {
  background-color: #D3DDD2;
}

.calendar-controls .current {
  background-color: transparent;
}

.homelink {
  margin-bottom: 0px;
  padding-bottom: 10px;
}

#footer {
  background: url(pix/footer_bg_top.jpg) no-repeat 100px top #FFFFFF;
  padding-top: 5px;
}

#footer-content {
  background: url(pix/footer_bg_bottom.jpg) no-repeat 100px top #B4BFB1;
  min-height: 105px;
}

#footer a:link,
#footer a:active,
#footer a:visited,
#footer a:hover {
  color: #35482F;
}

/*** Chat Fix ***/

body#mod-chat-index table.generaltable td.c0,
#mod-chat-gui_header_js-chatinput #page,
#mod-chat-gui_header_js-chatinput,
#mod-chat-gui_header_js-users #page,
#mod-chat-gui_header_js-users,
body.mod-chat-gui_header_js,
.mod-chat-gui_header_js #wrap-inside,
.mod-chat-gui_header_js #wrap-outside,
.mod-chat-gui_basic #wrap-inside,
.mod-chat-gui_basic #wrap-outside {
  background-image:none;
  background-color: #FFFFFF;
  margin: 0px;
}

#mod-chat-gui_header_js-chatinput #header,
#mod-chat-gui_header_js-users #header {
  display: none;
  background-color: #FFFFFF;
}

/*** Pop-up window width fix ***/

#mod-chat-gui_basic-index #page {
  min-width: 450px;
  margin: 10px;
  width:auto !important;
}

#help #page {
  min-width: 450px;
  margin: 10px;
  width:auto !important;
}

#message-index #page {
  min-width: 350px;
  margin: 10px;
  width:auto !important;
}

#files-index  #page {
  min-width: 700px;
  margin: 10px;
  width:auto !important;
}

.inpopup #page {
  min-width: 350px;
  margin: 10px;
  width:auto !important;
}

/*** Gradebook Width Fix ***/
body.grade-report-grader table#user-grades {
  width: auto;
}

/***** educause/styles_educause.css end *****/

