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

/***** schoolscool/styles.css start *****/

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

	Theme Name: SchoolsCool
\	Description: SchoolsCool is a 3-column fluid-width theme for Moodle.
	Author: Patrick Malley
	Author URI: http://newschoollearning.com
		
	Note: This theme was created custom for the SchoolsCool website.
	Customize, edit, poke, prod, and adapt to your needs. 
	Please leave credit where credit is due so that others may
	find the source for your site and adapt a suitable version for their
	own website.

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

body {
  background:#f58220 url(images/sc-bkgfd.jpg) repeat-x 0 0;
  margin:0;
  padding:0;
  color:#000033;
}

body, th, td, p, li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.4;
  font-size:0.95em;
}

#page {
  margin:0 5%;
}

#course-view #page,
#site-index #page {
  min-width:850px;
}

#mod-hotpot-view #page{
  min-width:850px;
  margin:0;
}
table#layout-table {
  border-collapse:collapse;
}

#left {
  background:url(images/shadow-left.jpg) repeat-y 0 0;
  padding-left:9px;
}

#right {
  background:url(images/shadow-right.jpg) repeat-y 100% 0;
  padding-right:9px;
}

#inside {
  background:#fff;
}

a:link,
a:visited {
  color:#0674b2;
}

a:hover,
a:active {
  color:#000022;
  text-decoration:none;
}
/* Header */

#header,
#header-home {
  background:url(images/dots-bkgd.jpg) repeat-y 100% 0;
  border-top:1px solid #000033;
  border-bottom:1px solid #000033;;
}

h1.headermain {
  position:absolute;
  top:-9999px;
}

.headermenu {
  padding:14px;
}

.bear {
  float:left;
  margin:14px 0 0 14px;
}

.logotext {
  float:left;
  margin:34px 0 0 14px;
}

.phone {
  float:right;
  text-align:right;
  width:180px;
  margin:32px 14px 0 0;
  font-weight:bold;
  color:#0876b3;
  font-size:18px;
}

.utilities {
  float:right;
  text-align:right;
  margin:8px 14px 0 0;
  font-size:11px;
  font-weight:bold;
  color:#0876b3;
}

.utilities ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.contents ul li, .contents ol li, #content ul li, #content ol li {
	padding-bottom: 10px;
}

.utilities li {
	color: #0876b3;
	display: inline;
}

.utilities li a:link, .utilities li a:visited {
	color: #0876b3;
	text-decoration: none;
}

.utilities li a:hover, .utilities li a:active {
	color: #ef4323;
}

.topNav {
  margin-top:9px;
  height:33px;
  line-height:33px;
  text-align:right;
  background:url(images/n-bkgd.gif) repeat-x 0 0;
}

.topNav ul {
  list-style:none;
  margin:0;
  padding:0;
}

.topNav li {
  display:inline;
  border-right:1px solid #fff;
}

.topNav a:link,  .topNav a:visited {
	padding: 9px 7px 8px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.topNav li a:hover, .topNav li a:active {
	color: #000033;
}

.navbar {
  border:none;
  background:#abe6f4;
  font-size:0.85em;
  padding:0 5px 0 10px;
}

.breadcrumb {
  padding-top:5px;
}

/* Content */

#layout-table {
  margin-top:0;
}
#middle-column {
  background:url(images/content-curve.gif) no-repeat 0 0;
  padding-top:16px;
}

#right-column {
  background:url(images/content-curve.gif) no-repeat 100% 0;
  padding-top:20px;
}

#left-column {
  background:url(images/left-col-bkgd.jpg) no-repeat 100% 0;
  padding-top:16px;
  padding-right:10px
}

.categorybox,
h2.headingblock,
.sitetopic {
  border:none;
}

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

h2.headingblock {
  background:url(images/title-line.gif) no-repeat 100% 100%;
  padding-bottom:0;
}


#course-view .weeks .current td.side,
#course-view .topics .current td.side {
  background:#289dcb;
}

#participants th,
#user-grade th,
.logtable th,
.editcourse th,
#admin-roles-override th,
#admin-roles-assign th,
.forumheaderlist th {
  background:#abe6f4;
  border-bottom:1px solid #bbb;

}

.forumpost {
  margin:15px 10px 0;
  border:none;
}

.forumpost .left {
  background:none;
}

.forumpost .content{
  border-width:0 1px 1px 1px;
  border-color:#ddd;
  border-style:solid;
}
/* Sideblocks */

.sideblock .header {
  border:none;
}

#left-column .header {
  color:#fff;
  background:url(images/n2-top-bkgd.gif) no-repeat 100% 0;
  padding:7px 10px 0;
}

#left-column .sideblock .commands {
  padding-top:5px;
}

#right-column .sideblock .header h2 {
  font-size:1.1em;
  font-weight:normal;
  padding-bottom:2px;
  background:url(images/title-line.gif) no-repeat 100% 100%;
}

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

#left-column .content {
  background:url(images/secNav-bkgd2.gif) no-repeat 100% 100%;
  padding-left:10px;
  padding-bottom:15px;

}

#left-column .block_course_summary .content {
  background:none;
}

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

/* Hacks */

.message #page {
  margin:0;
}

#footer .helplink {
  margin:0;
  padding:15px;
}

#mod-chat-gui_basic h1 {
  margin:0;
  padding:1em 0;
}

#mod-chat-gui_basic {
  padding:0 10px;
}
#left-column .block_calendar_month .header,
#left-column .block_calendar_month .content {margin-right: 0;}
.block_calendar_month .content table.minicalendar {border: none;}
.block_calendar_month .content table.minicalendar {font-size: 0.8em}
.reportlink {padding:5px;}
/* Forum */

.mod-forum .subscription {
  padding-right:10px;
  padding-top:5px;
}

.forumheaderlist {
  margin:25px auto;
  width:95%;
}
/* Footer */

.homelink {
  margin:0;
  padding:25px;
}

#footer-b {
  margin:0 5%;
  min-width:850px;
}

#footer-l {
  background:url(images/bottom_r1_c1.gif) no-repeat 0 0;
  padding-left:19px;
}

#footer-r {
  background:url(images/bottom_r1_c5.gif) no-repeat 100% 0;
  padding-right:19px;
}

#footer-m {
  background:url(images/bottom_r1_c3.gif) repeat-x 0 0;
  padding-top:25px;
  text-align:center;
  font-size:0.75em;
}

.coursebox .info {
  font-size:.95em;
}

.coursebox .summary {
  font-size:0.9em;
}

.coursebox .summary {
  float: right;
  text-align:left;
  width: 47%;
  padding:3px;
}

.coursebox .info {
  float: left;
  text-align:left;
  width: 49%;
  padding:2px;
}

.outline tr td{
 font-size:1em;
}

#mod-hotpot-view .headermenu .logininfo {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:.85em;
 }
 
#mod-hotpot-view .breadcrumb {
 font-size:.85em; 
} 
#mod-hotpot-view .logininfo a:link,
#mod-hotpot-view .logininfo a:visited,
#mod-hotpot-view .breadcrumb a:link,
#mod-hotpot-view .breadcrumb a:visited {
  color:#0674b2;
}

#mod-hotpot-view .logininfo a:hover,
#mod-hotpot-view .logininfo a:active,
#mod-hotpot-view .breadcrumb a:hover,
#mod-hotpot-view .breadcrumb a:active {
  color:#000022;
  text-decoration:none;
}

 /***** schoolscool/styles.css end *****/

