body {
  background:#fdd; color:#000;
  margin: 0 0.4em;
  padding:0px 0px;
  font-family: "Times New Roman", "Times Roman", Goudy, Georgia, Serif;
  text-align: left;
  border: 0px solid #000;
  }
a:link {
  color:#00E;
  text-decoration:underline;
  }
a:visited {
  color:#528;
  text-decoration:underline;
  }
a:hover {
  color:#70F;
  text-decoration:underline;
  }

a.external {
	background: url(http://rhaworth.me/external.png) center right no-repeat;
	padding: 0 13px 0 0;
  }

br { clear: both; }

h1, h2, h3, h4, h5, h6 {
  background: none;  clear: both;
  font-weight: bold; color:#222;  text-align: center;
  border: 0 solid red; margin: 0; padding: 0 0 0.2em;
}

h2 { font-size: 160%; }
h4 { font-size: 140%; }
h6 { font-size: 100%; }

hr { 
  clear: both;
  margin: 0.3em 0 0.3em 0; padding: 1px 0 0 0; 
  border-top: 1px solid #499; border-bottom: 1px solid #CFF; 
  border-left: 0 solid #000;  border-right: 0 solid #000;
}
.horu { margin: .3em 0; border: 0px solid red; padding: 0; float: none; }

img { border: 0px solid #000; float: left; }

.galbo { margin: 0; border: 0px solid #000; padding: 0; float: left; }

.imwcap { margin: 0 .3em 0 0; }
.xlnk { border: 2px solid #F99; }
.wlnk { border: 2px solid #99E; }

.desmall { font-size: 85%; }	/* small text in image descriptions */

td    { vertical-align: top; text-align: left; }

.tar  { text-align: right; padding-right: 0.3em; }

/* See cowi_gen.css for other stuff */
