body {
 background-color:lightgreen;
 color:navy;
}

a:link {
 color:blue;
}

a:visited {
 color:seagreen;
}

a:active {
 color:mediumorchid;
}

.vt{
 height : 5;
 background-color: lavender;
}

TABLE.BOARD{
 text-align:left;
 border-style : solid;
 border-width : thin;
 border-color : sandybrown;
 margin : 10;
 padding	: 15;
 background-color: lavender;
}

DIV.BOARD{
 text-align:left;
 border-style : solid;
 border-width : thin;
 border-color : sandybrown;
 margin : 10;
 padding	: 15;
 background-color: lavender;
}

DIV.SPACE {
 line-height: 2;
 text-align:center;
}

.wsb_small {
 font-size:x-small;
 text-align:center;
}

.wsb_menu A {
 text-decoration:none;
 color:blue;
 position:relative;
 font-size:small;
 line-height:1.0;
}

.wsb_menu A:hover {
 text-decoration:underline overline;
 color:midnightblue;
 background-color:pink;
 position:relative;
 font-size:small;
 font-style:italic;
 line-height:1.0;
}

.cur_wsb_menu A {
 text-decoration:underline;
 color:red;
 position:relative;
 font-size:small;
 font-style:italic;
 line-height:1.0;
}

.wsb_partmenu A {
 text-decoration:none;
 color:blue;
 position:relative;
 font-size:medium;
 line-height:1.0;
 text-indent:20;
}

.wsb_partmenu_indent {
 margin-left:30;
}

.wsb_partmenu A:hover {
 text-decoration:underline overline;
 color:midnightblue;
 background-color:green;
 position:relative;
 font-size:medium;
 font-style:italic;
 line-height:1.0;
 text-indent:20;
}

.wsb_logo A {
 text-decoration:none;
}

.wsb_flag A:hover {
 background-color:red;
}

.wsb_link A:hover {
 background-color:red;
}

.wsb_line_l {
 width:250;
 margin-right:220;
}

.wsb_line_r {
 width:250;
 margin-left:220;
}

.bob_title {
 color:skyblue;
 font-size:large;
 text-align:center;
}

.wsb_title_jp {
 color:yellow;
 font-size:medium;
 text-align:center;
 font-style:italic;
}

.wsb_subtitle {
 color:silver;
 font-size:large;
 text-align:center;
 line-height:1.5;
 letter-spacing:20;
 margin-left:20;
}

.e_update {
 color:red;
}

.e_day {
 color:orange;
}

.e_title {
 color:orange;
 font-style:italic;
 font-weight:bold;
}

.e_place {
 color:silver;
}

BLOCKQUOTE {
 color:white;
 font-size:small;
 margin-left:0em;
}

BLOCKQUOTE H1 {
 font-size:large;
 line-height:1.5;
 margin-top:0em;
 margin-bottom:0em;
}

BLOCKQUOTE H2 {
 color:gray;
 font-size:small;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:5em;
}

.tune {
 color:gray;
 font-size:small;
}

.tune H1 {
 color:#dddd00;
 font-size:medium;
 margin-top:0em;
 margin-bottom:0em;
}

.solo {
 color:wheat;
 font-size:small;
 font-style:italic;
}

.photo {
 color:#cccc00;
 font-size:x-small;
 font-weight:bold;
 text-align:center;
 vertical-align:top;
}

.photo_year {
 color:yellow;
 font-size:large;
 text-align:center;
 font-weight:bold;
}

