body {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; padding: 0;
	text-align: center; 
	color: #b8b8b8;
	}

.gallery_caption { clear:both; padding-bottom:2em } /* in gallery.php */
.workshops_reduced{ font-size:80% } /* in workshops.php */

hr { border: 1px solid #444444 }

div#container {
	min-width: 760px;
	background: #363636;
	margin: 0 auto;
	margin-top: 1%;
	text-align: left;
	padding:12px;
	}

/* #menu - see below */

div#content {
		/* note - overflow:hidden, no width, no float */
	overflow: hidden;
	/*float: right;*/	
	text-align: left;
	padding: 0.5em 0 1em 0;
	min-height: 440px;
	}

/* div#gallery_description - no further formatting */

#header, #footer { clear:both }
#header { border-bottom: 1px double #444444 }
#footer { font-size:80%; text-align:center; border-top: 1px double #444444 }

#header a:link, 
#header a:hover,
#header a:visited {color: #999999; text-decoration:none; float:right}

.head0 {  }
.head1 { color: #666666; font-size:200% }
.head2 { color: #999999; font-size:200% }
.head3 { color: #CCCCCC; font-size:120% }
.head4 { color: #666666 }

a:link {
	color: #0066FF;
	}
a:visited {
	color: #d000d0;
	}

div.noscript  {font-size:80%; text-align:center; font-style:italic; margin: 0 0 20px 0;}

/*
ul.bulleted a {
	text-decoration: none;
	color: #0066FF;
	}
*/

.indent {
	margin-left:30px;
	}

/*--- navigation menu ---*/
#menu {
	width:160px;
	float: left;
	padding: 1em 0 0 0;
		/* for text in menu: */
	font-size: 80%;
	color: #0066FF;
	}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu a /*, #menu h2 */ {
	/*font-size: 80%;*/	
	color: #0066FF;
	/*display: block;*/
	border-width: 0;
	border-style: solid;
	padding: 2px 3px;
	}

#menu a {
	text-decoration: none;
	}

#menu a:hover {
	color: #999999;
	}

#menu li {
	position: relative;
	}

	/*
	#menu ul ul li a {
	}

	#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	}

	div#menu ul ul ul,
	div#menu ul ul li:hover ul ul
	{display: none;}

	div#menu ul ul li:hover ul,
	div#menu ul ul ul li:hover ul
	{display: block;}
	*/

#menu ul ul li a:before {
	content: "- ";
	}

#menu ul ul li {
	margin-left:1.2em;
	text-indent:-1.2em;
	}

#menu ul li.active>a {
	color: #999999;
	}

/*--- "About" page */

.horiz-div {
	clear:both;
	padding: 0 0 1em 0;
	}

a:link.special_link 		{color: yellow;}
a:visited.special_link 		{color: yellow;} 
#menu a:link.special_link 	{color: yellow;}
#menu a:visited.special_link 	{color: yellow;} 

	/* for IE: */
img {border-width: 0 }

	/* news */
div.NewsBox {
	display: block;
	float: left;
	padding: 0 20px 20px 0;
	width: 500px;
	}

img.NewsCover {
	float:left; 
	margin: 0 10px 10px 10px;
	}
	
.OrganizationName 	{}
.ArticleTitle 		{font-style: italic;}
.PublicationName	{font-weight: bold;}