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

/***** anomaly/styles.css start *****/


/* Core */
	
body {
  padding:0;
  margin:0;
}

body, p, th, td, li {
  font-family:Georgia, Times, "Times New Roman", serif;
  font-size:0.95em;
  line-height:1.5;
}

p {
  margin-top:0;
  margin-bottom:1em;
}

#page {
  margin:25px 4%;
}

#layout-table {
  margin:0;
  padding-top: 15px;
}

.weeks-format, .topics-format {
    margin-top: 0;
    padding-top: 10px;
}

.tabtree ul li ul li a.nolink span {
  color:#000;
}

/* Header */

#header h1.headermain,
#header-home h1.headermain {
  font-size:2.3em;
  color:#fff;
  padding:10px 0 20px 15px;
  line-height:0.7;
  font-weight:normal;
}

#header h1.headermain {
  font-size:1.75em;
}

h1.headermain span {
  font-size:0.45em;
  color:#bbb;
}

h1.headermain span p {
  margin-bottom: 0;
}

.headermenu {
  color:#ccc;
  margin-right:15px;
}

/* Navbar */

.navbar {
  border:none;
  margin:0;
}

.navbar .breadcrumb .sep {
  font-size:0.8em;
  padding:0 5px;
}
/* Content */

#content {
  margin:0 11px;
  background: #fff;
  padding:10px 0 25px;
}

#site-index #content,
#course-view #content {
  padding-top:0;
}

.sitetopic {
  border:none;
}

h2.headingblock {
  background:#f2f2f2;
  border-width:0 0 1px 0;
  padding:4px 5px 2px;
}

/* Sideblocks */

.sideblock .header {
  padding:7px 8px 0;
  border:none;
  background:url(images/sideblock_t.jpg) no-repeat 0 0;
}

.sideblock .title h2 {
  font-size:1.1em;
}

.sideblock .content {
  background:#f2f2f2;
  border-width:0 1px 0 1px;
  border-color:#e3e3e3;
  padding-bottom:0;
}

.sideblock {
  background:url(images/sideblock_b.jpg) no-repeat 0 100%;
  padding-bottom:11px;
}

.block_login .header {
  background:url(images/sideblock-y_t.jpg) no-repeat 0 0;
}

.block_login .content {
  background:#fcfed9;
  border-color:#ebedc8;
}

.block_login {
  background:url(images/sideblock-y_b.jpg) no-repeat 0 100%;
}

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

#left-column .hidden {
  padding-bottom:11px;
}

.sideblock .title .commands {
  padding-bottom:5px;
}

.block_adminblock {
  width:200px;
}

.weeks-format #left-column,
.weeks-format #right-column,
.topics-format #left-column,
.topics-format #right-column {
  width: 200px;
}

.weeks-format #middle-column ,
.topics-format #middle-column {
  margin: 0 210px 0 210px;
}

.block_course_summary .header,
.block_course_summary .content,
.block_course_summary {
  background: none;
  border: none;
}

.block_online_users .info {
  padding-bottom: 3px;
}

/* Calendar */

.sidecalendar .sideblock,
.sidecalendar .sideblock .header {
  background:none;
}

/* User */

.userinfobox {
  border:none;
}

.userinfobox .content {
  border:1px solid #ddd;
  background:#f2f2f2;
}


/* Course */

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

.categorybox {
  border:none;
}
.coursebox .info {
  width:35%;
}

.coursebox .summary {
  width:55%;
}

.coursebox .teachers {
  padding-left: 1.5em;
}

.courseboxes {
  width:60%;
  margin: 0 auto;
}

#intro {
  background:#f2f2f2;
}

/* Forums */

.forumpost {
  border-width:0;
}

.forumpost td.left {
  background:none;
}

.forumpost td.content {
  border-width:1px 0 2px 0;
  border-style:solid;
  padding-top:10px;
}

.forumpost .topic {
  background:#f2f2f2;
}

.forumpost .topic.starter {
  background:#ddd;
}

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

/* Tables */

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

}

/* Login */

.loginbox {
  margin-bottom: 0;
  padding-bottom: 15px;
}

/* Modules */

#mod-forum-search #wrapper-br {
	padding-bottom: 21px;
}

#mod-forum-search .generalbox {
  padding-bottom: 0;
  margin-bottom: 0;
}

#mod-forum-search #content {
  padding:0 5% 20px 5%}

/* Footer */

#footer {
  margin:0 !important;
  color:#ccc;
}
#footer-logo {
  float:left;
  padding-left:20px;
  line-height: 0;
}

#footer-loggedinas {
  float:right;
  padding-right:20px;
}

#footer-helplink {
  font-size: 0.8em;
  float: left;
  padding-left: 15px;
  line-height: 1em;
  padding-top: 3px;
}

#footer-helplink img {
  margin-bottom: 5px;
}

/* Various Hacks */

#theme-index #page {
  min-width: 900px;
}

.admin #page {
  min-width: 700px;
}/***** anomaly/styles.css end *****/

/***** anomaly/styles_select.css start *****/

body {
  background:#C8C9C7;
}

a:link,
a:visited,
.tabtree ul li ul li a span {
  color:#4C6B30;
}

a:hover {
  color:#702B33;
}

.headermenu a:link,
.headermenu a:visited {
  color:#697F55;
}

h2.headingblock,
.forumpost .content {
  border-color:#697f55;
}

.navbar,
#course-view .weeks .current td.side,
#course-view .topics .current td.side {
  background:#697f55;
}

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

.navbar a:hover {
  color:#000;
}

.navbar .breadcrumb .sep {
  color:#333;
}

#wrapper-t {
  background:url(images/wrapper_t.jpg) repeat-x 0 0;
}

#wrapper-l {
  background:url(images/wrapper_l.jpg) repeat-y 0 0;
}

#wrapper-r {
  background:url(images/wrapper_r.jpg) repeat-y 100% 0;
}

#wrapper-b {
  background:url(images/wrapper_b.jpg) repeat-x 100% 100%;
}

#wrapper-tl {
  background:url(images/wrapper_tl.jpg) no-repeat 0 0;
}

#wrapper-tr {
  background:url(images/wrapper_tr.jpg) no-repeat 100% 0;
}

#wrapper-bl {
  background:url(images/wrapper_bl.jpg) no-repeat 0 100%;
}

#wrapper-br {
  background:url(images/wrapper_br.jpg) no-repeat 100% 100%;
}

#header-t {
  background:url(images/header_t.jpg) repeat-x 0 0;
}

#header-r {
  background:url(images/header_r.jpg) no-repeat 100% 0;
}

#header-l {
  background:url(images/header_l.jpg) no-repeat 0 0;
  padding:11px 0 0;
}

#header-m {
  background:#222;
  padding:0 10px;
}

#header-m.home {
  border-bottom:5px solid #697F55;
}


#footer-b {
  background:url(images/footer_b.jpg) repeat-x 0 100%;
}

#footer-l {
  background:url(images/footer_l.jpg) no-repeat 0 100%;
}

#footer-r {
  background:url(images/footer_r.jpg) no-repeat 100% 100%;
  padding-bottom: 11px;
}

#footer-m {
  background:#000;
  padding-top:11px;
}
/***** anomaly/styles_select.css end *****/

