body {
	background:#ccffff url(image/tile1.png) ;
	color: #000000
}

.canvas {
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
		width: 720px;
}

.containt {
		float: left;
		width: 720px;
		line-height: 150%;
		padding: 0px 0px 10px 0px;
		background-color: #ffffff;
		color: #000000;
		border-style: solid;
		border-width: 1px 1px 2px 1px;
		border-color: #999999 ;

}
#home {
		float: left;
		width: 720px;
		line-height: 150%;
		padding: 0px 0px 10px 0px;
		background-color: #ffffff;
		color: #000000;
		border-style: solid;
		border-width: 1px 1px 2px 1px;
		border-color: #999999 ;
	background-image: url(image/backimage.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
}

.update{
	float: right;
	font-weight: bold;
}

img {
	border-style: none;
}

#title {
		width: 716px;
		color: #ffff00;
		text-align: center;
		padding: 24px 0px 24px 0px;
		background-color:#663300;
		border-style: solid;
		border-width: 2px 2px 2px 2px;
		border-color: #333333 #666666 #cccccc #666666;
	background-image: url(image/titleback.jpg);
	background-position:right;
	background-repeat: no-repeat;
}



.main {
		float: left;
		width: 680px;
		overflow: hidden;
		padding: 10px 20px 10px 20px;
		}


.anex {
		float: left;
		padding-right: 20px;
		}

.footer {
		color: #000000;
		background-color: transparent;
		float: left;
		width: 688px;
		overflow: hidden;
		padding: 10px 15px 10px 15px;
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		border-color: #666666 ;
		}

a:link {
	color: #006600;
		background-color: transparent;
	text-decoration: none;
	}

a:visited {
	color: #0000cc;
		background-color: transparent;
	text-decoration: none
}

a:active {
	color: #00ffff;
	background-color: transparent;
	text-decoration: none
}

a:hover {
	color: #ffff00;
	background-color: transparent;
	text-decoration: none
}

h1 {
	color: #333333;
	background-color: transparent;
	font-size: xx-large;
	font-weight: bold;
	font-family:sans-serif;
	text-align:center
}

h2 {
		color: #333333;
		background-color: transparent;
}

#location {
		background-image: url(image/mapback.png);
	background-position:top;
	background-repeat: no-repeat;
		margin:10px auto 20px auto;
		text-align: center;
		padding: 0px;

}

#map {
		margin:10px auto 10px auto;
		text-align: center;
		padding: 0px;

}

h3 {
		color: #333333;
		background-color: transparent;
}

dt {
		color: #333333;
		background-color: transparent;
	font-family:sans-serif;
	font-weight: bold;
		line-height: 180%;
}
dd {
		margin-bottom: 10px;
}

.plan {
		width: 680px;
		padding:10px 5px 10px 5px;
}

.plan table{
		border-style: solid;
		border-width: 1px 1px 2px 1px;
		border-color: #339999 ;
		vertical-align: bottom;
		background-image: url(image/mesh.png);
}

.plan img{
		margin-right: 5px;
}
.banner img{
		margin-right: 5px;
}

.album {
		float: left;
		width: 700px;
		overflow: hidden;
		padding: 10px 9px 10px 9px;
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		border-color: #666666 ;
		}

.albumpage{
		float: left;
		width: 320px;
		padding: 0px 15px 0px 15px;
		}


.centerring{
	text-align:center
}

.photo {
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		padding: 10px 20px 10px 20px;
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #999999 ;
		}

table {
	margin-left: auto; 
	margin-right: auto;

}

#home table {
	color: #000000;
	background:#ffffff
}

#home th {
		border-style: solid;
		border-width: 0px 0px 2px 0px;
		border-color: #666666 ;
}

#home td {
	padding:2px 8px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #333333 ;
	text-align: left;
}

td.num {
	text-align: right
}
.sqr {
	font-size: 70%;
	vertical-align: super;
}
address{
	font-style:italic
}
.note{
		background-color: #ffffff;
		color: #000000;
		width: 720px;
		padding: 20px;
		border-style: solid;
		border-width: 0px 1px 2px 1px;
		border-color: #999999 ;
}

.note dd {
		margin-left: 10px;
		padding-bottom: 10px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #333333 ;
		
}
.note td {
	padding:2px 8px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #333333 ;
	text-align: left;
}

