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

/***** esah/styles.css start *****/

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

**

** Theme name: Afterburner

** Description: A GPL theme for Moodle.

** Creation Date: 02/16/10

** Author: Patrick Malley

** Author URI: http://newschoollearning.com

**

** Customize, edit, poke, prod, and adapt to your needs.

** The design for this theme comes from the GPL theme for

** Joomla of the same name, created by RocketThemes.

** http://demo.rockettheme.com/free/afterburner/

**

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

body {

  background: #fff;

  margin: 0;

  padding: 0;

}



body, td, th, li, p {

  line-height: 1.4;

  font-size: 0.95em;

  font-family:Helvetica, Arial, sans-serif;

}



#background {

  background: url(images/bg.png) 0 0 repeat-x;

}



#wrapper {

  width: 90%;

  margin: 0 auto 25px;

  background: #fff;

  border-width: 0 1px 1px;

  border-style: solid;

  border-color: #ddd;

}



a:link,a:visited,

.tabrow1 a:link span { 

  color: #007EBA;  

}



a:hover,a:active,

.tabrow1 a:visited span {

  text-decoration: none;

  color: #FE850D;

}



a img {

  border:none;

}



a:active {

  outline: none;

}



p {

  margin: 0 0 1em;

}

/* Header */



#logo {

  width: 700px;

  height: 25px;

  background: url(images/esah1.png) 0 -272px no-repeat;

  display: block;

  margin: 5px 5px;

  float: left;

}



#header-home,

#header {

  

}



h1.headermain {

  position:absolute;

  top:-10000px;

}



.headermenu {

  padding:10px 15px;

}



/* Navbar */



.navbar {

  background:url(images/light.png) 0 -68px repeat-x;

  border-bottom:1px solid #e6e6e6;

  margin:0;

  padding:5px 15px 4px;

  color:#777;

  border-top:1px solid #d9d9d9;

  border-width: 1px 0;

}



.navbar .breadcrumb {

}



.navbar .navbutton {

  margin-top:0;

}



/* Content */



#layout-table {

  margin: 0;

  border-collapse: collapse;

}



#left-column,

#right-column {

  padding: 0;

}



#left-column {

  background: #EEEEEE;

}



#right-column {

  background: #eee;

}



#middle-column {

  padding-top: 5px;

}



/* Sideblocks */



.sideblock {

  margin-bottom:0;

  padding-bottom: 30px;

}



.sideblock .header {

  border:none;

  background:url(images/light.png) 0 -136px repeat-x;

  border-bottom:1px solid #c3d9e1;

  color:#50646d;

  padding: 6px 5px 4px;

}



#right-column .sideblock .header {

  background:url(images/light.png) 0 -204px repeat-x;

  border-bottom:1px solid #ddd;

  color:#777;

}





.sideblock .title {

  

}



.sideblock .title h2 {

  font-size: 1em;

}



.sideblock .content {

  background:none;

  border:none;

  border-top: 1px solid #dfeaef;

}



#right-column .sideblock .content {

  border-top: 1px solid #fff;

}



.block_course_summary .content,

.sideblock .minicalendar {

  border: none;

}



.sideblock .minicalendar th,

.sideblock .minicalendar td {

  font-size:0.9em;

}



#left-column .hidden .header,

#right-column .hidden .header {

  border:none;

}



.hide-show-image {

  padding-top: 1px;

  padding-right: 5px;

}



/* Courses */



h2.headingblock {

  border-width:0 0 1px 0;

  padding-bottom:0;

}



.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: #cc3300;

  color: #fff;

}



.coursebox .info {

  width:44%;

}



.sitetopic {

  border:none;

}



.sitetopic h2 {

  margin-top: 0;

}



/* Forums */



.forumpost {

  border: none;

}



.forumpost .picture {

  background: none;

}



.forumpost .side {

  background: none;

}



.forumpost .topic {

  border-width: 1px;

  border-style: solid;

  border-color: #eee #eee #ddd;

  background: #fff url(images/gradient.png) repeat-x 0 100%;

  padding: 5px 10px;

}



.forumpost .content {

  border-width: 0 1px 1px;

  border-style: solid;

  border-color: #eee;

  background: #fff url(images/gradient.png) repeat-x 0 100%;

  padding: 5px 10px;

}



.discussioncontrols td {

  padding: 10px 5px;

}

/* Users */



.userinfobox {

  border: none;

}



.userinfobox .content {

  border-width: 1px;

  border-style: solid;

  border-color: #eee;

  background: #fff url(images/gradient.png) repeat-x 0 100%;

}



/* 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;

  margin-top: 1em;

}



#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;

}



#site-index #right-column div div div input {

  margin-top: 15px;

}

#site-index #right-column .sideblock div div input {

  margin-top: 2px;

}



div.modified,

.subscription,

div.allcoursegrades,

.reportlink {

  padding: 15px;

}



#mod-resource-view .generalbox {

  border: none;

}



.mod-choice #tablecontainer,

.forumheaderlist,

div.allcoursegrades,

table.forumpost,

.user #page table.controls {

  width: 95%;

  margin: 0 auto;

}



/* Footer */



#footer {

  background: #eee;

  border-width: 1px 0 0;

  border-style: solid;

  border-color: #ddd;

  color: #666;

  margin-top: 25px;

}



body.course #footer {

  margin: 0;

}

#footer .wrapper {

  border-width:1px 0 0;

  border-style: solid;

  border-color: #fff #ddd #ddd;

  padding: 15px;

  line-height: 1.5;

  font-size: 0.9em;

}



.footer-left {

  float: left;

  text-align: left;

  color: #999;

}



.footer-right {

  float: right;

  text-align: right;

}



#footer .logininfo {

  font-size: 1em;

}



#footer-bottom {

  text-align: center;

}

/***** esah/styles.css end *****/


