div#BODY{margin:0px;
padding:0px;
width:100%;
border:1px none #F00}

em {font-size:1.5em;border:2px solid red}
.lsize {font-size:200%}

.ctr{text-align:center}
.r{text-align:right}
.stealth {display:none}

.sub67 {font-size:0.67rem}
p {margin:0.1em 0;
text-indent:1em}

div#TOPBELT{background:#ffdab9;
}
div#TOPBELT img{border:none}

div#TOPBELT2 {background:#dc143c;
color:#ffffff;
padding:4px}

div.navi{margin:1em 0.25em;
text-align:center;
font-size:140%}
div.navi a {white-space:nowrap}


div#WHATSNEW{background:#fff;
width:38%;
margin:0.2em 0.5%;
border:solid #87cefa 1px;
padding:2px;
float:left}

div#WHATSNEW h1{font-size:1.5em;margin:0.05em 0}
div#WHATSNEW h2{display:inline;font-size:1em;margin:0.05em 0}
div#WHATSNEW ul{display:inline}
div#WHATSNEW li{display:inline}

div#RECENT{background:#fff;
border:solid #008000 1px;
padding:2px;
width:58%;
margin:0.2em 0.5%;
float:right}

div#RECENT h1{font-size:1.5em;margin:0.05em 0}
div#RECENT h2{font-size:1em;margin:0.05em 0}
div#RECENT ul{margin-bottom:1em}

div#TOPIMAGE{
padding-top:2em;
text-align:center;
background:#ffffff;
}

div#LEFTNAVI{width:160px;margin-top:0.5em;
text-align:center;float:left}


div#INFO{background:#fffacd;
margin:1em 2em;
border:solid #ffff00 5px;
box-shadow:10px 10px #eeee00;
padding:12px;
width:540px; float:left}

div#INFO h2 {font-size:120%;
             margin:1em 0px 0.1em 0px;
             border-width:0 0 2px 12px;
             border-color:#ff6600;border-style:solid}

div#INFO hr {margin:0.2em auto}
div#INFO h1 {text-align:center;color:#7f0000;
              margin:8px 0px}

div.infoitem {padding:0.5em 0.25em ;
              border:dotted #cd853f;
              border-width:0 0 3px 0}

div.infoitemh {display:none;
              padding:0.5em 0.25em ;
              border:dotted #cd853f;
              border-width:0 0 3px 0}

div#EVENT {margin:2em;
           border:2px #0aa solid;
           padding:0.5em}

h2 {color:#0000ff;margin:4px 0px;padding:2px;margin:2px 0}
h3 {color:#000000;margin:2px 0px;padding:2px;margin:2px 0}
ul {margin:0.1em 0px 0.1em 0px}

div.adv {margin:1em 0.5em;background:#fffacd;
padding:1em}

div.contact{
width:80%;
margin:auto}

div.contact p {font-size:125%;margin:0.1em 0em;
font-weight:900;
font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif; 
}

div.separate {margin:0px 4px}
div.separate br{clear:both}
div.image_right {width:340;padding:5px;
text-align:center;float:right}

div#BOTTOMCREDIT{
margin:5em 1em 0px 1em;
background:#ffffff;
color:#ffffff;
text-align:right}

div#BOTTOMCREDIT p{margin:0px;
font-size:25%}

div#UR{border:#007700 solid 1px;
margin:0.25em 1em;
padding:0.5em;color:#ff0000;
font-weight:bold;
font-size:80%}
div#UR h1 {font-size:150%;margin:0.1em 0em;color:#ff0000}
div#UR h2 {font-size:110%;margin:0.1em 0em;color:#ff0000}

div.redbelt{background:#f00;color:#fff;
padding:0.2em 1em;
font-size:140%;
font-weight:bold}

.s {font-size:67%}
strong {color:red}
.blk {color:#333333}
.dm {display:none}

br.l2 {margin-bottom:2em}

.r_small {font-size:50%;text-align:right}

.red {color:#ff0000}
.black {color:#000000}
.clr {clear:both}


div.imgl {float:left;margin-right:1em;
 width: 340px;text-align:center;margin-bottom:10px}
div.imgr {float:right;margin-left:1em;
 width: 340px;text-align:center;margin-bottom:10px}

div.imglm {float:left;margin-right:1em;
 width: 400px;text-align:center;margin-bottom:10px}
div.imgrm {float:right;margin-left:1em;
 width: 400px;text-align:center;margin-bottom:10px}

div.imgll {float:left;margin-right:1em;
 width: 500px;text-align:center;margin-bottom:10px}
div.imgrl {float:right;margin-left:1em;
 width: 500px;text-align:center;margin-bottom:10px}

div.imgw {width: 800px;text-align:center;
margin:0 auto 10px}

div.imgw img {border:0px}

body {background:#ffffff;
padding:0px;
margin:0px;
background-image:url("bg.gif")
}

#UR .bk {color:#000000}

.smaller {font-size:80%}
.large {font-size:140%}
.mino {display:none}
.hid  {display:none}


.red {color:red}
.size150 {font-size:1.5em}
.size200 {font-size:2em}
.imgr {float:right;margin:10px}


.clr {clear:both}
.s80 {font-size:80%}

/*
ul,li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
*/

#main_slide
{width:640px;
height:360px;
overflow:hidden;
margin:auto
}