	html, body {
		margin:0;
		padding:0;
	}
	
	body {
		background-color:#fafafa;
	}
	
	#wrapper {
		margin: 0 auto;
		width: 800px;
		/*background-color:#eee;*/
		font-family:verdana, arial, sans-serif;
		font-size: 14px;
		
		
	}
	
	#y_header {
		
		margin:20px 0 0 0;
		font-style:italic;
		font-size: 14px;
		overflow:visible;
	}
	
	#ama_logo {
		text-align:right;
		margin: 0 10px 20px 0;
	}
	
	#nav {
		/*visibility:hidden;*/
	}
	
	#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none inside;
	line-height: 1;
	}
	
	#nav .moduletable_menu td {
		/*background: #fdd;
		text-align:center;*/
		white-space:nowrap;
	}
	
	#nav a {
		/*display: block;
		width: 10em;*/
		text-decoration:none;
		color:#333;
		
		
	}
	
	#nav li { /* all list items */
		float: left;
		/*width: 10em;  width needed or else Opera goes nuts */
		padding: 5px 5px 5px 0px;
	}
	
	#nav li ul { /* second-level lists */
		/*position: relative;
		background: #ddd;*/
		/*width: 10em;*/
		/*left: -999em;  using left instead of display to hide menus because display: none isn't read by screen readers */
		margin:5px 0 0px 0px;
		text-align:left;
		visibility:hidden;
		font-size:0.9em;
		white-space:nowrap;
		opacity:0;
		filter:alpha(opacity=0); 
	}
		
	
	#nav li.y_hover ul { /* lists nested under hovered list items | take out: #nav li:hover ul, */
		/*left: auto;
		position:relative;*/
		
	}
	
	.y_hover  { /* lists nested under hovered list items | take out: #nav li:hover ul, */
		font-weight:bold;
		/*background:#ddd;*/
		/*color:red;*/
		/*border: 1px solid #666;*/
		
	}
	
	.active {
		/*   Don't use - inheritance problem */
	}
	
	#nav li ul li { /* second-level list items */
		 
		padding: 5px 5px 0px 0px;
		clear: left;
		
	}
	
	
	#clearme {
		clear: left;
		color: #ccc;
		height: 25px;
	}
	
	#y_main {
		
	}
	
	/* pic area */
	
	#y_picarea_div {
		/*background: #ccc;*/
		margin-right: 40px;
	}
	
	/* margin values may be overwritten by php style setting */
	
	#y_picarea_div img {
		
		margin-bottom: 30px;
	}
	
	#y_picarea_div img.firstImg {
		
		margin-bottom: 30px;
	}
	
	#y_picarea_div img.lastImg {
		
		margin-bottom: 0px;
	}
	
	.contentheading {
	
		margin-top:0;
		padding-top:0;
	}
	
	/* left table col for images */
	
	.lcol {
		width:200px;
	}
	
	
	/* inner content */
	
	#y_main {
	
	}
	
	#y_main a {
		color:#000;
	}
	
	
	a.contentpagetitle	{
		text-decoration:none;
		font-size:1.2em;
		font-weight:bold;
		color:#000;
	}
	