@import url("default.css");

.float-right { float:right; clear: right; }

.figure { margin:1em; font-size:85%;}

/*old
body {
  counter-reset: figure; 
}*/
/*old
p.caption:before {
  content: "Figure " counter(figure) ". ";
  counter-increment: figure;
  font-weight: bold;
}*/

.caption-number { font-weight: bold }

p.caption {
  width: 175px
}

h1, h2, h3, h4, h5, h6 {
  background-color:#90b090 !important; color:white !important;
	
  /* box shadow */
  -moz-box-shadow: 3px 3px 4px #000;
  -webkit-box-shadow: 3px 3px 4px #000;
  box-shadow: 3px 3px 4px #000;
  /* for IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  /* for IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:white !important;}

.related { background-color: #004000 !important; }
.footer { background-color: #000040 }

pre { background-color: #fffff0 !important }

/* mark remote links with icon */
a[href^="http://"] {
    background: url(external.png) center right no-repeat !important;
    padding-right: 13px !important;
}

.removed.note {
    border: 3px solid #90b090 !important;
	padding: 1em;
    background-color: #fffff0 !important;
	color: #800000;
	font-style: italic;
}

/* always compact lists */
li p { margin-bottom:0 }
