html {overflow-y: scroll;}

body
	{
	background-color: lightgray;
	font-family: Helvetica, Arial, sans-serif; 
	background-image: url(photos/poppybg1200.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
	}

// body
//	{
//	background-image: url(graphics/bg.gif);
//	background-color: #333333;
//	font-family: Helvetica, Arial, sans-serif; 
//	}


div.menucontainer
	{
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #555555;
	background-color: #FDFCEE; //#FFFBE6;
	width: 584px;
	}
table.menu
	{
	width: 584px;
	border-style: solid;
	background-color: #444444;
	border-width: 8px;
	border-color: black;
	text-align: center;
	font-size: 1.2em;
	}	
td.menu 
	{
	border-style: none;
	border-width: 2px;
	border-color: #333333;
	background-color: #555555;
	}
td.menuselected
	{
	border-style: none;
	border-width: 2px;
	border-color: grey;
	background-color: #dddddd; #FCF1DE; //#F1E4D0; //#F4E8D8; //#cccccc;
	color: black;
	}
a.menu
	{
	color: #eeeeee; #FCF1DE; //#F1E4D0; //#F4E8D8; //#cccccc;
	display: block;
	padding: 8px 2px;
	font-weight: bold;
	}
a.menuselected
	{
	color: black; 
	display: block;
	padding: 8px 2px;
	font-weight: bold;
	}
a.menu:hover {text-decoration: none; background-color: black;}
a.menuselected:hover {text-decoration: none;}

div.textcontainer
	{
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #555555;
	background-color: #FDFCEE; //#FFFBE6;
	position: relative; 
	top: 9px;
	width: 584px;
	}
div.innertextcontainer
	{
	border: 8px solid #000000;
	background-color: #FDFCEE; //#FFFBE6;
	}
div.insidetextcontainer
	{
	padding: 25px;
	border: 2px solid #555555;
	background-color: #dddddd; //#FFF9EE; //#FCF1DE;
	color: #222222;
	}

div.gallerytitles
	{
	background-color: #aaaaaa; //#F7DFA5; //#DDB868;
	border: 1px inset #777777;
	padding: 7px;
	text-align: center;
	width: 175px;
	font-weight: bold;
	font-size: 1em;
	margin-top: 35px;
	margin-bottom: 15px;
	}

img.gallery
	{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 20px;
	border: 10px solid #333333;
	background-color: none;
	display: block;
	}

table.gallery
	{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 20px;
	border: 12px solid #333333;
	padding: none;
	}

td.gallery
	{	
	text-align: center;
	padding: 15px;
	width: 50%;
	}

a {color: #222222; text-decoration: none;}
a:hover {text-decoration: underline}

img
	{
	border:none;
	display: inline;
	}

div.content
	{

	}

div.indented
	{
	margin-left: 30px;
	}