/**************************************
 * THEME NAME: mklc
 *
 * Files included in this sheet:
 *
 *   mklc/reset.css
 *   mklc/layout.css
 **************************************/

/***** mklc/reset.css start *****/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,address,caption,cite,code,dfn,em,strong,th,var,optgroup{}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}/***** mklc/reset.css end *****/

/***** mklc/layout.css start *****/

/**********************************
Structure
**********************************/

html {background:#fff; color: #000;}
body {margin:0; padding:0; font:0.75em Arial, Helvetica, sans-serif; color:#000;  height:auto;}
.clearfix {margin:0; padding:0; clear:both;}
img {border:none; padding: 0px;}

#page { margin:0; padding:0; width:100%; background:url(img/bg-header.png) repeat-x;}

#content {margin:0 auto; width: 960px; padding:10px 0; clear: both;}

/* Layout table */
#layout-table #middle-column {padding: 0 10px;margin: 0;}
#left-column {width:200px !important;; margin:0; padding:0;}
#right-column {width:200px !important;; margin:0; padding:0;}


/**********************************
Headers
**********************************/
#miniheader{ display: none; }

#header{padding:0; margin:0 auto; width:960px; height:146px; background: url(img/logo.png) no-repeat 0 7px;}
#header-left {float:left; padding-top:7px; height:107px;}
#header-right-1 {float:right; background: url(img/bg-header-right.png) no-repeat top right; text-align:right; height:60px;}
#header-right-2 {float:right; text-align:right; clear:both; height:54px;}

#header-right-2 h2 {border:none; clear:both; padding:20px 0 0 0;}
#header-right-2 h2 a:hover {color:#fff;}
#header-right-2 span.txtwhite {color:#fff;}

#header h2.strapline, 
#header-home h2.strapline{margin: 0; font-size: 1em;}
.headermenu{clear: right; padding: 0; background:none; dsplay:block; max-width: 400px;}

/**********************************
Top Login
**********************************/

#header-right-1 .logininfo {margin:0 10px 0 0; padding:6px 0 0 25px; color: #fff; font-size:0.9em; height:21px; background: #9d1e63 url(img/bg-login.png) no-repeat top left;display:block;}
#header-right-1 .logininfo a {color:#f1b4d3; text-decoration:none;}
#header-right-1 .logininfo a:link {color:#f1b4d3; text-decoration:none;}
#header-right-1 .logininfo a:visited {color:#f1b4d3; text-decoration:none;}
#header-right-1 .logininfo a:hover {color:#fff; text-decoration:underline;}


/**********************************
Top Language
**********************************/

#header-right-1 #chooselang {margin:0 10px 0 0; background: url(img/bg-lang.png) no-repeat right; display:block; height:30px; padding:0 10px; font-size:1em;}

#header-right-1 .navigation{margin:0 10px 0 0; padding:3px 0 0 0; color: #fff; font-size:0.9em; height:24px; background: #9d1e63 url(img/bg-navigation.png) no-repeat left;display:block;}
#header-right-1 .navigation form.popupform div {padding:3px 0 0 0;display:inline;}
#header-right-1 .navigation ul li form, .navigation ul li  {display:inline; margin:0; padding:0;}


/**********************************
Breadcrumb and Top buttons
**********************************/

.navbar {border:none; padding:0; height: 35px; color: #fff; margin:0;}

.navbar .arrow {color:#9d1e63;}

.navbar .breadcrumb {padding: 7px 0 0 0; color:#000; font-size: 0.9em;}

.navbar .breadcrumb a,
.navbar .breadcrumb a:link, 
.navbar .breadcrumb a:visited {color: #000; padding:0px; margin: 0; text-decoration:none; }
.navbar .breadcrumb a:hover {color: #9d1e63; text-decoration:underline;}
.navbar .breadcrumb a:active {color: #000; text-decoration:none;}

.navbar .navbutton {margin:0; padding: 7px 0 0 0;}
.navbar select {text-align:left; margin:0 10px; display:inline;}

/**********************************
Headings and text styles
**********************************/

/* Link Styling */
a { color:#9d1e63; text-decoration:none; font-weight:normal; }
a:link {color:#9d1e63; text-decoration:none;}
a:visited {color:#9d1e63; text-decoration:none;}
a:active {color:#9d1e63; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:focus {color:#9d1e63; text-decoration:underline;}

h1 {color:#9d1e63; font-size:1.6em; font-weight:normal; border:none; padding:0 0 10px 0; text-align:left;}
h2 {color:#9d1e63; font-size:1.4em; font-weight:normal; border:none; padding:10px 0 2px 0; margin:0 0 5px 0; text-align:left;}
h3 {color:#9d1e63; font-size:1.2em; font-weight:normal;  padding:10px 0;}
h4 {color:#9d1e63; font-size:1.2em; font-weight:normal; padding:10px 0 2px 0; border-bottom:1px solid #ddd;}
h5 {color:#9d1e63; font-size:1.2em; font-weight:normal; padding:10px 0; font-style:italic;}
h6 {color:#9d1e63; font-size:1.1em; font-weight:normal; padding:10px 0;}


/* Headings */
h1.main, 
h2.main, 
h3.main, 
h4.main, 
h5.main, 
h6.main{ text-align: left; }
h2.main{font-size:1.4em; font-weight:bold; margin:0px; padding:0 5px 30px 20px; color:#000; background:url(img/bg-h2.png) repeat-x bottom;}
.headingblock, 
h2.headingblock{border:none; font-size:1.4em; font-weight:bold; margin: 5px 0px; padding:0 5px 30px 20px; color:#000; background:url(img/bg-h2.png) repeat-x bottom;}

/* General text styling */
p {line-height: 1.5em; padding:0 0 10px 0; margin:0;}

blockquote {border-left:2px solid #9d1e63; padding:0 0 0 5px; font-style:italic;}


legend {font-size:1.2em; color:#9d1e63; font-weight:normal;}
fieldset {border:1px solid #ddd;}
.mform fieldset {border:1px solid #ddd;}

form.popupform, form.popupform div {display:block; padding:0; margin:0;}

/**********************************
Sideblocks
**********************************/
.sideblock{ width: 200px; margin:0 0 10px 0; padding:0;} /* Set the widths of the sideblocks */

/* Sideblock Show/Hide */
.sideblock .header .hide-show-image{ margin: 10px 10px 0 0; background: #fff;}

.sideblock .header .commands {background:#eeeeee; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0; padding:5px;}

/* Sideblock header */
.sideblock .header{ padding: 0; border: 0; background: url(img/sb-header.png) no-repeat;}
.sideblock h2{color: #fff; padding:6px 0 0 10px; margin: 0px; font-weight: normal; font-size:1.3em; height:26px; display:block;}

.sideblock .content{border: none; padding:5px 10px; color: #000; background: url(img/sb-content.png) no-repeat bottom;}

/* Sideblock link  */
.sideblock .content a { color:#9d1e63; text-decoration:none; font-weight:normal; }
.sideblock .content a:link {}
.sideblock .content a:visited {}
.sideblock .content a:active {}
.sideblock .content a:hover {color:#000; text-decoration:normal;}
.sideblock .content a:focus {}

/* Sideblock lists  */
.sideblock .content ul {margin:0; padding:0;}
.sideblock .content li {padding:5px 0; border-bottom: 1px solid #ddd;}

/* Sideblock - Login */

.block_login .loginform {text-align:left; padding:0; margin:0;}
.block_login .loginform label {display:block; text-align:left; padding:5px 0; margin:0;}
.block_login .loginform div.c1.btn {text-align:left; padding:5px 0;}
.block_login .loginform div {text-align:left;}
.block_login .loginform .fld input {padding:5px; color: #000; border:1px solid #ddd; width:80%;}
.block_login .footer {display:none;}

/* Sideblock - Messages */
.block_messages .content {font-size:1em;}

/* Sideblock - Latest news */
.block_news_items .date{float:left;}
.block_news_items .name{float:left; font-style:italic; padding-left:10px; }
.block_news_items .info {clear:both; text-align:left !important; padding-top:5px;}
.block_news_items .footer {padding-top:10px;}

.sideblock .content .inline-list li, .inline-list li {border:none;}
.sideblock .content ul.list li.listentry {border:none;}

.block_online_users .user {background: url(img/icon-user.png) no-repeat; padding:0 0 5px 20px;}


/**********************************
Calendar
**********************************/

#calendar {margin:0; padding:0;border-spacing: 0pt;}
#calendar td.sidecalendar  {padding-bottom:10px; height:100%;}


.block_calendar_month.sideblock .content {padding:0; margin:0;}
.block_calendar_month.sideblock .calendar-controls {padding:10px 10px 5px 10px;}
.block_calendar_month.sideblock .calendar-controls .current { background:#eeeeee !important;}

/* MiniCalendar Styling */
table.minicalendar{background: #efefef; border: solid 1px #efefef;color: #000; width:95%;  /* Dates */ }
table.minicalendar th{ color: #000; font-weight:bold; font-size: 0.9em;}/* Weekday Names */
#calendar .nottoday { border: solid 1px #9d1e63; background: #9d1e63; }/* Calendar background and border */ 
.minicalendar .today{ border: solid 1px #9d1e63; background: #9d1e63; color:#fff;}/* Calendar background and border */
table.minicalendar .today a{ color: #fff !important;}/* Today link colour */
.block_calendar_month .content a .arrow{ color: #000; font-weight:bold;}/* Navigation for calendar */
.block_calendar_month .content a .arrow:hover{ color: #9d1e63; }/* Navigation for calendar */
.cal_popup_bg{ background: #fff; color:#000;}/* Styling for the popup menu */
table.minicalendar td{font-size: 0.9em; padding:5px; }

#calendar .sidecalendar {width: 200px !important; margin:0; padding:0;}
#calendar td.sidecalendar .sideblock {background: url(img/sb-content.png) no-repeat bottom; color: #000; margin:10px 0 0 0; border:none;}
#calendar .maincalendar {border:none; }
#calendar .nottoday {border: 1px solid #ddd; background:#fff;}
#calendar .today {background: #9d1e63; border:none; color:#fff;}
#calendar .maincalendar table.calendarmonth th {background: #000; color:#fff; border:none;}
table.calendarmonth{border: none;}
#calendar .sidecalendar a {color:#9d1e63;}

.maincalendar .calendar-controls .current {font-size:1.6em; color:#9d1e63; font-weight:bold; text-decoration:none;}
a.previous {color:#9d1e63; font-weight:bold; text-decoration:none;}
a.previous:hover {text-decoration:none; color:#000;}
a.next {color:#9d1e63; font-weight:bold; text-decoration:none;}
a.next:hover {text-decoration:none; color:#000;}


#calendar .event_global,
#calendar .event_course,
#calendar .event_group,
#calendar .event_user,
.minicalendar .event_global,
.minicalendar .event_course,
.minicalendar .event_group,
.minicalendar .event_user {
  border:1px solid #ddd !important;
}

#calendar .duration_global,
#calendar .duration_course,
#calendar .duration_group,
#calendar .duration_user,
.minicalendar .duration_global,
.minicalendar .duration_course,
.minicalendar .duration_group,
.minicalendar .duration_user
{
  border-top:1px solid #ddd !important;
  border-bottom:1px solid #ddd !important;
}
#calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global {background:#d6f8cd; border:1px solid #d6f8cd; color:#000;}
#calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course {background:#ffd3bd; border:1px solid #ffd3bd; color:#000;}
#calendar .event_group, .minicalendar .event_group, .block_calendar_month .event_group {background:#fee7ae; border:1px solid #fee7ae; color:#000;}
#calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user {background:#dce7ec; border:1px solid #dce7ec; color:#000;}

/**********************************
Content
**********************************/

/* home page site topic */
#site-index .generalbox, #site-index .sitetopic,  #site-index .box {padding:0; margin:0;}

/* home page available courses */
.coursebox {border: none;margin:0 0 15px 0;width: auto;padding: 5px;}
.coursebox .info {padding:5px 0 5px 30px;text-align:left; background:url(img/icon-course.png) no-repeat; width: 100%; }
.coursebox .summary  {padding:0 0 5px 30px; text-align:left; color:#000; line-height:1.5em; float:none !important; clear:both; width:90%;}
.coursebox .name {border: none; margin: 0; padding:0 0 10px 0; font-size:1.2em;}
.coursebox .name a {font-weight:bold;}
.teachers {margin:0; padding:0;}

/* home page course categories*/
.categorylist {margin:5px; padding:0;}
.category .name a {margin:0; padding:0;}
.categorylist .category.name a{font-weight:bold !important;} 

/* General Table Styles */
.generaltable{ border: none; }
.generaltable th{background: #9d1e63; padding:5px; border:1px solid #9d1e63; color:#fff;}
.generaltable td{padding: 4px; border-color: #ddd; }
.generaltable th a{color:#fff;}
.generaltable th a:hover{text-decoration:underline;}

td.level1 {
    background-color: #F0F0F0 !important;
    width: 10px;
}
th.level1 {
    background-color: #F0F0F0 !important;
    width: 10px;
}

/* General Box Styling */
.generalbox {border:none; padding:0 10px; margin:0; line-height:1.5em;}
.box  {line-height:1.5em;}
.informationbox {border:none; padding:10px 0; margin:0;}

body#course-user .section {border-color:#ddd;}

#adminsettings fieldset {border:none; padding:0; margin:0;}

#admin-summary .form-setting {margin:0; padding:0; display:block; clear:both;}
#adminsettings .form-item .form-label .form-shortname {word-wrap:break-word;}


/**********************************
Course Overview
**********************************/

/* Section styles */
#course-view .section td.side {border: 1px solid #ddd; padding:0; margin:0 0 10px 0;}
#course-view .section td.content{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: none; border-right:none; padding:0; margin:0 0 10px 0;}
#course-view .section td.left{font-weight:bold; border-right:none; padding:0; font-size:1.2em; color:#000; padding:5px 0 0 0; margin:0;}
#course-view .section td.right{ border-left:none;}

/* Label styles */
#course-view span.label{ display: block; border: none; padding: 6px 10px; color: #000; line-height: 1.5em; margin: 10px 0; }
#course-view .section td li {margin-bottom: 1em;}
#course-view .section td li img {margin-right:5px;}
#course-view .section td li a{text-decoration: none;}
#course-view .section td h1 {padding:0 0 5px 0; margin:0;}
#course-view .section td h2 {border:none; font-size:1.4em; font-weight:bold; margin: 5px 0px; padding:0 5px 30px 0px; color:#9d1e63; background:url(img/bg-h2.png) repeat-x bottom;}
#course-view .section td h3 {padding:5px 0 0 0; margin:0;}
#course-view .section td h4 {padding:5px 0 0 0; margin:0;}
#course-view .section td h5 {padding:5px 0 0 0; margin:0;}
#course-view .section td h6 {padding:5px 0 0 0; margin:0;}

#course-view .current, #course-view .current td.side {background:#fbe3f0;}

/**********************************
Grades
**********************************/
.grade-report-grader table {border:1px solid #ddd;}
.grade-report-grader td, .grade-report-grader th  {color:#000; background:#efefef;border:1px solid #ddd;}
.grade-report-grader table#user-grades th.category {color:#000;}

/**********************************
Glossary
**********************************/
.entrybox {border:1px solid #ddd;}
.entrybox hr {background:#fff; border-top:1px solid #ddd;}


/**********************************
Forums
**********************************/

.forumheaderlist, .forumpost {border:1px solid #ddd;}

.forumheaderlist td {border:solid 1px #ddd; background:#f0f0f0;}
.forumheaderlist th {background: #9d1e63; padding:5px; border:none; color:#fff;}


/* Forum Styling */
table.forumpost{margin:0; padding:0; border:none;}
table.forumpost td.picture, 
table.forumpost td.topic{color: #000; border-bottom: 1px solid #ddd; background:#f0f0f0;}


/**********************************
Tabs
**********************************/
.tabrow0 {
  text-align: center;
  padding:0 0 20px 0;
  list-style:none;
  line-height:1.8em;
  margin:0 auto;
  height: 40px; font-size:1em;
}
.tabrow0 li{ margin: 0; }
.tabrow0 a,
.tabrow0 .here a,
.tabrow0 a:link,
.tabrow0 .here a:link,
.tabrow0 a:visited,
.tabrow0 .here a:visited{
	background:#000; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;
	margin: 0;
	padding: 4px 10px;
	text-decoration:none;
	color: #fff; font-weight:normal;
}
.tabrow0 a:hover{ background: #ddd; color: #000; padding: 4px 10px; border:1px solid #ddd;}
.tabrow0 .here a, 
.tabrow0 .here a:hover{ background: #9d1e63; color: #fff; border:1px solid #9d1e63; margin:0 4px;}
.tabrow0 a span, 
.tabrow0 .here a span, 
.tabrow0 a:hover span, 
.tabrow0 .here a:hover span{ background-image: none; padding: 0 !important; margin: 0; }
.tabrow0 .empty { height:1px; overflow:hidden; padding:0; }

/* Sub navigation */
.tabrow0 div, 
.tabrow0 ul{position: absolute;
  left: 0;
  top: 1.95em;
  width: 100%;
  margin: 0 auto;
  padding: 5px 0;
  list-style: none;
  border-top: 1px solid #9d1e63;
  line-height: normal; background:#9d1e63; color:#fff;
  }
  
ul.tabrow1{}
ul.tabrow1 li{  }
ul.tabrow1 li.here.selected a{ color: #fff; font-weight: normal; text-decoration: underline; border:none; }
.tabrow0 ul.tabrow1 a, 
.tabrow0 ul.tabrow1 a:link, 
.tabrow0 ul.tabrow1 a:visited, 
.tabrow0 ul.tabrow1 a:hover, 
.tabrow0 ul.tabrow1 .here a,
.tabrow0 ul.tabrow1 .here a:link,
.tabrow0 ul.tabrow1 .here a:hover{ padding: 0 10px 0 10px; background: none; color: #fff; font-weight: normal; border:none;}
ul.tabrow1 li a, 
ul.tabrow1 li a:link, 
ul.tabrow1 li a:visited{ color: #fff; font-weight: normal;}
ul.tabrow1 li.here a, 
ul.tabrow1 li.here a:link, 
ul.tabrow1 li.here a:visited{ color: #fff; font-weight: normal;}
.tabrow0 ul.tabrow1 a:hover, 
.tabrow0 ul.tabrow1 .here a:hover{ color: #fff; text-decoration:underline; font-weight: normal;}


/* Survey table */
#surveyform .optioncell{ padding: 10px; }
#surveyform tr{ border-bottom: solid 1px #ddd; }



/**********************************
Content - Login
**********************************/

.loginbox {border:none;}
.loginbox .guestsub {border-top:1px solid #ddd;} 
.loginbox .forgotsub {display:none;}
.loginbox.twocolumns .loginpanel {border-right:1px solid #ddd;}

.loginerrors {font-weight:bold; color:#9d1e63;}

/**********************************
Notice Warnings
**********************************/

.noticebox h2.main {color:#000;}

/**********************************
RSS sideblock
**********************************/

.block_rss_client .link {font-size:1em; border-bottom:1px solid #ddd; border-top:none; padding:5px 0;}


/**********************************
Profile
**********************************/

#user-view .userinfobox {border:none;}


/**********************************
Footer
**********************************/
#footer-container {background:#000 url(img/bg-footer-container.png) repeat-x;}

#footer{ width:960px; margin:0 auto; height: 200px; padding:0; text-align: left; background:url(img/bg-footer-container.png) repeat-x; border: none; color:#000;}

#footer a{padding-right:10px;}
#footer p{padding:13px 0 0 0;}
#footer h3 {color:#fff; font-style:italic; font-size:1.4em; text-align:right;}

/**********************************
Mini Header
**********************************/

body#message-index #miniheader, 
body#help #miniheader{ display: block; }

/**********************************
Grades
**********************************/
.grade-report-grader table {border:1px solid #ddd;}
.grade-report-grader td, .grade-report-grader th  {color:#000; background:#efefef;border:1px solid #ddd;}
.grade-report-grader table#user-grades th.category {color:#000;}

.grade-report-grader table#user-grades a {color:#9d1e63;}
.grade-report-grader table#user-grades a:hover {color:#000;}

/**********************************
Glosssary
**********************************/
.entrybox{
	border: none;
}

.entrybox hr{
	border: 1px dashed #ccc;
	border-right: none;
	border-top: none;
	border-left: none;
}

.glossarypost{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
}

a.autolink.glossary:hover {
  cursor: help;
}

a.autolink.glossary{
  color: #333;
  background: #ffd601;
  padding: 2px;
}

.block_glossary_random .sideblock p{
	color: #fff;
}
/**********************************
Profile
**********************************/

#user-view .userinfobox {border:solid 1px #ddd;}

/**********************************
Buttons
**********************************/

input[type=submit] {background: url(img/bg-button.png) repeat-x; color: #fff; padding:3px 5px 3px 5px; border: none; font-weight: normal; margin: 0 10px 5px 0; cursor:pointer;}
input[type=submit]:hover {background: url(img/bg-button-over.png) repeat-x; color: #fff; border: none;}

input[type=button] {background: url(img/bg-button.png) repeat-x; color: #fff; padding:3px 5px 3px 5px; border: none; font-weight: normal; margin: 0 10px 5px 0; cursor:pointer;}
input[type=button]:hover {background: url(img/bg-button-over.png) repeat-x; color: #fff; border: none;}

/**********************************
Textboxes
**********************************/
input[type=text],textarea{margin:0 5px 0 0; padding:1px; }


.wikisearchform {font-size:1.6em !important;}
.wikisearchform input[type=text] {margin:0;}

/**********************************
POP UPS
**********************************/

body#help #header {display:none; background-image:none;}
body#help #page  {width:100%; background:none;}
body#help #content  {width:100%;}
body#help .generalbox{width:90% !important; padding:20px;}
body#help .generaltable {width:100%;}
body#help #footer {display:none; background-image:none;}


body#message-index #header {display:none; background-image:none;}
body#message-index #page  {width:100%; background:none;}
body#message-index #content  {width:100%;}
body#message-index .generalbox{width:90% !important; padding:20px;}
body#message-index .generaltable {width:100%;}
body#message-index #footer {display:none; background-image:none;}


body#mod-chat-gui_header_js-chatinput #header {display:none; background-image:none;}
body#mod-chat-gui_header_js-chatinput #page  {width:100%; background:none;}
body#mod-chat-gui_header_js-chatinput #content  {width:100%;}
body#mod-chat-gui_header_js-chatinput .generalbox{width:90% !important; padding:20px;}
body#mod-chat-gui_header_js-chatinput .generaltable {width:100%;}
body#mod-chat-gui_header_js-chatinput #footer {display:none; background-image:none;}

body#mod-chat-gui_basic-index #header {display:none; background-image:none;}
body#mod-chat-gui_basic-index #page  {width:100%; background:none;}
body#mod-chat-gui_basic-index #content  {width:100%;}
body#mod-chat-gui_basic-index .generalbox{width:90% !important; padding:20px;}
body#mod-chat-gui_basic-index .generaltable {width:100%;}
body#mod-chat-gui_basic-index #footer {display:none; background-image:none;}

body#mod-chat-gui_header_js-users #header {display:none; background-image:none;}
body#mod-chat-gui_header_js-users #page  {width:100%; background:none;}
body#mod-chat-gui_header_js-users #content  {width:100%;}
body#mod-chat-gui_header_js-users .generalbox{width:90% !important; padding:20px;}
body#mod-chat-gui_header_js-users .generaltable {width:100%;}
body#mod-chat-gui_header_js-users #footer {display:none; background-image:none;}


body#mod-glossary-showentry #header {display:none; background-image:none;}
body#mod-glossary-showentry #page  {width:100%; background:none;}
body#mod-glossary-showentry #content  {width:100%;}
body#mod-glossary-showentry .generalbox{width:90% !important; padding:20px;}
body#mod-glossary-showentry .generaltable {width:100%;}
body#mod-glossary-showentry #footer {display:none; background-image:none;}

#section-0 .left, #section-0 .right{
	width: 2px;
}

#section-0 img{
	margin: 0 20px 5px 0;
}

#thetopics .section td.content, #thetopics col.content{
	padding-top: 0px;
}

body#course-view .headingblock{
	display: none;
}

body#site-index .headingblock, body#course-view .headingblock{
	margin-bottom: 0px;
}/***** mklc/layout.css end *****/


