/**************************************
 * THEME NAME: facelift
 *
 * Files included in this sheet:
 *
 *   facelift/styles_layout.css
 *   facelift/styles_fonts.css
 *   facelift/gradients.css
 **************************************/

/***** facelift/styles_layout.css start *****/

body{
  background-image: url('pix/bg.gif');
  background-repeat: repeat;
}

#header, #header-home { 
  background-image: url('pix/nhssq.gif');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: right bottom;
  position: relative;
  margin:0px 0px 5px 0px;
}

.headermain  { 
  background-image: url('pix/titlename.gif'); 
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left bottom;

}

#page {
  margin:10px auto;
  padding:10px;
  max-width:950px;
  width:expression(document.body.clientWidth > 950? "950px": "99%" );
  background-color:#fff;
}

.headermenu {
  height:21px;
  float:left;
  left:-400px;
  text-align:left;
  position:relative;
  background-repeat: no-repeat; 
  background-attachment: scroll; 
  background-position: left top;
  padding:3px 0 0 3px;
}

.navbar{
  background-color:#0066CC;
  border-color:#0066CC;
}

.hide {
  display:none;
}

#course-view .headingblock {
  display:none;
}

.block_course_list li .icon img{
  display:none;
}

.sideblock .content {
  border-color: #dddddd;
  background-color:#f8f8f8;
}

#footer{
border-top:1px solid #b6b7b7;
}

#layout-table #middle-column {
  padding-left:0px;
  padding-right:0px;
}

#layout-table #left-column {
  padding-left:0px;
  padding-right:10px;
}

#layout-table #right-column {
  padding-left:10px;
  padding-right:0px;
}

/***
 *** Alternate colored rows in course view
 ***/

#course-view #section-1 .left,
#course-view #section-1 .content,
#course-view #section-1 .right,
#course-view #section-3 .left,
#course-view #section-3 .content,
#course-view #section-3 .right,
#course-view #section-5 .left,
#course-view #section-5 .content,
#course-view #section-5 .right,
#course-view #section-7 .left,
#course-view #section-7 .content,
#course-view #section-7 .right,
#course-view #section-9 .left,
#course-view #section-9 .content,
#course-view #section-9 .right,{
   background-color:#f0f4f7;
}

/***
 *** Modules: Forum
 ***/

.forumpost .left {
  background:#c3dbf3; 
}

.forumpost .starter {
  background:#ddeaf8; 
}

.forumheaderlist .discussion .starter, .forumheaderlist td {
  background:#ddeaf8; 
}

/***
 *** Modules: Lesson
 ***/

#mod-lesson-view .main{
  display:none;
}

#mod-lesson-view #content{
  margin:10px auto;
}

.privacy {
font-color:#6699cc;
font-size:9px;
float: right;
}/***** facelift/styles_layout.css end *****/

/***** facelift/styles_fonts.css start *****/

/*******************************************************************
 styles_color.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
  tabs
  user

  various modules

*******************************************************************/

/***
 *** Core
 ***/

.clearer {
  font-size:1px;
}

body, td, th, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  letter-spacing:0.02em;
}

th {
  font-weight: bold;
}

a:link,
a:visited {
  color:#0066CC;
  text-decoration:none;
}

a.dimmed:link,
a.dimmed:visited {
  color:#009900;
}

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;
}

.pagingbar .title {
  font-weight: bold;
}
.pagingbar .thispage {
  font-weight: bold;
}

.categorybox .category,
.categorybox .category {
  font-size:1.2em;
  font-weight:bold;
}

.helplink {
  font-size:0.8em;
}

.headingblock {
  font-weight: bold;
}

.headingblock .link {
  font-size: 0.9em;
}

.files .file {
  font-size: 0.9em;
}

.files .folder {
  font-size: 0.9em;
}

.files .folder .size {
  font-weight: bold;
}


/***
 *** 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;
  color:#fff;
}

.breadcrumb a:link{
  color:#fff;
}

.breadcrumb a:hover{
  color:#fff;
}

.breadcrumb a:visited{
  color:#fff;
}

.headingblock{
	background-image: url(header.gif);
}

.forumheaderlist th{
	background-image:url(header.gif);
	height:24px;
}
.headermenu{
	font-size:9px;
	color:#000;
}
.headermenu .logininfo a:link {
	color:#FF0000;
}
.headermenu .logininfo a:hover {
color: #FF0000;
}

.headermenu .logininfo a:visited {
color: #FF0000;
}


.logininfo,
#header-home{
  font-size:9px;
}


/***
 *** Footer
 ***/

.homelink {
}


.performanceinfo {
  font-size: 0.6em;
}


/***
 *** Admin
 ***/

table.formtable tbody th {
  font-weight: normal;
  text-align: right;
}

.adminlink, .explanation{
  font-size: 14px;
}

/***
 *** Blocks
 ***/

.sideblock .header {
  font-size:0.9em;
  font-weight: bold;
}

.sideblock .content {
  font-size:12px;
  line-height:1.2em;
}

.sideblock .content h3,
.sideblock .content h2 {
  font-size:1.0em;
}
.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;
}

/***
 *** Calendar
 ***/

#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;
}




/***
 *** 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 .link {
  font-size:0.8em;
}

.message_form {
  font-size:0.8em;
}

.message .heading {
  font-size:1.0em;
  font-weight:bold;
}
.designedby{
	font-size:10px;
}
.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;
}


/***
 *** Tabs
 ***/
.tablink {
  font-size:0.8em;
}

.tablink a:hover {
  text-decoration: none;
}


/***
 *** User
 ***/

.userinfobox .username {
  font-weight: bold;
}

.userinfobox .links {
  font-size: 0.7em;
}


/***
 *** Modules: Assignment
 ***/

#mod-assignment-index .cell {
  font-size:0.8em;
}

/***
 *** Modules: Chat
 ***/

#mod-chat-index .cell {
  font-size:0.8em;
}

/***
 *** 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 {
  font-size: 0.9em;
}
.forumheaderlist .discussion .lastpost {
  font-size: 0.9em;
}
body#mod-forum-search .introcontent {
  font-weight:bold;
}
body#mod-forum-index .generalbox .cell {
  font-size: 0.9em;
}



/***
 *** Modules: Glossary
 ***/

.glossarypost .commands {
  font-size: 0.8em;
}
.glossarypost .entryheader .author,
.glossarypost .entryheader .time {
  font-size: 0.8em;
}
.glossarypost .entryheader .time {
  font-style: italic;
}
.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.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;
}


/***
 *** 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;
}

/***** facelift/styles_fonts.css end *****/

/***** facelift/gradients.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

th.header,
td.header,
h1.header,
h2.header,
h3.header,
div.header {     
    background-image:url('pix/gradient.gif');     
    background-position:top;    
    background-repeat:repeat-x;     
}

/***** facelift/gradients.css end *****/


