/* dc training modules css mgylling 2004-11 */

body {
  color: black; 
  background-color:white; 
  font-style: normal; 
  font-weight: normal; 
  font-family: arial, verdana, sans-serif; 
  margin-right: 15%; 
  margin-left: 10%; 
  font-size: 100%;
  background-image: url("daisylogo.jpg"); 
  background-repeat: no-repeat; 
  background-position: 95% 20px; 
  background-attachment: fixed;}
}




h1,h2,h3,h4,h5,h6 {
 color: rgb(70,70,70);
}

div.mdl_header h1 {
  font-size: 160%;
  letter-spacing: 0.1em;
}

div.mdl_header div.author {
  font-size: 120%;
  letter-spacing: 0.1em;
  color: rgb(70,70,70);
  padding-left:0.3em;
}

div.mdl_toc a, div.mdl_tc a {
  /* linklists on indexpage */
  display: block;
  text-decoration: none;
  color: black;
}

div.readmore {border:1px solid rgb(100,100,100); padding: 0.5em; background-color: rgb(230,230,230)}
div.readmore a {display: block; color: #000099;}


div.mdl_navigation { 
 text-align: center; 
}

div.mdl_header {
  margin-top: 2em;
  border-bottom: 1px solid rgb(200,200,200);
}

div.mdl_body {
  padding-top: 2em;
  padding-bottomg: 2em;
}

div.mdl_footer {
  margin-top: 3em;
  border-top: 1px solid rgb(200,200,200);
  padding-bottom: 6em;
}

div.mdl_author {
  margin-top: 1em;
  font-size: 80%;
  color: rgb(150,150,150)
}

div.mdl_author a {
  text-decoration: none;
  color: rgb(150,150,150);
}

div.mdl_copyright {
  margin-top: 0.5em;
  font-size: 80%;
  color: rgb(150,150,150)
}

div.mdl_author, div.mdl_copyright {
 display: block;
 width: 70%;
 float: left;
 xborder: 1px solid black;
 
}

div.w3c {
 display: inline;
 float: right;
 xborder: 1px solid black;
}

span.prev a, span.local a, span.global a, span.next a {
  text-decoration: none;
  color: rgb(40,40,40);
  font-size: 85%;
  margin-right: 0.7em;
}	


/******* ***** *******/
/******* boxes *******/

div.practice, div.discussion, div.notice, div.hint, div.demo {
 /* border for outer boxes */
 border: 1px solid rgb(100,100,100); 
}

div.boxcontent {
 margin: 1em;
}

div.boxhd {
  color: rgb(255,255,255);
  background-color: rgb(100,100,100);
  padding: 0.3em 0em 0.3em 1em;
  font-size: 110%;
  letter-spacing: 0.1em;
  /* reset the inherited margin */
  
}

/***** end boxes *****/


dt {font-weight: bold;}
.emph {font-weight: bold;}


/************************************************ 
OLD STUFF
dc training modules css mgylling 2003-08 
body {color: black; background-color:white; font-style: normal; font-weight: normal; font-family: arial, verdana, sans-serif; margin-right: 15%; margin-left: 10%; font-size: 130%;}
h1,h2,h3,h4,h5,h6 {color: #000099;}
h1.title {font-size: 135%; margin-bottom: 2em; margin-top: 2em; border: 1px solid rgb(240,240,240); padding: 0.2em; letter-spacing: 0.1em; text-decoration: underline; letter-spacing: 0.2em;}
h1.page {font-size: 170%;}
dt {text-decoration: underline;}
dd {font-size: 95%; padding:0.5em;}
div.excl {text-decoration: underline;}
div.readmore {border:1px solid rgb(100,100,100); padding: 0.5em; background-color: rgb(230,230,230)}
div.readmore a, div.moduleToc a, div.relatedTopics a, div.localtoc a {display: block; color: #000099;}
*.pageNavList  {background-color: rgb(240,240,240); border: 1px solid rgb(150,150,150); padding: 0.3em;}
*.pageNavList a {display: block; font-size: 90%;}
a:link, a:visited {text-decoration: underline; color: blue;}
table.navbar {line-height: 1px;}  Avoid space above small icons 
table.data td {border: 1px solid rgb(200,200,200); padding: 0.2em;}
table.data {empty-cells: show;}
table.top {border-bottom: 1px solid rgb(200,200,200); width: 100%;}
table.bottom {border-top: 1px solid rgb(200,200,200); margin-top: 3em; width: 100%;}
table.bottom td.navbar {width: 50%;}
table.bottom td.author {width: 20%;}
div.comment {font-size: 70%; padding: 1em;  margin-bottom: 1em; border: thin dotted;}
.focusbox  {color: rgb(150,0,0); border: 2px dotted rgb(150,0,0); padding: 0.5em; margin-top: 1em; margin-bottom: 0.5em; margin-left: 1em; margin-right: 1em; background-color: rgb(240,240,240);}
div.practice {border: 1px solid #000099; margin-top: 1em;}
div.practice div.top {color: white; background-color: #000099; padding: 0.5em; letter-spacing: 0.2em;}
div.practice p {padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em; }
div.discussion, div.demo {border: 1px solid rgb(50,50,50); margin-top: 1em;}
div.discussion div.top, div.demo div.top, {color: white; background-color: rgb(100,100,100); padding-left: 1em; letter-spacing: 0.2em;}
div.discussion *, div.demo * {padding: 0.5em}
code.example {display: block; font-size: 110%;}
pre, code.example {margin-top: 0em; padding-top: 0em;}
div.copyright {font-size: 60%; color:rgb(100,100,100);margin-top:3em;}
div.mainLink {border: 1px solid blue; text-align: center; margin-top: 2em;}
div.mainLink a {font-size: 80%; text-decoration: none !important; letter-spacing: 0.04em;}
table.footer td {font-size: 130%;}
div.author {text-align: center; font-size: 120%;}
a.skipnav, a.skipnav img {margin:0em; padding:0em; font-size: 0%;}
a.offline{font-size: 90%;}
div.slidebody{height: 60%; padding-top: 2em;}
kbd {background-color: black; color: white; padding: 0.2em;}
div.attention, span.attention {font-family: Arial; font-weight: bold; color: #b22222;}
div.attention {background-color: rgb(226,216,221); border: solid red 2px;	margin-top : 15; margin-bottom : 15; padding: 4px;}
div.hint, span.hint {font-family: Arial; font-weight: bold;}
div.hint {border-top: solid 1px; border-bottom: solid 1px; border-color: black; margin-top : 1em; margin-bottom : 1em;}
div.hint div.top {padding: 0.5em; letter-spacing: 0.2em;}
*/