/**************************************
 * THEME NAME: lec_standard
 *
 * Files included in this sheet:
 *
 *   lec_standard/styles_layout_diff.css
 *   lec_standard/styles_variable.css
 *   lec_standard/gradebook_custom.css
 *   lec_standard/ilp.css
 **************************************/

/***** lec_standard/styles_layout_diff.css start *****/

@charset "utf-8";
/* CSS Document */

#layout-table {
  width:100%;
  border-collapse:separate;
  margin-top: 0px;
  padding-top:4px;
}
#layout-table #middle-column {
  padding-left:8px;
  padding-right:8px;
}

#layout-table #left-column {
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
  WIDTH:300px;
}

#layout-table #right-column {
  padding-right:4px;
  padding-top:4px;
}
.clearer {
  clear:both;
  margin:0;
  padding:0;
  height:0px;
  border:none;
  background:transparent;
  display:block;
}
#redirect {
  text-align: center;
  margin-top:0; /*reset from 10% in standard layout sheet */
}

/* 2 below reset to center from standard left then right */
.mdl-left {
  text-align: center;
}
.mdl-right {
  text-align: center;
}

.pagingbar a {
  padding-left: 10px;
}

.pagingbar .thispage {
  padding-left: 10px;
}

img.emoticon {
  vertical-align: middle;
  width: auto;
  height: auto;
}

.headermain, h1.headermain {
  float:none;
  margin:0;
  padding:0;
}

.headermenu {
  float:right;
  text-align:right;
  padding:1px;
}

.navbar .breadcrumb {
  float:left;
  margin:0.2em 0;
  padding:0.2em;
}
/***** lec_standard/styles_layout_diff.css end *****/

/***** lec_standard/styles_variable.css start *****/

/*******************************************************************
 styles_variable.css
  
 This CSS file contains all color definitions like 
 background-color, font-color, border-color etc.

 

*******************************************************************/

/***
 ***  Core
 ***/

a:link,
a:visited {
  color:#4498ca;
}

a:hover {
  color:#333333;

}
body {
  background: #013d79 url('images/blue_top_gradient.gif') repeat-x center top;
  border-color:#ffffff;
  width: 95%;
  margin-left: auto; 
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
}

.surround {
  background: #e8e9ea;
  border-top: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  
  
}

.menubar {
background: #222222;


}

.navbar {
  background: #1a1a1a;
  border-top: #333333;
  border-right: #0a0a0a;
  border-bottom: #0a0a0a;
  border-left: #333333;
  color: #ffffff;
}

.navbar a:link {
    color: #ffffff;
}
.navbar a:visited {
    color: #ffffff;
}
.navbar a:hover {
    color: #4498ca;
}

div.headermenu 
{
	color:#ffffff;
}

.breadcrumb .sep, #admin-report-simpletest-index .sep {
  color:#ffffff;
}

.breadcrumb a{
  color:#5390a0;
}

.minicalendar a,
.calendarmonth a {
  color:#ff0000;
}

.block_login_logout .logintable {
  text-align:center;
}

.block_login_logout .loginform {
  display:inline;
}

.block_login_logout .loginform .c1 {
  font-size: 12px;
  margin:0px 2px 4px 0px;
}

.block_login_logout .loginform .fld input {
  width:5em;
}

.block_login_logout .loginform label {
  padding-right: 4px;
}

.block_login_logout .loginform div {
  margin:0.3em 0.8em;
  text-align:right;
  display:block;
}

.block_login_logout .loginform div.c1.btn {
  text-align:center;
}

.block_login_logout .logoutusername,
.block_login_logout .logoutuserimg {
  text-align:center;
  font-size:10pt;
  padding:2px;
}

.block_login_logout .logoutform {
  margin:0px;
}

.block_login_logout .logoutbtn {
  text-align:center;
  font-size:10pt;
  padding:5px;
}

.block_login_logout .logoutfooter {
  text-align:center;
  font-size:8pt;
  padding:2px;
}

.headermenu a:link {
	color: #ffffff;
}

.headermenu a:visited {
	text-decoration: none;
}

.headermenu a:hover {
	text-decoration: underline;
}

.headermenu a:visited {
	color: #ffffff;
}

.headermenu a:hover {
	color: #ffffff;
}

.footer {
font-size: 0.8em;
}

.footer {
color: #999999;
}

img.userpicture {
  width: auto;
  height: auto;
}

#mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  color:#ffffff
}

#mod-chat-gui_basic .event,
#mod-chat-gui_basic .title,
#mod-chat-gui_header_js-jsupdate .event,
#mod-chat-gui_header_js-jsupdate .title {
  color:#eeeeee
}

#mod-chat-gui_basic {
background:#666666;
}

.sideblock .date {
font-size:0.7em;
line-height:0.7em;
}
.sideblock .name {
font-size:0.7em;
}

.block_online_contacts .content .listentry{
  font-size:0.75em
}

.block_online_contacts .listentry div.user{
  float:left;
}


.block_online_contacts .listentry div.message {
  float:right;
}/***** lec_standard/styles_variable.css end *****/

/***** lec_standard/gradebook_custom.css start *****/

@charset "utf-8";
/* CSS Document */

.grade-report-grader table {
border-collapse:collapse;
background-color:transparent;
font-size:10px;
border-color:#cecece;
}/***** lec_standard/gradebook_custom.css end *****/

/***** lec_standard/ilp.css start *****/

/*
* @copyright &copy; 2007 University of London Computer Centre
* @author http://www.ulcc.ac.uk, http://moodle.ulcc.ac.uk
* @license http://www.gnu.org/copyleft/gpl.html GNU Public License
* @package ILP
*/

/* General page setting */
#blocks-ilp-view div#content {padding-left: 10px; padding-right: 10px;}
#blocks-ilp-view table td{margin:3px; padding:5px; }
#blocks-ilp-view table.generalbox { width:99%; }
#blocks-ilp-view div.generalbox {margin:3px; padding:5px;}
#blocks-ilp-view div.generalbox h2 {margin:0; padding:0}

/* Add new post button */
.addbox {
	float:left;
    position:relative;
	left:50%;
}

.ilpadd {
	float:right;
}



.addbox a.button, .ilpadd a.button {
    background: transparent url('ilp/addbox_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

.addbox a.button {
	position:relative;
	left:-50%;
}

.addbox a.button span, .ilpadd a.button span {
    background: transparent url('ilp/addbox_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 24px;
}

.addbox a.button:active, .addbox a.button:hover,
.ilpadd a.button:active, .ilpadd a.button:hover  {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.addbox a.button:active span, .addbox a.button:hover span,
.ilpadd a.button:active span, .ilpadd a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 24px; /* push text down 1px */
} 

/* Comments box */
.ilpcenter { text-align:center; }
.ilpcomment { width:85%; text-align:left; font-size:0.8em; margin-top:3px; margin-bottom:3px; padding:3px; }
.ilpcomment .commands { font-size: 0.9em; padding-top: 0.5em; text-align:right; clear: both; }

/* Student Status Colours */
h1.status-0, h2.status-0, h3.status-0, span.status-0 { color: #00984b; }
h1.status-1, h2.status-1, h3.status-1, span.status-1 { color: #ff7e00; }
h1.status-2, h2.status-2, h3.status-2, span.status-2 { color: #ff0000; }
span.status-0, span.status-1, span.status-2 { font-weight:bold; }

/* Use full-size profile image */
#blocks-ilp-view .userpicture { width: 100px; height: 100px; }

/* YUI Grid http://yui.yahooapis.com/2.7.0/build/reset-fonts-grids/reset-fonts-grids.css */

ilp_post,.yui-t4 {margin:auto;text-align:left;width:99%;*width:99%;}
.ilp_post { margin:3px; }
.yui-t4 {border: 1px solid #ccc; padding:3px; }
.yui-b{position:relative;}
.yui-b{_position:static;}
.yui-main .yui-b{position:static;}
.yui-main{width:100%;}
.yui-t4 .yui-main {float:left;margin-right:-25em;}
.yui-t4 .yui-b{float:right;width:15.8456em;*width:15.50em;}
.yui-t4 .yui-main .yui-b{margin-right:16.8456em;*margin-right:16.55em;}
.yui-main .yui-b{float:none;width:auto;}
.yui-gd .yui-u{float:left;}
.yui-gd .yui-ut{float:left;}
.yui-gd div.first{float:left;}
/* added for lec template */
.yui-gd div.top{ border-top:1px dashed #ccc;}
.yui-gd .yui-u {width:95%;padding-right:1%;border-right:1px solid #ccc; padding-bottom: 15px; }
/* added for lec template */
.yui-gd .yui-ut {width:75%;padding-right:1%;border-right:1px solid #ccc; padding-bottom: 15px; }
.yui-gd div.first{width:15%;border-right:none;}
.yui-gd div.first{margin-left:0;}
.yui-gd div.first {font-weight:bold}


.yui-t4 .yui-b img.achieved {position: absolute; bottom:0; right:0}
.yui-t4 .yui-b ul {margin: 5px 0 5px 0; padding-left: 0; border;}
.yui-t4 .yui-b ul li { margin-left: 0; padding-left: 2px; border: none; list-style: none;}
.yui-t4 .yui-b ul li:before { content: "\0020 \0020 \0020 \00BB \0020"; }
.yui-t4 .yui-b .commands { font-size: 0.8em; padding-top: 0em; clear: both; }
.yui-t4 .yui-b form {display:inline;}
.yui-t4 .yui-b form select, .yui-t4 .yui-b form input {font-size:0.8em;}

.bd:after,.yui-gd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bd,.yui-gd{zoom:1;} 
/*lec change */

.ilpgeneralbox {
  
  border-top-width: 1px;
  border-style: solid none none;
  border-top-color: #DDDDDD;
  background-color:#FFFFFF;

}/***** lec_standard/ilp.css end *****/

