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

/***** equinox/styles.css start *****/

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

*	Theeme Name: Equinox
*	Description: Equinox ss a fluid-width theme for Moodle.
*	Theme URL: http://newschoollearning.com/themes/equinox
*	Support URL: http://support.newschoollearning.com
*	Author: Patrick Malley
*	Author URI: http://newschoollearning.com
*	Version: 20080722
*
* 	Note: Customize, edit, poke, prod, and adapt to your needs.
* 	However, do not share.  Unless other arrangements have been made,
*  	this style sheet (regardless of modification) remains the 
*  	property of NewSchool Learning and is licensed for use
*  	on a single installation of Moodle.  For questions, please
*  	contact the author at the above URI.  Enjoy.
 
*******************************************************************/


body, table, td, th, li {
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size:0.95em;
  line-height:1.4;
  color:#333;
}

#wrapper {
  margin:0 7%;
}

#content {
  margin-top:10px;
}

#layout-table td#middle-column {
  background:none;
  padding:0 !important;
}

.clearer.ccbox div,
.sitetopic.ccbox div,
#layout-table {
  background:none !important;
}

body#tag-index #middle-column,
#mod-resource-view .generalbox,
.clearer.ccbox div.i1,
div.sitetopic.ccbox div.i1,
.ccbox,
.sitetopic {
  border:none !important;
}

.sitetopic div.bt {
  display:none;
}
.sitetopic div.i1,
.sitetopic {
  padding-top:0 !important;
  padding-bottom:0 !important;
}
div.clearer {
  background:none !important;
}
p,
h1,h2,h3,h4,h5,h6 {
  margin:0;
  padding:15px 0;
}

.admin .generalbox,
fieldset#gradeletters,
body.admin div.adminwarning.ccbox,
#mod-forum-search .generalbox,
fieldset.hidden {
  margin:0 !important;
  padding:20px 0;
}

.admin .form-buttons {
  padding-bottom:10px;
}
.tabtree ul.tabrow0 {
  margin-top:0;
}

.tabtree ul.tabrow1,
.tabtree .empty {
  width:99%;
}

body.onlymiddlecolumn #middle-column div.i3,
body.nolayouttable #content-i3 {
  padding:10px;
}

div.tabtree ul li.here ul li a.nolink span {
  color:#777;
}

body.admin div.generalbox,
.adminwarning.ccbox,
#adminsettings fieldset .generalbox,
#adminsettings fieldset {
  background:none;
  border:none;
}

/* Header */

h1.headermain {
  padding:32px 0 0 20px;
}

.headermenu {
  padding:10px 20px;
}

#dates.generalbox {
  width:45%;
}

/* Sideblocks */

.sideblock .header {
  padding:0;
}

.block_calendar_month .minicalendar,
#left-column .hidden .header,
#right-column .hidden .header,
.sideblock .header,
.sideblock .content {
  border:none;
  background:none;
}

.hide-show-image {
  display:none;
}

.sideblock .list li {
  padding:2px;
}

div.sideblock  div.header div.i3 {
  background:#fff;
  border:none;
  padding:0 0 5px;
}

div.sideblock div.i3 {
  background:#fff;
  border:none;
  padding:0;
}

.block_tag_flickr {
  min-width:190px;
}

/* Calendar */

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

.block_calendar_month .filters table,
#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table {
  background:none;
}

/* Users */

.userinfobox {
  border:none;
}

#course-user div.section {
  margin:20px auto 0;
  width:95%;
}

#course-user div#content-i3 {
  padding:10px;
}
/* Courses */

.coursebox {
  border-width:0 0 1px 0;
  padding-bottom:5px;
}

.coursebox .summary {
  width:46%;
}

.categorybox {
  border:none;
}

form#coursesearch {
  margin-top:10px;
}
/* Forums */

table.forumpost {
  width:98%;
}

.forumpost {
  border:none;
}

.notepost,
.forumpost .left {
  background:none;
}

.notepost .footer {
  text-align:right;
  font-size:0.8em;
}

/* Tags */

h2.tag-heading {
  margin-bottom:10px;
}

#tag-description {
  text-align:center;
}

#tag-user-table-i3 h3.main {
  padding:0;
}

#tag-user-table ul.inline-list li .box {
  padding-top:10px;
}
/* Quiz */

table#categoryquestions {
  margin:10px 0;
}

.questionbank .boxaligncenter p {
  text-align:center;
  font-weight:bold;
}
/* Custom Corners */

div.bt div {
  font-size:1px;
  line-height:1%;
  height:0;
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
}

div.bt {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
}

div.bb div {
  font-size:1px;
  line-height:1%;
  height:0;
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
}

div.bb {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
}

div.i1 {
  background-repeat:repeat-y;
  background-position:0 0;
  background-color:transparent;
}

div.i2 {
  background-repeat:repeat-y;
  background-position:100% 0;
  background-color:transparent;
}

.coursesearchbox{
display:none
}
/***** equinox/styles.css end *****/

/***** equinox/styles_rain.css start *****/

body,
table.forumheaderlist td.topic.starter {
  padding:0;
  margin:0;
  background-color:#c6cece;/*1*/
}


.informationbox,
#course-recent .generalbox,
.userinfobox .content,
legend,
#course-user div.section {
  background:#c6cece;
  border:1px solid #a2a9ad; /*2*/
}

div#content div.ccbox div.i1 {
  background:#c6cece; 
  padding:5px;
}

#middle-column {
  border-width:0 5px 0 5px;
  border-style:solid;
  border-color:#c6cece;
}

#course-view table.weeks .section td.content,
#course-view table.weeks .section td.side,
#course-view table.topics .section td.content,
#course-view table.topics .section td.side {
  border-color:#c6cece;
}

#course-view table.weeks .current td.side,
#course-view table.topics .current td.side,
#calendar .maincalendar .calendarmonth th,
#calendar .sidecalendar .minicalendarblock div,
#calendar .sidecalendar .minicalendarblock div a,
h2.headingblock {
  background:#5a6065;
  border:none;
  color:#fff;
}

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

div.tabtree ul li ul li a span,
a:link,
a:visited {
  color:#5a6065;
}

a:hover,
a:active {
  color:#778086;
  text-decoration:none;
}

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

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

.breadcrumb ul li {
  color:#000;
}
/***********/

body#tag-index div#content-i1,
div#content div.ccbox div.i1,
body#mod-forum-search div#content-i1,
body.nolayouttable #content-i1 {
  border-width:0 1px 0 1px;
  border-style:solid;
  border-color: #a2a9ad;
}

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

.navbar,
.nav {
  background:#778086 url(pix/rain/navbar.png) repeat-x 0 100%;
  min-height:35px;
  border:none;
}
	
/*************/

.sideblock .header h2 {
  font-size:1.3em;
  color:#45494d;
}

/*********/

h1.headermain {
  color:#45494d;
}

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

#header,
#header-home {
  background:url(pix/rain/header.png) repeat-x 0 100%;
  height:100px;
}


div.sideblock div.bt div {
  background:url(pix/rain/corners.gif) no-repeat;
  position:relative;
  height:7px;
  left:-7px;
}

div.sideblock div.bt {
  background:#fff url(pix/rain/corners.gif) no-repeat 100% 0;
  margin:0 0 0 7px;
  height:7px;
}
body#tag-index div#content-bt div,
body#mod-forum-search div#content-bt div,
body.nolayouttable div#content-bt div,
div.sideblock div.header div.bt div {
  background:url(pix/rain/corners.gif) no-repeat;
  position:relative;
  height:7px;
  left:-7px;
}

body#tag-index div#content-bt,
body#mod-forum-search div#content-bt,
body.nolayouttable div#content-bt,
div.sideblock div.header div.bt {
  background:#fff url(pix/rain/corners.gif) no-repeat 100% 0;
  margin:0 0 0 7px;
  height:7px;
}

div.sideblock div.header div.i1 {
  background:url(pix/rain/borders.gif) repeat-y 0 0;
  padding:0 0 0 7px;
}

div.sideblock div.header div.i2 {
  background:url(pix/rain/borders.gif) repeat-y 100% 0;
  padding:0 7px 0 0;
}

div.sideblock div.i1 {
  background:url(pix/rain/borders.gif) repeat-y 0 0;
  padding:0 0 0 7px;
}

div.sideblock div.i2 {
  background:url(pix/rain/borders.gif) repeat-y 100% 0;
  padding:0 7px 0 0;
}
body#tag-index div#content-bb div,
body#mod-forum-search div#content-bb div,
body.nolayouttable div#content-bb div,
div.sideblock div.bb div {
  background:url(pix/rain/corners.gif) no-repeat 0 100%;
  position:relative;
  height:7px;
  left:-7px;
  width:7px;
}
body#tag-index div#content-bb,
body#mod-forum-search div#content-bb,
body.nolayouttable div#content-bb,
div.sideblock div.bb {
  background:url(pix/rain/corners.gif) no-repeat 100% 100%;
  margin:0 0 0 7px;
  height:7px;
}

td#middle-column div.bt div {
	background:url(pix/rain/corners_nb.gif) no-repeat 0 0;
	position:relative;
	height:6px;
	left:-6px;
}

td#middle-column div.bt {
  background:url(pix/rain/corners_nb.gif) no-repeat 100% 0;
  height:6px;
  margin:0 0 0 6px;
}

body#tag-index div#content-i1,
body#mod-forum-search div#content-i1,
body.nolayouttable div#content-i1,
td#middle-column div.i1 {
  background:#fff;
  padding:0 5px
}

td#middle-column div.bb div  {
  background:url(pix/rain/corners_nb.gif) no-repeat 0 100%;
  position:relative;
  height:6px;
  left:-6px;
}

td#middle-column div.bb {
  background:url(pix/rain/corners_nb.gif) no-repeat 100% 100%;
  height:6px;
  margin:0 0 0 6px;
}

.generaltableheader th,
.editcourse th,
#movecourses table th,
#categoryquestions th,
.glossarycategoryheader,
.logtable th,
.forumheaderlist th,
.generaltable th,
.notepost .header,
.forumpost .topic {
  background: url(pix/rain/forum-top.gif) repeat-x;
}

.tabrow0 div,
.tabrow0 ul,
.notepost .footer,
.forumpost .content {
  background:url(pix/rain/forum-bottom.gif) repeat-x 0 100%;
  padding-bottom:5px;
}


div#content div.ccbox div.bt div {
  background:url(pix/rain/corners_sh.gif) no-repeat 0 0;
  	position:relative;
	height:6px;
	left:-6px;
}

div#content div.ccbox div.bt {
    background:url(pix/rain/corners_sh.gif) no-repeat 100% 0;
  height:6px;
  margin:0 0 0 6px;
}

div#content div.ccbox div.bb div {
  background:url(pix/rain/corners_sh.gif) no-repeat 0 100%;
  position:relative;
  height:6px;
  left:-6px;
}

div#content div.ccbox div.bb {
  background:url(pix/rain/corners_sh.gif) no-repeat 100% 100%;
  height:6px;
  margin:0 0 0 6px;
}
/***** equinox/styles_rain.css end *****/


