html, body {
	height: 101%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
    background: #ffffff;
	margin: 0;
    padding: 0;
	}

#container { 

	width: 900px;  
	margin: 0 auto;   /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	} 
	
#title {
	position: relative;
	top: 13px;
	left: 0px;
	font-size: 113%;
	color: #3d4948;
	/*color: #988c57; //yellowish green
	/*color: #84a19b; //light see green*/
	font-weight: 800;
	font-family: SimSun, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}

div#topMenu {
float:right;
/*position: relative;
	top: 12px;
	right: 0px;
 	/*width:480px;
  	margin: 0 auto;
	/*margin: 10 0 0 400px;*/
	font-size: 9pt;
	height: 27px;
	background-color: #fff;
	font-weight: bold;
	}
#nav_menu {
	position: relative;
	top: 12px;
	right: 0px;
	
	}	
	
/* -- navigation elements -- */
#nav {
	position: relative;
	top: 12px;
	right: 0px;
	}

#nav ul, #nav ul li {
     list-style: none;
     margin: 0;
     padding: 0;
 	}

#nav ul {
     text-align: right;
	 border-bottom: thin solid #ccc;
	 margin: 10 0 0 0;
	 }

#nav ul li {
     display: inline;	/*The element will be displayed as an inline element, with no line break before or after the element */
     margin-right: 0.75em;
	 }

#nav a {
	color: #000;
	list-style: none;
	margin: 0 15px;
	font-family: "Futura Md BT", Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	letter-spacing: 0.2em;
	}

#nav li a:hover { color: #003F7C; }

#nav li a:active, li a.active:hover { color: #001f3d; }

/* -- main elements -- */	
#main {
  	margin-top: 10px; 
  	padding: 0;
 	}

#main p {
  	color:#33333;
  	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
  	font-size:9pt;
  	margin: 10px 10px 10px 150px;
  	line-height:1.4;
  }

/* -- home page -- */
.space { color: #FFFFFF; }

/* -- contact page -- */
a:link, a:visited {
	color: #84a19b;
	text-decoration: none;
	line-height:2em;
	letter-spacing: 0.1em;
}

a:hover {
	color: #6aac9e;
	text-decoration: underline;
	}

a:active {
	color: #668d85;
	text-decoration: none;
	}

/* -- bio page -- */	
.subtitle {
 	color:#84a19b;
  	line-height: 1.8;
  	font-size: 105%;
 	margin-left: 0px;
}

.yearblank {color:#FFFFFF;}

/* --- furniture, liberty, marmalade page --- */  
#image_back {
	background-color: #cdd4c3;
	width: 700px;
	height: 32px;
  	position: relative;
	top:0px;
	}

.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
	}

.centerdiv>div { /*Proper way to center a relative div*/
	margin: 0 auto;
	}
/*.space {color:#FFFFFF}	*/
	 
.large {
	font-size: 13px;
	color: #999999;
	/*color: #61655c;*/
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

.medium {
	font-size: 11px;
	color: #61655c;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

.small { 
	font-size: 11px;
	color: #d38433;
	}