.ie3 {/* food for the IE3 line-eater */ }

/* This is the style sheet I use for testing new layouts. The stable sheet for 
   this site is "blog.css" in the same directory. */


/* This is the style sheet for all non-screen media, and Netscape 4.x */

	#logo { 
		/* Used for H1 on front & archive pages, for first P on entry pages. */
		border-bottom: thick black solid ;
		width: 100% ; /* Opera needs this */
		margin: 0 0 0.5em 0px ;
		padding-top: 0 ;
		font-size: 200% ;
		font-weight: bold ;
		/* color: #a52a2a ; */
		color: blue ;
		text-align: center ;
		font-family: 'bauser', Verdana, Arial, sans-serif, bauser ;
		display: block ;
	}	

	#logo a {
		text-decoration: none ;
		color: #a52a2a ;
	}

	#entries h1 , #entries h2 , #year h1 {
		/* Blatantly lifted from http://www.crossroads.net/a/writing/runin.html */
		/* Used for H2 on front page, for H1 on entry pages. */
		display: inline;
		font-size: medium ;
		color: #a52a2a ;
		margin: 0;
		padding: 0 .5em 0 0;
		font-family: 'bauser', 'New Times Roman', serif, bauser ;
	}

	h1+p , h2+p {
		display: inline;
	}

	#sidebar {
		text-align: left ; /* for MSIE4 */
	}

@media screen {

	html {
		background-color: #e02000 ;
		padding: 1em 1em 1em 1em ; /* MSIE6 needs this */
		margin-bottom: 1em ; /* Mozilla needs this */
	}

	body {	/* for MSIE6 -- Damn you, Bill Gates! */
		padding: 1em 1em 1em 1em ;
		background-color: #ffffff ;
		margin: 0 ;
		border: thick black solid ;
		font-family: 'bauser', 'New Times Roman', serif, bauser ;
		color: #000000;
	}

	html > body { /* for Gecko and Opera */
		position: absolute ;
		top: 1em ;
		left: 1em ;
		right: 1em ;
		padding: 0 1em 0 1em ;
	}


	#logo {
		border-bottom: thick black solid ;
		width: 100% ; /* Opera needs this */
		margin-top: 0 0 0.5em 0 ;
		padding-top: 0 ;
		font-size: 220% ;
		font-weight: bold ;
		color: #a52a2a ;
		text-align: center ;
		font-family: 'bauser', Verdana, Arial, sans-serif, bauser ;
		display: block ;
	}	

	#logo a {
		text-decoration: none ;
		color: #a52a2a ;
	}

	/* begin styles for entry text */

	#entries {
		float: left;
		width: 75% ;
	}

	#entries h1 , #entries h2 {
		/* Blatantly lifted from http://www.crossroads.net/a/writing/runin.html */
		display: inline;
		font-size: medium ;
		color: #a52a2a ;
		margin: 0 ;
		padding: 0 .5em 0 0;
		font-family: 'bauser', 'New Times Roman', serif, bauser ;
	}

	h1+p , h2+p {
		display: inline;
	}

	del, strike {
		display: none ;
	}

	ins {
		text-decoration: none ;
		background-color: #fcfcfc ;
	}

	.perma {
		float: right ;
	}

	#last { /* hide last entry divider */
		display: none ;
	}

	/* begin styles for sidebars */

	#sidebar {
		float: right ;
		width: 23% ;
		margin: 0 ;
		padding: 0 ;
	}

	#sidebar p { 
		font-size: 75% ;
		margin-top: 0 ;
		margin-right: 0 ;
		padding: 0.5em ;
	}

	#sidebar ul li { 
		padding-left: 0px ;
	}

	#chapters {
		list-style-type: none ;
		font-size: 90%;
	}

	p.icon {
		text-align: center ;
	}

	img {
		border: none ;
	}

	/* begin styles for footers */

	#foot {
		clear: both ;
	}

	#foot p {
		float: right ;
		margin-top: 0.5em ;
	}
	
	#foot address {
		float: left ;
		margin-top: 0.5em ;
	}

	/* begin styles for forms */

	label:hover { background-color: yellow }

} /* end of media selector rule */

.icq {
	font-size: 80%;
	white-space: pre;
}

	#year h1  {
		font-size: 150% ;
		text-align: center ;
		margin: 0 ;
		padding: 0 0 .5em 0;
		color: #a52a2a ;
		font-family: 'bauser', 'New Times Roman', serif, bauser ;
	}

	#year ul {
		padding-left: 10%;
		list-style-type: none ;
	}

	#year li {
		padding: 0;
		margin: 0;
	}

