BODY  {			color : #000;
				background-color: #686;
				font-family : "Optima";
				line-height : 130%;
		padding: 0px;
		margin: 0px; 
				font-size: 1.15em;
				text-align: center;
}
P 		{ 		line-height : 120%;	text-align: left; }
H1		{ 		color: #800; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); line-height : 110%; }
H2		{ 		color: #800; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); line-height : 110%; }
H3		{ 		color: #800; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); line-height : 110%; }
A 		{ 		color: #A00;	text-decoration: none;		}
A:visited	{ 	color: #800;					}
A:hover 	{ 	color: #A00;	text-decoration: underline;	}



#main {			width: 40em;
				width: expression(this.width > "40em" ? "40em" : true);
				background-color : #ddd;
				border: 2px ridge #020;
		
				padding: 30px;
	
				margin: 0px auto 30px auto; 
				text-align: left;
				box-shadow: 10px 10px 6px rgba(0,0,0,0.2);
}
#main LI 	{	padding-bottom: 12px;	}
#main .links{	text-align: center;	}
#picture 	{ 	border: 1px solid #030; float:left; margin-right: 3em; margin-bottom:2em; }



#navbar {		width: 40em;
				background-color : #ddd;
				text-shadow: 0 1px 0px rgba(255,255,255,0.5);
				border: 2px ridge #020;
		
				padding: 12px 30px;
		
				margin: 20px auto 3px auto; 
				text-align: left;
				box-shadow: 10px 10px 6px rgba(0,0,0,0.2);
	}

#navbar UL {	margin: 0px;
		
				padding: 0px;
				white-space: nowrap; }
#navbar LI {	display: inline;
		
				list-style-type: none;
		
				margin:0px;
				padding: 0px;}
.sep	{ 		color: #030; font-weight: bold; padding: 0px 10px; }






		
