body			{background-image:	url(image/bksmallcollage.gif);
			 text-align:		center;
			} 

.content		{line-height:		2em;
			 font-family:		Arial, Verdana, sans-serif;
			 color:			blue;
			 text-align:		center;
			}

#navigation		{
			 background-color:	white;
			 padding:		15px;
			 font-size:		110%;
			 text-align:		right;
			 margin-right:		20%;
			 position:	 	float;
			 width:			200px;
			 border:		20px solid white;
			 font-family:		Comic Sans, Arial, sans-serif;
			}

#navigation a:link	{color:			purple;
			 font-style:		bold;}

#navigation a:visited	{color:			blue;
			 font-style:		italic;}

#navigation a:hover	{color:			white;
			 background:		rgb(7, 169,203);}


#navi a:link		{color:			purple;
			 font-style:		bold;}

#navi a:visited		{color:			blue;
			 font-style:		italic;}

#navi a:hover		{color:			black;
			 background:		white;}

#logo			{position:		float;
			 background-color:	white;
			 padding:		25px;
			 margin-left:		5%;
			 width:			340px;
			}


#main			{background-color:	rgb(234, 243, 218);
			 background-image:	url(image/decorative.jpg);
			 background-position:	bottom center;
			 background-repeat:	no-repeat;
			 padding:		50px 75px 150px 75px;
			 position:		float; 
			 text-align:		center;
			 width:			660px;			
}

h1 			{font-size:		150%;
			 font-style:		bold;
			 border-bottom:		2px solid blue;
			 background:		white;
			 text-align:		center;
			}

h2			{font-size:		130%;
 			 font-style:		bold;
			}

#navi table		{background:		rgb(234, 243, 218);}
			 
.naviblock		{padding-right:		30px; 
			 margin-left:		30px;
			 margin-top:		5%;}

.descrip		{background:		rgb(234, 243, 218);
			padding:		5px 5px 5px 5px;}

#gallery		{background-color:	rgb(234, 243, 218);
			 text-align:		center;
			 padding:		10px;
			 margin-left:		25%;
			 margin-right:		25%;
			 margin-top:		10px;
			 }

#navi			{padding-right:		30px; 
			 text-align:		center;}

#about			{background:		rgb(234, 243, 218);
			 text-align:		center;
			 margin-top:		20px;
			 margin-left:		12%;
			 margin-right:		12%;
			 padding:		10px;
			 font-size:		125%;
			}

#descriptive		{background:		rgb(234,243,218);
			 text-align:		center;
			 margin-top:		10px;
			 margin-left:		15%;
			 margin-right:		15%;
			 border:		2px solid blue;
			}
		

.about			{background:		rgb(234, 243, 218);
			 text-align:		center;
			 margin-top:		20px;
			 margin-left:		12%;
			 margin-right:		12%;
			 padding:		10px;
			 font-size:		125%;
			}			
.descriptive		{background:		rgb(234,243,218);
			 text-align:		center;
			 margin-top:		10px;
			 margin-left:		15%;
			 margin-right:		15%;
			 border:		2px solid blue;
			}
