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

/***** dpm_new/styles.css start *****/

/* Layout */

html {
background: #FFFFFF;
}

body {
	margin: 0; padding: 0; text-align:left; background-color: #bddded; background:#bddded url(assets/bg_repeat.gif) repeat-x;
	color:#58595b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


#contentwrap {
	padding: 0; background:transaprent; margin:auto; width: 970px;
}

#bg_top {
	background:url(assets/bg_top.png);
	width:970px;
	height:26px;
}

#content {
	margin: 0; padding: 0; background:url(assets/bg_middle.png) repeat-y;
} 

#bg_bottom {
	background:url(assets/bg_bottom.png);
	width:970px;
	height:23px;
}

#page {
	margin: 0;  min-width: 800px; 
}

#content #page {padding: 10px;}

#headermenu {
     padding: 0 50px; font-size:80%; text-align:right; background: none;
}



body#mod-chat-gui_header_js-users {
  background: #dddddd;
}
 
body#mod-chat-gui_header_js-chatinput {
  background: none;
}

body#mod-chat-gui_header_js-jsupdate {
  background: none;
}

.generalbox {
border:0;
padding-left:5px;
}

#course-view .section td.content {
  padding:5px;
 
}

.headingblock, h2.headingblock {
  display: none; 
}

.headermain, h1.headermain {
  float:left;
  padding: 10px 0 0 50px;
  margin:0;
  border: 0;
}

.headerleft {
  float:left;
  padding: 0;
  margin:0;
}

.clearfix {
	padding: 0; margin: 0;
}

#header-home {
	margin:auto; padding: 0; background:url(assets/header_bg.png) no-repeat; background-position:center; height:159px; width:967px;
}

#header {
	margin:auto; padding: 0; background:url(assets/header_bg.png) no-repeat; background-position:center; height:159px; width:967px;
}

/* Colour */
body {
	color:#000000;
}

a:link {
	color:#0093d0;
    text-decoration:none;
}

a:visited {
  color:#0093d0;
    text-decoration:none;
}

a:hover {
  color:#0049ce;
    text-decoration:none;
}

.navbar a:link {
  color:#0093d0;
    text-decoration:none;
}

.navbar a:visited {
  color:#0093d0;
    text-decoration:none;
}

.navbar a:hover {
  color:#0049ce;
    text-decoration:none;
}
.navbar {
	padding: 5px 0 5px 60px; margin:auto; border: 0; width:970px;
}

#empty {
	padding: 0 0 10px 60px; margin:auto; border: 0; width:970px;
}

/* Fonts */

body  {
	color:#58595b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.sideblock .header, .sideblock h2.header {
  font-size: 1.1em;
  letter-spacing: -1px;
}

.files .file {
  font-size: 1.0em;
}

.files .folder {
  font-size: 1.0em;
}

.breadcrumb {
  font-size:1.0em; padding-top: 8px; width:970px; margin:auto;
}
#admin-uploaduser table#uuresults {
  font-size: 1.0em;
}

.sideblock {
  width:230px;
  font-size: 1.1em;
  border:0;
  background:url(assets/block_foot.png) no-repeat bottom left;
  padding-bottom:9px;
}

.sideblock .header, .sideblock h2.header {
   border: 0;
   background: url(assets/block_head.png) no-repeat top left;
   font-size: 1.1em;
   color: #fffebe;
   height:26px;
   display:block;
   
}

.sideblock .header, .sideblock h2 {
    font-size:14px;
    color: #fef3f4;
	padding: 1px 5px 0 5px;
}

.sideblock .header {
	border:0;

}

.sideblock .content {
	background:#fef3f4;
	border: 0;
    background:url(assets/block_bg.gif) repeat-y #fef3f4;
	padding-top: 20px;
	
}

.sideblock .header .hide-show-image{
	padding-right: 6px;
}


.sideblock .content .message {
  font-size:1.0em; 
}

.sideblock .header .commands {
  font-size:1.0em;
}

.sideblock .footer {
  font-size:1.0em;
}

.sideblock .head,
.sideblock .info,
.sideblock .event {
  font-size: 18px;
}

.activitydate, .activityhead {
  font-size:1.0em;
}

.weeklydatetext {
  font-size:1.0em;
}

.coursebox .teachers,
.coursebox .cost {
  font-size:1.0em;
}

.coursebox .summary {
  font-size:1.0em;
}

#course-recent .grade {
  font-size:1.0em;
}

#course-recent .forum-recent .reply .title {
  font-size:1.0em;
}

#course-recent .forum-recent .discussion .title {
  font-size:1.0em;
}
body#doc-contents h1 {
  font-size: 1.0em;
}
.logtable th {
  font-size: 1.0em;
}

.message .date,
.message .contact,
.message .summary {
  font-size:1.0em;
}

.tag_cloud .s4,
.tag_cloud .s3 {
  font-size: 1.0em;
}

.tag_cloud .s2,
.tag_cloud .s1 {
  font-size: 1.0em;
}
.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size: 1.0em;
}

.logininfo {color: #0093d0; margin:auto; border: 0; width:970px; padding: 15px 0 0 0; font-size: 90%;}

.navigation ul {margin-top: -4px; padding-top: 8px;}

.logininfo a {color: #0093d0;}

.loginfo a:hover {color: #0049ce; text-decoration:underline;}

.sitelink {display: none;}

.homelink {display: none;}

#footer {margin-top: 50px; background: #FFFFFF; border-top: 2px #828486 solid;}

#copyright {color: #0093d0; text-align:right; font-size: 80%; padding-right: 10px; padding-top: 5px;}

.sitetopic h2 { height: 30px; margin: 0; padding: 5px 10px 0 10px; background-color: #FFFFFF; color: #009ed8; border: 0;}
.sitetopic p {margin: 0; padding: 5px 10px; background: #FFFFFF; color: #58595b; font-size:12px; }

.sideblock .content {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}


.navbutton { padding: 3px 50px 0 0;}
	
#course-view .weekscss .current {BACKGROUND: #999999;}
#course-view .current TD.side {	BACKGROUND: #999999;}

.coursebox .summary {
width: 75%;}

#calendar .weekend, .minicalendar .weekend {
	color: #0049ce;
}

.coursebox .info {
width: 20%;}

td#left-column {
WIDTH: 210PX;}
/***** dpm_new/styles.css end *****/


