
	body { background: #fff url(images/bg1.jpg) repeat-y top center; font-family:"Trebuchet MS",arial,sans-serif; font-size:62.5%; color:#777; margin:0; padding:0; }
	a { text-decoration: underline; color:#6D9039; }
	a:hover { color: #6D9039; text-decoration: none; }

	acronym { cursor:help; border-bottom:1px dotted #ddd; }

	#container { font-size:1.2em; width:550px; margin:0 auto; }

	#header { width: 550px; margin:0 auto; background:url(images/logo.jpg) no-repeat top left; height: 140px; padding-top:30px; }

	#header h1 { font-family:"Trebuchet MS",arial,sans-serif; font-size:2.5em; color:#fff; border-bottom: #fff 1px solid; border-color:#fff padding-left: 15px; margin-left: 210px; }

	#header h2 { font-family:"Trebuchet MS",arial,sans-serif; font-size:1.3em; color: #FDB0B3; margin-left: 350px; border-top: #FDB0B3 1px dashed; border-bottom: #FDB0B3 1px dashed; border-left: #FDB0B3 1px dashed; padding-left: 7px; }

	#navigation { text-align: left; margin: 0px; line-height: 24px;}

	#navigation li { margin:0; padding:0; list-style:none; display:inline; }

	#navigation li a { background: #6D9039 ; padding: 2px 5px; margin: 0 5px; color:#fff; text-decoration:none; font-weight:bold; border-left: 1px solid #6D9039; }

	.words { text-align: justify; margin: 0 45px 15px 45px; line-height: 20px;}
	.words a {margin: 0px; padding: 0px; text-decoration: none; padding-left: 2px; padding-right: 2px;}
	.words a:hover {text-decoration: underline;}

	#navigation li a:hover { background: #B7D38E ; color:#6D9039; }

	.headercode { text-align: center; margin: 0px; padding: 0px; }

	#content { margin: 0px 25px 20px 25px; padding:0; }

  .centered {text-align: center;}
	.picturecontainer { float: right; padding: 5px; margin-top: 5px; margin-left: 5px; background: #FFFFFF; }

	#content .idea { padding:2px 0; margin-top: 0px; text-align:justify; line-height:1.8em; min-height: 100px; border-top: #6D9039 solid 1px; }
	#content .idea h1 { display:block; margin: 10px 0 0 0px; text-align: center; padding:0; font-family:"Trebuchet MS",arial,sans-serif; font-size:1.8em; color:#6D9039; letter-spacing:1px; }
	#content .idea h2 { display:block; margin:10px 0 0 0px; padding:0; font-family:"Trebuchet MS",arial,sans-serif; font-size:1.1em; letter-spacing:1px; color:#444; }
	#content .idea p { margin: 5px 15px; }

	#content ul { margin-left:15px; list-style-image: url(img/ul.gif); font-family:arial,sans-serif; font-size:0.9em; }
	#content li { padding: 1px; }

	#content .blockquote { margin:10px 30px; padding:5px 5px 5px 10px; font-family:"Trebuchet MS",arial,sans-serif; font-size:0.9em; color:#fff; border-left:2px solid #6D9039; background-color:#B7D38E; }

  #mapcontainer {margin-left: 5px; margin-top: 15px;}
	.address { float: right; margin-top: 60px; text-align: center;}
	
	.galleryrow {min-height: 103px;text-align: center;border: solid #6D9039 1px;background: #E1E1E1; margin:5px; padding: 3px;cursor: pointer;cursor: hand;}
 	.gallerypic {float: left;border: solid #6D9039 1px;}
 	.gallerycaption {padding-left: 150px;}

	#footer { clear: both; font-size: 1em; font-family:"Trebuchet MS",arial,sans-serif; margin: 0; padding:7px; border-top:1px solid #6D9039; background: white ; }
	#footer p { text-align:left; line-height:1em; color:#bbb; font-size:1em; font-family:"Trebuchet MS",arial,sans-serif; margin:0; padding-left: 10px; }
	#footer span { width: 50%; padding: 10px; color: #888; }

	#footer a { color:#888; }
	#footer a:hover { color:#aaa; }

