				body {
					color: #000;
					background: #fff;
					margin: 25px 0;
					padding: 0;
				}

				.img {
					display: block;
					border: 0;
				}

				a:link {
					text-decoration: underline;
					background: transparent;
				}

				a:visited {
					text-decoration: underline;
					background: transparent;
				}

				a:hover {
					text-decoration: none;
					color: #995166;
					background: transparent;
				}

				a:active {
					text-decoration: none;
					color: #995166;
					background: transparent;
				}

				p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
					font-family: Arial, Helvetica, sans-serif;
				}

				html p {
					margin-top: 0;
					margin-bottom: 1em;
					text-align: left;
					font-size: 0.85em;
					line-height: 1.5;
				} 

				h2 {
					font-size: 95%;
					margin-bottom: 5px;
					margin-top: 15px;
				}

			
				
	#footer {
					border: 1px solid #000;
					padding: 10px 0 10px 25px;
					background-color: #e0adb9;
					}		
				
	#footer p {
					font-size: 11px;
					text-align: left;
				}

				/* basic page divisions */

				#primarycontent {
					padding: 25px 0 25px 25px;
					font-size: 0.85em;
				}
				
				#primarycontent h1 {
					font-size: 1.15em;
					color: #832455;
					padding-top: 0;
					margin-top: 0;
				}
				
				#primarycontent li, #primarycontent ul.address li {
					line-height: 1.8em;
					font-size: 0.85em;
				}
				
				#primarycontent ul.address {
					list-style: none;
					margin: 0;
					padding: 0;
				}

				
div#up {
margin-top: 15px;
				}
#up a:link, #up a:visited {
				font-size: 0.85em;
					color: #832455;;
					text-decoration: underline;
					
				}
				
				#up a:hover {
				font-size: 0.9em;
					color: #995166;
					text-decoration: none;
				}
				

			
				/* Sidebar display */

				#sidebar {
					padding: 25px 0 0 0;
					text-align: right;
				}

				#sidebar p {
					font-style: italic;
					text-align: right;
					margin-top: 0.5em;
				}

				#sidebar ul {
					list-style: none;
					text-align: right;
					margin: 0;
					padding: 0;
					font-size: 0.9em;
					color: #995166;
					font-weight: bold;

				}
				
				#sidebar ul li {
					line-height: 1.8em;
				}
				
				#sidebar ul a:link, #sidebar ul a:visited {
				font-size: 0.9em;
					color: #000;
					font-weight: bold;
					text-decoration: underline;
					margin: 0;
					padding: 0;
				}
				
				#sidebar ul a:hover {
				font-size: 0.9em;
					color: #995166;
					font-weight: bold;
					text-decoration: none;
				}


				#sidebar img {
					margin: 20px 0 20px 0;
					padding: 0;
					text-align: right;
					border: 0;
				}

				#sidebar h2 {
					font-size: 1em;
					font-weight: normal;
					font-style: italic;
					margin: 0;
					text-align: right;
				}

			table#nav {
					border-bottom: 1px solid #000;
					border-left: 1px solid #000;
				}

				table#nav td {
					font: 11px verdana, arial, sans-serif;
					text-align: center;
					/*vertical-align: middle;*/
					border-right: 1px solid #000;
					border-top: 1px solid #000;
				}	
