/* 2009-05-30 */

/*
new logo:             shells:
  green = #00a353       greenish = #9dcf8d 
  red   = #a64500       blueish  = #81c6a3
                        reddish  = #cfa38d
*/

	body { color: #111111; background-color: #ffffff; padding: 10px; 
		font-size: 14pt; font-family:verdana,helvetica,sans-serif; line-height: 1.5em; }
	a:link, a:visited { color: #1b75bb; }
	a:hover, .linkk a:hover { text-decoration: underline overline; }
	p { margin-top: 0; }
	h3, h4, h5 { color: #00a353; font: 24pt bold garamond,serif;
		font-style: italic; text-align: center; }
	h4 { font-size: 18pt; margin: 0.5em 0; }
	h5 { font-size: 16pt; text-align: left; margin-bottom: 0.5em; }
	table { font-size: 10pt; line-height: 1.2em; }

	.ind { margin-left: 1em; }

	.p-9 { font-size: 0.9em; line-height: 1.8em; margin-top: 1.4em; }
	.p-8 { font-size: 0.8em; line-height: 1.6em; margin-top: 1.3em; }
	.p-7 { font-size: 0.7em; line-height: 1.4em; margin-top: 1.2em; }

	.p-intro, .p-intro-inner { text-align: center; font-style: italic;  margin: 2em; }
	.p-intro-inner { font-size: 12pt; }

	.text-list { font-size: 0.8em; }

	.right-p { text-align: right; font-size: 0.7em; color: #777777; 
		margin: 0.7em 0 0 0; border-top: 1px solid #aaaaaa; }
	.grn { color: #00a353; }
	.red { color: #a64500; }

	.poem-right { float: right; width: 14.5em; padding: 1em; border: 2px dashed #a64500;
		font-size: 0.9em; font-style: italic;
		font-family: times; line-height: 1.4em; margin: 0.2em 1.5em 0.2em 1.2em; }

	.tbl-menu { border: 0; }
	.tbl-menu td { padding: 0.3em; margin: 0;
		 border-right: 1px solid #cccccc;  border-bottom: 1px solid #cccccc; }
	.tbl-head { font-weight: bold; font-size: 0.9em; text-align: left; }

	.done { background-color: #e2e2d2; }

	.butter { background: #fff098; padding: 0.1em 0.4em 0.1em 0.3em; }

 /*
	Rounded corners using a single graphic -- trick due to Dave Woods,
	http://www.dave-woods.co.uk/index.php/css-rounded-corners-revisited/
	Extended to multiple color shells by Keith Dawson.
 */

	#conta-1 { margin:auto; background-color:#cfa38d; overflow: hidden; width: 51em; }
	* html #conta-1 { height: 1%; }
	#inner-1 { padding:20px 20px 0 20px; }

	#conta-2 { background-color:#81c6a3; overflow: hidden; }
	* html #conta-2 { height: 1%; }
	#inner-2 { padding:20px 20px 0 20px; }

	#conta-3 { background-color:#9dcf8d; overflow: hidden; }
	* html #conta-3 { height: 1%; }
	#inner-3 { padding:20px 20px 0 20px; }

	#conta-4 { background-color:#ffffee; overflow: hidden; }
	* html #conta-4 { height: 1%; }
	#inner-4 { padding:20px 20px 0 20px; }


	.w2g-tl, .w2g-tr, .w2g-bl, .w2g-br { background-image: url(pics/w2g.gif);
		width: 22px; height: 22px; float: left; font-size: 0; }
	.w2g-tr { background-position: 22px 0px; float: right; }
	.w2g-bl { background-position: 0px 22px; }
	.w2g-br { background-position: 22px 22px; float: right; }

	.g2b-tl, .g2b-tr, .g2b-bl, .g2b-br { background-image: url(pics/g2b.gif);
		width: 22px; height: 22px; float: left; font-size: 0; }
	.g2b-tr { background-position: 22px 0px; float: right; }
	.g2b-bl { background-position: 0px 22px; }
	.g2b-br { background-position: 22px 22px; float: right; }

	.b2r-tl, .b2r-tr, .b2r-bl, .b2r-br { background-image: url(pics/b2r.gif);
		width: 22px; height: 22px; float: left; font-size: 0; }
	.b2r-tr { background-position: 22px 0px; float: right; }
	.b2r-bl { background-position: 0px 22px; }
	.b2r-br { background-position: 22px 22px; float: right; }

	.r2w-tl, .r2w-tr, .r2w-bl, .r2w-br { background-image: url(pics/r2w.gif);
		width: 22px; height: 22px; float: left; font-size: 0; }
	.r2w-tr { background-position: 22px 0px; float: right; }
	.r2w-bl { background-position: 0px 22px; }
	.r2w-br { background-position: 22px 22px; float: right; }
