/**************************************
 * THEME NAME: inchbald
 *
 * Files included in this sheet:
 *
 *   inchbald/fonts-min.css
 *   inchbald/user_styles.css
 **************************************/

/***** inchbald/fonts-min.css start *****/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body {font:13px arial,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/***** inchbald/fonts-min.css end *****/

/***** inchbald/user_styles.css start *****/

/* @override http://ubuntu.userver.lan/moodle_19_2coluser_styles.css */
body {
  margin: 0;
  padding: 0;
}
div#page {
  margin: 0 auto;
  background-repeat: repeat-y;
  width: 760px;
  font-size: 107.7%;
  background-position: left top;
  background-image: url(pix/img/stripe_s.gif);
}
div#page2 {
  padding: 0 50px 0 50px;
  background-image: url(pix/img/stripe_s.gif);
  background-repeat: repeat-y;
  background-position: right top;
  border-style: none;
}
span.arrow {
  color: #e79913;
  font-size: 1.1em;
  font-family: Verdana;
}
span.arrow.sep img {
  width: 1em;
  height: 1em;
}
#login .logininfo {
  padding: 5px 5px 0 0;
  text-align: right;
  font-size: 89%;
}
.loginbox,
.loginbox.twocolumns .loginpanel,
.loginbox.twocolumns .signuppanel {
  border-color: #e79913;
}
.sideblock .header .hide-show-image {
  float:right;
  height:11px;
  width:11px;
  margin-top:0.25em;
}
.generalbox {
  border-style: none;
}
.coursebox,
.categorybox {
  border-style: none;
}
.coursebox .info {
  width: 47%;
}
.mform {
  width: 100%;
}
.mform fieldset {
  border-color: #e79913;
}
.sideblock .header, 
.sideblock h2.header {
  padding: 4px;
}
#site-index #page,
#course-view #page,
.admin #page,
.auth #page,
#user-profile-index #page,
#enrol #page,
#course-index #page,
#course-category #page,
#grade-edit-scale-index #page,
#grade-edit-outcome-index #page,
#grade-edit-letter-edit #page,
#theme-index #page,
#course-report-stats-index #page {
  background-image: url(pix/img/stripe_b.gif);
}
#site-index #page2,
.admin #page2,
.course #page2,
#user-editadvanced #page2,
.auth #page2,
#user-profile-index #page2,
#enrol #page2,
#course-index #page2,
#course-category #page2,
#grade-edit-scale-index #page2,
#grade-edit-outcome-index #page2,
#grade-edit-letter-edit #page2,
#theme-index #page2,
#course-report-stats-index #page2 {
  padding: 0 15px;
}
.admin div#header img#logo,
.auth div#header img#logo,
#user-profile-index div#header img#logo,
#enrol div#header img#logo,
#course-index div#header img#logo,
#course-category div#header img#logo,
#grade-edit-scale-index div#header img#logo,
#grade-edit-outcome-index div#header img#logo,
#grade-edit-letter-edit div#header img#logo,
#theme-index div#header img#logo,
#course-report-stats-index div#header img#logo {
  background-image: url(pix/img/inchbald-air-w-or.gif);
}
#course-report-log-live  #page {
  background-image: url(pix/img/stripe_s.gif);
}
#course-report-log-live  #page2 {
  padding: 0 50px 0 50px;
}
#course-report-log-live div#header img#logo {
  background-image: url(pix/img/inchbald-air-g-or.gif);
}
body#course-view div#header img#logo {
  background-image: url(pix/img/inchbald-air-w-or.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
div#header {
  position: relative;
  margin: 0;
  padding: 0;
  height: 80px;
}
div#header div#isod {
  position: absolute;
  /*top: 49px;*/
  bottom: 10px;
  left: 230px;
  width: 430px;
  font-size: 110%;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cc6000;
}
div#header-home {
  position: relative;
  margin-bottom: 10px;
  margin: 0;
  padding: 0;
  height: 80px;
}
div#header-home div#isod {
  position: absolute;
  /*top: 35px;*/
  bottom: 10px;
  left: 230px;
  width: 465px;
  font-size: 193%;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cc6000;
}
div#header-home img#logo {
  float: left;
  margin: 35px 0 0 15px;
  background-image: url(pix/img/inchbald-air-w-or.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
div#header img#logo {
  display: block;
  background-image: url(pix/img/inchbald-air-g-or.gif);
  background-repeat: no-repeat;
  position: absolute;
  top: 35px;
  left: 15px;
}
h1.headermain {
  display: none;
}
div#header div.headermenu {
  text-align: center;
  color: #AAAAAA;
  width: auto;
  font-size: 86%;
  top: 5px;
  right: 10px;
  position: absolute;
  border-style: none;
}
div#header div#isod span.heading {
  font-weight: bold;
}
div#footer {
  margin: 0;
  padding: 10px 0 15px 0;
  font-size: 89%;
}
div#footer p.helplink {
  margin: 4px 0;
}
div#footer div.homelink {
  margin: 4px 0;
}
div#content {
  clear: both;
}
div#content div.section {
  border-style: none;
}
div.headingblock {
  border-style: none;
}
a {
  color: #e79913;
}
a:link {
  color: #e79913;
  text-decoration: none;
}
a:visited {
  color: #e79913;
  text-decoration: none;
}
a:hover {
  color: #e79913;
  text-decoration: underline;
}
img.resize {
  width: 1em;
  height: 1em;
}
h2.headingblock {
  padding-left: 0;
  border-style: none;
}
table.tabrow td {
  border: 1px solid #e79913;
}
table.tabrow td.selected {
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-style: solid solid none;
  border-top-color: #e79913;
  border-right-color: #e79913;
  border-left-color: #e79913;
}
table.tabs td.side {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e79913;
}
table#layout-table td#middle-column {
  padding: 0 12px 0 20px;
}
td#middle-column h2.headingblock {
  display: none;
}
table.generaltable th {
  border: 1px solid #e79913;
}
div.sideblock {
  border: 1px solid #ffffff;
}
.generalboxcontent table {
  border: 1px solid #e79913;
}
table.generalbox {
  border-style: none;
}
.categoryboxcontent {
  border-style: none;
}
body.admin table.generaltable th.header {
  background-color: #dddddd;
}
.generalboxcontent td {
  border-style: none;
}
table.minicalendar td.today {
  background-color: #e79913;
  border-style: none;
}
table.minicalendar tr.weekdays abbr {
  border-style: none;
}
div.block_calendar_month div.filters {
  padding: 0 4px;
}
table.minicalendar th {
  padding: 0;
}
table.minicalendar td.today a {
  color: #ffffff;
  text-decoration: none;
}
table.minicalendar td {
  padding: 0;
}
table.minicalendar td.day {
  line-height: 1.1em;
  padding: 0;
}
table.minicalendar tr.weekdays th {
  font-weight: normal;
}
table.minicalendar {
  border-style: none;
}
table.generaltable {
  border-style: none;
}
table.topics tr.section td.left {
  display: none;
}
body#course-view tr.section td.side {
  border-style: none;
}
.generalboxcontent ul {
  list-style: none outside url(pix/img/square.gif);
  padding-left: 0;
  margin-left: 19px;
}
.generalboxcontent ul ul {
  list-style: none outside url(pix/img/dash.gif);
}
body#course-view ul.section li.activity div.inchbald-text ul li {
  list-style: none outside url(pix/img/square.gif);
  margin-left: 19px;
}
body#course-view ul.section li.activity div.inchbald-text ul {
  padding-left: 0;
}
body#course-view ul.section li.activity div.inchbald-text ul ul li {
  list-style: none outside url(pix/img/dash.gif);
}
body#course-view ul.section li.activity div.inchbald-text ul ul {
  padding-left: 19px;
}
body#site-index ul.section li.activity div.inchbald-text ul li {
  list-style: none outside url(pix/img/square.gif);
  margin-left: 19px;
}
body#site-index ul.section li.activity div.inchbald-text ul {
  padding-left: 0;
}
body#site-index ul.section li.activity div.inchbald-text ul ul li {
  list-style: none outside url(pix/img/dash.gif);
}
body#site-index ul.section li.activity div.inchbald-text ul ul {
  padding-left: 19px;
}
td#middle-column table.topics tr.section td.content {
  padding-left: 0;
}
td.courseboxcontent {
  border-style: none;
}
table.informationbox {
  border-style: none;
}
td#left-column {
  color: #ffffff;
  font-size: 86%;
  width: 200px !important;
  padding: 0 10px 0 0;
}
td#right-column {
  color: #ffffff;
  font-size: 86%;
  width: 200px !important;
  padding: 0 10px 0 0;
  /*padding: 0 5px 0 10px;*/
}
div.sideblock div.header {
  border-bottom-width: 1px;
  border-style: none none solid;
  border-bottom-color: #ffffff;
}
div.sideblock div.header img.hide-show-image {
  background-image: url(pix/switch_minus.gif);
}
div.sideblock div.hidden div.header img.hide-show-image {
  background-image: url(pix/switch_plus.gif);
}
tr.discussion td {
  border-style: none;
}
td.sitetopiccontent {
  border-style: none;
}
div.section {
  border-style: none;
}
div.navbar {
  margin-bottom: 10px;
  clear: both;
  padding: 0 0 0 230px;
  border-style: none;
}
div.sideblock div.hidden {
  border-bottom-style: none;
}
body#course-view tr.section td.content {
  border-style: none;
}
body.admin table.generaltable {
  background-color: #f4f4f4;
  border-width: 1px;
  border-color: #e79913;
}
body.admin td.generalboxcontent {
  padding: 0;
  background-color: #f4f4f4;
}
div.sideblock div.content {
  border-style: none;
  padding: 6px 6px 0;
}
div.sideblock div.title h2 {
  font-size: 1em;
}
div.sideblock div.content .list li {
  margin-bottom: 0.5em;
}
.sideblock .content h3,
.sideblock .content h2 {
  font-size: 1em;
}
table.forumpost {
  border-style: none;
}
table.forumheaderlist {
  border: 1px solid #e79913;
}
table.generaltable td.cell {
  border: 1px solid #EEDDBB;
}
div.sideblock div.commands {
  background-color: #cccccc;
}
div.tabledivider {
  border-style: none;
}
.generalboxcontent {
  padding: 0;
  /*background-color: #f4f4f4;*/
  border-style: none;
}
table.minicalendar td.weekend {
  color: #DF1485;
}
table.forumheaderlist tr.discussion td.topic {
  background-color: #f4f4f4;
}
table.cal_popup_bg {
  background-color: #e79913;
}
table.userinfobox {
  border-style: none;
}
font {
  font-size: inherit;
}
table.forumpost tr.header td.topic {
  background-color: #f4f4f4;
  border-bottom-style: none;
}
div.que {
  border: 1px solid #cccccc;
}
table.loginbox td.content {
  border-color: #e79913;
}
body.calendar table#calendar {
  font-size: 90%;
}
body.calendar table#calendar tr.weekdays th {
  padding: 10px 2px;
}
body.calendar table#calendar td.maincalendar {
  border: 1px solid #cccccc;
}
body#calendar-view table#calendar td.sidecalendar {
  border: 1px solid #cccccc;
}
table#calendar td.event_global {
  background-color: #D6F8CD;
  border-color: #D6F8CD;
}
td.minicalendar td.event_global {
  background-color: #D6F8CD;
  border-color: #D6F8CD;
}
div.block_calendar_month td.event_global {
  background-color: #D6F8CD;
  border-color: #D6F8CD;
}
table#calendar td.event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
td.minicalendar td.event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
div.block_calendar_month td.event_course {
  background-color: #FFD3BD;
  border-color: #FFD3BD;
}
table#calendar td.event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
td.minicalendar td.event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
div.block_calendar_month td.event_group {
  background-color: #FEE7AE;
  border-color: #FEE7AE;
}
table#calendar td.event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
td.minicalendar td.event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
div.block_calendar_month td.event_user {
  background-color: #DCE7EC;
  border-color: #DCE7EC;
}
body#course-view ul.section li.activity {
  margin-bottom: 0.3em;
}
body#course-view.editing div.block_adminblock {
  position: absolute;
  top: -20px;
  left: 65%;
  width: 180px;
}
body#course-view.editing table#layout-table td#right-column {
  width: 0px !important;
  overflow: hidden;
}
/* @group admin */
/* @group adminsettings vertical */
#adminsettings {
  margin-bottom: 10px;
}
#adminsettings fieldset {
  border-style: none;
  background-color: #fff;
  padding: 0;
}
#adminsettings fieldset.error {
  border: 1px solid #600;
}
#adminsettings fieldset.error legend {
  border-color: #600;
}
#adminsettings .form-overridden {
  background-color: #ff6;
}
#adminsettings .form-warning {
  background-color: #f88;
}
#adminsettings .form-defaultinfo {
  color: #888;
}
#adminsettings div.form-item {
  margin: 1em 0 3em;
  padding: 0;
  border-style: none;
}
#adminsettings .form-label {
  float: left;
  width: auto;
  margin-bottom: 0;
  padding: 1px 5px;
  text-align: left;
  background-color: #fafafa;
}
#adminsettings .form-shortname {
  font-size: 85%;
  color: #888;
  display: inline;
  padding-left: 12px;
}
#adminsettings .form-setting {
  clear: left;
  margin-left: 0;
  padding: 5px 0 0 1px;
  border-top: 1px solid #e79913;
}
#adminsettings .form-setting input,
#adminsettings .form-setting textarea {
  background-color: #f8f8f8;
}
#adminsettings .form-description {
  margin: 12px 0 0;
  padding-left: 1px;
}
#adminsettings .form-item .pathok {
  color: green;
}
#adminsettings .form-item .patherror {
  color: red;
}
#admin-geoipfile .form-defaultinfo {
  display: block;
}
/* @end */
#admin-lang .translator {
  border-color: #e79913;
}
#admin-lang .translator tr {
  border-bottom: 1px solid #e79913;
}
#admin-lang .translator td {
  padding: 4px;
  vertical-align: top;
}
#admin-index .adminwarning {
  border: 2px solid #600;
}
#admin-lang .generalbox {
  border-style: none;
}
#admin-langimport .generalbox {
  border-style: none;
}
#course-user .section h2 {
  color: #006ea2;
}
#admin-roles-override .cell.c1,
#admin-roles-assign .cell.c1 {
  padding-top: 4px;
}
#adminsettings .form-item {
  margin: 0;
  padding-top: 5px;
  border-top: 1px solid #eee;
}
#theme-index.course-1 #content {
  margin: 0;
}
.admin #layout-table #middle-column {
  padding-top: 10px;
}
.admin h2.main {
  margin-top: 0;
}
.admin .generalboxcontent {
  background-color: transparent;
}
.admin .generalbox {
  background-color: #fff;
  border-color: #eee;
}
#user-profile-index h2.main,
#theme-index h2.main {
  margin-top: 10px;
}
.admin .header.c0 {
  
}
.rolecap .rolecapheading {
  background-color: #fafafa;
  border-bottom: 1px solid #ccc;
}
.rolecap .inherit,
.rolecap .allow,
.rolecap .prevent,
.rolecap .prohibit {
  padding: 2px;
  border-bottom: 1px solid #ccc;
}
.rolecap .capdefault {
  background-color: #fafafa;
}
#admin-roles-override .cell.c1, 
#admin-roles-assign .cell.c3, 
#admin-roles-assign .cell.c1 {
  padding: 2px;
  padding-top: 4px;
}
#admin-roles-override .capcurrent {
  background-color: #fafafa;
  border: 1px solid #cecece;
}
#admin-roles-manage .capdefault {
  background-color: #fafafa;
  border: 1px solid #cecece;
}
#admin-roles-manage .rolecap,
#admin-roles-override .rolecap {
  border-style: none;
  border-bottom: 1px solid #cecece;
}
#admin-roles-manage .rolecap .cap-desc .cap-name,
#admin-roles-override .rolecap .cap-desc .cap-name {
  color: #888;
}
#theme-index #middle-column td {
  vertical-align: top;
  padding: 10px;
  border-color: #eee;
}
.block_admin_tree.sideblock .link.hidden {
  color: #999;
}
#admin-lang .translator .strkey {
  color: #666;
}
#admin-lang .translator .bothmissing {
  background-color: #ef6868;
}
#admin-lang .translator .mastermissing {
  background-color: #feff7f;
}
#admin-lang .translator .localdifferent {
  background-color: #afa;
}
.environmenttable .error {
  background-color: #ef6868;
  color: inherit;
}
.environmenttable .warn {
  background-color: #feff7f;
}
.environmenttable .ok {
  background-color: #afa;
}
#admin-uploaduser .uuinfo {
  background-color: #afa;
}
#admin-uploaduser .uuwarning {
  background-color: #feff7f;
}
#admin-uploaduser .uuerror {
  background-color: #ef6868;
}
.plugincompattable td.ok {
  color: #080;
}
.plugincompattable td.warning {
  color: #d80;
}
.plugincompattable td.error {
  color: #d00;
}
.logtable .r1 {
  background-color: #fafafa;
}
/* @end */
/* @group chat */
#mod-chat-index .generaltable .c0 {
  background-image: none;
}
#mod-chat-view #middle-column {
  padding: 30px 0 0 0;
}
/*#mod-chat-view #enterlink {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}*/
body#mod-chat-view div#content {
  padding-top: 0;
  margin-top: 0;
  margin-left: 0;
}
#mod-chat-gui_header_js-jsupdate .chat-message {
  font-size: 81.25%;
}
#mod-chat-gui_header_js-chatinput #header {
  display: none;
}
#mod-chat-gui_header_js-chatinput #page {
  background-image: none;
}
#mod-chat-gui_header_js-chatinput #content {
  margin-left: 5px;
}
#mod-chat-gui_header_js-chatinput .navbar {
  display: none;
}
#mod-chat-gui_header_js-chatinput {
  background-image: none;
}
#mod-chat-gui_header_js-users #header {
  display: none;
}
#mod-chat-gui_header_js-users #page {
  background-image: none;
  width: auto;
}
#mod-chat-gui_header_js-users #content {
  margin-left: 5px;
}
#mod-chat-gui_header_js-users {
  background-image: none;
}
#input_chat_message {
  width: 20em;
}
/* @end */
/* @group message */
#message-index,
#message-index #content,
#message-user #content,
#message-user,
#message-send,
#message-messages,
#message-discussion,
#message-discussion #content,
#message-history #content,
#message-history,
#mod-glossary-showentry,
#mod-glossary-showentry #content {
  background: none;
}
#message-index #header,
#message-index .navbar,
#message-user #header,
#message-user .navbar,
#message-discussion #header,
#message-discussion .navbar,
#message-history #header,
#message-history .navbar{
  display: none;
}
#message-index #footer,
#message-discussion #footer,
#message-history #footer {
  display: none;
}
#message-index .footernotice,
#message-discussion .footernotice,
#message-history .footernotice {
  display: none;
}
#message-index #page,
#message-user #page,
#message-history #page {
  width: auto;
}
#message-user #page {
  margin: 0;
}
#message-user #content {
  padding: 0;
  margin-top: 0;
  padding-top: 0;
}
#message-send .htmlarea iframe.iframe,
#message-send .fhtmleditor textarea#id_content {
  height: 93px !important;
  border: 1px solid #eee;
}
#message-index .message_form td,
#message_contacts td {
  padding: 2px 4px;
}
/* @end */
/* @group help */
#help,
#help #content {
  background: none;
}
#help #footer {
  display: none;
}
#help #page {
  width: auto;
}
/* @end */
/* @group htmleditor */
.htmlarea iframe.iframe,
.fhtmleditor textarea#id_content {
  height: 30em !important;
  border: 1px solid #eee;
}
.htmlarea .toolbar th,
.htmlarea .toolbar td {
  vertical-align: top;
  padding: 0;
}
/* @end */
/* @group tag_cloud */
.tag_cloud .s20 {
  font-size: 1.5em;
  font-weight: bold;
}
.tag_cloud .s19 {
  font-size: 1.5em;
}
.tag_cloud .s18 {
  font-size: 1.4em;
  font-weight: bold;
}
.tag_cloud .s17 {
  font-size: 1.4em;
}
.tag_cloud .s16 {
  font-size: 1.3em;
  font-weight: bold;
}
.tag_cloud .s15 {
  font-size: 1.3em;
}
.tag_cloud .s14 {
  font-size: 1.2em;
  font-weight: bold;
}
.tag_cloud .s13 {
  font-size: 1.2em;
}
.tag_cloud .s12,
.tag_cloud .s11 {
  font-size: 1.1em;
  font-weight: bold;
}
.tag_cloud .s10,
.tag_cloud .s9 {
  font-size: 1.1em;
}
.tag_cloud .s8,
.tag_cloud .s7 {
  font-size: 1em;
  font-weight: bold;
}
.tag_cloud .s6,
.tag_cloud .s5 {
  font-size: 1em;
}
.tag_cloud .s4,
.tag_cloud .s3 {
  font-size: 0.9em;
  font-weight: bold;
}
.tag_cloud .s2,
.tag_cloud .s1 {
  font-size: 0.9em;
}
/* @end *//***** inchbald/user_styles.css end *****/

