/*  */
/*  */
/*  */
/*  */

/* IMPORTANT */
/*  */



/*
	
	
*/

/*__________Clean slate__________*/
body, h1, h2, h3, li, p, ul { font-size: 1em; margin: 0; padding: 0; }


/*__________Basics__________*/
a, a:link, a:hover, a:active { color: #006300; }
a:visited { color: #bdc700; } 
a:hover { text-decoration: none; }
abbr { border: 0; color: #780101; cursor: help; }
.accesskey { text-decoration: underline; }
/* #ada364; grayish */


body {
	background: url(bgMain.gif) repeat-y;
	color: #0f330d;
	font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	padding-bottom: 20px;
}

h3 { color: #00ad00; font-style: italic; font-size: 1.7em; font-weight: normal; margin-bottom: 0.5em; }
.page-wrapper { position: relative; z-index: 99; }
p { line-height: 1.5em; margin-bottom: 1em; }
/* color: #8f9947;	*/

/*__________Header__________*/
header {
	background: #fbfdfa url(header.gif) no-repeat left top;
	padding-top: 20px;
	height: 102px;
}

h1, h2 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


/*__________Quick summary__________*/
.summary { font-size: 0.85em; font-style: italic; line-height: 1.4em; }
.summary p:last-child { text-align: right; }


/*__________Quick mission__________*/
.mission { font-size: 0.85em; font-style: italic; line-height: 1.4em; }
.mission p { text-align: center; }


/*__________Preamble__________*/
.preamble, .summary {
	margin-left: 319px;
	margin-top: 10px;
	padding-left: 50px;
	/* Make IE play nice with others */
	width: 530px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 280px;
}

html>body .summary, html>body .preamble { width: 480px; }


/*__________Supporting text__________*/
.supporting { background: url(bottle.gif) no-repeat right bottom; margin-left: 319px; width: 530px; z-index: 100; }

.preamble p:nth-child(4), .explanation, .participation, .benefits, .requirements {
	background: url(curlSmall.gif) no-repeat bottom;
	margin-bottom: 1em;
	padding-bottom: 37px;
}

.requirements { margin-right: 160px; }


/*__________Side__________*/
.sidebar {
	color: #fbfdfa /* #fbfdfa #fff; */
	font-family: Arial, Tahoma, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 122px;
	width: 320px;
}
/*
.sidebar .wrapper { 
	font: 10px verdana, sans-serif; 
  	background: #134347; 	/* background: transparent url(paper-bg.jpg) top left repeat-y; */
	/* padding: 10px; */
	/* margin-top: 122px; */ /* same as header height + padding */
/*	width: 130px; 
	}
*/

.sidebar a, .sidebar h3 { font-family: Georgia, "Times New Roman", Times, serif; }
.info-selection a { display: block; }
.info-selection a.designer-name { display: inline; }

.sidebar a { color: #006300; font-size: 0.85em; font-style: italic; font-weight: normal; text-decoration: none; }
/*  .sidebar a { color: #fff; font-size: 0.85em; font-style: italic; font-weight: normal; text-decoration: none; } */
.sidebar a:hover { text-decoration: underline; }

.sidebar a.designer-name {
	color: #00ad00; /* #fffbe2; */
	font-family: Arial, Tahoma, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
}

.sidebar abbr { color: #00ad00; }
/* .sidebar abbr { color: #f6f1c0; } */

.sidebar h3 {
	color: #00ad00; /* #ccc180; */
	font-size: 1.4em;
	font-style: normal;
	padding-top: 0.5em;
	text-align: center;
	text-transform: uppercase;
}

.sidebar li { background: url(simplesun.gif) no-repeat 0 0.3em; padding-left: 15px; }
/* .sidebar li { background: url(bullet.gif) no-repeat 0 0.3em; padding-left: 15px; } */

.sidebar li a:link {
	color: #006300;
	}
.sidebar li a:visited {
	color: #e1a700;
	}
/*
green of logo is #00ad00, #134347 is background in interim version
darker 006300
lighter 00ff00
golden e1a700 d9bd0d bdc700
a:link color: #988F5E;
a:visited color: #B3AE94;
*/
.sidebar ul { list-style: none; padding: 0 10px 0.8em 10px; }
.info-selection { background: #fbfdfa url(curlBig.gif) no-repeat bottom; padding-bottom: 40px; }
/* .info-selection { background: #245458 url(curlBig.gif) no-repeat bottom; padding-bottom: 40px; }
.info-selection { background: #44410d url(curlBig.gif) no-repeat bottom; padding-bottom: 40px; } */
.info-selection li { padding-bottom: 0.7em; }
.ASE-selection, .zen-resources { border-top: 0.3em double #005c00; } /* #8e7253 */
.ASE-selection li, .zen-resources li { padding-bottom: 0.7em; }
/* .ASE-selection li, .zen-resources li { margin-bottom: 0.3em; padding-bottom: 0.8em; } */


/*__________Footer__________*/
footer { font-size: 0.85em; font-style: italic; text-align: right; }


/*__________Extras__________*/
/* Extra div used for grapes image so the entire image is not clipped when text is resized */
.extra1 {
	background: transparent url(grapes.gif) no-repeat left top;
	height: 351px;
	left: 220px;
	position: absolute;
	top: 156px;
	width: 147px;
	z-index: 1;
}
