body { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #fff; topmargin: 0; leftmargin: 0; }
h1,h2,h3,h4 {
	font-family: ottowa,optima,verdana,sans-serif;
	}
p { color: #000; font-size: 12px; font-family: "Trebuchet MS", "Comic Sans MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; }
h1 { color: #660; font-size: 12px; font-family: "Trebuchet MS", "Comic Sans MS", Arial, Helvetica, SunSans-Regular, sans-serif; }
h2 { color: #660; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
h3 { color: #660; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
h4 { color: #f93; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
h5 { color: #660; font-size: 14px; font-weight: bold; font-style: italic; margin: 1.67em 0; }
ul { font-size: 14px; line-height: 20px; margin: 0 0 12px 40px; list-style-type: square; }
a:link { color: #f33; background-color: transparent; text-decoration: none; padding: 0 0px 0 0; }
a:visited {
	background-color: transparent;
	color: #f33;
	text-decoration: none;
	}
a:hover {
	background-color: transparent;
	color: #f93;
	text-decoration: underline;
	}
#left { padding: 10px 20px 10px 15px; color: #660; background-color: #fff; }
#main { padding: 10px 40px 0px 40px; }
#right { color: #990; padding: 10px 20px 10px 10px; }
#left_nav


{

	margin: 0;
	

	padding: 20px 10px 10px	10px;
	
	
	width: 150px;
	

}
	


#mainlevel 

{ 

	margin: 0;
	
	width: 150px; 
	
	list-style-type: none;
	
	text-indent: 5px; 
	
}



#mainlevel ul

{

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	
	font-size: 12px;

	

	

}



ul#mainlevel a

{

	display: block;

	padding: 3px;

	width: 140px;

	background-color: #FFFFFF;

	border-bottom: 1px solid #ccc;
	
	font-size: 12px;

}



ul#mainlevel a:link,  ul#mainlevel a:visited

{

	color: #f33;

	text-decoration: none;
	
	font-size: 12px;


}



ul#mainlevel a:hover

{

	color: #f93;

	background-image:none;
	
	font-size: 12px;

}


#photo_table { float: right; padding: 0 50px 10px 40px; }


.thumbnail{

position: top;

z-index: 50;

}

.thumbnail:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: none;

padding: 3px;

left: -820px;

border: none;

visibility: hidden;

color: black;

text-decoration: none;

}

.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 3px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 206px;

left: 70px; /*position where enlarged image should offset horizontally */

}


#photo_table { float: right; padding: 0 50px 10px 40px; }

.thumbnail2{

position: top;

z-index: 50;

}

.thumbnail2:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail2 span{ /*CSS for enlarged image*/

position: absolute;

background-color: none;

padding: 3px;

left: -820px;

border: none;

visibility: hidden;

color: black;

text-decoration: none;

}

.thumbnail2 span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 3px;

}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 510px;

left: 70px; /*position where enlarged image should offset horizontally */

}


#photo_table { float: right; padding: 0 50px 10px 40px; }


.thumbnail3{

position: top;

z-index: 50;

}

.thumbnail3:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail3 span{ /*CSS for enlarged image*/

position: absolute;

background-color: none;

padding: 3px;

left: -820px;

border: none;

visibility: hidden;

color: black;

text-decoration: none;

}

.thumbnail3 span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 3px;

}

.thumbnail3:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 814px;

left: 70px; /*position where enlarged image should offset horizontally */

}

#photo_table { float: right; padding: 0 50px 10px 40px; }

.thumbnail4{

position: top;

z-index: 50;

}

.thumbnail4:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail4 span{ /*CSS for enlarged image*/

position: absolute;

background-color: none;

padding: 3px;

left: -820px;

border: none;

visibility: hidden;

color: black;

text-decoration: none;

}

.thumbnail4 span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 3px;

}

.thumbnail4:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 1118px;

left: 70px; /*position where enlarged image should offset horizontally */

}

#photo_table { float: right; padding: 0 50px 10px 40px; }

.thumbnail5{

position: top;

z-index: 50;

}

.thumbnail5:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail5 span{ /*CSS for enlarged image*/

position: absolute;

background-color: none;

padding: 3px;

left: -820px;

border: none;

visibility: hidden;

color: black;

text-decoration: none;

}

.thumbnail5 span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 3px;

}

.thumbnail5:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 1372px;

left: 70px; /*position where enlarged image should offset horizontally */

}
