html, body { 
  background-color : #ffffff;
  font-family      : verdana, arial, helvetica, sans-serif;
  font-size        : 11px;
}

.doth {
	background-image: url(images/dot.gif);
	background-repeat: repeat;
}
.basbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	page-break-before: auto;
	page-break-after: auto;
}

  .menu {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	cursor:se-resize;
	color: #000000;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
  }

  .item_panel {

    width:150;

    border-left:1px solid darkblue;

    border-right:1px solid darkblue;

    clip:rect(0,150,0,0);

    position:absolute;



  }

  .item_panel a {

   text-decoration:none;

   color:#FFFFFF;

   cursor:hand;

  }

  .item {

   width:148;

   font-size:10px;

   font-family:verdana;

   

}

a:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.diarytitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
}


  .menu

  {
	position:relative;
	border:1px solid white;
	width:166;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	cursor:hand;
	line-height: 18px;

  }

  .item_panel

  {

    width:166;

    border-left:1px solid white;

    border-right:1px solid white;

    clip:rect(0,166,0,0);

    position:absolute;



  }

  .item_panel a

  {

   text-decoration:none;

   color:black;

   cursor:hand;

  }

  .item

  {
	width:164;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;

   

  }
a{text-decoration:none}
.look{font:bold 16pt Verdana, Arial, Helvetica, sans-serif;}
.look2{font:bold 12pt Verdana, Arial, Helvetica, sans-serif;}
.folding{cursor:hand}
a:hover{
	color:a92c0e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
.menuliwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	text-decoration: none;


}
.diarystylelist {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 20px;

}

.one {color:#ffffff;
	background:#f2f2f2
	border:solid 1px #000000
	}
input#one {
	color:black;
	font-size:9px;
	border:solid 1px #000000;
	}
	
.diary {
	font-family: Geneva,Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basbodyBLACK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	page-break-before: auto;
	page-break-after: auto;
}

table.imageBlockLayout { 
  border : 0px solid #ffffff;
}

table.imageBlockLayout td { 
  border : 0px solid #000000;
}

table.imageBlockLayout td img{ 
  border : 0px solid #000000;
}

a.red { 
  color : red;
}

a.red:focus { 
  color : red;
}

a.red:visited { 
  color : red;
}

a.black { 
  color : black;
}

a.red:focus { 
  color : black;
}

a.black:visited { 
  color : black;
}

div.news { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width : 100%;
}

*.title { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color : #cccccc;
}

.bold { 
  font-weight : bold
}

#tour {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background-color : #ffffff;
}

#tour a:hover {
  text-decoration : underline;
}

#tour h1 {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  margin           : 2em 0 0.5em 0;
  text-transform   : uppercase;
}

#tour h2 {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  margin           : 1em 0 0 0;
}

#tour DIV {
  text-align : justify
}

#tour p {
  margin     : 0.5em 0 0.5em 0;
  text-align : justify
}

.author { 
  color           : #a92c0e;
  display         : block;
}

#tour ul {
  margin          : 1em 0 0 0;
  padding         : 0 0 0 0;
  border          : none;
}

#tour li {
  list-style-type : none;
  margin-top      : 0.1em;
}

#tour li span.date {
  float : left;
  width : 100px;
}

#tourNavigation {
  margin-top : 8px;
  text-align : left;
}

#rightColumnNavigation {
  margin  : 0.2em 0 0 0;
  padding : 0 0 0 0;
}

#rightColumnNavigation ul {
  margin  : 0.2em 0 0 0;
  padding : 0 0 0 0;
}

#rightColumnNavigation li {
  background-color : #ffffff;
  color            : #000000;
  list-style-type  : none;
  margin           : 0 0 0 0;
  padding          : 0 0 0 20px;
}

#rightColumnNavigation li a {
  color : #000000;
}

#rightColumnNavigation li.on {
  color            : #ffffff;
  background-color : #80a7ce;
}

#rightColumnNavigation li.on a {
  color : #ffffff;
}

#rightColumnNavigation li a.on {
  font-weight     : bold;
  text-decoration : underline;
}

// :hover pseudo element not support outside <a/> tag in internet explorer...
/*
#rightColumnNavigation li:hover {
  color            : #ffffff;
  background-color : #80a7ce;
}

#rightColumnNavigation #galleryNavigation li:hover {
  color            : #ffffff;
  background-color : #aa2c0c;
}
*/

#rightColumnNavigation #galleryNavigation li {
  background-color : #aa2c0c;
}

#rightColumnNavigation #galleryNavigation li.on {
  background-color : #aa2c0c;
}
