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

/***** itrain/styles.css start *****/

/********************************************************
**
** Theme name: iTrain
** Description: A custom theme for Moodle.
** Creation Date: 06/05/10
** Author: Nick Gutschow & Patrick Malley
** Author URI: http://newschoollearning.com
**
** Customize, edit, poke, prod, and adapt to your needs.
** Remember, it's not nice to steal.  
**
*********************************************************/
@import "styles_yui_menu.css";

body {
  margin: 0;
  padding: 0;
  color: #333;
}

@font-face {
 font-family: MyCalibri;
 src: url('calibri.ttf') format('truetype');/* TTF file for CSS3 browsers */
 
}

body, td, th, li, p {
  line-height: 1.4;
  font-family: MyCalibri, Calibri, Helvetica, Arial, sans-serif;
}

#wrapper-shadow-left{
  background: url(images/wrapper_shadow_left.png) 0 0 repeat-y;
  padding-left: 7px;
  margin-left: 50px;
  margin-right:  50px;
}

#wrapper-shadow-right{
  background: url(images/wrapper_shadow_right.png) 100% 0 repeat-y;
  padding-right: 7px;
}

#wrapper {
  background: #fff;
  padding-right: 30px;
  padding-left: 30px;
  min-width: 800px;
}

a:link,a:visited,
.tabrow1 a:link span { 
  color: #1791aa;
}

a:hover,a:active,
.tabrow1 a:visited span {
  text-decoration: none;
	color: #7b9108}

a img {
  border:none;
}

a:active {
  outline: none;
}

h1,h2,h3,h4,h5,h6 {margin-top: 0}


h1,h2,h3,h4,h5,h6
{
	color: #85896e;
	padding: 0px;
	font-family: MyCalibri,Calibri,Arial,sans-serif;
}

h1 {	color: #7b9108; font-size: 200%; margin-bottom:8px; margin-top: 15px; font-weight: normal;}
h2{	font-size: 160%; margin-bottom:8px; margin-top: 15px;font-weight: normal; color: #1791aa; line-height:20px;
}
h3 {	font-size: 130%; color: #7b9108 !important; margin-bottom:8px; margin-top: 15px; font-weight: normal;}
h4 {	font-size: 110%; color: #1791aa; font-weight: normal; margin-bottom:8px; margin-top: 15px;}

h5 {	font-size: 100%; }
h6 {	font-size: 100%; }
#course-info #page,
#help #page {
  padding:5px 5%;
}

#course-info #footer,
#help #footer {
  display: none;
}

/* Header */

#header-home,
#header {
}

#header-home-left{
  background: url(images/header_logo.png) 0 0 no-repeat;
  height: 260px;
}

#header-home-right{
  background: url(images/header_edge.png) 100% 0 no-repeat;
  padding-right: 19px;
  height: 260px;
}

#header-home-expando{
  background: url(images/header_slice.png) 0 0 repeat-x;
  height: 260px;
}

#header-left h1{
  margin: 130px 32px 0;
}

#header-home-left h1.headermain {
  position:absolute;
  top:-10000px;
}

#header-left{
  background: url(images/header_left.png) 0 0 no-repeat;
  height: 200px;
}

#header-right{
  background: url(images/header_right.png) 100% 0 no-repeat;
  height: 200px;
  padding-right: 19px;
}

#header-expando{
  background: url(images/header_slc.png) 0 0 repeat-x;
  height: 200px;
}

.headermenu {
  margin-top: 10px;
  
}

/* Menu */

#wrapper #dropdown{
  margin-top: none;
}

#menu-wrap-left{
  background: url(images/menu_wrap_left.png) 0 0 no-repeat;
  height: 41px;
  padding-left: 11px;
  color: #fff;
}

#menu-wrap-right{
  background: url(images/menu_wrap_right.png) 100% 0 no-repeat;
  padding-right: 19px;
  height: 41px;
}

#menu-wrap-expando{
  background: url(images/menu_wrap_slice.png) 0 0 repeat-x;
}

/* Navbar */

.navbar {
  border: none;
  padding-left: 16px;
}

.navbar .breadcrumb {

}

.navbar .navbutton {
  margin-top:0;
}

/* Sideblocks */

#right-column{
  background: url(images/sidecol-bg.gif) 0 0 no-repeat;
  padding-left: 20px;
}

#left-column{
  background: url(images/sidecol-bg-l.gif) 100% 0 no-repeat;
  padding-right: 10px;
}

.sideblock li, .sideblock .depth0, .depth1, .depth2, .depth3{
  padding-bottom: 4px;
}

.sideblock {
  
}

.sideblock .header {
  border:none;
}

.sideblock .title {
  
}

.sideblock .header h2 {
  color: #7b9108;
  font-size: 1.2em;
}

.sideblock .content {
  background:none;
  border:none;
}

.sideblock .minicalendar {
  border: none;
}

.sideblock .minicalendar th,
.sideblock .minicalendar td {
  font-size:0.9em;
}

#left-column .hidden .header,
#right-column .hidden .header {
  border:none;
}

/* Courses */

h2.headingblock {
  border: none;
  border-bottom: solid 1px #85896e;
  padding-bottom:0;
  padding-left: 0;
  color: #7b9108;
}

#course-view h2.headingblock {color: #555 !important;}
.coursebox {
  border-width: 0 0 1px 0;
  padding-bottom: 10px;
}

.categorybox {
  border:none;
}

#course-view #section-0 .side,
#course-view #section-0 .content {
  border:none;
}

#course-view .weekscss .current,
#course-view .current td.side {
  background: #00819c;
  color: #fff
}

.coursebox .info {
  width:44%;
}

.sitetopic {
  border:none;
}

.sitetopic h2 {
  margin-top: 0;
}

.categorylist .category a:link,
.categorylist .category a:visited {
	color: #7b9108;
}

/* Forums */

.forumpost {
  border: none;
}

.forumpost .picture {
  background: #fffefe url(images/forum-ul.png) 100% 0 no-repeat;
  padding-right: 28px;
  border: none;
}

.forumpost .side {
  background: #fffefe url(images/forum-ll.png) 100% 100% no-repeat;
  border: none;
}

.forumpost .topic {
  background: #fffefe url(images/forum-ur.png) 100% 0 no-repeat; 
  border: none;
  padding-top: 7px;
  padding-right: 20px;
}

.forumpost .topic .author {
  border-bottom-color: #d7d7ce;
  font-style: italic;
  border-bottom: 1px dotted;
}
 
.forumpost .topic .subject {
  
}

.forumpost .starter .subject {
  font-weight: normal;
  font-size: 1.2em;
}

.forumpost .content {
  background: #fffefe url(images/forum-lr.png) 100% 100% no-repeat;
  border: none; 
  padding-right: 20px;
  padding-bottom: 20px;
}

#surveyform table th {padding: 10px;}
#calendar-event #calendar .maincalendar .header {font-size: 1.3em; color: #7b9108}
/* Users */

.userinfobox {
  
}

.userinfobox .content {
  
}

.userinfobox .side {
  
}

.userinfobox .userpicture {
  
}

/* Footer*/

.sitelink, .homelink {text-align: center;padding-bottom: 20px;}
#footer {padding: 10px;}
#bottom {background: url(images/wrapper_shadow_bottom.png) repeat-x 0 0;margin: 0 53px;}
/* Tables */

.generaltable {
  border-color: #ddd;
}

#attempts th,
#tag-management-list th,
#participants th,
.quizattemptsummary th,
.course-report-outline th,
#admin-report-security-index th,
#admin-roles-override th,
#admin-roles-assign th,
#admin-blocks th,
#admin-modules th,
#grade-edit-scale-index th,
#enrol th,
#course-category th,
.editcourse th,
#admin-roles-allowoverride th,
#admin-roles-manage th,
#admin-roles-allowassign th,
#mod-wiki-index th,
#mod-survey-index th,
#mod-scorm-index th,
#mod-resource-index th,
#mod-glossary-index th,
#mod-data-index th,
#mod-chat-index th,
#mod-choice-index th,
#mod-assignment-index th,
#mod-lesson-index th,
#mod-quiz-index th,
#admin-user th,
.user-grade th,
.logtable th,
.mod-forum .generaltable th,
.forumheaderlist th,
.results th {
  border-bottom: 1px solid #ddd;
  padding: 2px 4px;
  background: #fff url(images/gradient.png) repeat-x 0 100%;
}

#participants td,
.quizattemptsummary td,
.course-report-participation td,
.course-report-outline td,
#admin-report-security-index td,
#admin-roles-override td,
#admin-roles-assign td,
#admin-blocks td,
#admin-modules td,
#grade-edit-scale-index td,
#enrol td,
#course-category td,
.editcourse td,
#admin-roles-allowoverride td,
#admin-roles-allowassign td,
#admin-roles-manage td,
#admin-user td,
#tag-management-list td,
#mod-wiki-index td,
#mod-survey-index td,
#mod-scorm-index td,
#mod-resource-index td,
#mod-quiz-index td,
#mod-lesson-index td,
#mod-glossary-index td,
#mod-data-index td,
#mod-chat-index td,
#mod-choice-index td,
#mod-assignment-index td,
.mod-forum .generaltable td,
.forumheaderlist td {
  border-width: 0 1px 0;
  border-color: #ddd !important;
  border-style: solid;
}

table#attempts tr.r0 td.cell {
  background: #fff;
}

.forumheaderlist .discussion .starter {
  background: none;
}

#participants .r1 .cell,
.quizattemptsummary .r1 .cell,
.course-report-participation .r1 .cell,
#admin-report-security-index .r1 .cell,
#admin-roles-override .r1 .cell,
#admin-blocks .r1 .cell,
#admin-modules .r1 .cell,
#grade-edit-scale-index .r1 .cell,
#enrol .r1 .cell,
#admin-roles-allowoverride .r1 .cell,
#admin-roles-allowassign .r1 .cell,
#admin-roles-manage .r1 .cell,
#admin-roles-assign .r1 .cell,
#admin-user .r1 .cell,
#tag-management-list .r1 .cell,
#mod-wiki-index .r1 .cell,
#mod-survey-index .r1 .cell,
#mod-scorm-index .r1 .cell,
#mod-quiz-index .r1 .cell,
#mod-lesson-index .r1 .cell,
#mod-glossary-index .r1 .cell,
#mod-data-index .r1 .cell,
#mod-chat-index .r1 .cell,
#mod-choice-index .r1 .cell,
#mod-assignment-index .r1 .cell,
.mod-forum .generaltable .r1 .cell,
.forumheaderlist .r1 {
  background: #f7f7f7;
}

/* Calendar */

#calendar .maincalendar,
.calendar #calendar .sidecalendar .sideblock {
  border: none;
}

/* Misc */

#intro {
  background: #f5f5f5;
}

#mod-forum-view .subscription {
  margin-bottom: 15px;
}

legend {
  border: 1px solid #eee;
  padding: 2px 7px;
  background: url(images/gradient.png) repeat-x 0 100%;
}

fieldset {
  background: #f9f9f9;
}

fieldset.invisiblefieldset,
fieldset.hidden {
  background: none;
}

#attempts {
  font-size: 13px;
  margin-top: 15px;
}

#attempts .status div.s0 {
  background: #fdfcc6;
}

th.header {
    color: #7b9108;
}
/***** itrain/styles.css end *****/


