/* css Zen Garden default style v1.01 */
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/  */

/* You may use this file as a foundation for any new work, but you may find it easier to start from scratch. */
/* Not all elements are defined in this file, so you'll most likely want to refer to the xhtml as well. */

/* Images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */


/* basic elements */
body {
  background:#d3d3d3 url(zengarden.jpg) no-repeat top left;
  font-family:verdana, helvetica;
	font: 8pt/16pt verdana, helvetica;
  margin:0px;
  background-repeat:no-repeat;
  background-position:top left;
} 
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #733;
}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #755;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #a33;
}

/* specific divs */
#container { 
  position:relative;
  margin:120px 109px 20px 109px;
  height:2500px;
  min-width:500px;
  border:1px solid #999;
  background:transparent url(mushin.gif) no-repeat bottom right;
  text-align:left;
  padding:10px;
}
#pageHeader { 
	margin-bottom:10px;
  text-align:center;
}
#pageHeader h1 { 
	margin-top:10px; 
  letter-spacing:10px; 
	height:40px;
  color:#aaa;
}
#pageHeader h2 {  
  position:absolute;
	top:42px; 
  left:60%;
	width:200px; 
	height:18px; 
	margin-bottom:10px;
  border:1px solid #999;
  font-size:smaller;
  font-style:italic;
  color:#777;
  background-color:#d3d3d3;
}
#quickSummary, #linkList {
  padding:4px; 
	float:right;
  text-align:right;
}
#quickSummary {
	width:120px;
  min-width:100px;
  background-color:#c5c5c5;
	margin:20px 10px 0px 10px;
  border:1px solid #999;
}
#quickSummary p {
	font:bold italic 10pt/22pt verdana; 
	text-align:left;
  color:#460;
}
#preamble, #supportingText {
	font-weight:bold; 
  color:#555;
  float:left;
  padding:4px;
  margin-left:10px;
  width:60%;
}
#preamble {
	clear:left; 
}
#supportingText {
	margin-top:30px;
}
#preamble h3, #supportingText h3 {
  color:#350;
  letter-spacing:4px;
  text-align:center;
	font:italic bold 12pt verdana; 
	letter-spacing:3px; 
	margin-bottom:0px; 
}
#preamble h3 {
  border-bottom:1px solid #ccc;
}
#explanation h3, #benefits h3 {
  border-bottom:1px solid #777;
}
#participation h3, #requirements h3 {
  border-bottom:1px solid #999;
}
#explanation, #benefits, #footer, #requirements p.p5 {
  background-color:#c5c5c5;
  padding:1px 5px 5px 5px;
}
#linkList {
	margin:30px 15px 0px 10px;
	width:120px;
  border:1px solid #c3c3c3;
	margin:30px 10px 0px 10px;
}
#linkList2 { 
	font:10px verdana, sans-serif; 
	width:105px; 
}
#linkList h3.select, #linkList h3.favorites, #linkList h3.archives, #linkList h3.resources {  
  color:#343; 
  border-bottom:1px dotted #999;
}
#linkList ul {
	margin:0px;
	padding:0px;
}
#linkList li {
	line-height:2.5ex; 
	list-style-type:none;
	display:block; 
	padding-top:5px; 
	margin-bottom:5px;
}
#linkList li a:visited {
  text-decoration:line-through;
}
#footer {
  text-align:center;
}
