/**************************************
 * THEME NAME: dynamicboard
 *
 * Files included in this sheet:
 *
 *   dynamicboard/styles_color.css
 **************************************/

/***** dynamicboard/styles_color.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

/** First of all, we reset some undesired styles from standard **/

.forumheaderlist .discussion .starter,
.forumpost .starter,
#grade-index table .generaltableheader,
#grade-index table .generalboxcontent,
#grade-exceptions table .generaltableheader,
#grade-exceptions table .generalboxcontent,
#mod-forum-view table.forumheaderlist td,
#mod-assignment-submissions table.submissions th,
#mod-assignment-submissions table.submissions td,
form.mform fieldset.hidden,
form.mform fieldset.hidden fieldset.fgroup,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited,
.sideblock .hide-show a {
    border:none;
    background:none;
	text-decoration:none; color:#000000; cursor:pointer;
}

/** General HTML tags defined here **/

body {
    /* background-color:#CCcccc;
    background-image:url(background.jpg);*/
	margin-left:0px;
	margin-top:0px;	
	margin-right:0px;
	margin-bottom:0px;
}

table {
    border:none;
}

div {
    color:#000000;
}

hr {
    border-top:solid 1px #FFCC99;
    border-left:solid 1px #FFCC99;
    border-bottom:solid 1px #330000;
    border-right:solid 1px #330000;
    height: 0px;
}

div#footer {
    margin-top: 5px;
}

/** Links defined here **/

a:link,
a:visited {
    color:#000000;
}

a.autolink:link,
a.autolink:visited {
  background: #99FFCC;
}

/** All the tabs stuff starts here **/

.tabs .r0,
.tabs .r1 {
  background:none;
}

.tabs .side,
.tabrow0 a{
background:none;
  border-color: #000000;
  border:0px solid;
  float:left;
  color:#FFFFFF;
}

/* Links in tabs */
/* non-selected */
.tabrow0 a:link span,
.tabrow0 a:visited span,
.tabrow0 .here .tabrow1 a:link span,
.tabrow0 .here .tabrow1 a:visited span,
ul.tabrow1 li a:link,
ul.tabrow1 li a:visited {
background:none;
  color: #FFFFFF;
}

/* selected */
.tabrow0 .here a:link span,
.tabrow0 .here a:visited span,
.tabrow0 .here .tabrow1 .here a:link span,
.tabrow0 .here .tabrow1 .here a:visited span,
ul.tabrow1 li.here a:link,
ul.tabrow1 li.here a:visited {
background:none;
  color: #330000;
}

/* Normal tabs */
.tabrow0 a {
  /*background:url(pix/tab/left.gif) top left no-repeat;*/
  background:none;
  border:1px #000000 solid;
  background-color:#EAF0FE;  
}
.tabrow0 a span {
  /*background:url(pix/tab/right.gif) top right no-repeat;*/
  background:none;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last a span {
  /*background: url(pix/tab/right_end.gif) top right no-repeat;*/
  background:none;
}

/* Normal tabs hover */
.tabrow0 a:hover {
  /*background-image:url(pix/tab/left_hover.gif);*/
  background:none;
}
.tabrow0 a:hover span {
  /*background-image:url(pix/tab/right_hover.gif);*/
  background:none;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last a:hover span {
  /*background-image:url(pix/tab/right_hover.gif);*/
  background:none;
}

/* Selected tabs */
.tabrow0 .active a,
.tabrow0 .selected a {
  /*background:url(pix/tab/left_active.gif) top left no-repeat;*/
  background:none;
}
.tabrow0 .active a span,
.tabrow0 .selected a span {
  /*background:url(pix/tab/right_active.gif) top right no-repeat;*/
  background:none;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last .active a span,
.tabrow0 .last .selected a span{
  /*background:url(pix/tab/right_active.gif) top left no-repeat;*/
  background:none;
}

/* Selected tabs hover */
.tabrow0 .active a:hover,
.tabrow0 .selected a:hover {
  /*background:url(pix/tab/left_active.gif) top left no-repeat;*/
  background:none;
}
.tabrow0 .active a:hover span,
.tabrow0 .selected a:hover span {
  /*background:url(pix/tab/right_active.gif) top right no-repeat;*/
  background:none;
}
/* This could be not needed. Leaving it for now, anyway. Used in case we want different last element. */
.tabrow0 .last .active a:hover span,
.tabrow0 .last .selected a:hover span{
  /*background:url(pix/tab/right_active.gif) top left no-repeat;*/
  background:none;
}

.tabrow1.empty {
/* border-top:solid 1px #FFCC99;
  border-left:solid 1px #FFCC99;
  border-bottom:solid 1px #330000;
  border-right:solid 1px #330000;
  */
 
}

.tabrow2.empty {
background:none;
  height:0px;
}

/*--------------------------*/
.tabrow0 a, 
.tabrow0 a span ,
.tabrow0 .last a span ,
.tabrow0 a:hover ,
.tabrow0 a:hover span ,
.tabrow0 .last a:hover span ,
.tabrow0 .active a,
.tabrow0 .active a span,
.tabrow0 .last .active a span,
.tabrow0 .active a:hover,
.tabrow0 .active a:hover span,
.tabrow0 .last .active a:hover span
{
  background:none;
  color:#FFFFFF;
  background-color:#7080BC;
  
}

.tabrow0 .selected a,
.tabrow0 .selected a span, 
.tabrow0 .last .selected a span,
.tabrow0 .selected a:hover, 
.tabrow0 .selected a:hover span, 
.tabrow0 .last .selected a:hover span{
  background:none;
  background-color:#EAF0FE;
  color:#000000;
}

/*-----------------------------*/
.breadcrumb .sep {
    color:#330000;
}

/** Styles to have the blocks showed and hidden properly **/

#left-column .hidden .header,
#right-column .hidden .header
{
  border-bottom-color:#330000;
}

.sideblock .header .hide-show img.hide-show-image {
  background: url('pix/t/switch_minus.gif') no-repeat bottom;
}

.sideblock.hidden .header .hide-show img.hide-show-image {
  background: url('pix/t/switch_plus.gif') no-repeat bottom;
}

/** Places using the horizontal medium wood texture with borders **/


th.header,
td.header,
div.header,
h2.header,
.sideblock .header,
.forumpost,
.navbar,
table.files th,
#admin-index table.environmenttable th.header,
.tabrow0 ul,
legend,
.que .feedback,
#footer-bar {
  /*  border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;*/
	border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient1.jpg);     
    background-position:right;
    background-repeat:repeat;  
	padding-top:5px;
}

/** Places using the horizontal medium wood texture without borders **/

#mod-chat-gui_header_js-chatinput,
.forumpost .header,
#mod-forum-view table.forumheaderlist th,
.glossarypost .entryheader,
.glossarycomment .entryheader,
.glossarypost .entryattachment,
#grade-index .header,
#grade-exceptions .header,
#calendar .maincalendar .eventlist .event .topic {
    background-image:url(gradient1.jpg);
    background-position:top;
    background-repeat:repeat;
    border:none;
}

/** Places using the vertical white wood texture with borders **/

.results,
.loginbox,
.generalboxcontent,
.informationboxcontent,
.noticeboxcontent,
.entryboxheader,
.entrybox,
.userinfobox,
.generaltable,
.que,
.que .answer,
#course-user .section, 
#site-index .sitetopic .sitetopiccontent,
.coursebox,
.categorybox,
.cal_popup_fg,
#course-view .section td.content,
table.files,
#admin-index .generalbox, 
.generalbox,
.admin .generalbox,
form.mform fieldset,
#adminsettings fieldset {
   /* border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-left:1px solid #CCCCCC;
	border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient2.jpg);     
    background-position:bottom;
    background-repeat:repeat;*/
	border:0px;
	background-color:#EAF0FE;
}


.loginbox.twocolumns .loginpanel {
    border-right:0px solid #330000;
}

.loginbox,
.loginbox .subcontent {
    border-top:0px solid #FFCC99;

}
.loginbox
{
	border:1px solid #C1C9E0;
	margin-left:20%;
	margin-right:20%;
}
/** Places using the vertical white wood texture without borders **/

#mod-chat-gui_header_js-users,
#admin-index .c1,
#admin-config .c1,
#grade-index .generaltableheader,
#grade-index .generalboxcontent,
#grade-exceptions .generaltableheader,
#grade-exceptions .generalboxcontent,
#admin-index table.environmenttable td,
.generaltable .cell,
.forumpost .left,
.sideblock .r1,
.r0 {
    background-image:url(gradient5.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using the vertical medium wood texture with borders **/

#notused,
#course-view .section td.side {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    /* background-image:url(gradient3.jpg);
    background-position:bottom;
    background-repeat:repeat;*/
	background-color:#EAF0FE;
	border:0px #CCCCCC solid;
}

/** Places using the vertical medium wood texture without borders **/

.glossarypost .left,
.glossarycomment .left,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side {
    background-image:url(gradient3.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using the horizontal dark wood texture with borders **/

.cal_popup_bg {
    border-top:0px solid #FFCC99;
    border-left:0px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    background-image:url(gradient1.jpg);
    background-position:bottom;
    background-repeat:repeat;
}

/** Places using the horizontal dark wood texture without borders **/

#admin-index .c0,
#admin-config .c0,
.glossarycategoryheader {
    background-image:url(background.jpg);
    background-position:bottom;
    background-repeat:repeat;
    border:none;
}

/** Places using a white background **/

#mod-survey-view table tr.r1,
.r1,
#calendar .maincalendar .eventlist .event .description,
.glossarypost .entry,
.glossarycomment .entry,
.glossarypost .entrylowersection {
    background-color:white;
    border:none;
}

/** Places using a green border **/

.unread {
    border-top:1px solid #99FF99;
    border-left:1px solid #99FF99;
    border-bottom:1px solid #99FF99;
    border-right:1px solid #99FF99;
    border-collapse: separate;
}

/** Places using just standard borders **/

.read,
.forumheaderlist,
.glossarypost,
.glossarycomment,
#mod-assignment-submissions .submissions,
#mod-forum-view .forumheaderlist {
    border-top:1px solid #FFCC99;
    border-left:1px solid #FFCC99;
    border-bottom:1px solid #330000;
    border-right:1px solid #330000;
    border-collapse: separate;
}
#header {
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-top:1px solid #ffffff;
}

.headermain, h1.headermain {
  height:111px;
  float:left;
  margin:0;
  padding:0;
}

.headermenu {
  float:right;
  text-align:right;
  width:100%;
  padding-top:3px;
  padding-bottom:3px;
  
  line-height:20px;
  background-color:#C0911B;
}
.logininfo{
  padding-left:5px;
  padding-right:5px;
}
.homelink {
  border:none;
  margin:0px 0px 0px 0px;
}

.homelink a {
  padding-left:5px;
  padding-right:5px;
  border:none;
}
.homelink a:link,
.homelink a:visited {
color:#000000;
font-weight:bold;
border:none;
}
.homelink a:hover {
color:#DCCCA2;
border:none;
}
.block_admin_tree .admintree {
  text-align:left;
  width:200px;
}

.headingblock, h2.headingblock .outline {
  border-width:1px;
  border-style:solid;
  padding:5px;
  margin:0px;
  font-size:1.1em;
  font-weight: bold;
  border-color:#DDDDDD;
  color:#000000;   
}

h2.header
{
	background-image:url(gradient4.jpg);  
    background-position:bottom;
    background-repeat:repeat;
}

th.header, table.files th, td.header
{
	background-image:url(tableheader.jpg);  
    background-position:bottom;
    background-repeat:repeat;
	border:0px solid #0099FF;
}
th.header, th a:link, th a:visited
{
 	color:#FFFFFF;
}

.navbar{
	background-image:url(gradient4.jpg);  
    background-position:bottom;
    background-repeat:repeat;
}

.generaltable .r0 .cell boxaligncenter 
{
	background:none;
	background-color:#ffffff;
	border:none;
}
tr.r1 .cell{
	background-image:url(tablerow.jpg);   
    background-repeat:repeat;
	background-color:#ffffff;
	border:0px solid #0099FF;
}

tr.r0 .cell{
	background:none;
	background-color:#ffffff;
	border:none;
}
/*.r0{
	background:none;
	background-color:#EAF0FE;
	border:none;
}*/
.notselectedcolor{
    color:#000000;
}

#layout-table
{
	height:520px;
}
.sideblock .content,
#calendar .maincalendar .filters table,
#calendar .sidecalendar,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table,
#calendar .maincalendar .minicalendar,
#calendar .sidecalendar .minicalendar,
.block_calendar_month .minicalendar,
#calendar .maincalendar .eventlist .event,
#calendar .maincalendar
{
	border-top:1px solid #D8CFB7;   
    border-left:1px solid #CCCCCC;
	border-bottom:1px solid #330000;
    border-right:1px solid #330000;
	background-color:#C6B895;
	
}
.coursebox ,
#admin-index .c1,
#admin-config .c1,
#grade-index .generaltableheader,
#grade-index .generalboxcontent,
#grade-exceptions .generaltableheader,
#grade-exceptions .generalboxcontent,
#admin-index table.environmenttable td,
.generaltable .cell
{
	background:none;
	background-color:#EAF0FE;
	border:0px #CCCCCC solid;
}

.previous, .next
{
	background-color:#C5B793;
}
h2
{
	color:#DCCCA2;
}
.current 
{
	color:#FF0000;
	font-weight:bold;
}
.ftoggler
{
	background:none;
	border:0px;
	color:#735919;
	font-weight:bold;
}

#content
{
clear:both;
}

h2.main
{
	clear:both;
	color:#735919;
	font-weight:bold;
	background-color:#EAF0FE;
	border:0px #CCCCCC solid;
}
#groupslabel, #memberslabel
{
	font-weight:bold;
}

.tabrow0 div,
.tabrow0 ul {
	background:none;
	border:none;
 	background-image:url(gradient3.jpg);     
    background-position:right;
    background-repeat:repeat;  
 	margin-top: 17px;
}
#calendar .header 
{
	color:#DCCCA2;
}
.forumpost 
{
	
	background:none;
	border:none;
 	background-image:url(gradient1.jpg);     
    background-position:top;
    background-repeat:repeat;
}

.subject,
.author
{
color:#DCCCA2;
}/***** dynamicboard/styles_color.css end *****/


