@charset "utf-8";
/*
Write CSS in this format
1. Position -- absolute | left | top | etc...
2. Dimension - width | height | etc...
3. Box -- border | margin | padding | etc...
4. Apperance -- background | color | etc...
5. Text formatting -- font-family | font-weight | etc...
5. Additional -- anything else
*/

body{
	height:100%;
	border:0px none #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/default/body_gradient.gif);
	background-repeat:repeat-x;
	background-color:#93141b;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

#page{
	position:absolute;
	min-height:100%;
	top:80px;
	width:80%;
	border-top:0px none #ffffff;
	border-right:10px solid #ffffff;
	border-bottom:0px none #ffffff;
	border-left:10px solid #ffffff;
	margin:0px 0px 0px 10%;
	padding:0px 0px 0px 0px;
	background-image:url(../images/default/background.gif);
	background-color:#d4d4d4;
	background-position:top left;
	background-repeat:no-repeat;
}

#solcolheadermain{
	position:absolute;
	width:80%;
	height:80px;
	border-top:0px none #ffffff;
	border-right:10px solid #ffffff;
	border-bottom:0px none #ffffff;
	border-left:10px solid #ffffff;
	margin:0px 0px 0px 10%;
	padding:0px 0px 0px 0px;
	background-image:url(../images/default/moodle_logo.gif);
	background-color:#ffffff;
	background-position:top left;
	background-repeat:no-repeat;
	font-size:1.6em;
	text-align:right;
}

.header,.sideblock .header{
	border:1px solid #afaeae !important;
	border-bottom:0px none #ffffff !important;
	background-image:url(../images/default/header_gradient.gif);
	background-repeat:repeat-x;
	background-color:#c2c2c2;
	color:#6e0e12;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

.headingblock{
	border-bottom:1px solid #afaeae !important;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;	
}

.coursebox,.loginbox,.userinfobox,.sideblock .content{
	border:1px solid #afaeae;
	border-top:0px none #ffffff;
	background-color:#ffffff;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}

.coursebox,.loginbox,.userinfobox{
	border-top:1px solid #afaeae;
	background-image:url(../images/default/content_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
}

#course-view .section td.content{
	border-top:1px solid #afaeae;
	border-bottom:1px solid #afaeae;
	background-image:url(../images/default/content_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#course-view .section td.side{
	background-image:url(../images/topic_gradient.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:1px solid #afaeae;
}

#course-view .hidden td.left{
	background-image:url(../images/hidden_gradient.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#course-view .current td.side{
	background-image:url(../images/current_gradient.gif);
	background-repeat:repeat-x;
	background-color:#fefdb8;
}

#resource{
	border:1px solid #afaeae;
	background-image:url(../images/default/content_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.generalbox,.informationbox,.feedbackbox,.noticebox,.coursesearchbox{
	border:1px solid #afaeae;
	background-color:#ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.coursesearchbox{
	padding:5px;
}

.sitetopic{
	border:0px none #ffffff;
	background-color:transparent;
}

.discussion{
	border:1px solid #afaeae;
	background-color:#ffffff;
}

a:link,a:visited,a.autolink:link,a.autolink:visited{
	color:#505050;
	text-decoration:none;
}

a:hover{
	color:#505050;
	text-decoration:underline;
}

fieldset{
	border:1px solid #afaeae;
	background-color:#ffffff;
}

/*ASSIGNMENT START*/
#mod-assignment-submissions table.submissions td{
	border-bottom:1px solid #afaeae;
	background-color:#ffffff;
}

#mod-assignment-view .feedback,#mod-assignment-submissions .feedback,#mod-assignment-submissions .feedback .content,#mod-assignment-submissions .feedback .topic,#mod-assignment-submissions .feedback .picture{
	border:1px solid #afaeae;
	background-color:#ffffff;
}

#mod-assignment-submissions .feedback .content{
	background-image:url(../images/default/content_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.flexible th{
	white-space:normal;
}
/*ASSIGNMENT END*/

/*FORUM START*/
.forumpost,.forumheaderlist{
	border:1px solid #afaeae;
}

.forumpost .left{
	background-color:#ffffff;
}

.forumpost .starter{
	background-image:url(../images/default/header_gradient.gif);
	background-repeat:repeat-x;
	background-color:#c2c2c2;
	color:#6e0e12;
}

.forumheaderlist .discussion .starter,.forumheaderlist .discussion .picture,.forumheaderlist .discussion .author,.forumheaderlist .discussion .replies,.forumheaderlist .discussion .lastpost{
	border-bottom:1px solid #afaeae;
	background-color:#ffffff;
}

div.author a{
	color:#6e0e12;
}
/*FORUM END*/

/*CHOICE START*/
.boxaligncenter,.results{
	border:1px solid #afaeae;
	background-color:#ffffff;	
}
/*CHOICE END*/

/*GLOSSARY START*/
.entrybox,.glossarypost{
	border:1px solid #afaeae;
	background-color:#ffffff;	
}

.glossarycategoryheader{
	background-color:#afaeae;
}
/*GLOSSARY END*/

/*QUIZ START*/
.que{
	border:1px solid #afaeae;
	background-color:#ffffff;	
}

.que .incorrect{
	background-color:#ffd3bd;	
}

.que .correct{
	background-color:#d6f8cd;
}

.que .partiallycorrect{
	background-color:#fee7ae;	
}


table.quizattemptsummary{
	border:1px solid #afaeae;
	border-bottom:opx none #ffffff;
}

table.quizattemptsummary .bestrow td,table.quizreviewsummary th.cell,table.quizreviewsummary td.cell {
  background-color:#ffffff;
  border-bottom:1px solid #afaeae;
}

.mod-quiz .highlightgraded {
    background:#ffff00;
}
/*QUIZ END*/

/*CALENDAR START*/
#calendar .maincalendar,#calendar .sidecalendar,#calendar .nottoday{
  background-color:#ffffff;
  border:1px solid #afaeae;
}
/*CALENDAR END*/

/*CHAT START*/
#mod-chat-gui_header_js-users #solcolheadermain,#mod-chat-gui_header_js-chatinput #solcolheadermain{
	display:none;
}

#mod-chat-gui_header_js-users #page,#mod-chat-gui_header_js-chatinput #page{
	top:0px;
	width:100%;
	border:0px none #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
	background-color:#ffffff;
}

#mod-chat-gui_header_js-chatinput #page{
	border-top:1px solid #505050;
	padding:5px 0px 0px 5px;
	background-color:#505050;
	color:#ffffff;
}
/*CHAT END*/

/*MOODLETXT START*/
#navigator{
	background-color:transparent !important;
}
.slide{
	background-color:#ffffff;
}
/*MOODLETXT END*/