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

/***** rdns_v3/styles.css start *****/

body, table, td, th, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:0.95em;
  line-height:1.4;
  color:#333;
}

#wrapper {
  margin:0 7%;
}

#content {
  margin-top:10px;
}

#layout-table td#middle-column {
  background:none;
  padding:0 !important;
}

.clearer.ccbox div,
.sitetopic.ccbox div,
#layout-table {
  background:none !important;
}

body#tag-index #middle-column,
#mod-resource-view .generalbox,
.clearer.ccbox div.i1,
div.sitetopic.ccbox div.i1,
.ccbox,
.sitetopic {
  border:none !important;
}

.sitetopic div.bt {
  display:none;
}
.sitetopic div.i1,
.sitetopic {
  padding-top:0 !important;
  padding-bottom:0 !important;
}
div.clearer {
  background:none !important;
}
p,
h1,h2,h3,h4,h5,h6 {
  margin:0;
  padding:15px 0;
}

.admin .generalbox,
fieldset#gradeletters,
body.admin div.adminwarning.ccbox,
#mod-forum-search .generalbox,
fieldset.hidden {
  margin:0 !important;
  padding:20px 0;
}

.admin .form-buttons {
  padding-bottom:10px;
}
.tabtree ul.tabrow0 {
  margin-top:0;
}

.tabtree ul.tabrow1,
.tabtree .empty {
  width:99%;
}

body.onlymiddlecolumn #middle-column div.i3,
body.nolayouttable #content-i3 {
  padding:10px;
}

div.tabtree ul li.here ul li a.nolink span {
  color:#777;
}

body.admin div.generalbox,
.adminwarning.ccbox,
#adminsettings fieldset .generalbox,
#adminsettings fieldset {
  background:none;
  border:none;
}

/* @group Header */

h1.headermain {
  padding:105px 0 0 10px;
}

.headermenu {
  padding:5px 20px;
}

#dates.generalbox {
  width:45%;
}



/* @end */

/* @group Sideblocks */

.sideblock .header {
  padding:0;
}

.block_calendar_month .minicalendar,
#left-column .hidden .header,
#right-column .hidden .header,
.sideblock .header,
.sideblock .content {
  border:none;
  background:none;
}

.hide-show-image {
  display:none;
}

.sideblock .list li {
  padding:2px;
}

div.sideblock  div.header div.i3 {
  background:#fff;
  border:none;
  padding:0 0 5px;
}

div.sideblock div.i3 {
  background:#fff;
  border:none;
  padding:0;
}

.block_tag_flickr {
  min-width:190px;
}



/* @end */

/* @group Calendar */

#calendar td.maincalendar,
#calendar td.sidecalendar .minicalendar,
#calendar td.sidecalendar .sideblock {
  border:none;
}

.block_calendar_month .filters table,
#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table {
  background:none;
}



/* @end */

/* @group Users */

.userinfobox {
  border:none;
}

#course-user div.section {
  margin:20px auto 0;
  width:95%;
}

#course-user div#content-i3 {
  padding:10px;
}



/* @end */

/* @group Courses */

.coursebox {
  border-width:0 0 1px 0;
  padding-bottom:5px;
}

.coursebox .summary {
  width:46%;
}

.categorybox {
  border:none;
}

form#coursesearch {
  margin-top:10px;
}



/* @end */

/* @group Forums */

table.forumpost {
  width:98%;
}

.forumpost {
  border:none;
}

.notepost,
.forumpost .left {
  background:none;
}

.notepost .footer {
  text-align:right;
  font-size:0.8em;
}



/* @end */

/* @group Tags */

h2.tag-heading {
  margin-bottom:10px;
}

#tag-description {
  text-align:center;
}

#tag-user-table-i3 h3.main {
  padding:0;
}

#tag-user-table ul.inline-list li .box {
  padding-top:10px;
}



/* @end */

/* @group Quiz */

table#categoryquestions {
  margin:10px 0;
}

.questionbank .boxaligncenter p {
  text-align:center;
  font-weight:bold;
}



/* @end */

/* @group Custom Corners */

div.bt div {
  font-size:1px;
  line-height:1%;
  height:0;
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
}

div.bt {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
}

div.bb div {
  font-size:1px;
  line-height:1%;
  height:0;
  background-repeat:no-repeat;
  background-position:0 0;
  background-color:transparent;
}

div.bb {
  background-repeat:no-repeat;
  background-position:100% 0;
  text-align:left;
}

div.i1 {
  background-repeat:repeat-y;
  background-position:0 0;
  background-color:transparent;
}

div.i2 {
  background-repeat:repeat-y;
  background-position:100% 0;
  background-color:transparent;
}



/* @end *//***** rdns_v3/styles.css end *****/

/***** rdns_v3/styles_color.css start *****/

/***** rdns_v3/styles_color.css end *****/


