li {
     list-style: disc;
}

ul.checkbox>li {
   list-style-image: url(../graphics/checkbox.png);
}

.listitem-title {
   font-weight: bold;
}

div.note {
   background-color: #dddddd;
   border-top: solid black 3px;
   border-bottom: solid black 3px;
   padding-left: 0.25in;
   padding-right: 0.25in;
   margin-left: 0.25in;
   margin-right: 0.25in;
   margin-bottom: 1em;
}

div.note h3.title {
   text-align: center;
}

div.sidebar {
   background-color: #dddddd;
   border: solid black 3px;
   padding-left: 0.25in;
   padding-right: 0.25in;
   margin-left: 0.25in;
   margin-right: 0.25in;
}

a, a:visited {
	color: #286863;
	text-decoration: none;
}

div.navigation {
   padding-left: 15px;
   padding-right: 15px;
}

div.navigation a {
  color: black;
}

a.title {
  font-style: italic;
}

.navigation a[href]:hover {
  font-weight: normal !important;
}

a[href]:hover {
  text-decoration: underline;
  /* background-color: #ffd983; */
}

td.navprev {
  background: transparent url(arrow-left.gif) scroll no-repeat center left;
}

td.navnext {
  background: transparent url(arrow-right.gif) scroll no-repeat center right;
}

html {
  padding: 0px;
  margin: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: serif;
  /*background-color: #d1f1ef;*/
  /*background-color: #b2d5d4;*/
}

h1,h2,h3,h4,h5,h6,
.figure .title,
.table .title {
  font-family: sans-serif;
}

div { 
  margin: 0px;
  padding: 0px;
}

body>div {
  margin: 10px;
}

div.toc {
  background-color: #dddddd;
  padding: 10px;
}

body>div.toc { 
  background-color: white;
  padding: 0px;
}

/* ============================================================ */
/* Rounded corners */

.rounded:before {
  background: transparent url(top-right.gif) scroll no-repeat top right;
  height: 15px;
  display: block;
  border: none;
  content: url(top-left.gif);
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.rounded:after {
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(bottom-left.gif);
  margin: 2px 0 0 0;
  height: 15px;
  background: transparent url(bottom-right.gif) scroll no-repeat bottom right;
  padding: 0;
}  

/*    
.rounded * {
  padding-left: 4px;
  padding-right: 4px;
}
*/

.rounded {
  margin: 4px;
  padding: 0;
  background-color: #b2d5d4;
}
