html { margin: 0; padding: 0; }

body {
	margin: 0em auto; padding: 1px 0 0 0;
	text-align: center;
	background: #fff;
	/* width: 800px; */
}

/* ------  Header Styles ----- */

div#header {
	margin: 1em auto 0 auto; padding: 0;
	text-align: center;
	width: 800px;
	background: #fff;
}

table#headertable {
	margin: 0 auto; padding: 0;
	background: #faf0d5;
}

/* ------  Body Styles ----- */

div#body {
	margin: 0px auto; padding: 0 1em 1em 1em;
	text-align: center;
	background: #fff;
	width: 800px;
}

/* ------  Footer Styles ----- */

div#footer {
	margin: 2em auto; padding: 0 0 2em 0;  /* bottom padding added for IE */
	clear: both;
	background: #fff;
	text-align: center;
	font-size: 14px; color: #d0c023; font-weight: bold; 
	line-height: 2;
}

div#footer a:link { 
	padding: 0 10px 0 10px;
	font-size: 11px;  color: #1d5120; 
	font-weight: normal; 
	text-decoration: none;  
}
div#footer a:visited { 
	padding: 0 10px 0 10px; 
	font-size: 11px;  color: #1d5120; 
	font-weight: normal; 
	text-decoration: none;  
}
div#footer a:hover { 
	padding: 0 10px 0 10px; 
	font-size: 11px;  color: #1d5120; 
	font-weight: normal; 
	text-decoration: underline;  
}
div#footer a:active { 
	padding: 0 10px 0 10px; 
	font-size: 11px;  color: #1d5120; 
	font-weight: normal; 
	text-decoration: underline;  
}



/* Subnavigate for Photo Gallery & Course Costs */

div#photogallery {
	margin: 2em auto; padding: 5px;
	clear: both;
	background: #faf0d5;
	border: 1px outset #330;
	width: 800px;
}

div#photogallery a:link { color: #1d5120; text-decoration: underline; }
div#photogallery a:visited { color: #1d5120; text-decoration: underline; }
div#photogallery a:hover { color: #1d5120; text-decoration: none; }
div#photogallery a:active { color: #1d5120; text-decoration: none; }

div#photogallery dl  {
	margin: 0 auto; padding: 0;
	text-align: left; clear: both;
}

div#photogallery dt {
	margin: 1em 1em 0 1em; padding: 0;
	font-size: 16px; font-weight: bold; color: #060;
}

div#photogallery dd {
	margin: 0 3em; padding: 0 0 15px 0;
	font-size: 14px; color: #000;
}
