/*
 * main content
 */


/* The following control the graphics production. */
/*   x-menu-height: 24px */

/*   x-title-font: 36pt Blackadder */
/*   x-menu-font: 20pt Blackadder */
/*   x-menu-num-font: 16pt Blackadder */

/*   x-title-font: 32pt Gorey */
/*   x-menu-font: 18pt butterbrotpapier italic */
/*   x-menu-num-font: 14pt butterbrotpapier italic */


/*   x-title-font: 32pt Berylium */
/*   x-menu-font: 16pt Berylium */
/*   x-menu-num-font: 12pt Berylium */


html {
	background-color: #fff;
	background-image: url("backgrounds/cheq-lite-fancy-left.jpg");
	background-repeat: repeat-y;
	}

body, th, td {
        font-family: Garamond, Times New Roman, serif;
	font-size: 11pt;
	}

body {
	margin-left: 0;
	padding-left: 70px;

	margin-top: 0;
	padding-top: 0;
	}

#bodytable {
	vertical-align: top;
	margin-top: 0;
	padding-top: 0;
	}

#bodyrow {
	vertical-align: top;
	margin-top: 0;
	padding-top: 0;
	}

#bodytop {
	margin: 0;
	padding: 0;
	height: 64px;
	background-image: url("backgrounds/cheq-top-fancy.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}


/*
 * anchors
 */

a 	  { text-decoration: none; }
a:link    { color: #cc0022; }
a:visited { color: #990011; }
a:active  { color: #ee0033; }
a:hover   { color: #cc0022; text-decoration: underline }


a.pdf {
	background-image: url(images/link-acrobat.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 19px;    /* px because driven by background image */
	}
a.media {
	background-image: url(images/link-media.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 13px;    /* px because driven by background image */
	}
a.mailto {
	background-image: url(images/link-mailto.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 13px;    /* px because driven by background image */
	}




/*
 * sidebar
 */

#sidebar {
	margin-top: 0;
	padding: 0;
	padding-left: 0.5em;
	width: 130px;
	display: table-cell;
	vertical-align: top;
	}


#sidebar h2 {
	font-size: 1em;
	margin:  1ex   0em 0ex   0em;
	}

#sidebar h2#menu-welcome {
	margin-top: 0;
	padding-top: 0;
	}

#sidebar ul {
	margin-top: 0;
	padding-top: 0;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 3ex;
	}

#sidebar ul li {
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
	list-style: none;
	font-size: 93%;
	}

#sidebar > ul > li > ul {
	}

#sidebar > ul > li > ul > li {
/*	padding-left: 0.5em;*/
	padding-left: 20px;    /* px because of image */
	}


#sidebar a img {
	padding-bottom: 1px;
	border-bottom: 1px solid white;
	}
#sidebar a img:hover {
	padding-bottom: 1px;
	border-bottom: 1px dotted #C04;
	}

#sidebar .nav {
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: no-wrap;
	}

#sidebar .nav a {
	padding-right: 0;
	padding-left: 0;
	border: 0;
	text-decoration: none;
	}

#sidebar .nav a img {
	border: 0;
	padding: 0;
	}

#sidebar .nav a img:hover {
	border: 0;
	padding: 0;
	}


#logobox {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
	text-align: right;
	}




/*
 * main content
 */

#content {
	display: table-cell;
	}

#contenttext {
	margin: 0;
	padding-top: 2ex;
	padding-left: 1em;
	max-width: 30em;  /* see also eryq-ie.css */
	}

#content div.intro {
	}

#content div.intro p {
	margin-top: 0;
	width: 300px;
	}


hr {
	width: 100%;
	background-color: #cccccc;
	border: 0px;
	height: 1px;
	}

#titles {
	text-align: left;
	padding: 15px 0 0 0;  /* px fpr centering img */
	margin: 0 0 0 154px;  /* px to skip sidebar */
	}

h1 {
	padding: 0;
	margin: 0;
	font-size: 2.5em;
	font-weight: normal;
	font-style: italic;
	}



/*
 * artwork
 */

th.artsection
	{
	background-repeat: no-repeat;
	}

div.art {
	margin-top: 1ex;
	text-align: center;
	}

div.art-framed img {
	border: 1px solid #ccc;
	}

div.art-frameless img {
	border: none;
	}

div.art a img {
	border: none;
	}

div.art a {
	font-size: small;
	font-weight: normal;
	}

div.art-zoom {
	font-size: small;
	text-align: center;
	margin: 0;
	padding: 0;
	margin-bottom: 1ex;
	}



/*
 * poems
 */

pre.poem {
	width: 100%;
	font-family: Garamond, Times New Roman, serif;
	padding-bottom: 0.5in;
	}



/*
 * stories
 */

div.story {
	  width: 30em;
	  font-family: Times New Roman, serif;
	  }

div.story p {
        padding: 0;
        margin: 0;
        line-height: 160%;
        text-indent: 2.5em;
	}

div.story p.break {
        text-indent: 0;
	text-align: center;
	padding-top: 1ex;
	padding-bottom: 1ex;
	}

div.story blockquote {
       margin-left: 4em;
}



/*
 * koans
 */

div.koan {
	  width: 30em;
	  /*font-family: Times New Roman, serif;*/
 	  font-family: Times, "Times New Roman", Georgia, serif;
	  font-size: 11pt;
	  }

div.koan p {
/*
        padding: 0;
        margin: 0;
        line-height: 150%;
        text-indent: 2em;
*/
        line-height: 125%;
	}

div.koan p.break {
        text-indent: 0;
	text-align: center;
	padding-top: 1ex;
	padding-bottom: 1ex;
	}

div.koan blockquote {
       margin-left: 4em;
       }

span.koannumber {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Zapf Chancery, Garamond, Times New Roman, serif;
	font-size: 13pt;
	font-style: italic;
	color: #333;
}

span.koantitle {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: -4px;
	font-family: Zapf Chancery, Garamond, Times New Roman, serif;
	font-size: 24pt;
}

div.koan-medallion {
    text-align:center;
    position: fixed;
    top:0;
    left: 0; /*6*/
    color: #666;
    background-color: white;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;

/*1
  padding: 10px;
  padding-bottom: 4px;
*/
    }

div.koan-medallion .koan-title {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

div.koan-medallion .koan-nav {
    margin: 0;
    padding: 0;
    padding-top: 0px;
    width: 100%;
    background-color: #FFF;
}

div.koan-medallion .koan-nav td {
  font-size: 10pt;
}

div.koan-medallion-home {
    color: #000;
    border-right: 1px solid #AAA;
    border-bottom: 1px solid #AAA;
}

div.koan-medallion-home .koan-nav {
    display: none;
}

h2.koan-toc-title {
    margin: 0;
    padding: 0;
    padding-bottom:1ex;
    padding-top: 60px;
    font-size:16pt;
    font-style: italic;
    font-weight: normal;
}

table.koan-toc td.koan-toc-num {
    text-align: right;
    padding-right: 0.25em;
}

table.koan-toc td.koan-toc-name {
    text-align: left;
}


/*
 * slides
 */


div#slideShow {
	margin-top: 3ex;
	}

div#slideLegend {
	float: right;
	}

div#slideTitle {
	font-style: italic;
	}

div.slideNav a {
	text-decoration: none;
	padding-right: 1em;
	white-space: nowrap;
	}

div.slideNav img {
	border: none;
	}



/*
 * misc
 */

span.url {
	font-style: italic;
	color: #666;
	}

div.copyright {
	margin-top: 9ex;
	text-align: left;
	color: #aaa;
	font-size: 0.8em;
	}

div.copyright p {
	margin-top: 0;
	margin-bottom: 0;
	}

div.signature {
	margin-top: 12ex;
	text-align: left;
	font-style: italic;
	color: #999;
	}

@media print {

	html {
		background-color: #fff;
		background-image: none;
		}

	body {
		padding: 0;
		font-size: 10pt;
		margin-left: 1in;
		margin-right: 1in;
		}

	body, th, td {
		font-size: 10pt;
		}

	#sidebar ,
	#sidebar div {
		display: none;
		}

	div.copyright p {
		margin-top: 3ex;
		}

	ul#menu {
		display: none;
		}

	#logobox {
		display: none;
		}

	#titles {
		margin-left: 0em;
		}

}


/* end of file */



