/**************************************
 * THEME NAME: RHHS2009
 *
 * Files included in this sheet:
 *
 *   RHHS2009/styles_color.css
 *   RHHS2009/styles_layout.css
 *   RHHS2009/styles_fonts.css
 **************************************/

/***** RHHS2009/styles_color.css start *****/

* {margin:0;paddding:0}

a:link,
a:visited {
  color:#00a29b; font-weight:bold;
}

a.dimmed:link,
a.dimmed:visited {
  color:#6c6f70;
}

a:hover {
  color:#6c6f70;
}

hr {display:none;}

#header-home img {margin-left:10px; float:left; position:relative; left:20px;}
.headermenu {margin-right:10px;}

div.tabledivider {visibility:hidden;}
table.generaltable, table.generaltable tbody,table.generaltable tbody tr,table.generaltable tbody tr th  {border:none; border-style:none;}
table.userinfobox {border:1px solid #cccccc;}

#root_menu {width:100%; position:relative; width:100%; text-align:center; margin-top:10px;}
#root_menu .moduletable_menu {width:95%; margin:0 auto 0 auto; text-align:right;}
#root_menu .moduletable_menu ul {margin:0; padding:0; border:0; height:25px;}
#root_menu .moduletable_menu ul li {display:block; float:right; margin-left:7px; background-image:url(grey_corner_left.gif); background-position:0% 0%; background-repeat:no-repeat; background-color:#6c6f70; height:100%;}
#root_menu .moduletable_menu ul li a {width:100%; height:100%; background-image:url(grey_corner_right.gif); background-position:100% 0%; background-repeat:no-repeat; color:white; font-weight:bold; text-decoration:none;}
#root_menu .moduletable_menu ul li a:hover {color:#fee000; text-decoration:none;}
#root_menu .moduletable_menu ul li a span {padding:0 15px 0 15px; vertical-align:middle;}


#breadcrumb {background-color:#6c6f70; padding:10px 0px 0 0px;}
#breadcrumb .navbar {background-color:#00a29b; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid #333333; border-right:1px solid #333333; padding: 10px; color:white; font-weight:bold; background-image:url(pix/fader.gif); background-repeat:repeat-x;}
#breadcrumb .navbar a:link, #breadcrumb .navbar a:visited, #breadcrumb .navbar a:link, #breadcrumb .navbar a:hover {color:white;}
#breadcrumb .forumsearch form fieldset {border:none;}
#content table.discussioncontrols {border:none;}
.mform, form {}
.mform fieldset, form fieldset.invisiblefieldset {border:1px solid #cccccc; padding:10px;}
.mform fieldset legend, form fieldset legend {color:#00a29b; font-weight:bold;}

table {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right:1px solid #cccccc; background-color:white; margin:10px;}
table.topics {border:none;}
table.generaltable {border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid #333333; border-right:1px solid #333333; background-color:white;}
table.generaltable .cell {border:1px solid #cccccc; background-color:white;}
.loginbox {background-color:white;}

#content-wrapper {background-image:url(grey_corner_left.gif); background-position:0% 0%; background-repeat:no-repeat; background-color:#6c6f70;}
#content {background-image:url(grey_corner_right.gif); background-position:100% 0%; background-repeat:no-repeat; padding:10px;}
#content #coursesearch fieldset {background-color:white;}

#layout-table {border:none; background-color:#6c6f70; margin:10px 0 0 0; table-layout:fixed; width:100%;}

#left-column {padding-right:10px; width:15% !important;}
#searchform_search {width:90px;}
#middle-column {border:0px solid #333333; border-right:1px solid rgb(51,51,51); border-bottom:1px solid rgb(51,51,51); background-color:white; padding-bottom:20px; width:62.5% !important;}
#middle-column .headingblock {background-color:#00a29b; color:white; border:1px solid #333333; margin-top:10px;}
#middle-column .topics td.left {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right:none;}
#middle-column .topics td.content {border-top: 1px solid #cccccc; border-left: none; border-bottom: 1px solid #cccccc; border-right:none;}
#middle-column .topics td.right {border-top: 1px solid #cccccc; border-left:none; border-bottom: 1px solid #cccccc; border-right:#cccccc;}
#middle-column a {}
#middle-column table {border:1px solid #cccccc;}
#middle-column #assignform table  {border-style:none;}
#middle-column #assignform table input {margin-top:10px;}
#site-index .sitetopic {text-align:center !important;}
#site-index #front_strip {margin-left:auto; margin-right:auto; position:relative; left:-10px;}
#middle-column #front_strip table tbody {border:none;}
#middle-column .generalbox #front_strip {margin:0; padding:0;}

#right-column {padding-left:10px; width:22.5% !important;}

.block_mycourses span {}

#course-view .section .spacer {background-color:white; border:none;}

body .headermenu a:link, body .headermenu a:visited, body.course div#page #content a:link, body.course div#page #content a:visited {color:#00a29b; font-weight:bold; text-decoration:none;}
body .headermenu a:hover, body.course div#page #content a:hover {text-decoration:underline}
body.course div#page #breadcrumb .navbar a:link, body.course div#page #breadcrumb .navbar a:visited, body.course div#page #breadcrumb .navbar a:link, body.course div#page #breadcrumb .navbar a:hover {color:white;}

#front_strip {text-align:center;}
#front_strip table {border:none;}
#front_strip table td {color:#00a29b; font-weight:bold; text-align:center;}

/* hide root menu from pages that open in their own menu */
body#files-index #root_menu, body#files-index #footer, 
body#mod-forum-post #root_menu, body#mod-forum-post #footer, 
body#mod-assignment-submissions #root_menu, body#mod-assignment-submissions #footer, 
body#mod-resource-view #root_menu, body#mod-resource-view #footer
{display:none;}

#group-index #groupeditform table {margin-left:auto; margin-right:auto; border:1px solid #cccccc;}
body#course-report-outline-index table#outlinetable th,body#course-report-outline-index table#outlinetable tr  {border:1px solid #cccccc;}
body#mod-forum-view table.forumheaderlist, body#mod-forum-view table.forumheaderlist td {border:1px solid #cccccc;}
body#mod-assignment-index #content table, body#mod-assignment-index #content table td, body#mod-assignment-index #content table th {border:1px solid #cccccc;}
body#course-index #content .editcourse {width:100%;}
body#files-index #header-home img {margin-bottom:10px; top:0px; left:0px;}

body.mod-mailme #content-wrapper, body.mod-mailme #breadcrumb,
body.admin #content-wrapper, body.admin #breadcrumb,
body#login-change_password #content-wrapper, body#login-change_password #breadcrumb,
body.question #content-wrapper, body.question #breadcrumb,
body.question-type #content-wrapper, body.question-type #breadcrumb,
body#question-export #content-wrapper, body#question-export #breadcrumb,
body#question-import #content-wrapper, body#question-import #breadcrumb,
body#question-category #content-wrapper, body#question-category #breadcrumb,
body#course-delete #content-wrapper, body#course-delete #breadcrumb,
body#mod-feedback-index #content-wrapper, body#mod-feedback-index #breadcrumb,
body#mod-feedback-complete #content-wrapper, body#mod-feedback-complete #breadcrumb,
body#blog-index #content-wrapper, body#blog-index #breadcrumb,
body#blog-preferences #content-wrapper, body#blog-preferences #breadcrumb,
body#blog-edit #content-wrapper, body#blog-edit #breadcrumb,
body#mod-forum-general #content-wrapper, body#mod-forum-general #breadcrumb,
body#course-index #content-wrapper, body#course-index #breadcrumb,
body#course-editcategory #content-wrapper, body#course-editcategory #breadcrumb,
body#mod-lightboxgallery-imageedit #content-wrapper, body#mod-lightboxgallery-imageedit #breadcrumb,
body#mod-lightboxgallery-imageadd #content-wrapper, body#mod-lightboxgallery-imageadd #breadcrumb,
body#files-index #content-wrapper, body#files-index #breadcrumb,
body#mod-lightboxgallery-index #content-wrapper, body#mod-lightboxgallery-index #breadcrumb,
body#mod-lightboxgallery-comment #content-wrapper, body#mod-lightboxgallery-comment #breadcrumb,
body#mod-lightboxgallery-view #content-wrapper, body#mod-lightboxgallery-view #breadcrumb,
body#mod-lightboxgallery-mod #content-wrapper, body#mod-lightboxgallery-mod #breadcrumb,
body#blocks-gdata-index #content-wrapper, body#blocks-gdata-index #breadcrumb,
body#course-category #content-wrapper, body#course-category #breadcrumb,
body#mod-forum-user #content-wrapper, body#mod-forum-user #breadcrumb,
body#blog-index #content-wrapper, body#course-user #breadcrumb,
body#course-user #content-wrapper, body#course-user #breadcrumb,
body#mod-label-mod #content-wrapper, body#mod-label-mod #breadcrumb,
body#mod-label-mod #content-wrapper, body#mod-label-mod #breadcrumb,
body#course-editsection #content-wrapper, body#course-editsection #breadcrumb,
body#mod-forum-mod #content-wrapper, body#mod-forum-mod #breadcrumb, 
body#mod-forum-discuss #content-wrapper, body#mod-forum-discuss #breadcrumb, 
body#mod-forum-post #content-wrapper, body#mod-forum-post #breadcrumb, 
body#mod-forum-view #content-wrapper, body#mod-forum-view #breadcrumb, 
body#mod-forum-index #content-wrapper, body#mod-forum-index #breadcrumb, 
body#course-search #content-wrapper, body#course-search #breadcrumb, 
body#question-edit #content-wrapper, body#question-edit #breadcrumb, 
body#course-report-participation-index #content-wrapper, body#course-report-participation-index #breadcrumb, 
body#course-report-outline-index #content-wrapper, body#course-report-outline-index #breadcrumb, 
body#course-report #content-wrapper, body#course-report #breadcrumb, 
body#backup-backup #content-wrapper, body#backup-backup #breadcrumb, 
body.mod-questionnaire #content-wrapper, body.mod-questionnaire #breadcrumb, 
body#course-import #content-wrapper, body#course-import #breadcrumb, 
body#group-index #content-wrapper, body#group-index #breadcrumb, 
body#grade-report-grader-index #content-wrapper, body#grade-report-grader-index #breadcrumb, 
body#course-edit #content-wrapper, body#course-edit #breadcrumb,
body#mod-feedback-view #content-wrapper, body#mod-feedback-view #breadcrumb,
body.grade-report-overview #content-wrapper, body.grade-report-user #breadcrumb,
body.grade-report-user #content-wrapper, body.grade-report-user #breadcrumb,
body.mod-resource #content-wrapper, body.mod-resource #breadcrumb,
body.mod-assignment #content-wrapper, body.mod-assignment #breadcrumb,
body.mod-quiz #content-wrapper, body.mod-quiz #breadcrumb,
body.user #content-wrapper, body.user #breadcrumb
	{background-color:white; background-image:none; padding:0; clear:both;}

body.mod-mailme #content,
body.admin #content,
body#login-change_password #content,
body.question #content,
body.question-type #content,
body#question-export #content,
body#question-import #content,
body#question-category #content,
body#course-delete #content,
body#mod-feedback-index #content,
body#mod-feedback-complete #content,
body#blog-index #content,
body#blog-preferences #content,
body#blog-edit #content,
body#mod-forum-general #content,
body#course-index #content,
body#course-editcategory #content,
body#mod-lightboxgallery-imageedit #content,
body#mod-lightboxgallery-imageadd #content,
body#files-index #content,
body#mod-lightboxgallery-index #content,
body#mod-lightboxgallery-comment #content,
body#mod-lightboxgallery-view #content,
body#mod-lightboxgallery-mod #content,
body#blocks-gdata-index #content,
body#course-category #content,
body#mod-forum-user #content,
body#blog-index #content,
body#course-user #content,
body#mod-label-mod #content,
body#mod-label-mod #content,
body#course-editsection #content,
body#mod-forum-mod #content,
body#mod-forum-discuss #content,
body#mod-forum-post #content,
body#mod-forum-view #content,	
body#mod-forum-index #content,
body#course-search #content,
body#question-edit #content,
body#course-report-participation-index #content,	
body#course-report-outline-index #content,
body#course-report #content,		
body#backup-backup #content,	
body.mod-questionnaire #content,
body#course-import #content,
body#group-index #content,
body#grade-report-grader-index #content,
body#course-edit #content,
body#mod-feedback-view #content,
body.grade-report-overview #content,
body.grade-report-user #content,
body.mod-resource #content,
body.mod-assignment #content,
body.mod-quiz #content,
body.user #content
	{background-color:white; background-image:none; padding:0 10px 10px 10px}

body.mod-mailme table#user-grades, body.mod-mailme table#user-grades tbbody,
body.admin table#user-grades, body.admin table#user-grades tbbody,
body#login-change_password table#user-grades, body#login-change_password table#user-grades tbbody,
body.question table#user-grades, body.question table#user-grades tbbody,
body.question-type table#user-grades, body.question-type table#user-grades tbbody,
body#question-export table#user-grades, body#question-export table#user-grades tbbody,
body#question-import table#user-grades, body#question-import table#user-grades tbbody,
body#question-category table#user-grades, body#question-category table#user-grades tbbody,
body#course-delete table#user-grades, body#course-delete table#user-grades tbbody,
body#mod-feedback-index table#user-grades, body#mod-feedback-index table#user-grades tbbody,
body#mod-feedback-complete table#user-grades, body#mod-feedback-complete table#user-grades tbbody,
body#blog-index table#user-grades, body#blog-index table#user-grades tbbody,
body#blog-preferences table#user-grades, body#blog-preferences table#user-grades tbbody,
body#blog-edit table#user-grades, body#blog-edit table#user-grades tbbody,
body#mod-forum-general table#user-grades, body#mod-forum-general table#user-grades tbbody,
body#course-index table#user-grades, body#course-index table#user-grades tbbody,
body#course-editcategory table#user-grades, body#course-editcategory table#user-grades tbbody,
body#mod-lightboxgallery-imageedit table#user-grades, body#mod-lightboxgallery-imageedit table#user-grades tbbody,
body#mod-lightboxgallery-imageadd table#user-grades, body#mod-lightboxgallery-imageadd table#user-grades tbbody,
body#files-index table#user-grades, body#files-index table#user-grades tbbody,
body#mod-lightboxgallery-index table#user-grades, body#mod-lightboxgallery-index table#user-grades tbbody,
body#mod-lightboxgallery-comment table#user-grades, body#mod-lightboxgallery-comment table#user-grades tbbody,
body#mod-lightboxgallery-view table#user-grades, body#mod-lightboxgallery-view table#user-grades tbbody,
body#mod-lightboxgallery-mod table#user-grades, body#mod-lightboxgallery-mod table#user-grades tbbody,
body#blocks-gdata-index table#user-grades, body#blocks-gdata-index table#user-grades tbbody,
body#course-category table#user-grades, body#course-category table#user-grades tbbody,
body#mod-forum-user table#user-grades, body#blog-index table#user-grades tbbody,
body#blog-index table#user-grades, body#blog-index table#user-grades tbbody,
body#course-user table#user-grades, body#course-user table#user-grades tbbody,
body#mod-label-mod table#user-grades, body#mod-label-mod table#user-grades tbbody,
body#mod-label-mod table#user-grades, body#mod-label-mod table#user-grades tbbody,
body#course-editsection table#user-grades, body#course-editsection table#user-grades tbbody,
body#mod-forum-mod table#user-grades, body#mod-forum-mod table#user-grades tbbody,
body#mod-forum-discuss table#user-grades, body#mod-forum-discuss table#user-grades tbbody,
body#mod-forum-post table#user-grades, body#mod-forum-post table#user-grades tbbody,
body#mod-forum-view table#user-grades, body#mod-forum-view table#user-grades tbbody,
body#mod-forum-index table#user-grades, body#mod-forum-index table#user-grades tbbody,
body#course-search table#user-grades, body#course-search table#user-grades tbbody,
body#question-edit table#user-grades, body#question-edit table#user-grades tbbody,
body#course-report-participation-index table#user-grades, body#course-report-participation-index table#user-grades tbbody,
body#course-report-outline-index table#user-grades, body#course-report-outline-index table#user-grades tbbody,
body#course-report table#user-grades, body#course-report table#user-grades tbbody, 	
body#backup-backup table#user-grades, body#backup-backup table#user-grades tbbody, 	
body.grade-report-grader table#user-grades, body.grade-report-grader table#user-grades tbbody, body.grade-report-grader table#user-grades tr, body.grade-report-grader table#user-grades td, body.grade-report-grader table#user-grades th.item, body.grade-report-grader table#user-grades th.user, body.grade-report-grader table#user-grades th.category, body.grade-report-grader table#user-grades th.categoryitem, body.grade-report-grader table#user-grades th.courseitem, body.grade-report-grader table#user-grades th.topleft, body.grade-report-grader table#user-grades td.cell {border:none;}

.generalbox, .box {background-color:white; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right:1px solid #cccccc; margin:10px;}
.sitetopic {border:none;}

.sideblock .header {background-color:#00a29b; color:white; border: 1px solid #white; border-right:1px solid #333333; font-size:110%; padding:10px; background-image:url(pix/fader.gif); background-repeat:repeat-x;}
.sideblock .header .title
.sideblock .header .title h2 {}
.sideblock .content {border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid #333333; border-right:1px solid #333333; background-color:white; }

#footer {background-color:#6c6f70;}
#footer .footerbg {background-color:#00a29b; color:white; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid #333333; border-right:1px solid #333333; padding:10px; background-image:url(pix/fader.gif)}
body #footer .footerbg .logininfo a, body #footer .footerbg .logininfo a:hover, body #footer .footerbg .logininfo a:link, body #footer .footerbg .logininfo a:visited {color:white !important;}
#footer .validators {padding:0; margin:0; border:none;}


/***
 *** Accordian Format
 ***/
td.accordion table.topics {width:500px; table-layout:fixed;}
td.accordion table.topics * {white-space:normal;}
body #middle-column .topics, body #middle-column .topics table, body #middle-column .topics td.left, body #middle-column .topics td.content, body #middle-column .topics td.right {border:none;}
body #content #middle-column .topics tr.section h3.summary {
  color:white !important;
  padding: 10px;
  margin: 0 0;
  width: 95% !important;
  background-color:#6c6f70 !important;
  background-image:none;
  font-size:125%;
  background-repeat:repeat-x;
  min-height:20px; height: auto !important; height: 20px;
  
}
body #content #middle-column .topics tr.section h3.summary a, body #content #middle-column .topics tr.section h3.summary a:link, body #content #middle-column .topics tr.section h3.summary a:visited  {
  color: #ffffff;
}
body #middle-column .topics tr.section h3.summary a:hover {
  text-decoration: none;
}

#admin-integration-index {}
#admin-integration-index .generalbox {margin-bottom:10px; padding:10px;}

/*
Admin Role Assign Form
*/
#admin-roles-assign #content-wrapper #content table, #admin-roles-override #content-wrapper #content table {width:100%; margin:0px;}
#admin-roles-assign .tabtree, #admin-roles-override .tabtree, #admin-roles-assign .selector {background-color:white;}
#admin-roles-assign h2.main, #admin-roles-override h2.main {background-color:white; margin:0; padding:10px 0 10px 0;}
#admin-roles-assign .tabtree ul, #admin-roles-override .tabtree ul {margin:0; padding:10px 0 0 0;}
#admin-roles-assign .tabrow0 .empty, #admin-roles-override .tabrow0 .empty {top:35px;}
#admin-roles-assign #footer, #admin-roles-override #footer {margin-top:0;}
#admin-roles-assign #content-wrapper .selector {margin-bottom:0;}
#admin-roles-assign #content-wrapper #content .generalbox {background-color:white; margin:0;}
#admin-roles-assign #assignform div table {margin:10px !important;}
#admin-roles-assign #assignform table tbody tr td {padding:10px 40px 10px 40px;}
#admin-roles-assign #assignform #addselect {margin-bottom:10px;}
#admin-roles-assign #assignform label {margin:5px;}
#admin-roles-assign #content .selector {padding:10px;}

/* enrol */
#enrol #middle-column .generalbox {padding:10px !important;}

/* blog edit */
#blog-index #layout-table, #blog-index #layout-table tbody,
#blog-index #layout-table tbody tr , #blog-index #layout-table tbody tr td {background-color:white;}
#blog-index #layout-table tbody tr div table {width:98%;}

#course-user #content .section  {border:1px solid #cccccc;}
#course-user #content .section h2 {color:#00a29b;}/***** RHHS2009/styles_color.css end *****/

/***** RHHS2009/styles_layout.css start *****/

/***** RHHS2009/styles_layout.css end *****/

/***** RHHS2009/styles_fonts.css start *****/

/*******************************************************************
 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
  grades
  login
  message
  mymoodle
  question
  tabs
  user

  various modules

*******************************************************************/


/***
 *** Core
 ***/

.clearer {
  font-size:1px;
}

body, table, td, th, li {
  font-family: "Trebuchet MS", sans-serif;
  font-size:100%;
  letter-spacing:0.02em;
  text-align:left;
}

th {
  font-weight: bold;
}

a:link,
a:visited {
  text-decoration:none;
}

a:hover {
  text-decoration: underline;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  font-weight:bold;
}

h1 {
  font-size:1.7em;
}

h2 {
  font-size:1.4em;
}
h3 {
  font-size:1.1em;
}
h4 {
  font-size:1.0em;
}

.bold {
  font-weight:bold;
}

.warning {
  font-weight: bold;
  font-style: italic;
}

.errorbox .title {
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
}

.errorboxcontent {
  text-align: center;
}

.errorcode {
  font-size: 0.7em;
}

.notifytiny {
  line-height : 100%;
  font-size: 0.7em;
}

.pagingbar .title {
  font-weight: bold;
}
.pagingbar .thispage {
  font-weight: bold;
}

.categorybox .category {
  font-size:1.2em;
  font-weight:bold;
}

.helplink {
  font-size:0.8em;
}

.headingblock {
  font-weight: bold;
}

#site-index .subscribelink,
#course-view .subscribelink {
  font-size: 0.8em;
}

.files .file {
  font-size: 0.9em;
}

.files .folder {
  font-size: 0.9em;
}

.files .folder .size {
  font-weight: bold;
}

/*Accessibility: resizable icons. */
img.resize {
  width: 1em;
  height: 1em;
}

acronym, abbr {
  cursor: help;
}
a.useredit, a:hover.useredit, .blink {
  color: black;
  text-decoration: blink;
  cursor: help;
}

/***
 *** Header
 ***/

.headermain {
  font-weight:bold;
}

#header-home .headermain {
  font-size:1.5em;
}

#header .headermain {
  font-size:1.3em;
}

.breadcrumb {
  font-size:0.9em;
  font-weight:bold;
}

.logininfo,
#header-home .headermenu font {
  font-size:0.8em;
}

#header-home .headermenu font {
  font-size:36px;
}

/* Accessibility: only certain fonts support Unicode chars like &#x25BA; in IE6 */
.arrow, .arrow_button input {
  font-family: Arial,Helvetica,Courier,sans-serif;
}

.navigation button {
  font-size: 80%;
}

/***
 *** Footer
 ***/

.homelink {
}


.performanceinfo {
  font-size: 0.6em;
}

#footer .validators {
  font-size: 0.6em;
}

/***
 *** Admin
 ***/

table.formtable tbody th {
  font-weight: normal;
  text-align: right;
}

body#admin-blocks table#incompatible td.c0 {
  font-weight: bold;
}

body#admin-index .explanation {
  font-size: 0.7em;
  vertical-align: bottom;
}

body#admin-index .copyright {
  text-align: center;
  font-size: 0.8em;
}

.environmenttable {
  font-size: 0.8em;
}

#admin-roles-manage .rolecap .cap-desc .cap-name,
#admin-roles-override .rolecap .cap-desc .cap-name {
  font-size: 0.75em;
}

#adminsettings .form-shortname {
  font-size: 0.75em;
}

#admin-roles-override .cell.c1,
#admin-roles-assign .cell.c1 {
  font-size: 0.7em;
}

#admin-lang .translator .strkey {
  font-size: 0.75em;
}


/***
 *** Blocks
 ***/
a.skip-block {
  text-decoration:none;
}

.sideblock img.resize,
.breadcrumb img.resize {
  width: 0.8em;
  height: 0.9em;
}
.sideblock .searchform img.resize {
  width: 1em;
  height: 1.1em;
}

.sideblock .header, .sideblock h2 {
  font-size:0.9em;
  font-weight: bold;
}

.sideblock .content {
  font-size:0.9em;
  line-height:1.2em;
}

.sideblock a {
  line-height:1.2em
}

.sideblock .content h3,
.sideblock .content h2 {
  font-size:1.0em;
}

.sideblock .content .message {
  font-size:0.9em
}

.sideblock .header .commands {
  font-size:0.9em;
}

.sideblock .footer {
  font-size:0.9em;
}

.sideblock .head,
.sideblock .info,
.sideblock .event {
  font-size: 0.9em;
}

.sideblock .date {
  font-style: italic;
}

.block_site_main_menu .footer select {
  font-size: 0.8em;
}

.block_messages .content .listentry,
.block_online_users .content .listentry {
  font-size:0.75em
}

/***
 *** Blogs
 ***/

.blogpost .audience {
  font-size: 0.85em;
}

.blogpost .tags {
  font-size: 0.85em;
}


/***
 *** Calendar
 ***/
#calendar .sidecalendar abbr,
.block_calendar_month abbr {
  border: none;
}
#calendar .eventnone a,
.block_calendar_month .eventnone a {
  text-decoration:none;
  color:black;
  cursor:text;
}

#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 table.calendarmonth td {
  font-size:0.8em;
}

#calendar div.header
{
  font-weight:bold;
}

#calendar .sidecalendar .filters {
  font-size:0.8em;
}

.sideblock .filters td {
  font-size:1.1em;
}

#calendar .maincalendar .controls {
  font-size:1.2em;
}

#calendar .maincalendar .day {
  font-weight: bold;
}

table.minicalendar {
  font-size:0.85em;
}

.cal_popup_caption {
  font-family:sans-serif;
  font-size:0.8em;
  font-weight:bold;
}

.cal_popup_close {
  font-family:sans-serif;
  font-size:0.8em;
  font-weight:bold;
}
#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}


/***
 *** Course
 ***/
#course-view .section {
  font-size:0.95em;
  line-height:1.2em;
}

#course-view .section .activity {
  padding:0.2em 0;
}

#course-view .section .activity a {
  line-height:1em;
}

#course-view .section .left {
  font-weight:bold;
}

.activitydate, .activityhead {
  font-size:0.9em;
}

.weeklydatetext {
  font-size:0.9em;
  font-weight:bold;
}

.coursebox .info {
  font-size:1em;
}

.coursebox .teachers,
.coursebox .cost {
  font-size:0.9em;
}

.coursebox .summary {
  font-size:0.9em;
}

#course-recent h2.main {
  font-size:1.1em;
}

h2.headingblock {
  font-size:1.1em;
}

.section_add_menus optgroup {
  font-weight:normal;
  font-style: italic;
}


/***
 *** Doc
 ***/
body#doc-contents h1 {
  font-size: 0.9em;
}
body#doc-contents ul {
  font-size: 0.8em;
}


/***
 *** Grades
 ***/

body#grade-index .grades .header {
  font-weight: bold;
  font-size: 0.7em;
}


/***
 *** Login
 ***/

#login-index #content {
  font-size: 0.85em;
}


/***
 *** Logs
 ***/

.logtable td {
  font-size: 0.8em;
}
.logtable th {
  font-size: 0.9em;
}


/***
 *** Message
 ***/

.message-discussion-noframes #userinfo .name h1 {
  font-weight: bold;
  font-size:1em;
}

.message-discussion-noframes #userinfo .commands {
  font-size:0.8em;
}

.message-discussion-noframes #send h1 {
  font-size:1em;
}

.message .noframesjslink {
  font-size:0.8em;
}

.message-discussion-noframes #messages h1 {
  font-size:1em;
}

.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;
}

/***
 *** MyMoodle
 ***/

.my .courseboxcontent .overview .info {
  font-size:0.7em;
}

/***
 *** Question
 ***/

.que .no {
  font-size: 1.2em;
  font-weight: bold;
}
.que .grade {
  font-size: 0.8em;
}
.que .history {
  font-size:75%;
}

/***
 *** Tabs
 ***/


/***
 *** User
 ***/

.userinfobox .username {
  font-weight: bold;
}

.userinfobox .links {
  font-size: 0.7em;
}

.userinfobox td.label {
  font-weight: bold;
}

body#user-index #longtimenosee {
  font-size: 0.8em;
}


/***
 *** Modules: Assignment
 ***/

#mod-assignment-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Chat
 ***/

#mod-chat-index .cell {
  font-size:0.8em;
}


#mod-chat-gui_basic h1 {
  font-size:1.4em;
}

#mod-chat-gui_basic #participants .idle {
  font-size:0.6em;
}

#mod-chat-view #chatcurrentusers .chatuserdetails {
  font-size: 0.6em;
}
/***
 *** Modules: Choice
 ***/

#mod-choice-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Forum
 ***/

.forumnodiscuss{
  font-weight:bold;
}
.forumpost .topic .subject {
  font-weight: bold;
}
.forumpost .topic .author {
  font-size: 0.8em;
}
.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size: 0.9em;
}
.forumheaderlist .discussion .lastpost {
  font-size: 0.7em;
}
body#mod-forum-search .introcontent {
  font-weight:bold;
}
body#mod-forum-index .generalbox .cell {
  font-size: 0.80em;
}

.forumpost .edited {
  font-style: italic;
}


/***
 *** Modules: Glossary
 ***/

.glossarypost .commands {
  font-size: 0.8em;
}
.glossarypost .author {
  font-size: 0.8em;
}
.glossarypost .time {
  font-size: 0.8em;
}
.concept {
  font-weight: bold;
}
.glossarycomment .author {
  font-size: 0.8em;
}
.entrylowersection .aliases {
  font-size: 0.8em;
}
.entrylowersection .icons,
.entrylowersection .ratings {
  font-size: 0.8em;
}

#mod-glossary-index .cell {
  font-size:0.8em;
}


/***
 *** 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.8em;
}

/***
 *** Modules: Label
 ***/

/***
 *** Modules: Lesson
 ***/

#mod-lesson-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Quiz
 ***/

/* .editorhelptext {
  font-size:0.7em;
}

#mod-quiz-index .cell {
  font-size:0.8em;
}
 */

/***
 *** Modules: Resource
 ***/

#mod-resource-index .cell {
  font-size:0.8em;
}

.mod-resource .modified {
  font-size:0.6em;
}

.ims-nav-dimmed,
.ims-nav-button {
  font-size:0.8em;
}

#ims-toc-selected {
  font-weight: bold;
}

#ims-menudiv {
  font-size:0.8em;
}

/***
 *** Modules: Scorm
 ***/

#mod-scorm-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Survey
 ***/

#mod-survey-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Wiki
 ***/

#mod-wiki-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Workshop
 ***/

#mod-workshop-index .cell {
  font-size:0.8em;
}


#thegroup, #thegrouping, #dummygrouping {
  font-size: 0.8em;
  letter-spacing: -0.01em;
  display: block;
}


/***
 *** Phpinfo display
 ***/
.phpinfo table {
  border-collapse: collapse;
}
.phpinfo .center {
  text-align: center;
}
.phpinfo .e, .v, .h {
  border: 1px solid #000000;
  font-size: 0.8em;
  vertical-align: baseline;
}
.phpinfo .e {
  background-color: #ccccff;
  font-weight: bold;
  color: #000000;
}
.phpinfo .h {
  background-color: #9999cc;
  font-weight: bold; color: #000000;
}
.phpinfo .v {
  background-color: #cccccc;
  color: #000000;
}/***** RHHS2009/styles_fonts.css end *****/

