




body, td, th, li {

    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}



th {

    font-weight: bold; 

    background-color: #AFB9CB;

    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);

}



a:link {

    text-decoration: none; 

    color: blue;

}



a:visited {

    text-decoration: none; 

    color: blue;

}



a:hover {

    text-decoration: underline; 

    color: red;

}



form { 

    margin-bottom: 0;

}











.highlight {

    background-color: #AAFFAA;

}



.headingblock {

    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);

    border-width: 1px;

    border-color: black;

    border-style: solid;

	color:white;

    -moz-border-radius: 3px;

}



.navbar {

    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);

	    color: white;

}



.navigation-link {

    text-decoration: underline;

    color: white;

}



.generaltable {

}



.generaltableheader {

    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);

    color: white;

}



.generaltablecell {

}



.sideblock {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius-bottomleft: 20px;

    -moz-border-radius-bottomright: 20px;

}



.sideblockheading {

	color: white;

    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);

}



.sideblockmain {

    -moz-border-radius-bottomleft: 20px;

    -moz-border-radius-bottomright: 20px;

}



.sideblocklinks {

}



.sideblocklatestnews {

    -moz-border-radius-bottomleft: 20px;

    -moz-border-radius-bottomright: 20px;

}



.sideblockrecentactivity {

    -moz-border-radius-bottomleft: 20px;

    -moz-border-radius-bottomright: 20px;

}



.outlineheadingblock {

    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius: 3px;

	color: white;

}



.forumpost {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius-bottomleft: 20px;

    -moz-border-radius-bottomright: 20px;

}



.forumpostpicture {

}



.forumpostside {

    -moz-border-radius-bottomleft: 20px;

}



.forumpostmessage {

    -moz-border-radius-bottomright: 20px;

}





.weeklyoutline {

}



.weeklyoutlineside {

}



.weeklyoutlinesidehighlight {

}



.weeklyoutlinesidehidden {

    background-color: #AAAAAA;

}



.weeklyoutlinecontent {

    border-color: #AFB9CB;

    border-style: solid;

    border-width: 1px;

    border-left: 0px;

    border-right: 0px;

}



.weeklyoutlinecontenthighlight {

    border-color: #8798B4;

    border-style: solid;

    border-width: 1px;

    border-left: 0px;

    border-right: 0px;

}



.weeklyoutlinecontenthidden {

    border-color: #AAAAAA;

    border-style: solid;

    border-width: 1px;

    border-left: 0px;

    border-right: 0px;

}



.weeklydatetext {

    font-size: medium;

    font-weight: bold; 

    color: #8798B4;

}



.topicsoutline {

}



.topicsoutlineside {

}



.topicsoutlinesidehighlight {

}



.topicsoutlinesidehidden {

    background-color: #AAAAAA;

}



.topicsoutlinecontent {

    border-color: #AFB9CB;

    border-style: solid;

    border-width: 1px;

    border-left: 0px;

    border-right: 0px;

}



.topicsoutlinecontenthighlight {

    border-color: #8798B4;

    border-style: solid;

    border-width: 1px;

    border-left: 0px;

    border-right: 0px;

}



.topicsoutlinecontenthidden {

    border-color: #AAAAAA;

    border-style: solid;

    border-width: 1px;

    border-left: 0px;

    border-right: 0px;

}



.siteinfo {

}



.siteinfocontent {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius: 20px;

    padding: 10px;

}





.generalbox {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -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 {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius: 3px;

}



.noticeboxcontent {

    text-align: center;

}





.feedbacktext {

    color: #8798B4;

}



a.dimmed:link {

    text-decoration: none; 

    color: #AAAAAA;

}



a.dimmed:visited {

    text-decoration: none;

    color: #AAAAAA;

}



a.dimmed:hover {

    text-decoration: underline;

    color: red;

}



.dimmed_text {

    color: #AAAAAA;

}



.forumpostheader {

	color: white;

}



.forumpostheadertopic {

}



.forumpostheaderpicture {

}



.forumpostheadername {

    font-size: small;

}



.forumpostheaderreplies {

    font-size: small;

}



.forumpostheaderdate {

    font-size: small;

	color: black;

}



.logininfo {

    font-size: x-small;

}



.homelink {

    font-size: x-small;

}



.teacheronly {

    color: #990000;

}



.header {



}



.headermain {

    font-size: large;

    font-weight: bold;

}



.headermain2 {

	color: white;

    font-size: large;

    font-weight: bold;

	background-color: #5F7396;

}





.headermenu {

}



.headermenu2 {

	background-color: #5F7396;

	color: white;

}





.headerhome {

}



.headerhomemain {

    font-size: x-large;

    font-weight: bold;

}



.headerhomemenu {

}



.categorybox {

}



.categoryboxcontent {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius: 20px;

}



.categoryname {

    font-size: larger;

    font-weight: bold;

}



.categorynumber {

    font-size: larger;

    font-weight: bold;

}



.coursename {

}



.coursebox {

}



.courseboxcontent {

    border-width: 1px;

    border-color: black;

    border-style: solid;

    -moz-border-radius: 20px;

}



.courseboxinfo {

}



.courseboxsummary {

}



a.autolink:link {
	text-decoration: none;
	color: #333399;
	font-weight: bold;
}



a.autolink:visited {
	text-decoration: none;
	color: #333399;
	font-weight: bold;
}



a.autolink:hover {
    text-decoration: underline;
    color: red;
}



.userinfobox {

    border-width: 1px;

    border-color: black;

    border-style: solid;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    margin-bottom: 5px;
}

.userinfoboxside {
    -moz-border-radius-bottomleft: 20px;
}

.userinfoboxcontent {
    -moz-border-radius-bottomright: 20px;
}

.userinfoboxsummary {
}

.userinfoboxlinkcontent {
    -moz-border-radius-bottomright: 20px;
}

.generaltab {
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
}

.generaltabselected {
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
}

.forumheaderlist {
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.smallinfo {
}

.smallinfohead {
    color: #555555;
}

.tabledivider {
    border-width: 1px;
    border-color: black;
    border-style: solid;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

.headingblockcontent {
}

TABLE.calendarmini {
    width: 100%;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    font-size: .7em;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

TABLE.calendarmonth {
    width: 100%;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

TABLE.calendarmini TBODY TD {
    text-align: center;
    vertical-align: center;
    border-width: 2px;
    border-color: #CFD5E0;
    border-style: solid;
    -moz-border-radius: 4px;
}

TABLE.calendarmonth TBODY TD {
    width: 14%;
    border-width: 2px;
    border-color: #CFD5E0;
    border-style: solid;
    vertical-align: top;
}

.cal_event_global {
	background-color: #2EBA0E;
	border: 2px #2EBA0E solid !important;
}

.cal_event_course {
	background-color: #ff9966;
	border: 2px #ff9966 solid !important;
}

.cal_event_group {
	background-color: #FBBB23;
	border: 2px #FBBB23 solid !important;
}

.cal_event_user {
	background-color: #A1BECB;
	border: 2px #A1BECB solid !important;
}

.cal_duration_global {
	border-top: 2px #2EBA0E solid !important;
	border-bottom: 2px #2EBA0E solid !important;
}

.cal_duration_course {
	border-top: 2px #ff9966 solid !important;
	border-bottom: 2px #ff9966 solid !important;
}

.cal_duration_user {
	border-top: 2px #A1BECB solid !important;
	border-bottom: 2px #A1BECB solid !important;
}

.cal_duration_group {
	border-top: 2px #FBBB23 solid !important;
	border-bottom: 2px #FBBB23 solid !important;
.cal_duration_group {
	border-top: 2px #FBBB23 solid !important;
	border-bottom: 2px #FBBB23 solid !important;
}

.cal_weekend {
    color: red;
}

.cal_today {
	border: 2px black solid !important;
}

TABLE.calendarmonth TBODY TD TABLE {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	line-height: 1.2em;
}

TABLE.calendarmonth TBODY TD TABLE TD {
    border: none;
}

TABLE.calendarmonth TBODY TD DIV {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	line-height: 1.2em;
}

TABLE.calendarmini THEAD TD {
    font-size: .95em;
    text-align: center;
    vertical-align: center;
}

TABLE.calendarmonth THEAD TD {
    text-align: center;
    vertical-align: center;
    padding-bottom: 3px;
    border-bottom: 2px black solid;
}

.sideblockmain .cal_event {
    font-size: 0.8em;
    font-weight: bold;
}

.sideblockmain .cal_event_date {
	font-size: 0.6em;
}

.mycalendar {
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.mycalendar .cal_event {
	font-weight: bold;
}
.mycalendar .cal_event_date {
	font-size: 0.8em;
}

.mycalendar TABLE.cal_filters {
    width: 100%;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

.mycalendar .cal_filters THEAD TD {
    border-bottom: 2px black solid;
    margin: 0px;
    padding: 2px;
}


.mycalendar .cal_event_table {
    width: 100%;
    border-width: 1px;

    border-color: black;

    border-style: solid;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

.mycalendar .cal_event_table THEAD {
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.sideblockmain HR {
	height: 1px;
	border: none;
	border-top: 1px #999 solid;
	margin-top: 4px;
	margin-bottom: 4px;
}

.mycalendar HR {
	height: 1px;
	border: none;
	border-top: 1px #999 solid;
	margin-top: 4px;
	margin-bottom: 4px;
}

.calendarreferer {
	font-weight: bold;
}

TD.cal_event_description {
	width: 80%;
	border-left: 2px black solid;
	vertical-align: top;
	padding: 5px;
}

.cal_popup_fg {
    background-color: #FFFFFF;
}

.cal_popup_bg {
    border-top: 2px #CFD5E0 solid;
    border-left: 2px #CFD5E0 solid;
    border-right: 2px #8798B4 solid;
    border-bottom: 2px #8798B4 solid;
    background-image: url(http://www.pedacode.net/moodleprod/theme/pedacode/gradient.jpg);
    padding: 0px;
    margin: 0px;
}

.cal_popup_caption {
    font-size: 75%;
    font-weight: bold;
    font-family: sans-serif;
}

.cal_popup_close {
	font-size: 75%;
	font-weight: bold;
    font-family: sans-serif;
	margin-right: 5px;
}

.sideblock .cal_controls {
	text-align: center;
	font-size: 9px;
}

A IMG {
	border: none;
}

TABLE.formtable TD {
	padding: 9px;
}

.eventfull {
    border-width: 1px;

    border-color: black;

    border-style: solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
}

.eventfullheader {
}

.eventfullpicture {
    padding:8px;
}

.eventfullside {
    -moz-border-radius-bottomleft: 15px;
}

.eventfullmessage {
    -moz-border-radius-bottomright: 15px;
}

#block_course_summary, #block_course_summary .sideblockmain {
    -moz-border-radius: 20px;
}

#block_course_summary .sideblockmain {
    padding: 10px;
}

.sitetopic {
    border-width: 1px;
    border-color: black;
    border-style: solid;
    -moz-border-radius: 15px;
}

.sitetopiccontent {
    -moz-border-radius: 15px;
}

