BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN', Osaka;
    BACKGROUND-COLOR: white;
    COLOR: #444444;
}

A:link
{
    COLOR: #000090
}

A:visited
{
    COLOR: #409000
}

H4
{
    BORDER-RIGHT: thick inset;
    BORDER-TOP: thin solid;
    PADDING-LEFT: 2px;
    MARGIN: 0px;
    BORDER-LEFT: thick ridge;
    BORDER-BOTTOM: thin solid
}
DIV.menu
{
	background-color: #BBBBBB;
	FONT-FAMILY: 'Tahoma';
	BORDER-BOTTOM: #AAAAAA 3px solid;
	padding: 0px 0px 0px 0px;
}
TABLE.menulink
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN';
    TEXT-ALIGN: left
}
TD.menulink
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN'
}
TD.menulink A
{
    COLOR: #999999
}
TD.menulink A:link
{
    TEXT-DECORATION: none
}
TD.menulink A:visited
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
TD.menulink A:active
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: #00aa00;
    BORDER-BOTTOM: 1px;
    TEXT-DECORATION: none
}
TD.menulink A:hover
{
    BORDER-RIGHT: #00aa00 1px solid;
    BORDER-TOP: #00aa00 1px solid;
    BORDER-LEFT: #00aa00 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #00aa00 1px solid;
    BACKGROUND-COLOR: gray
}
DIV.menucat
{
    BORDER-RIGHT: outset;
    BORDER-TOP: inset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: inset;
    COLOR: white;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #838383;
    TEXT-DECORATION: none
}
DIV.menucat2
{
    BORDER-RIGHT: outset;
    BORDER-TOP: inset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: inset;
    COLOR: white;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #448344;
    TEXT-DECORATION: none
}
FONT.yoko
{
    FONT-FAMILY: '@‚l‚r ƒSƒVƒbƒN'
}
DIV.menu A
{
    COLOR: white
}
TABLE
{
    FONT-SIZE: 12px;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN'
}
DIV.title
{
    BORDER-RIGHT: silver 5px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    BORDER-LEFT: silver 5px solid;
    WIDTH: 100%;
    COLOR: white;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN';
    BACKGROUND-COLOR: dimgray
}
DIV.talk
{
    BORDER-RIGHT: silver 5px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 5px solid;
    WIDTH: 100%;
    COLOR: white;
    TEXT-INDENT: 3px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN';
    BACKGROUND-COLOR: dimgray;
    TEXT-ALIGN: justify
}
DIV.talk A
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}
DIV.talk A:link
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}
DIV.talk A:visited
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}

// ƒCƒxƒ“ƒg—p

DIV.talk2
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-INDENT: 3px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN';
    BACKGROUND-COLOR: dimgray;
    TEXT-ALIGN: justify
}

input{
	border: 1px solid #999999;
}

td.event {
	background: #aaaaaa;
	margin: 0px;
}

td.eventback {
	background: #FFFFFF;
	margin: 0px;
}

font.event {
	color : #000000;
}

td.impinfo {
	background: #DDDDDD;
	margin: 0px;
}

table.impinfo {
	background: #888888;
	border: 1px;
	padding: 0px;
}

font.impinfo {
	color : #448844;
}

table.eventlist {
	background: #636363;
	border: 1px;
	padding: 0px;
}

table.musiclist {
	background: #636363;
	border: 1px;
	padding: 0px;
}



blockquote.border {
	border: 2px dotted #cccccc;
	background: #eeeeee;
	padding-left: 1em;
	padding-right: 1em;
}

font.Copy		{ color : #bbbbff; }
font.Arrange	{ color : #ccccff; }
font.Remix		{ color : #ddddff; }
font.Original	{ color : #eeeeff; }
font.Disq		{ color : #000000; }
font.check	{ FONT-WEIGHT: bolder; COLOR: ee0000; }

td.Copy		{ background : #bbbbff; margin: 0px; }
td.Arrange	{ background : #ccccff; margin: 0px; }
td.Remix	{ background : #ddddff; margin: 0px; }
td.Original	{ background : #eeeeff; margin: 0px; }
td.Disq		{ background : #000000; color : #FFFFFF ; margin: 0px; }

tr.Copy		{ background : #bbbbff; margin: 0px; }
tr.Arrange	{ background : #ccccff; margin: 0px; }
tr.Remix	{ background : #ddddff; margin: 0px; }
tr.Original	{ background : #eeeeff; margin: 0px; }
tr.Disq		{ background : #000000; color : #FFFFFF ; margin: 0px; }

font.pickup	{ color : #ff0000; }
div.pickup	{ color : #ff0000; }
font.pickup2	{ color : #ff0000; TEXT-DECORATION: underline }

tr.event {
	background: #CCCCCC;
	margin: 0px;
}

tr.eventback {
	background: #FFFFFF;
	margin: 0px;
}


TD.event A
{
    COLOR: #223322
}
TD.event A:link
{
    TEXT-DECORATION: none
}
TD.event A:visited
{
    COLOR: #224422;
    TEXT-DECORATION: none
}
TD.event A:active
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: #00aa00;
    BORDER-BOTTOM: 1px;
    TEXT-DECORATION: none
}

th.event {
	background: #CCCCCC;
	margin: 0px;
}

font.trip		{ color: #b0b0b0;}
font.classes	{ color: #ffffff;}

th.warp{text-align:center;}
td.warp{text-align:center;}

div.header_menu
{
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-size: 9pt;
    BACKGROUND: #bbbbbb;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 14px;
    TEXT-DECORATION: none
}
div.header_menuleft
{
    FLOAT: left;
    TEXT-ALIGN: left
}
div.header_menuright
{
    PADDING-RIGHT: 3px;
    FLOAT: right;
    TEXT-ALIGN: right
}

div.header_impinfo
{
	WIDTH:100%;
	BORDER:solid #888888;
	BORDER-WIDTH: 0px 0px 2px 4px ;
	TEXT-DECORATION: none;
	margin:5px;
}

table.score
{
	width:50%;
	border: solid 1px #000000;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.score	tr.score	td{
	border: solid 1px #000000;
	margin: 0px;
	background: #d0d0d0;
	font-weight:bold;
}

table.score	tr.score2	td{
	border: solid 1px #000000;
	margin: 0px;
	background: #ffffff;
}

div.header_pickup
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-size: 9pt;
    BACKGROUND: #dddddd;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 14px;
    TEXT-DECORATION: none
}

font.eventtitle
{
	FONT-FAMILY: 'Verdana';
	FONT-SIZE:15pt;
	font-weight:bold;
}

div.quote
{
	width:50%;
	margin: 5px;
	padding: 5px;
	border:solid 1px #000000;
}

H3
{
	border-top:#EEEEEE 4px double;
	border-bottom:#EEEEEE 4px double;
	FONT-FAMILY: 'Verdana';
	text-align:left;
	background: #DDDDDD;
	color : #000000;
	PADDING-LEFT: 4px;
}
