	div.container {
		background-color:#2F2A21;
	}

	div.resources_title {
		background-color: #F7EFD1;
		border-top: 2px solid black;
	}

	div.resources_title p {
		color:gray;
		font-size: 24px;
		text-align:center;
		font-weight:bold;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	div.outer_watermark {
		background-image: url(../images/page_gradient.png);
		background-repeat: repeat-x;
	}

	div.watermark {
		background-image: url(../images/Gorilla_skull_fade.png);
		background-position: 530px 10px; 
		background-repeat:no-repeat;
		margin-right:2px;
		margin-top:2px;
		margin-bottom:2px;
		min-height: 567px;
		color: white;
	}

	div.watermark a {
		color: #dddddd;
	}

	#resource_menu {
		margin:0px 15px;
		padding-top:15px;
		text-indent:0px;
		z-index:10;
	}
	#resource_menu a.head {
		background: url(../images/Resource_button_fade_closed.png) no-repeat scroll 3px 4px;
		color:white;
		display:block;
		font-size:1.2em;
		margin:0px;
		margin-bottom: -3px;
		padding:5px;
		padding-top:8px;
		text-indent:28px;
		text-decoration: none;
	}
	#resource_menu a.head:focus {
		outline:none;
	}
	#resource_menu a.selected {
		background-image: url(../images/Resource_button_fade_open.png);
	}
	#resource_menu ul {
		margin-left:3px;
		padding-top: 5px;
		text-indent:0px;
		list-style:none outside none; 
		padding:0px;
		border-left:2px solid #bc912c;
	}
	#resource_menu ul ul {
		border-left:0px solid #bc912c;
	}
	#resource_menu li.main {
		margin-bottom:10px;
	}
	#resource_menu li li.link {
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		font-size:.9em;
	}
	#resource_menu li li.bib {
		width:65%;
		font-size:.9em;
	}
	#resource_menu li li.link a{
		text-decoration:none;
	}
	#resource_menu li li.link a:hover{
		color: #AD8224;
	}

	#resource_menu li ul{
		display:none;
	}
	ul.submenu{
		width:60%;
	}
	ul.submenu li ul{
		display:none;
	}
	ul.submenu li{
		padding-left:15px;
		padding-top:10px;
	}
	ul.submenu li a.subhead{
		background:none;
		text-decoration: none;
		font-size:1.1em;
		color:white;
	}
	ul.submenu a.subhead:focus{
		outline:none;
	}
	ul.submenu a.subhead:hover {
		color:gray;
	}
	ul.submenu li.inside {
		padding-top:2px;
		padding-left:20px;
		padding-bottom:5px;
	}
	ul.submenu li.inside h1{
		font-size:.85em;
		font-weight:bold;
		padding-bottom:3px;
	}
	ul.submenu li.inside p{
		font-size:.8em;
		padding-left:15px;
	}
	ul.submenu li.inside a{
		text-decoration:none;
	}
	ul.submenu li.inside a:hover{
		color: #AD8224;
	}
	ul.submenu li.inside h1 p{
		font-size:1em;
		padding:0px;
		margin:0px;
	}
	div.instructions {
		margin-left: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		color: white;
		font-size: 12px;
	}
	.puzzle {
		display:none;
	}
	.puzzle_selected {
		background-color:#F7EFD1;
		float:right;
		margin-right:35px;
		margin-top:35px;
		display:block;
	}

