/*
 * 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;
	}



/*
 * 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;
	}

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

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

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

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


/*
 * 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;
	}

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 */


