/* Standard Cascading style sheet for TvA's site
 *   Last revised by Tom von Alten, 2006-01-13
 */
body {
        background: #F1F1FF url("/images/clgrid-peach.gif");
        background-repeat: repeat;  /* or repeat-x or repeat-y */
        background-attachment: fixed; /* or 'scroll,' which NS does anyway */
	/* background-color: #FFFBF6; */
	color: #000;
	line-height: 1.3em;	/* relax leading */
	margin-left: 12%; margin-right: 8%; /* side margins for everyting */
	font-family: verdana, arial, sans-serif }
table { margin-left: 0% }
td {    /* NS doesn't inherit body as it should, but it does
	   inherit the background image?!  Go figure. */
	/* background-color: #F1F1FF; */
	color: #000;
	font-family: verdana, arial, sans-serif }
h1 {
	color: #300;
	margin-top: 0em; margin-bottom: 0em;
	text-align: center;
	font-size: 1.3em;
	font-family: verdana, arial, sans-serif }
h2 {
	color: black;
	margin-bottom: 0em;
	text-align: center;
	font-size: 1.2em; font-weight: bold; 
	font-family: verdana, arial, sans-serif }
h3 {
	color: black;
	margin-bottom: 0em;
	font-size: 1em; font-weight: bold; }
h4 {
	color: black;
	margin-bottom: 0em;
	font-size: 1em }
b {
	color: #700 }
u {
	text-decoration: underline; }
a:link {	
	/* color: #900; */
	font-weight: bold;
	text-decoration: underline; }
a:visited {	
	/* color: #636; */
	text-decoration: underline; }
a:active {	
	color: #F00;
	text-decoration: none; }
ul {
	margin-top: 0.5em; margin-bottom: 0.5em;
	margin-left: 5%; margin-right: 5% }
blockquote {
	margin-left: 5%; margin-right: 5% }

p {	/* Std ppg with less preceding whitespace, first line indent */
	margin-top: 0.4em;  /* Match body's line-height, less 1em */
	margin-bottom: 0em;
	text-indent: 2em }
p.new { /* tightens up under Hn headings, broken NS stuff :-( */
	margin-top: 0.5em;
	text-indent: 0em }
p.half { /* half step */
	margin-top: 0.5em;
	text-indent: 0em }
p.break, p.short {	/* short context break within series */
	margin-top: 1.0em;
	text-indent: 0em }
p.list {	/* non-bulleted list making */
	margin-top: 0.4em;
	margin-left: 3em;
	margin-right: 2em;
	text-indent: -1em }
p.list2 {
	margin-top: 0.4em;
	margin-left: 4em;
	text-indent: -1em }
p.ptr {		/* pointer back to homepage */
	margin-top: 0.8em;
	text-align: right;
	font-size: 0.8em }
p.sig {
	color: #400;
	margin-top: 1.4em;
	text-align: center;
	font-size: 0.8em }
p.nav {
	margin-left: 0%; margin-right: 0%;
	text-align: center }
p.tags {	/* URL and timestamp SHTML tags */
	margin-top: 0em;
	text-align: left;
	font-style: italic; font-size: 0.8em }
cite {
	font-style: italic }

/* floating images, usually; use with <span> for captioning */
.pix {	/* image floated inside a <p> */
	float: right;
	padding: 0px 0px 5px 5px;
	border-style: hidden;
	border-width: 0;	/* because MSIE is hard of hearing */
}
.lpix {
	float: left;
	padding: 0px 5px 5px 0px;
	border-style: hidden;
	border-width: 0;
}
.poppix {
	float: right;
	padding: 0px 0px 5px 5px;
	border: #700 dotted 1px;
}
.lpoppix {
	float: left;
	padding: 0px 5px 5px 0px;
	border: #700 dotted 1px;
}

