/**************************************
 * THEME NAME: darland
 *
 * Files included in this sheet:
 *
 *   darland/sl.css
 *   darland/gradients.css
 *   darland/styles_moz.css
 *   darland/styles_ie7.css
 **************************************/

/***** darland/sl.css start *****/

body {
	font-size: 0.72em; 
	color: #fff; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
		background: url(assets/graphics/bg.jpg) repeat-x #abc9af;
}

p {color: #000000;}

.sideblock .content {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}


#mod-chat-gui_basic .text,
#mod-chat-gui_header_js-jsupdate .text {
  color:#ffffff;
  
}

#mod-chat-gui_basic .event,
#mod-chat-gui_basic .title,
#mod-chat-gui_header_js-jsupdate .event,
#mod-chat-gui_header_js-jsupdate .title {
  color:#ffffff;
  
}

#calendar .weekend,
.minicalendar .weekend {
  color:#20902e;
}
.unread {
  background: #20902e;
}
#course-view .weekscss .current,
#course-view .current td.side {
  background: #888888;
}
.forumthread .unread {
  background: #20902e;
}
#mod-forum-discuss .forumpost.unread .content {
  border-color: #20902e;
}

#outerwrap {

	padding-top: 0px;
}

#header-home {
    height:218px;
	background: url(assets/graphics/headerbg.jpg) no-repeat top left;
	margin-bottom:-5px;
}

#header {
    height:218px;
	background: url(assets/graphics/headerbg.jpg) no-repeat top left;
}

#sldesign {
	float: right;
	padding-right: 20px;
	font-size: 0.9em;
	color:#20902e;
}

#copyright {
float: left;
	margin-bottom: 23px;
	padding-left: 20px;
	font-size: 0.9em;
		color:#20902e;
}

.navbar {
    background:url(assets/graphics/navbarbg.png);
	border: 0;
 padding: 0 40px;
 height: 36px;

}

.navbar a:link{
color:#FFFFFF;
text-decoration:underline;
}

.navbar a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.navbar a:visited{
color:#FFFFFF;
text-decoration:underline;
}


.headermenu {
	margin: 5px 50px 0 20px;
	color: #ffffff;
	
}

#chooselang_jump{
margin-top:7px;
}

.headermenu a:link {
	color: #ffffff;
	font-size: 1.1em;
}

.headermenu a:visited {
	color: #ffffff;
	font-size: 1.1em;
}

.headermenu a:hover {
	text-decoration: underline;
	color: #ffffff;
	font-size: 1.1em;
}

.sideblock .hide-show a {
	border: none
}

#page {
	margin: 0 auto;
	width: 1067px;
}

#contenttop {
	background: url(assets/graphics/contentbg.png) repeat-y top left;
	margin-top: 0px;
}

#content {
	padding: 20px;
	color:#333333;
	overflow:hidden;
	margin-top: 0px;
}
#contentimage{
background: #fff;
padding-bottom:20px;
overflow:hidden;
}

.navigation{
margin-top:18px;
}


#footer {
	color:#333333; margin-top: 10px;
}

#sldesign a:link {
color:#FFFFFF;
}

#sldesign a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#sldesign a:visited {
color:#FFFFFF;
}


#textsize {
	text-align: right;
	font-size: 0.9em;
	background: url(assets/graphics/navbarbg.png) no-repeat top left;
}


.sideblock {
 width:200px;
  font-size: 1.1em;
  border:none;
  background:url(assets/graphics/sbfooter.jpg) no-repeat bottom left;
  padding-bottom:5px;
}

.sideblock .header, .sideblock h2.header {
  background: url(assets/graphics/sbheader.jpg) no-repeat top left;
  font-size: 1.1em;
  color: #fffebe;
  padding: 4px;
  padding-left:30px;
}

.sideblock .header {
  border:none;
  height:39px;
}

.sideblock .content {
  border:none;
  background:url(assets/graphics/sbbg.jpg) repeat-y #FCFCFC;
  padding-left:11px;
  padding-bottom:5px;
  color:#333333;
}



.generalbox {
  border:none;
  background-color:#ffffff;
}

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

.coursebox {
  border: none;
}

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

a:link,
a:visited {
  color:#003f76;
}

a.dimmed:link,
a.dimmed:visited {
  color:#AAAAAA;
}

a:hover {
  color:#00667d;
}

.txtlarge {
	font-size: 1.2em;
}

.txtxlarge {
	font-size: 1.4em;
}

#login-index #content {
  font-size: 1em;
}
.loginbox {height: auto;}/***** darland/sl.css end *****/

/***** darland/gradients.css start *****/

/***** darland/gradients.css end *****/

/***** darland/styles_moz.css start *****/

/*******************************************************************
 styles_moz.css
  
 This CSS file uses the non-standard Mozilla CSS extensions
 to add round corners to the current theme.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  tabs
  user

  various modules

*******************************************************************/

.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}
/***
 *** Core
 ***/

.headingblock {
  -moz-border-radius:3px;
}

.notifyproblem {
  -moz-border-radius:10px;
}

.notifysuccess {
  -moz-border-radius:10px;
}
.generalbox {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.generalboxcontent {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.noticebox {
  -moz-border-radius:5px;
}

.informationbox {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.informationboxcontent {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.sitetopiccontent {
  -moz-border-radius:15px;
}

.headingblock {
  -moz-border-radius:3px;
}

.categorybox, .categoryboxcontent, 
.coursebox {
  -moz-border-radius:10px;
}




/* kept for backward compatibility with some non-standard modules
   which use these classes for various things */
.generaltab, .generaltabinactive{
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}

.generaltabselected {
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}


/***
 *** Header
 ***/

/***
 *** Footer
 ***/

/***
 *** Admin
 ***/

/***
 *** Blocks
 ***/

.sideblock.hidden {
  -moz-border-radius: 0px;
}

.sideblock .content {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.block_course_summary, .block_course_summary .content {
  -moz-border-radius:20px;
}

.editing .block_course_summary .content {
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
}


/***
 *** Calendar
 ***/

#calendar .eventlist .event {
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

#calendar .eventlist .event .side {
  -moz-border-radius-bottomleft:15px;
}

#calendar .eventlist .event .description {
  -moz-border-radius-bottomright:15px;
}

#calendar .maincalendar,
#calendar .sidecalendar
{
  -moz-border-radius-bottomright:20px;
  -moz-border-radius-bottomleft:20px;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.sideblock.block_calendar_month .filters table
{
  -moz-border-radius:4px;
}

table.minicalendar {
  -moz-border-radius:10px;
}

table.minicalendar td {
  -moz-border-radius:4px;
}

/***
 *** Course
 ***/
body#course-user .section {
  -moz-border-radius:20px;
}


/***
 *** Doc
 ***/

/***
 *** Login
 ***/
.loginbox {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.loginbox .content.left {
  -moz-border-radius-bottomleft:20px;
}
.loginbox .content.right {
  -moz-border-radius-bottomright:20px;
}

/***
 *** Message
 ***/

/***
 *** Tabs
 ***/

/***
 *** User
 ***/
.userinfobox {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.groupinfobox {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}
#user-view .left {
  -moz-border-radius-bottomleft:20px;
}

/***
 *** Modules: Assignment
 ***/

/***
 *** Modules: Chat
 ***/

/***
 *** Modules: Choice
 ***/

/***
 *** Modules: Forum
 ***/
.forumpost {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}

.forumpost .side {
  -moz-border-radius-bottomleft:0px;
}

.forumpost .content {
  -moz-border-radius-bottomright:0px;
}

.forumpost .message {
  -moz-border-radius-bottomright:0px;
}


/***
 *** Modules: Glossary
 ***/
.glossarycategoryheader {
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}

.glossaryformatheader {
  -moz-border-radius-topleft:15px;
  -moz-border-radius-topright:15px;
}

.entryboxheader {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.entrybox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.glossarypost {
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}

.glossarypost .side {
  -moz-border-radius-bottomleft:15px;
}

.encyclopedia .entrylowersection {
  -moz-border-radius-bottomright:15px;
}
.glossarycomment {
  -moz-border-radius-bottomleft:20px;
  -moz-border-radius-bottomright:20px;
}

.glossarycomment .side {
  -moz-border-radius-bottomleft:20px;
}

.glossarycomment .entry {
  -moz-border-radius-bottomright:20px;
}


/***
 *** Modules: Journal
 ***/

#mod-journal-view .feedbackbox {
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
}
#mod-journal-view .feedbackbox .side {
  -moz-border-radius-bottomleft:15px;
}
#mod-journal-view .feedbackbox .entrycontent {
  -moz-border-radius-bottomright:15px;
}

/***** darland/styles_moz.css end *****/

/***** darland/styles_ie7.css start *****/

/*
 * These styles are ONLY included for IE 7 (via meta.php)
 */
 
.tabrow0 li {
  margin-left: 0;
}

.tabrow0 li.first {
  margin-right: -4px;
}

.tabrow0 li.onerow {
  margin-right: 0;
}

.tabrow0 a {
  display: inline-block;
  padding: 8px 0 0.35em 13px;
  line-height: 1.5em;
}

.tabrow0 a span {
  padding: 10px 1em 10px 0;
}

.tabrow0 div,
.tabrow0 ul {
  top: 2.6em;
  padding: 0.2em 0;
}

.tabrow0 div.empty {
  margin-right: 0;
}

.sideblock {
  overflow: hidden;
}

.sideblock .content {
  word-wrap: break-word;
}

/*fix for misalignment of text fields in ie */
form.mform input[type=text],
form.mform input[type=file],
form.mform input[type=password] {
 margin-left: -10px;
}

form.mform textarea {
 margin-left: -10px;
}

form.mform .fcheckbox input {
  margin-left: -3px;
}/***** darland/styles_ie7.css end *****/

