/**************************************
 * THEME NAME: yale_new
 *
 * Files included in this sheet:
 *
 *   yale_new/styles.css
 *   yale_new/ilp.css
 **************************************/

/***** yale_new/styles.css start *****/

/* Layout */

body {
  margin: 0 auto;
}

body, table, td, th, li {text-align: left;}

#contentwrap {
background-color:#FFFFFF; color: #00264F; border:0;}

#page { width: 1004px; margin: 0 auto; margin-top: 10px; }

#content { padding: 10px;}

h1 {color:#c20178;}

.logininfo {padding: 0; color: #FFFFFF; font-size: 100%; background-color: #333333; margin: 0;}

.logininfo a:link {color: #f7cce9;}

.logininfo a:visited {color: #f7cce9;}

.logininfo a:hover {color: #FFFFFF;}

body#mod-chat-gui_header_js-users {
  background: #dddddd;
}
 
body#mod-chat-gui_header_js-chatinput {
  background: none;
}

body#mod-chat-gui_header_js-jsupdate {
  background: none;
}

.admin .generalbox {
background: url(assets/box_bg.gif) repeat-x #FFFFFF;
}

.generalbox {background: url(assets/box_bg.gif) repeat-x #FFFFFF; border: 0;}


.box copyright {text-align:center;}

#course-view .section td.content {
  padding:5px;
 
}

.headingblock, h2.headingblock {
  display: none;
}

.headermain, h1.headermain {
width: 100%;
  margin: 10px 0 0 0;
  padding:0;
  margin:0;

}

#header-home {
height: 139px; border:0; padding: 0; margin: 0 auto; background: url(assets/header_bg.jpg) right no-repeat #FFFFFF;}
  
#header { min-width: 875px;
height: 139px; border:0; padding: 0; margin: 0 auto; background: url(assets/header_bg.jpg) right no-repeat #FFFFFF;}
  

/* Colour */
body {
  color: #00264F;
  background-color: #333333;
}

a:link {
  color:#a9096b;
    text-decoration:none;
}

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

a:hover {
  color:#00264F;
    text-decoration:none;
}

.navbar a:link {
  color:#FFFFFF;
    text-decoration:none;

}

.navbar a:visited {
  color:#FFFFFF;
    text-decoration:none;
}

.navbar a:hover {
  color:#00264F;
    text-decoration:none;
}
.navbar {
  background-color:#c20178; border:0; margin: 0 auto; padding: 10px; padding-top: 15px;}
  
#navblank {
  background-image: url(assets/nav_bg.jpg) ;
  background-position: center;
  background-repeat:no-repeat;
  background-color: #c60079; 
  height: 148px; border: 0; margin: 0 auto;
  padding:2px;
padding-top: 4px;
padding-left: 15px;
}

/* Fonts */

body  {
	font: .76em/1.6em Arial, Helvetica, sans-serif;
}

.files .file {
  font-size: 1.0em;
}

.files .folder {
  font-size: 1.0em;
}

.breadcrumb {
  font-size:1.0em; color:#FFFFFF; 
}
#admin-uploaduser table#uuresults {
  font-size: 1.0em;
}

.sideblock {width:200px;}

.sideblock .header, .sideblock h2 {
max-width: 200px;
border:none;
  font-size:1.1em;
  color: #FFFFFF;
text-align:center;
padding: 0;
margin: 0;
min-height: 20px;
}


.sideblock .header {
background: url(assets/block_header.gif) no-repeat #FFFFFF;
}

.sideblock .content {
max-width: 200px; padding: 5px;
  font-size:1.0em;
  border: 0;  background: url(assets/box_bg.gif) repeat-x #FFFFFF;margin: 0;
}

#layout-table #left-column, #layout-table #right-column {min-width: 200px; max-width:200px;}

.sideblock .content hr {
  border:none;}

.sitetopic {
  font-size:1.0em;
  border: 0;
    background: #FFFFFF;
}
.sideblock .content .message {
  font-size:1.0em
}

.sideblock .header .commands {
  font-size:1.0em;
}

.sideblock .footer {
  font-size:1.0em;
}

.sideblock .head,
.sideblock .info,
.sideblock .event {
  font-size: 1.0em;
}

.activitydate, .activityhead {
  font-size:1.0em;
}

.weeklydatetext {
  font-size:1.0em;
}

.coursebox .teachers,
.coursebox .cost {
  font-size:1.0em;
}

.coursebox .summary {
  font-size:1.0em;
}

#course-recent .grade {
  font-size:1.0em;
}

#course-recent .forum-recent .reply .title {
  font-size:1.0em;
}

#course-recent .forum-recent .discussion .title {
  font-size:1.0em;
}
body#doc-contents h1 {
  font-size: 1.0em;
}
.logtable th {
  font-size: 1.0em;
}

.message .date,
.message .contact,
.message .summary {
  font-size:1.0em;
}

.tag_cloud .s4,
.tag_cloud .s3 {
  font-size: 1.0em;
}

.tag_cloud .s2,
.tag_cloud .s1 {
  font-size: 1.0em;
}
.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size: 1.0em;
}

#footer {
border:0; margin: 0; margin-top: 10px; text-align:center;}
p.footer {font-size:90%; color: #FFFFFF;  opacity: 0.75;}
a:link.footer {color:#f7cce9;}
a:hover.footer {color: #FFFFFF;}

.headermenu {
 color: #FFFFFF;  width: 1004px; margin: 0 auto; float: none; text-align:right;padding-right: 0;
	
}

.homelink a img {text-align:center; padding-bottom: 20px;}
.sitelink a img {text-align:center; padding-bottom: 20px;}

.sideblock .header .hide-show-image

{margin-right: 10px;}

.sideblock .header .commands {background-color:#e5e5e5; padding: 5px 0;}

#top { height: 149px; position: relative; background: #fff; }
#top h1 a { display: block; background: url(assets/logo_new.gif) no-repeat 100% 100%; width: 164px; height: 110px; padding: 20px 0 0 20px; }
#top h2 { background: url(assets/top-arrow.png) no-repeat; width: 148px; height: 149px; position: absolute; top: 0; left: 227px; z-index: 20; padding: 0;margin: 0; }
#top #flash { position: absolute; top: 0; right: 0; width: 776px; height: 149px; z-index: 10; }
#top p { font: 1.1em/11px Arial, Helvetica, sans-serif; color: #fff; position: absolute; top: 10px; right: 10px; padding: 5px; background: #000; z-index: 15; }
#top p em { font-style: normal; }
/***** yale_new/styles.css end *****/

/***** yale_new/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 */
div.addbox { text-align:center; margin:5px; }
div.addbox a { border: 1px solid #000; padding:5px; }

/* 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 div.first{float:left;}
.yui-gd .yui-u{width:16%;margin-left:1.99%; }
.yui-gd .yui-u{width:80%;border-right:1px dashed #ccc;border-left:1px dashed #ccc; padding-left:2px;}
.yui-gd div.first{width:15%;border:none;}
.yui-gd div.first{margin-left:0;}

.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: none;}
.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;} 

/* Navigation Grid */

ul#ilp-navigation-links {list-style-type: none; text-align:center; margin-top: 5px;}
#ilp-navigation-links li {display:inline; margin: 20px; font-size: 1.15em;}
#ilp-navigation-links li span {vertical-align:75%;}
#ilp-navigation-links li img {margin-right: 5px;}/***** yale_new/ilp.css end *****/

