body
{
	color: black;
	font-family: "Verdana", sans-serif;
	font-size: small;
	padding: 0px;
	margin: 0px;
}

div#allcontent
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
} 

div#top
{
	position: relative;
	border: none;
	width: 800px;
	height: 90px;
	background: #FFFFFF url(../images/Banner01v01.gif) no-repeat top;
} 

div#middle
{
	border: none;
	width: 800px;
	background-color: #FFFFFF;
}

div#tree
{
	border: none;
	float: left;
	width: 240px;
	background-color: #FFDDDD;
} 

div#gallery
{
	margin-left: 240px;
 	padding: 5px;
	border: none;
	/* background-color: #DDFFFF; */
} 

div#bottom
{
	clear: left;
	background-color: #FFEEEE;
	border:  none;
}

p
{
	margin: 0;
}

div#top p
{
	position: relative;
	top: 30px;
	left: 250px;
	color: blue;
	font-family: "Helvetica", sans-serif;
	font-size: large;
}

ul
{
    list-style: url(../images/folder.png);
}

li
{
    list-style: url(../images/folder.png);
}

a:link 
{
    text-decoration: none
}

a:visited
{
    text-decoration: none
}

a:active 
{
    text-decoration: none
}

a:hover 
{
    text-decoration: underline; color: red;
}

div#gallery
{
}

div#gallery-image
{
	margin-left: 5px;
	width: 143px; /* at the moment, this allows the fixed size images to be nicely spaced, but ultimately needs to be more flexible than this */
	height: 160px; /* at the moment, this allows the fixed size images to be nicely spaced, but ultimately needs to be more flexible than this */
	float:left;
}

div#gallery-image img
{
	background-color:Gray;
    display: block;
    padding: 5px;
	margin-left: auto;
	margin-right: auto;
}

div#gallery-image p
{
    font-family:Eurostile,Sans-serif;
    font-size:smaller;
	background-color:Silver;
	text-align: center;
	margin-bottom: 10px;
}
