/**************************************
 * THEME NAME: rsc
 *
 * Files included in this sheet:
 *
 *   rsc/custom.css
 **************************************/

/***** rsc/custom.css start *****/

/**  Adds all the nice finish to the standard theme 

Borders in boxes
#999

Dark blue for page headings, , hr
#002B4D

Breadcrumb bar
#F26100 bgcolor
#fff 

Main links
#003D7D
#000 hover

Header and footer 
#fff bg

Sideblocks headers

#c30 bg
#fff colour

Login boxes

#EFEAE2 bg
#FFE8DF

**/

body {
     background: #fff;
     color: #000;
     margin: 0;
     padding:0;
     font-family: Verdana,"Trebuchet MS", Arial,  serif;
}

p, li, ul, tr, td { 
     font-family: Verdana,"Trebuchet MS", Arial,  serif;
}

h1, h2, h3, th, .navbar li, .header{ 
     font-family: Verdana, Arial,  "Trebuchet MS", serif;

}
   
h2.title, .title h2{
     font-weight:bold; 
     color: #333;
     margin: 0 0 0.5em 0;
     padding: 0;  
}
h2.summary, h1.summary, .summary h2, .summary h1{
    color: #333;
    background: #e1e1e1;
    padding: 5px;
}
h1 {
     font-weight:bold; 
     margin: 0.5em 0 0.5em 0;
     padding: 0;                
     color: #c30;
     font-size: 1.3em;

}
h2.main {
     font-weight:normal; 
     margin: 0.5em 0 0.5em 0;
     padding: 4px;  
     line-height: 1.3em; 
     color: #c30;
     background: transparent;  
     text-align: left;  
         
}
h2.main a, h2.main a:link, h2.main a a:visited {
     margin: 0.5em 0 0.5em 0;
     padding: 4px;  
     line-height: 1.3em; 
     color: #003D7D;
     background: transparent;  
     text-align: left;  
      font-size: .9em;        
}
h2.header{
     background:transparent;
     color: #c30;      
}
h2.section, .section h2{
     background:transparent;
     color: #c30;     
}
.title{
     color:#333;
}
.section, .navbutton{
     padding: 0px 5px 0px 5px;
}
.subject {
     color: #333;
}
hr {
     border:0;
     border-top: 1px solid #000;
     height: 0;
     background:#000;
}

/********Links**********/
a, a:link, a:visited, a:hover  {
    color: #003D7D;
}
a:hover  {
    color: #000;
}

/* most headings  */

th.header,td.header,div.header{
     background:#c30;
     color: #fff;
     border-color: 1px solid #000; 
}
th.header a{
    color: #fff;
}
div.header h2{
    color: #fff;
    padding: 2px;
}
.sideblock .header {
    border: none;
    background: #5d6481;
    color: #fff;    
}

.block_course_menu .header{
    border: none;
    background: #ebad14;
    color: #fff;  
}

/**********TOP HEADER ****************/

.headermain{
}
#header-home {
    color: #ffffff;
    background: url(bgsliver.jpg) repeat-x;  
    margin: 0; 
    height:119px;
}

.headermenu {
  color:#dedede;
  font-size:0.8em;
  padding:5px;
}

.headermenu .logininfo{
    color: #dedede;
}

.headermenu a:link,.headermenu a:visited,.headermenu a {
    color: #dedede;
    padding: 0 3px 0 3px;
    text-decoration: underline;
}

.headermenu a:hover {
    color: #569BBD;   
}
.sublogo{
    float: right;
    margin-top: 25px;
}    

/***breadcrumb trail ****/

.breadcrumb {
     padding: 0 0 0 8px;    
     margin:0;
     
}
img.resize {
     width: 100px;
     height: 100px;
}

/***nav bar ***/

.navbar {
      color: #fff;
      background: #293352; 
      margin:0;      
}

.navbar a,.navbar a:visited,.navbar a:hover,.navbar a:link {
    color: #fff;
}

/***************** FOOTER *****************/

.homelink {
    margin: 0;
    background: transparent; 
}
.homelink a, .homelink a:link,.homelink a:visited {
  padding: 2px 5px;
  color: #084AA5;
  text-decoration: underline;
}
.homelink a:hover {
  color: #569BBD;
  text-decoration: underline;
}
.homelink a:link,.homelink a:visited, .homelink a:hover {
  border: 0px ;
}

#footer{
  padding: 10px 0px 15px 0px;
  margin:0;
  background: transparent; 
  border-top: 1px solid #000; 
  color: #333;  
}

#footer p{
 padding: 5px;
 color:  #333;
} 

/*************** CONTENT ******************/

forumpost{
     background: #C7D0FF;
}

#content {
     margin: 10px 10px;
}

/*******Login Box *****/

.loginbox{
     margin-bottom: 10px;
}

.loginbox th{
     background:#c30;
     color: #fff;     
}
.errorbox{
    background: transparent;
    border: 1px solid #aaa;
    padding: 5px;
}
.errorboxcontent{ 
     background: #900;
     color: #fff;
}
.notifyproblem{
     color: #900;
     background: transparent;
}

/**********Main Calendar*****/

.maincalendar .header{
      background: #666;
}

.minicalendar {
      background: #eaeaea;
      color: #333;
}

/********* Left/Right Columns  ********/

.sideblock .course_menu{
    border: 1px solid #ebad14;
}

.sideblock {
    border: 1px solid #c7c8d2;
}


#left-column {
    background: #fff;
}

/* Sideboxes bg  */

.sideblock .content {
      border: 0;
}

/***+ - boxes on header sideboxes ***/

.hide-show {
    background: transparent;
    color: #fff;
}
.hide-show img {
    border: 1px solid #fff;
    color: #fff;
}

/***Boxes around admin header icons ***/

.singlebutton{
     margin: 5px 0;
}

.commands a:hover.icon {
     border: 1px solid #f00;
}

.commands .icon {
    background: #fff;
    padding:2px 2px 1px 2px;
    border:1px solid #000;
    margin:1px;
}

/*************Tables *******/

h2.headingblock{
     background:#666;
     color: #fff;
     font-weight:normal;   
}

h2.headingblock .title{
     color: #000;
} 

h2.headingblock .link a{
     color: #000;
} 

/*******Logs and Reports tables *****/

.log .plugin{
     background: #fff;
     border: 0;
}
.logtable{
    background: #fff;
}
.c0{
     font-weight: bold;
     background: transparent;
     color: #000;
}
.controls{
     width: 80%;   
}
.category {
     border-bottom: 1px solid #000;
}

.categorybox{
     border: 1px solid #000;   
}

/*******Course categories boxes *******/

.userinfobox {
     border:0;
}

.coursebox{
     background: transparent; 
}

.courseboxcontent{
     background: transparent;
}

.courseboxcontent .info{
    padding: 5px;
}

.courseboxcontent .summary{
    background: #fff;
    padding: 5px;
}

/****Configuration tables ****/

/****Home page site description ****/

.sitetopiccontent{
     background: #fff;
     border: 1px solid #000; 
}

/****All THs *****/

.generalbox th a{
     color: #fff;
}

.generaltable th, .generaltable th.header, .generalbox th {
     color: #fff;
     background: #666;    
}

.files th{
     background: #666;
     color: #fff;
}
.formtable th{
     font-weight: bold;
     color: #000;     
}
.generaltable .c0{
}

.generaltable{
     width: 80%;
} 

.generalboxcontent {
     line-height: 1.4em;
}

table.generalbox {
     border:1px solid #000;
     width:80%; 
} 

.section{
    background: #fff;
}
.graph img{
    border: 1px solid #000;
}

/***
 ***/

.name{
    font-weight: bold;
    color: #204164;
}
#intro{
    font-weight: bold;
    text-align:center;
}
.info{
}
.prompt{
    font-weight: bold;
} 
.list .info {
    background: #fff;
}
#section-0 .section .main{
    background: #c30;
}
label{ 
	font-weight: bold;
       font-size: .9em;
	font-color: #333;
}

/*******************************************************************
 styles_fonts.css
  
 This CSS file contains all font definitions like family, size,
 weight, text-align, letter-spacing etc.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  help
  login
  message
  user

  various modules

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


/***
 *** Core
 ***/

.clearer {
  font-size:1px
}
/** font {
  font-size:100%
}*/
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:95%
}
th {
  font-weight:bold
}
a:link,
a:visited {
  text-decoration:none
}
a:hover {
  text-decoration:underline
}
a.autolink {
  font-size:100% !important;
  border-bottom: 1px dotted #000;
}
a.autolink:hover {
  text-decoration:none;
  cursor:help
}
h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  font-weight:bold
}
h2.main{
  font-size: 1em;
}
h1 {
  font-size:1.4em
  font-weight: bold;
}
h2 {
  font-size:1em
}
h3 {
  font-size:0.8em
}
h4 {
  font-size:0.7em
}
.headingblock {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: .8em;
}
pre code {
  font-size:1.2em
}
.bold {
  font-weight:bold
}
.breadcrumb .sep {
  font-family: verdana, arial, helvetica, sans-serif;
}
.generalboxcontent {
  font-size:0.8em;
}
.generaltable .header {
  font-size:1em;
  font-weight:normal;
  white-space:normal !important
}
.generaltable .cell {
  font-size: 0.8em;
}
.warning {
  font-weight:bold;
  font-style:italic
}
.errorbox .title {
  font-weight:bold;
  font-size:1.2em;
  text-align:center
}
.pagingbar .title {
  font-weight:bold
}
.pagingbar .thispage {
  font-weight:bold
}
.paging {
  font-size:0.8em
}
.categorybox .category {
  font-size:0.9em;
  font-weight:bold
}
.helplink {
  font-size:0.8em
}
.headingblock {
  font-weight:bold
}
.headingblock .link {
  font-size:0.9em
}
.files .file, .files .folder {
  font-size:0.9em
}
.files .folder .size {
  font-weight:bold
}
.sitetopiccontent {
  font-size:0.8em
}

/***
 *** Header
 ***/

.headermain {
  font-weight:bold;
}
#header-home .headermain, #header .headermain  {
  font-size: 1.3em;
}
.breadcrumb {
  font-size:0.8em;
  font-weight:normal;
}
.logininfo,
#header-home .headermenu font {
  font-size:0.8em;
}

/***
 *** Footer
 ***/

#footer{
  text-align:left;
}

.homelink {
  font-size:0.8em
}
.performanceinfo {
  font-size:0.6em
}

/***
 *** Admin
 ***/

table.formtable tbody th {
  font-weight:normal;
  text-align:right
}
#admin-index .generalboxcontent,
#admin-config .generalboxcontent {
  font-size:0.9em
}
#admin-config .linklist {
  font-size:0.9em
}
#admin-config .r1 {
  font-size:0.9em
}
#admin-config #content > center {
  font-size:0.8em
}
#admin-index .generaltable .cell {
  line-height: 1.9em;
}
#adminsettings fieldset span.form-shortname {
  font-size: 90%;
}
#adminsettings fieldset {
  font-size: 80%;
}

/***
 *** Blocks
 ***/
 
.block_news_items .header {
     background:#00b38f;
     color:#fff;
}

.block_news_items {
	border-color:#00b38f;
}	
 
.sideblock {
  font-size:0.8em
}
.sideblock .header {
  font-weight:bold
}
.sideblock .content {
  line-height:1.2em
}
.sideblock .content *,
.sideblock .content .message {
  text-align:left
}
.sideblock .content h3,
.sideblock .content h2 {
  font-size:1.4em
}
.commands {
	padding: 2px 2px 3px 0px; 
}
.commands .icon {
	background: #fff;
	padding:2px 2px 1px 2px;
	border:1px solid #000;
 	margin:1px;
}

.commands a:hover.icon {
     border:1px solid #f00;
}

.sideblock .footer {
  text-align:left;
  font-size: 1em;
}
.sideblock .head,
.sideblock .info,
.sideblock .event {
	font-size: 1em;
	padding-bottom: 3px;
	
}
.sideblock .date {
  font-style:italic
}
.activitydate, .activityhead {
  /*font-size:0.8em*/
}

/***
 *** Calendar
 ***/
 
.block_calendar_month .header,
.block_calendar_upcoming .header {
     background:#66523d;
     color:#fff;
}

.block_calendar_month,
.block_calendar_upcoming {
	border-color:#66523d;
}

#calendar .maincalendar .eventlist .event .referer {
  font-weight:bold
}
#calendar .maincalendar .eventlist .event .course {
  font-size:0.8em
}
#calendar .maincalendar .eventlist .event .description .commands {
  text-align:right
}
#calendar .maincalendar .calendarmonth {
  font-size:0.8em
}
#calendar .sidecalendar {
  font-size:0.8em
}
#calendar div.header {
  font-weight:bold
}
#calendar .sidecalendar .filters,
#calendar .maincalendar .filters {
  font-size:0.8em
}
.sideblock .filters td {
  font-size:1em
}
#calendar .maincalendar .controls {
  font-size:1em
}
#calendar .maincalendar .day {
  font-weight:bold
}
table.minicalendar {
  font-size:0.85em
}
.cal_popup_close {
  font-family:sans-serif;
  font-size:0.8em;
  font-weight:bold
}
.cal_popup_bg {
  font-size:1.2em
}
.cal_popup_cg {
  font-size:0.95em;
  font-weight:bold
}
#calendar .maincalendar .calendar-controls .current {
  font-weight:bold
}
.block_calendar_month .filters {
  font-size:0.9em
}
.block_calendar_month .day {
  text-align:center
}

/***
 *** Course
 ***/

#course-view .section {
  font-size:0.8em;
  line-height:1.4em
}
#course-view .section .label {
  font-size:1em;
  line-height:1.4em
}
#course-view .section .activity {
  padding:0.2em 0;
  vertical-align:bottom
}
#course-view .section .activity a {
  font-size:1.2em;
  line-height:1em
}
#course-view .section .left {
  font-weight:bold
}
.course .generalbox{
  font-size:0.8em
}
.weeklydatetext {
  font-size:0.8em;
  font-weight:bold
}
.coursebox .info {
  font-size:0.8em
}
.coursebox .teachers,
.coursebox .cost {
  font-size:0.8em
}
.coursebox .summary {
  font-size:0.7em
}

#course-recent h2.main {
  font-size:1.1em
}

/***
 *** Doc
 ***/

body#doc-contents h1 {
  font-size:0.9em
}
body#doc-contents ul {
  font-size:0.8em
}

/***
 *** Help
 ***/

#help {
  font-size:0.8em
}

/***
 *** Login
 ***/

#login-index #content .left,
#login-index #content .right {
  font-size:0.8em;
  text-align:left
}

#header-home .headermenu font {
	font-size: .8em;
}

.headermenu .logininfo {
	font-size: .8em;	
}

.headermenu .logininfo a:link, 
.headermenu .logininfo a:visited, 
.headermenu .logininfo a:active, 
.headermenu .logininfo a:hover {
	font-weight: bold;
} 


/***
 *** Message
 ***/

.message .link {
  font-size:0.8em
}
.message_form {
  font-size:0.8em
}
.message .heading {
  font-size:1.0em;
  font-weight:bold
}
.message .date,
.message .contact,
.message .summary {
  font-size:0.9em
}
.message .note, 
.message .pix {
  font-size:0.8em
}
.message .author {
  font-weight:bold;
  font-size:0.8em
}
.message .time {
  font-style:italic;
  font-size:0.8em
}
.message .content {
  font-size:0.8em
}
#message-user .commands span {
  font-size:0.7em;
  white-space:nowrap
}
#message-user .name {
  font-weight:bold;
  font-size:1.1em
}

/***
 *** User
 ***/

#user-view .userinfobox .content {
  font-size:0.8em
}
#course-user .section .content td {
  font-size:0.8em
}
#course-user .section .content ul {
  font-size:1.2em
}
#course-user .logtable {
  font-size:0.8em
}
#course-log .logtable {
  font-size:0.8em
}
.userinfobox .username {
  font-weight:bold
}
.userinfobox .links {
  font-size:0.7em
}

.user {
	font-size: 1em;
}

/***
 *** Modules:Assignment
 ***/

#mod-assignment-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Chat
 ***/

#mod-chat-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Choice
 ***/

#mod-choice-index .cell {
  font-size:0.85em
}
  
/***
 *** Modules:Forum
 ***/
.forumpost,
.forumheaderlist  {
  font-size:0.8em
}
.forumnodiscuss {
  font-weight:bold
}
.forumpost .topic .subject {
  font-weight:bold
}
.forumpost .topic .author {
  font-size:0.8em
}
.forumpost .commands,
.forumpost .link {
  font-size:0.9em
}
.forumheaderlist .discussion .lastpost {
  font-size:0.7em
}
body#mod-forum-search .introcontent {
  font-weight:bold
}
body#mod-forum-index .cell {
  font-size:0.85em
}

/***
 *** Modules:Glossary
 ***/

.glossarydisplay,
.glossarysearchbox {
  font-size:0.8em
}
.glossarypost .commands {
  font-size:0.8em
}
.glossarypost .entryheader .author,
.glossarypost .entryheader .time {
  font-size:0.8em
}
.glossarypost .entryheader .time {
  font-style:italic
}
.glossarypopup {
  font-size:0.8em
}
.concept {
  font-weight:bold
}
.glossarycomment .time {
  font-size:0.8em;
  font-style:italic
}
.entrylowersection .aliases {
  font-size:0.8em
}
.entrylowersection .icons,
.entrylowersection .ratings {
  font-size:0.8em
}
#mod-glossary-index .cell {
  font-size:0.85em
}

/***
 *** Modules:Journal
 ***/
#mod-journal-view .lastedit,
#mod-journal-view .editend {
  font-size:0.7em
}
#mod-journal-view .author {
  font-size:1em;
  font-weight:bold
}
#mod-journal-view .time {
  font-size:0.7em;
  font-style:italic
}
#mod-journal-view .grade {
  font-weight:bold;
  font-style:italic
}
#mod-journal-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Label
 ***/

/***
 *** Modules:Lesson
 ***/

#mod-lesson-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Quiz
 ***/

.editorhelptext {
  font-size:0.7em
}
#mod-quiz-index .cell {
  font-size:0.85em
}

/***
 *** Modules:Resource
 ***/

#mod-resource-index .cell {
  font-size:0.85em
}
/*.mod-resource font {
  font-size:0.8em
}*/

/***
 *** Modules:Scorm
 ***/

#mod-scorm-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Survey
 ***/

#mod-survey-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Wiki
 ***/

#mod-wiki-index .cell {
  font-size:0.85em
}
/***
 *** Modules:Workshop
 ***/

#mod-workshop-index .cell {
  font-size:0.85em
}
big {
	font-size: 1em;
}
.block_messages .content {
	font-size: 1em;
}
#left-column h2, #right-column h2{
	font-size: 1em;
}

 /***
  *** Course Menu
  ***/
 
 .block_course_menu ul {
 	list-style-type:none;
	margin:0;
	padding:0;
	}
 
 .block_course_menu li {
	background-image:url(thinsliver.jpg);
	border: 1px solid #999999;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 2px;
	}/***** rsc/custom.css end *****/

