/**************************************
 * THEME NAME: aot_test
 *
 * Files included in this sheet:
 *
 *   aot_test/gradients.css
 *   aot_test/overrides.css
 *   aot_test/moz.css
 **************************************/

/***** aot_test/gradients.css start *****/

/***** aot_test/gradients.css end *****/

/***** aot_test/overrides.css start *****/

/*******************************************************************
 styles_layout.css

 This CSS file contains all layout definitions like positioning,
 floats, margins, padding, borders etc.

 Styles are organised into the following sections:
  core
  forms
  header
  footer

  admin
  blocks
  blog
  calendar
  course
  doc
  grades
  login
  message
  notes
  mymoodle
  question
  tabs
  tags
  user

  various modules

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

/******************************************************************
	core
*******************************************************************/

body {
	margin: 0 auto;
	background-color: #f8f8f8;
	color: #656;
	font-family: Calibri,Candara,Helvetica,sans-serif,Geneva,Verdana,Arial;
	min-width: 860px;
	max-width: 80%;
	border-left: 8px #ddd solid;
	border-right: 8px #ddd solid;
	border-bottom: 8px #ddd solid;
	font-size: 15px;
}

body, table, td, th, li {
	line-height: 1.1;
}

a:link,
a:visited {
  color:#a53b7a;
}

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

a.autolink:link,
a.autolink:visited {
  color:#000000;
}

a:hover {
  color:#665566;
}

#page {
	background-color: #fff;

}

#layout-table #left-column {
	padding-left: 8px;
}

#layout-table #right-column {
	padding-right: 10px;
}

h1 {
	color:#555;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
}

h2 {
	color:#555;
	font-size:26px;
	font-weight:normal;
	line-height:normal;
}

p {
	color:#4A4B4A;
	font-size: 14px;
	line-height:20px;
}

.coursebox .info {
	width: 30%;
}

.coursebox .summary {
	width: 60%;
}

/******************************************************************
	header
*******************************************************************/

#header, #header-home {
}

.headermain {
	background: url(images/headerbg.png) no-repeat 0 top;
	border-bottom: 2px solid #e6018c;
	width: 100%;
}

#header-home .headermain, #header-home .headermenu {
	font-size: 1.0em;
}

.headertitle {
	color: #0073A0;
}

.headermenu {
	padding-top: 5px;
	padding-right: 5px;
}

.headerbg {
	width: 100%;
	height: 120px;
}

#logo {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	width:120px;
}

.navbar { 
	background: none;
	border: none;  
	font-size: 1.3em;
	padding-left: 12px; 
}

/******************************************************************
	footer
*******************************************************************/

#footer {
	color: #999999;
	border-top: 2px solid #EA018E;
	margin-top: 10px;
}

#footer p {
	margin-top: 5px;
	margin-bottom: 5px;
}

#footer .footerlogo {
	padding: 0px 10px;
}

.logininfo, #header-home .headermenu font {
	font-size:0.9em;
}

/******************************************************************
	blocks
*******************************************************************/

.sideblock {
	border: solid 2px #aaa;
	background-color: #f9f9f9;
}

.sideblock .header {
	border: none;	
}

.sideblock .content {
	padding: 6px;
	border: none;
	font-size: 1.0em;
	background-color: #f9f9f9;
}

.sideblock h2 {
	font-size:18px;
	font-weight:bold;
	color:#454545;
}

.headingblock, h2.headingblock {
	border-style:solid;
	border-width:1px;
	margin:0;
	padding:5px;
}

#course-view .headingblock {
	display:none;
}

.sideblock .header, .sideblock h2.header {
	margin: 4px;
	padding:0 4px 4px;
	border-bottom: 1px dotted #888;
}

.generalbox {
	border: none;
}

th.header,
td.header,
h1.header,
h2.header,
h3.header,
div.header { 
	background: none;        
}

.coursebox {
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
	width:100%;
}

.headingblock, h2.headingblock {
	border: solid 2px #dfdfdf;
	margin: 0;
	padding: 8px;
}

#course-view .section .spacer {
	height: 0.5em;
}

#course-view .weekscss .section, #course-view .section td {
	border-color: #dddddd;
}

#course-view .topics .oddrow, #course-view .topics .evenrow, #course-view .topics tr.evenrow td {
	border: medium none;
}

#course-view #middle-column .topics .oddrow td.content {
	border-bottom: 1px solid #EAEAD5;
	border-top: 1px solid #EAEAD5;
	padding: 4px;
}

#course-view .section td.side {
	border: none;
	border-bottom: 1px solid #bbb;	
}

#course-view .section td.content {
	border: none;
	border-bottom: 1px solid #bbb;	
}

#course-view .section .spacer {
	height:0.9em;
}

/******************************************************************
	calendar
*******************************************************************/

table.minicalendar {
	border: none;
}

#calendar .weekend, .minicalendar .weekend {
	color: #777777;
}

#calendar .today, .minicalendar .today {
	border:2px solid;
}

#calendar .maincalendar .filters table, 
#calendar .sidecalendar .filters table, 
.block_calendar_month .filters table {
	background-color:#ffffff;
}

.spaces-text h2 {
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	background:#0075A0 none repeat scroll 0 0;
	bottom:0;
	display:block;
	left:0;
	opacity:0.8;
	padding:4px 0;
	position:absolute;
	width:100%;
	z-index:50;
}

.front-page-link {
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	height:120px;
	margin:0 0 7px;
	overflow:hidden;
	position:relative;
	width:140px;
}
/***** aot_test/overrides.css end *****/

/***** aot_test/moz.css start *****/

/*******************************************************************
 moz.css
  
 This CSS file uses the non-standard Mozilla CSS extensions
 to add round corners to the current theme. Replaces the standard moz files
 with smaller corners.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  tabs
  user

  various modules

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



/***
 *** Core
 ***/

.headingblock {
  -moz-border-radius:7px;
}

.notifyproblem {
  -moz-border-radius:7px;
}

.notifysuccess {
  -moz-border-radius:7px;
}
.generalbox {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.generalboxcontent {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.noticebox {
  -moz-border-radius:5px;
}

.informationbox {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.informationboxcontent {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.sitetopiccontent {
  -moz-border-radius:7px;
}

.headingblock {
  -moz-border-radius:7px;
}

.categorybox, .categoryboxcontent, 
.coursebox {
  -moz-border-radius:7px;
}




/* kept for backward compatibility with some non-standard modules
   which use these classes for various things */
.generaltab, .generaltabinactive{
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
}

.generaltabselected {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
}


/***
 *** Header
 ***/

/***
 *** Footer
 ***/

/***
 *** Admin
 ***/

/***
 *** Blocks
 ***/

.sideblock {
	-moz-border-radius: 7px;
}

.sideblock.hidden {
  -moz-border-radius: 7pxpx;
}

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

.block_course_summary, .block_course_summary .content {
  -moz-border-radius:7px;
}

.editing .block_course_summary .content {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
}

#course-view .section {
	-moz-border-radius: 7px;
}


/***
 *** Calendar
 ***/

#calendar .eventlist .event {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

#calendar .eventlist .event .side {
  -moz-border-radius-bottomleft:7px;
}

#calendar .eventlist .event .description {
  -moz-border-radius-bottomright:7px;
}

#calendar .maincalendar,
#calendar .sidecalendar
{
  -moz-border-radius-bottomright:7px;
  -moz-border-radius-bottomleft:7px;
}

#calendar td.sidecalendar .sideblock {
  -moz-border-radius-bottomright:7px;
  -moz-border-radius-bottomleft:7px;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.sideblock.block_calendar_month .filters table
{
  -moz-border-radius:7px;
}

table.minicalendar {
  -moz-border-radius:7px;
}

table.minicalendar td {
  -moz-border-radius:7px;
}

#calendar .maincalendar li.event_course,
#calendar .maincalendar li.event_global,
#calendar .maincalendar li.event_user,
#calendar .maincalendar li.event_group,
#calendar .filters td.event_course,
#calendar .filters td.event_global,
#calendar .filters td.event_user,
#calendar .filters td.event_group {
  -moz-border-radius:7px;
}

/***
 *** Course
 ***/
body#course-user .section {
  -moz-border-radius:7px;
}


/***
 *** Doc
 ***/

/***
 *** Login
 ***/
.loginbox {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.loginbox .content.left {
  -moz-border-radius-bottomleft:7px;
}
.loginbox .content.right {
  -moz-border-radius-bottomright:7px;
}

/***
 *** Message
 ***/

/***
 *** Tabs
 ***/

/***
 *** User
 ***/
.userinfobox {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.groupinfobox {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}
#user-view .left {
  -moz-border-radius-bottomleft:7px;
}

/***
 *** Modules: Assignment
 ***/

/***
 *** Modules: Chat
 ***/

/***
 *** Modules: Choice
 ***/

/***
 *** Modules: Forum
 ***/
.forumpost {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.forumpost .side {
  -moz-border-radius-bottomleft:7px;
}

.forumpost .content {
  -moz-border-radius-bottomright:7px;
}

.forumpost .message {
  -moz-border-radius-bottomright:7px;
}


/***
 *** Modules: Glossary
 ***/
.glossarycategoryheader {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
}

.glossaryformatheader {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
}

.entryboxheader {
  -moz-border-radius-topleft:7px;
  -moz-border-radius-topright:7px;
}

.entrybox {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.glossarypost {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.glossarypost .side {
  -moz-border-radius-bottomleft:7px;
}

.encyclopedia .entrylowersection {
  -moz-border-radius-bottomright:7px;
}
.glossarycomment {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.glossarycomment .side {
  -moz-border-radius-bottomleft:7px;
}

.glossarycomment .entry {
  -moz-border-radius-bottomright:7px;
}


/***
 *** Modules: Journal
 ***/

#mod-journal-view .feedbackbox {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}
#mod-journal-view .feedbackbox .side {
  -moz-border-radius-bottomleft:7px;
}
#mod-journal-view .feedbackbox .entrycontent {
  -moz-border-radius-bottomright:7px;
}

/***** aot_test/moz.css end *****/

