/* green: 00755e */
html, body {border:0;margin:0;padding:0; text-align:center;}
body {font:100%/1.25 Helvetica,Arial, sans-serif; background:#FFFFFF /*url(imgs/8576_2.png)*/; }
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0 0 0.30em 0;}
ul { margin:0 0 0 8px; padding:0; }
a, a:link { color:#00755e; text-decoration:underline; }
a img { border:none; padding:0; margin:0;}

article, aside, details, figcaption, figure, footer, header,
hgroup, menu, nav, section { display: block; }


#header, footer { background-color:#6c6d6d; color:#e0ff00; }
#header { padding:4px 0;  }
	#header img { vertical-align:middle; margin-right:680px }
#definition { margin:0; padding:4px 600px 4px 0; background-color:#474747; color:#888; }

		#container { position:relative; width:910px; margin:0 auto; padding:0; text-align:left; background-color:#FFFFFF; 
			 position:relative}
			#main { width:710px; padding:20px 0 10px; }
			
			.galleryItem { margin:0 0 20px }
				.galleryItem .headings { text-align:right; }
					.galleryItem h2 { float:left; margin:0; padding:0; }
					.galleryItem h3 { display:inline; margin-right:20px; padding:0; line-height:1.8em; }
				.galleryItem a img { border:4px solid #00755e; padding:2px; margin:0 0 6px; }
				.galleryItem a:visited img { border-color:#6C6D6D }
				.galleryItem a:focus img, .galleryItem a:hover img, .galleryItem a:active img { outline:none; border-color:#e0ff00 }
				
			
			.secondary { width:200px; position:absolute; top:0; bottom:0; right:0; background-color:#e0ff00 }
				nav ul { list-style-type:none; margin:0; padding:0; }
				nav li { display:block; }
				nav a  { background-color:#6c6d6d;border-bottom:1px solid #e0ff00; display:block; font-weight:bold; padding:10px 10px 10px 26px; }
				nav a, nav a:link { color:#e0ff00; text-decoration:none; }
				nav a:hover, nav a:focus { background-color:#474747 }
				nav a.current { background:#474747 url(imgs/nav-arrow.gif) 10px 50% no-repeat }
				aside p { margin:10px }

#lower { border-top:2px solid #575757; background:#e0ff00 url(/imgs/yellowgrad.gif) bottom left repeat-x; clear:both }
#lower p { padding:0; margin:0; }

footer { font-size:0.6em; clear:both; border-top:3px solid #474747; }
footer a:active,footer a:link,footer a:visited { color:#e0ff00; text-decoration:none; }
footer a:hover { color:white; text-decoration:underline; }


.jsrequired { display:none; }
.jsAvailable .jsrequired { display:block; }
.displaynone { display:none; }
.visibilityhidden { visibility:hidden; }
.clear { clear:both }
