body {
	margin: 0px 0px 20px 0px;
	background-color: #ffffff;
   	text-align: center
	}

html{
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#b3b3b3;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#b3b3b3;
	scrollbar-arrow-color:#ffbb33
}
h2 {
	color: #ffcc66;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	border:1px solid #999999;
	background-color:#a9a9a9;
	padding:0px 1px 0px 2px;
	line-height: 140%;
	margin-bottom: 10px
	}

#pagebody {
	margin: 10px;
	padding:10px;
	width: 800px;
	text-align: left
}

#container {
        line-height: 140%;
        margin-left: 60px;
        width; 800:
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF
	}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #999999
	padding: 15px;
	border-bottom: 1px solid #FFFFFF;
	height: 39px
	}

#banner-img {
	display: none
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none
	}

#banner h1 {
	font-size: xx-large
	}

#banner h2 {
	font-size: small
	}

#center {
	width: 500px;
	border:0px;
	overflow: hidden
	}

.content {
	padding: 3px 10px 10px 10px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, sans-serif
	}

#right {
	float: left;
	border:0px;
	border-right: 1px solid #999999;
	width: 159px;
	padding:0px;
	background-color: #FFFFFF;
	overflow: hidden
	}

.content p {
	margin-bottom: 10px;
	margin-top:0px
	}

.content blockquote {
	line-height: 100%
	}

.content li {
	line-height: 100%
	}
  strong {
	font-weight: normal;
        }
.content h2 {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align:left;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	padding-left:4px;
	border: 1px solid #999999;
	background-color:#a9a9a9;
	line-height: 100%
	}

.content h3 {
	color: #666666;
	border: 1px solid #999999;
	border-top: 0px;
	font-family: Verdana, Arial, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
	padding:2px;
	padding-left:3px;
	font-size: small;
	font-weight: bold;
	background-color:#f5f5f5;
	line-height: 100%
	}

.content h4 {
	color:#666666;
	font-family: Verdana, Arial, sans-serif;
	font-size:small;
	font-weight: normal;
	text-align: left;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	border: 1px solid #999999;
	border-top:0px;
	line-height:100%
}

.content p.posted {
	color: #999999;
	background-color:#f5f5f5;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #999999;
	border-top:0px;
	text-align: right;
	margin-top:0px;
	margin-bottom: 10px;
	line-height: normal;
	padding: 3px
	}

.sidebar {
	padding: 0px;
	padding-right:10px;
	margin-top:5px
	}

#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
  	padding: 1px;
body {
	margin: 0px 0px 20px 0px;
	background-color: #ffffff;
   	text-align: center
	}

html{
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#b3b3b3;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#b3b3b3;
	scrollbar-arrow-color:#ffbb33
}
h2 {
	color: #ffcc66;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	border:1px solid #999999;
	background-color:#a9a9a9;
	padding:0px 1px 0px 2px;
	line-height: 140%;
	margin-bottom: 10px
	}

#pagebody {
	margin: 10px;
	padding:10px;
	width: 800px;
	text-align: left
}

#container {
	margin-left: 60px;
        line-height: 140%;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #000000
	}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #999999
	padding: 15px;
	border-bottom: 1px solid #FFFFFF;
	height: 39px
	}

#banner-img {
	display: none
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none
	}

#banner h1 {
	font-size: xx-large
	}

#banner h2 {
	font-size: small
	}

#center {
	width: 500px;
	border:0px;
	border-left: 1px solid #999999;
	overflow: hidden
	}

.content {
	padding: 3px 10px 10px 10px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, sans-serif
	}

#right {
	float: left;
	border:0px;
	width: 159px;
	padding:0px;
	background-color: #FFFFFF;
	overflow: hidden
	}

.content p {
	margin-bottom: 10px;
	margin-top:0px
	}

.content blockquote {
	line-height: 100%
	}

.content li {
	line-height: 100%
	}

.content h2 {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align:left;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	padding-left:4px;
	border: 1px solid #999999;
	background-color:#a9a9a9;
	line-height: 100%
	}

.content h3 {
	color: #666666;
	border: 1px solid #999999;
	border-top: 0px;
	font-family: Verdana, Arial, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
	padding:2px;
	padding-left:3px;
	font-size: small;
	font-weight: bold;
	background-color:#f5f5f5;
	line-height: 100%
	}

.content h4 {
	color:#666666;
	font-family: Verdana, Arial, sans-serif;
	font-size:small;
	font-weight: normal;
	text-align: left;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	border: 1px solid #999999;
	border-top:0px;
	line-height:100%
}

.content p.posted {
	color: #999999;
	background-color:#f5f5f5;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #999999;
	border-top:0px;
	text-align: right;
	margin-top:0px;
	margin-bottom: 10px;
	line-height: normal;
	padding: 3px
	}

.sidebar {
	padding: 0px;
	padding-right:10px;
	margin-top:5px
	}

#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
  	padding: 1px;
	text-align: center;
	margin-bottom: 15px
	}

#calendar table {
	padding: 1px;
	border-collapse: collapse;
	border: 0px;
	width: 100%
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center
	}

#calendar h2 {
	color: #ffcc66;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	border:1px solid #999999;
	background-color:#a9a9a9;
	padding:0px 1px 0px 2px;
	line-height: 140%
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 10px
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	margin-top: 8px;
	padding-top: 2px;
	padding-left: 3px;
	list-style-type: none;
	line-height: 100%
	}

.sidebar img {
	border: 3px solid #FFFFFF
	}

.photo {
	text-align: left;
	margin-bottom: 20px
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB
	}
.comment {
	padding: 15px 15px 0px 15px;
	background-color: #ffffff;
	color: #666666;
	font-size:x-small;
	font-family: Verdana, Arial, sans-serif;
	text-align:left
	}

.comment h1 {
	color: #ffffff;
	background-color: #a9a9a9;
	font-family: Verdana, Arial, sans-serif;
	font-size:small;
	text-align: left;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	margin-bottom: 0px;
	border: 1px solid #708090
	}

.comment p.posted {
	color: #999999;
	font-family: Verdana, Arial;

sans-serif;
	font-size: x-small;
	border-bottom,: 1px solid #999999;
	text-align: left;
	margin-bottom: 5px;
	line-height: normal;
	padding: 3px;
	padding-bottom:1px
	}


textarea[id="comment-text"] {
	width: 80%
	}

/*common*/
a:link {
	color: #ff6633;
	text-decoration:none
}
a:visited {
	color: #ff6600;
	text-decoration:none
}
a:active {
	color: #ffcc33;
	text-decoration:none
}
a:hover {
	color: #ffcc33;
	text-decoration:none
}

#header {
	padding: 5px 5px 5px 5px
	}
.logo {
	padding: 10px;
	float: left
}
#header h1 {
	font-family:Arial, Helvetica, sans-serif;
        width: 800px;
	font-size:20px;
	color: #a9a9a9;
	border-bottom: 1px solid: #a9a9a9
	}
.up_title{
	margin-top: 10px;
	margin-left: 250px;
	padding 1px 1px 1px 1px;
	background-color:#a9a9a9;
	border:1px solid #708090;
	text-align:center;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold
}
.up_text{
	margin-left: 250px;
	padding: 3px 10px 3px 10px;
	background-color: #ffffff;
	border:1px solid #708090;	
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:8pt
}
#menu {
	width: 100%;
	padding: 5px 0px 10px 0px
	}
	
#menu li{
	margin: 0;
	padding: 0px 5px 0px 5px;
	display: inline;
	list-style-type: none
}
#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #a9a9a9;
	padding: 0px 10px 0px 10px;
	text-decoration: underline;
	font-size: 10px
}
#menu a.active {
	color: #000000;
	text-decoration: none
	}
#menu a:hover {
	color: #808080;
	text-decoration: underline
	}

#footer {
	clear: left;
	padding: 5px 0px 10px 20px
	}
	
#footer h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px
	}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px
	}
.plus {
	color: #000000;
	}
	
.rsaquo {
	color: #0000FF;
	}
	
.arrow {
	color:#0000FF;
	}
	
/* news */
.newscontent{
	border:1px solid #708090;		
	background-color: #ffffff
}
.newscontentheader{
	background-color:#a9a9a9 ;
	text-align:left;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	border-bottom:1px solid #708090
}
.newscontentbody{
	padding: 20px
}
.newstext{
	margin-left: 20px;
	width: 30%;
	float: left;
}
.newstext p {
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}
.newstext a {
	color: #000000;
	text-decoration: none;
}	
.newstext a:hover {
	color: #0066CC;
}	
.newsflyer {
	margin-top 20;
	margin-left: 20%;
	padding-top:4px;
	padding-left:2px;
	overflow:hidden;
	background-color: #ffffff
}
.left{
	width: 340px;
	height:385px;
	overflow: hidden;
	margin-top:0px
}
/* mix */
#mixbody{
	margin: 35px 0px 30px 55px;
	width: 650px;
	clear: left;
	text-align: center
}
.mixtitle{
	padding: 0px 2px 2px 2px;
	background-color:#a9a9a9 ;
	text-align:left;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	border:1px solid #a3a3a3		
}
.mixline{
	padding: 12px 0px 15px 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	border-right:1px solid #a3a3a3;
	border-bottom:1px solid #a3a3a3;
	border-left:1px solid #a3a3a3
}
.mixsrc{
	padding: 2px 3px 2px 3px;
	background-color: #f5f5f5;
	text-align:left;
	margin-top:6px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid #a3a3a3;
	border-bottom:1px solid #a3a3a3;
	border-left:0px;
	border-right:0px		
}
.mixlist{	
	padding: 0px 1px 0px 1px;
	background-color: #a9a9a9;
	text-align:right;
	font-size:60%;
	border-bottom:1px solid #a3a3a3;
	border-top:0px;
	border-left:0px;
	border-right:0px		
}
/*link*/

#linkheader {
    text-align:left;
	margin: 0px 0px 0px 55px;
}
#linkheader table{
	background-color:#f5f5f5;
	height:15px;
	margin-bottom: 0px;
	cellpadding:0px;
	cellspacing:0px

}
#linkheader td,th{
	width: 99px;
	background-color:#f5f5f5 ;
	padding:1px;
	border:1px solid #708090;
	text-align:center;
	font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
	color:#ffcc33
}	
.linkcontent table{
	width: 657px;
	margin: 0px 0px 15px 55px;
	cellpadding:0px;
	cellspacing:0px
}
.linkcontent tr{
	background-color: #ffffff;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 0px;
	border:1px solid #a3a3a3;		
}
.linkcontent th {
	width: 30%;
	background-color: #ffffff;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 0px;
	border:1px solid #a3a3a3
}
.linkcontent td {
	width: 70%;
	background-color: #ffffff;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 0px;
	border:1px solid #a3a3a3
}

/* ??^?y?[?W */
.photobody {
	width: 750px;
	text-align: center;
	padding: 20px 0
	}
	
a.photoitem {
	margin: 0 0 20px 30px;
	float: left;
	width: 80px; 
	height:  80px;
	border-style: dotted;
	border-width: 2px;
	border-color: #000000
	}

a.phototextA {
	margin: 0 20px 20px 20px;
	float: left;
	width: 80px;
	height: 80px;
	border-style: dotted;
	border-width: 2px;
	border-color: #000000;
	line-height: 60px;
	font: bolder 9px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E6E6FA
	}

a.phototextB {
	margin: 0 20px 20px 20px;
	width: 60px; 
	height: 60px;
	border-style: dotted;
	border-width: 2px;
	border-color: #009999;
	line-height: 60px;
	font: bolder 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #336666
	}

#photoarchive{
	margin: 0px 0px 30px 55px;
	width: 650px;
	clear: left;
	text-align: center
}
	margin-bottom: 15px
	}

#calendar table {
	padding: 1px;
	border-collapse: collapse;
	border: 0px;
	width: 100%
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center
	}

#calendar h2 {
	color: #ffcc66;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	border:1px solid #999999;
	background-color:#a9a9a9;
	padding:0px 1px 0px 2px;
	line-height: 140%
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 10px
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	margin-top: 8px;
	padding-top: 2px;
	padding-left: 3px;
	list-style-type: none;
	line-height: 100%
	}

.sidebar img {
	border: 3px solid #FFFFFF
	}

.photo {
	text-align: left;
	margin-bottom: 20px
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB
	}
.comment {
	padding: 15px 15px 0px 15px;
	background-color: #ffffff;
	color: #666666;
	font-size:x-small;
	font-family: Verdana, Arial, sans-serif;
	text-align:left
	}

.comment h1 {
	color: #ffffff;
	background-color: #a9a9a9;
	font-family: Verdana, Arial, sans-serif;
	font-size:small;
	text-align: left;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	margin-bottom: 0px;
	border: 1px solid #708090
	}

.comment p.posted {
	color: #999999;
	font-family: Verdana, Arial;

sans-serif;
	font-size: x-small;
	border-bottom,: 1px solid #999999;
	text-align: left;
	margin-bottom: 5px;
	line-height: normal;
	padding: 3px;
	padding-bottom:1px
	}


textarea[id="comment-text"] {
	width: 80%
	}

/*common*/
a:link {
	color: #ff6633;
	text-decoration:none
}
a:visited {
	color: #ff6600;
	text-decoration:none
}
a:active {
	color: #ffcc33;
	text-decoration:none
}
a:hover {
	color: #ffcc33;
	text-decoration:none
}

#header {
	padding: 5px 5px 5px 5px
	}
.logo {
	padding: 10px;
	float: left
}
#header h1 {
	font-family:Arial, Helvetica, sans-serif;
        width: 800px;
	font-size:20px;
	color: #a9a9a9;
	border-bottom: 1px solid: #a9a9a9
	}
.up_title{
	margin-top: 10px;
	margin-left: 250px;
	padding 1px 1px 1px 1px;
	background-color:#a9a9a9;
	border:1px solid #708090;
	text-align:center;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size:10pt;
	font-weight:bold
}
.up_text{
	margin-left: 250px;
	padding: 3px 10px 3px 10px;
	background-color: #ffffff;
	border:1px solid #708090;	
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:8pt
}
#menu {
	width: 100%;
	padding: 5px 0px 10px 0px
	}
	
#menu li{
	margin: 0;
	padding: 0px 5px 0px 5px;
	display: inline;
	list-style-type: none
}
#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #a9a9a9;
	padding: 0px 10px 0px 10px;
	text-decoration: underline;
	font-size: 10px
}
#menu a.active {
	color: #000000;
	text-decoration: none
	}
#menu a:hover {
	color: #808080;
	text-decoration: underline
	}

#footer {
	clear: left;
	padding: 5px 0px 10px 20px
	}
	
#footer h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px
	}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px
	}
.plus {
	color: #000000;
	}
	
.rsaquo {
	color: #0000FF;
	}
	
.arrow {
	color:#0000FF;
	}
	
/* news */
.newscontent{
	border:1px solid #708090;		
	background-color: #ffffff
}
.newscontentheader{
	background-color:#a9a9a9 ;
	text-align:left;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	border-bottom:1px solid #708090
}
.newscontentbody{
	padding: 20px
}
.newstext{
	margin-left: 20px;
	width: 30%;
	float: left;
}
.newstext p {
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}
.newstext a {
	color: #000000;
	text-decoration: none;
}	
.newstext a:hover {
	color: #0066CC;
}	
.newsflyer {
	margin-top 20;
	margin-left: 20%;
	padding-top:4px;
	padding-left:2px;
	overflow:hidden;
	background-color: #ffffff
}
.left{
	width: 340px;
	height:385px;
	overflow: hidden;
	margin-top:0px
}
/* mix */
#mixbody{
	margin: 35px 0px 30px 55px;
	width: 650px;
	clear: left;
	text-align: center
}
.mixtitle{
	padding: 0px 2px 2px 2px;
	background-color:#a9a9a9 ;
	text-align:left;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	border:1px solid #a3a3a3		
}
.mixline{
	padding: 12px 0px 15px 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	border-right:1px solid #a3a3a3;
	border-bottom:1px solid #a3a3a3;
	border-left:1px solid #a3a3a3
}
.mixsrc{
	padding: 2px 3px 2px 3px;
	background-color: #f5f5f5;
	text-align:left;
	margin-top:6px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	border:1px solid #a3a3a3;
	border-bottom:1px solid #a3a3a3;
	border-left:0px;
	border-right:0px		
}
.mixlist{	
	padding: 0px 1px 0px 1px;
	background-color: #a9a9a9;
	text-align:right;
	font-size:60%;
	border-bottom:1px solid #a3a3a3;
	border-top:0px;
	border-left:0px;
	border-right:0px		
}
/*link*/

#linkheader {
    text-align:left;
	margin: 0px 0px 0px 55px;
}
#linkheader table{
	background-color:#f5f5f5;
	height:15px;
	margin-bottom: 0px;
	cellpadding:0px;
	cellspacing:0px

}
#linkheader td,th{
	width: 99px;
	background-color:#f5f5f5 ;
	padding:1px;
	border:1px solid #708090;
	text-align:center;
	font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
	color:#ffcc33
}	
.linkcontent table{
	width: 657px;
	margin: 0px 0px 15px 55px;
	cellpadding:0px;
	cellspacing:0px
}
.linkcontent tr{
	background-color: #ffffff;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 0px;
	border:1px solid #a3a3a3;		
}
.linkcontent th {
	width: 30%;
	background-color: #ffffff;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 0px;
	border:1px solid #a3a3a3
}
.linkcontent td {
	width: 70%;
	background-color: #ffffff;
	text-align:left;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 0px;
	border:1px solid #a3a3a3
}

/* ??^?y?[?W */
.photobody {
	width: 750px;
	text-align: center;
	padding: 20px 0
	}
	
a.photoitem {
	margin: 0 0 20px 30px;
	float: left;
	width: 80px; 
	height:  80px;
	border-style: dotted;
	border-width: 2px;
	border-color: #000000
	}

a.phototextA {
	margin: 0 20px 20px 20px;
	float: left;
	width: 80px;
	height: 80px;
	border-style: dotted;
	border-width: 2px;
	border-color: #000000;
	line-height: 60px;
	font: bolder 9px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E6E6FA
	}

a.phototextB {
	margin: 0 20px 20px 20px;
	width: 60px; 
	height: 60px;
	border-style: dotted;
	border-width: 2px;
	border-color: #009999;
	line-height: 60px;
	font: bolder 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #336666
	}

#photoarchive{
	margin: 0px 0px 30px 55px;
	width: 650px;
	clear: left;
	text-align: center
}
