body, h1, h2, h3, h4, p, ul, form, blockquote {
				padding: 0;
				margin: 0;
				}
			h1, h2, h3, h4, pre, code {
				font-size: 1em;
				}
			a {
				text-decoration: none;
				}
			a img {
				border: none;
				}
			body {
				background-image: url(images/top_tile.gif); 
				background-repeat: repeat-x;
				}
			/* set container */
			#wrapper {
				width: 98%;
				max-width: 1280px;
				min-width: 1000px;
				margin-top: 80px;
				margin-bottom: 0;
				margin-left: auto;
				margin-right: auto;
				line-height: 130%;
				background: url(images/sprig.jpg) no-repeat #fff;
				background-position: 0% 90%;
				border-left: 1px dotted #ad6cb6;
				}
			#banner {
				padding:3em;
				background: url(images/banner3.jpg) no-repeat center #fff;
				margin-left: 202px;
				}
			/* left menu */
			#navbar {
				float: left;
				width: 160px;
				padding: .5em;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				margin-top: 23px;
				}
			ul.nav {
				list-style-type: none;
				}
			ul.nav a {
				display: block;
				padding: .2em;
				}
			/* fix ie5 & 6 padding & clickable area bug */
			*html ul.nav a {
				height: 1px;
				}
			/* rollover */
			ul.nav a:hover {
				background-color: #e0d0e0;
				border: 1px solid black;
				}
			#footer {
				clear: both;
				padding: 2em;
				margin-left: 202px;
				margin-top: 2em;
				text-align: center;
				border-top: 1px dotted #ad6cb6;
				border-bottom: 1px dotted #ad6cb6;
				}
			#main {
				margin-left: 200px;
				}
			ul.foot1 {
				list-style-type: none;
				margin-bottom: 10px;
				}
			ul.foot1 li {
				display: inline;
				padding: .75em
				}
			#main p {
				font-family: Verdana, Helvetica, Arial, sans-serif;
				font-size: .8em;
				}