BODY {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #a8bbfd; COLOR: black; SCROLLBAR-3DLIGHT-COLOR: #a8bbfd; SCROLLBAR-ARROW-COLOR: #a8bbfd; PADDING-TOP: 0px; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
;}
#inbox {
  BORDER-RIGHT: #999999 2px dashed; PADDING-RIGHT: 0px; BORDER-TOP: #999999 2px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #999999 2px dashed; WIDTH: 760px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 2px dashed; BACKGROUND-COLOR: #ffffff
;}
#banner {
  PADDING-RIGHT: 0px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/back.jpg); PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px; BACKGROUND-COLOR: #a8bbfd
;}
#banner_l {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 0px
;}
#searcharea {
  CLEAR: right; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 15px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
;}
#pagearea {
  CLEAR: right; FLOAT: right; MARGIN: 0px; WIDTH: 200px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
;}
#side {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0ffff
;}
#main {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 570px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
;}
#footer {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 760px; COLOR: #666666; PADDING-TOP: 10px; BACKGROUND-COLOR: #a8bbfd; TEXT-ALIGN: center
;}
A:link {
  COLOR: #8080c0; TEXT-DECORATION: none
;}
A:visited {
  COLOR: #cc00cc; TEXT-DECORATION: none
;}
A:active {
  COLOR: #cc0000; TEXT-DECORATION: underline
;}
A:hover {
  COLOR: #ff00ff; TEXT-DECORATION: underline
;}
A.button:link {
  BORDER-RIGHT: #82be7d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #82be7d 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #82be7d 1px solid; COLOR: #82be7d; PADDING-TOP: 3px; BORDER-BOTTOM: #82be7d 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
;}
A.button:visited {
  BORDER-RIGHT: #82be7d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #82be7d 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #82be7d 1px solid; COLOR: #82be7d; PADDING-TOP: 3px; BORDER-BOTTOM: #82be7d 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
;}
A.button:active {
  BORDER-RIGHT: #82be7d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #82be7d 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #82be7d 1px solid; COLOR: #82be7d; PADDING-TOP: 3px; BORDER-BOTTOM: #82be7d 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
;}
A.button:hover {
  BORDER-RIGHT: #82be7d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #82be7d 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #82be7d 1px solid; COLOR: #82be7d; PADDING-TOP: 3px; BORDER-BOTTOM: #82be7d 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
;}
H1 {
  MARGIN: 20px 0px 10px 20px
;}
.site_title {
  FONT-WEIGHT: bold; FONT-SIZE: 27pt; MARGIN: 5px 0px 5px 5pt; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.site_title A {
  COLOR: #ffffff; TEXT-DECORATION: none
;}
.site_title A:link {
  COLOR: #ffffff; TEXT-DECORATION: none
;}
.site_title A:visited {
  COLOR: #ffffff; TEXT-DECORATION: none
;}
.site_title A:active {
  COLOR: #ffffff; TEXT-DECORATION: none
;}
.site_title A:hover {
  COLOR: blue; TEXT-DECORATION: none
;}
.description {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px 20px 20px; COLOR: white; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.entry {
  MARGIN: 0px 0px 20px
;}
.entry_admin {
  MARGIN: 0px 0px 0px 10px
;}
.entry_date {
  PADDING-RIGHT: 0px; BORDER-TOP: #444444 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 10px 30px 10px 0px; BORDER-LEFT: #444444 10px solid; COLOR: #414d7b; PADDING-TOP: 0px; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.entry_title {
  PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 5px solid; COLOR: #415570; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.entry_body {
  FONT-SIZE: 12px; MARGIN: 15px 30px 15px 20px; WORD-BREAK: break-all; LINE-HEIGHT: 170%; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.entry_author {
  FONT-SIZE: 10px; MARGIN: 0px 30px 0px 0px; COLOR: #999999; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.entry_more {
  FONT-SIZE: 11px; MARGIN: 15px 30px 10px 20px; COLOR: black; LINE-HEIGHT: 170%; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.entry_state {
  FONT-SIZE: 10px; MARGIN: 20px 30px 25px 20px; COLOR: #999999; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
BLOCKQUOTE {
  border-right : solid #cccccc;border-right-width : 0px; PADDING-RIGHT: 10px; border-top : solid #cccccc;border-top-width : 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; padding-bottom : 3px; margin : 3px 10px;margin-bottom : 3px;margin-left : 10px; border-left : solid #cccccc;border-left-width : 0px; COLOR: #333333; padding-top : 3px; border-bottom : solid #cccccc;border-bottom-width : 0px; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.pict {
  BORDER-RIGHT: #c1c1c1 3px solid; BORDER-TOP: #dce3e3 3px solid; FLOAT: right; BORDER-LEFT: #dce3e3 3px solid; BORDER-BOTTOM: #c1c1c1 3px solid
;}
.linktitle {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 5px 0px; COLOR: #00537b; LINE-HEIGHT: 170%; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; BACKGROUND-COLOR: #f0ffff; TEXT-ALIGN: left
;}
.linktitle_a {
  FONT-WEIGHT: bolder; FONT-SIZE: 12px; MARGIN: 15px 30px 15px 20px; COLOR: white; LINE-HEIGHT: 170%; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.linktext {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 3px; COLOR: #00537b; LINE-HEIGHT: 170%; PADDING-TOP: 3px; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
#search {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.copyright {
  FONT-SIZE: 11px; COLOR: #00537b; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.clock {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: 0px; WIDTH: 170px; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; BACKGROUND-COLOR: #f0ffff; TEXT-ALIGN: center
;}
.calendar {
  FONT-SIZE: 9px; MARGIN: 0pt 0px 0px; COLOR: black; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
.cell {
  FONT-SIZE: 9px; BACKGROUND: white no-repeat; MARGIN: 0px; WIDTH: 15px; COLOR: black; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; HEIGHT: 15px
;}
.cell_today {
  FONT-SIZE: 9px; BACKGROUND: #d3ddfe no-repeat; MARGIN: 0px; WIDTH: 15px; COLOR: teal; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; HEIGHT: 15px
;}
.cell_sunday {
  FONT-SIZE: 9px; BACKGROUND: #ffffff no-repeat; MARGIN: 0px; WIDTH: 15px; COLOR: #c00; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; HEIGHT: 15px
;}
.cell_saturday {
  FONT-SIZE: 9px; BACKGROUND: #ffffff no-repeat; MARGIN: 0px; WIDTH: 15px; COLOR: blue; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; HEIGHT: 15px
;}
FORM {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
TEXTAREA {
  FONT-SIZE: 12px; FONT-FAMILY: Hiragino Kaku Gothic Pro,"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", Helvetica, Arial, sans-serif
;}
#side LI A {
  COLOR: #004080; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
#side LI A:hover {
  COLOR: #009999; TEXT-DECORATION: underline
;}
#counter {
  FONT-SIZE: 13px; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"
;}
IMG {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 10px 5px; BORDER-RIGHT-WIDTH: 0px
;}
.photo_table-l {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
;}
.photo_table-r {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
;}
.photo_cell {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
;}
.phototitle-l {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
;}
.phototitle-c {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
;}
.photo-w {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; WIDTH: 250px; PADDING-TOP: 10px; HEIGHT: 187px; TEXT-ALIGN: center
;}
.photo-h {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; WIDTH: 187px; PADDING-TOP: 10px; HEIGHT: 250px; TEXT-ALIGN: center
;}
.photo_coment-w {
  PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 320px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
;}
.photo_coment-h {
  PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 240px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
;}
.title-table {
  WIDTH: 100%; TEXT-INDENT: 40px; HEIGHT: 95px; BACKGROUND-COLOR: #cccccc
;}
.hr {
  BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 90%; BORDER-BOTTOM: #cccccc 1px dotted
;}
#side UL {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; COLOR: #004080; PADDING-TOP: 0px; TEXT-ALIGN: left
;}
#side LI {
  MARGIN-TOP: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; FONT-FAMILY: "MS UI Gothic","‚l‚r ƒSƒVƒbƒN"; TEXT-ALIGN: left
;}
.calendar A:link {
  COLOR: black; TEXT-DECORATION: underline
;}
.calendar A:hover {
  COLOR: aqua; TEXT-DECORATION: underline
;}
.calendar A:visited {
  COLOR: gray; TEXT-DECORATION: underline
;}
.entry_title A:link {
  COLOR: #004080; TEXT-DECORATION: underline
;}
.entry_title A:visited {
  COLOR: #004080
;}
.entry_title A:hover {
  COLOR: #0080c0; TEXT-DECORATION: underline
;}
.overflow {
  SCROLLBAR-FACE-COLOR: #f0ffff; SCROLLBAR-HIGHLIGHT-COLOR: #f0ffff; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #a8bbfd; SCROLLBAR-3DLIGHT-COLOR: #a8bbfd; SCROLLBAR-ARROW-COLOR: #a8bbfd; SCROLLBAR-DARKSHADOW-COLOR: #f0ffff; SCROLLBAR-BASE-COLOR: #f0ffff; HEIGHT: 250px
;}

#lightbox{
  background-color:#eee;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
  }
#lightboxDetails{
  font-size: 0.8em;
  padding-top: 0.4em;
  }  
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
  background-color: #333;
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./skin/images/overlay.png", sizingMethod="scale");
  }
