/**************************************
 * THEME NAME: rdns_v2
 *
 * Files included in this sheet:
 *
 *   rdns_v2/styles.css
 *   rdns_v2/styles_rdns.css
 **************************************/

/***** rdns_v2/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_v2/styles.css end *****/

/***** rdns_v2/styles_rdns.css start *****/

body,
table.forumheaderlist td.topic.starter {
  padding:0;
  margin:0;
  background-color:#faedeb;/*1*/
}


.informationbox,
#course-recent .generalbox,
.userinfobox .content,
legend,
#course-user div.section {
  background:#faedeb;
  border:1px solid #d1cac9; /*2*/
}


body#tag-index div#content-i1,
div#content div.ccbox div.i1,
body#mod-forum-search div#content-i1,
body.nolayouttable #content-i1 {
  border-width:0 1px 0 1px;
  border-style:solid;
  border-color: #d0c9c8;
}

/*************/

#course-view table.weeks .current td.side,
#course-view table.topics .current td.side,
#calendar .maincalendar .calendarmonth th,
#calendar .sidecalendar .minicalendarblock div,
#calendar .sidecalendar .minicalendarblock div a,
h2.headingblock {
  background:#841808;
  border:none;
  color:#fff;
}

.navbar,
.nav {
  background:#841808 url(pix/navbar.png) repeat-x 0 100%;
  border:none;
  padding-bottom: 8px;
}

.menubar {
  background:#841808 url(pix/menubar.png) repeat-x 0 100%;
  border:none;
  padding-left: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-transform: uppercase;
  border-bottom: solid 1px #fff;
}

/*************************/

div.tabtree ul li ul li a span,
a:link,
a:visited {
  color:#841808;
}

a:hover,
a:active {
  color:#f19487;
  text-decoration:none;
}

.navbar a:link,
.navbar a:visited {
  color:#cd7f6d;
}

.navbar a:hover,
.navbar a:active {
  color:#fff;
}

.breadcrumb .sep,
.breadcrumb ul li {
  color:#fff;
}

.headermenu {
	background: url(pix/trans.png);
}
/* @group Blocks */

div.sideblock div.bt div {
  background:url(pix/corners.gif) no-repeat;
  position:relative;
  height:7px;
  left:-7px;
}

div.sideblock div.bt {
  background:#fff url(pix/corners.gif) no-repeat 100% 0;
  margin:0 0 0 7px;
  height:7px;
}

.sideblock .header h2 {
  font-size:1.3em;
  color:#601413;
}



/* @end */

h1.headermain {
  color:#811b0e;
}

/***********/

#header,
#header-home {
  background:#dfb585 url(pix/header.png) top left no-repeat;
  height:160px;
}
body#tag-index div#content-bt div,
body#mod-forum-search div#content-bt div,
body.nolayouttable div#content-bt div,
div.sideblock div.header div.bt div {
  background:url(pix/corners.gif) no-repeat;
  position:relative;
  height:7px;
  left:-7px;
}

body#tag-index div#content-bt,
body#mod-forum-search div#content-bt,
body.nolayouttable div#content-bt,
div.sideblock div.header div.bt {
  background:#fff url(pix/corners.gif) no-repeat 100% 0;
  margin:0 0 0 7px;
  height:7px;
}

div.sideblock div.header div.i1 {
  background:url(pix/borders.gif) repeat-y 0 0;
  padding:0 0 0 7px;
}

div.sideblock div.header div.i2 {
  background:url(pix/borders.gif) repeat-y 100% 0;
  padding:0 7px 0 0;
}

div.sideblock div.i1 {
  background:url(pix/borders.gif) repeat-y 0 0;
  padding:0 0 0 7px;
}

div.sideblock div.i2 {
  background:url(pix/borders.gif) repeat-y 100% 0;
  padding:0 7px 0 0;
}
body#tag-index div#content-bb div,
body#mod-forum-search div#content-bb div,
body.nolayouttable div#content-bb div,
div.sideblock div.bb div {
  background:url(pix/corners.gif) no-repeat 0 100%;
  position:relative;
  height:7px;
  left:-7px;
  width:7px;
}
body#tag-index div#content-bb,
body#mod-forum-search div#content-bb,
body.nolayouttable div#content-bb,
div.sideblock div.bb {
  background:url(pix/corners.gif) no-repeat 100% 100%;
  margin:0 0 0 7px;
  height:7px;
}

td#middle-column div.bt div {
	background:url(pix/corners_nb.gif) no-repeat 0 0;
	position:relative;
	height:6px;
	left:-6px;
}

td#middle-column div.bt {
  background:url(pix/corners_nb.gif) no-repeat 100% 0;
  height:6px;
  margin:0 0 0 6px;
}

body#tag-index div#content-i1,
body#mod-forum-search div#content-i1,
body.nolayouttable div#content-i1,
td#middle-column div.i1 {
  background:#fff;
  padding:0 5px
}

td#middle-column div.bb div  {
  background:url(pix/corners_nb.gif) no-repeat 0 100%;
  position:relative;
  height:6px;
  left:-6px;
}

td#middle-column div.bb {
  background:url(pix/corners_nb.gif) no-repeat 100% 100%;
  height:6px;
  margin:0 0 0 6px;
}

.generaltableheader th,
.editcourse th,
#movecourses table th,
#categoryquestions th,
.glossarycategoryheader,
.logtable th,
.forumheaderlist th,
.generaltable th,
.notepost .header,
.forumpost .topic {
  background: url(pix/forum-top.gif) repeat-x;
}

.tabrow0 div,
.tabrow0 ul,
.notepost .footer,
.forumpost .content {
  background:url(pix/forum-bottom.gif) repeat-x 0 100%;
  padding-bottom:5px;
}


div#content div.ccbox div.bt div {
  background:url(pix/corners_sh.gif) no-repeat 0 0;
  	position:relative;
	height:6px;
	left:-6px;
}

div#content div.ccbox div.bt {
    background:url(pix/corners_sh.gif) no-repeat 100% 0;
  height:6px;
  margin:0 0 0 6px;
}

div#content div.ccbox div.bb div {
  background:url(pix/corners_sh.gif) no-repeat 0 100%;
  position:relative;
  height:6px;
  left:-6px;
}

div#content div.ccbox div.bb {
  background:url(pix/corners_sh.gif) no-repeat 100% 100%;
  height:6px;
  margin:0 0 0 6px;
}


div#content div.ccbox div.i1 {
  background:#eeddd8; 
  padding:5px;
}

#middle-column {
  border-width:0 5px 0 5px;
  border-style:solid;
  border-color:#faedeb;
}

#course-view table.weeks .section td.content,
#course-view table.weeks .section td.side,
#course-view table.topics .section td.content,
#course-view table.topics .section td.side {
  border-color:#faedeb;
}

/* @group Footer */
#footerlinks {
	background:#841808 url(pix/navbar.png) repeat-x bottom;
	color: #fff;
	text-align: right;
	padding: 5px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: .7em;
}

#footerlinks a {
	color: #fff;
}

.logininfo {
	float: left;
	font-size: .95em;
	padding-left: 10px;
}
/* @end */


/***** rdns_v2/styles_rdns.css end *****/

