body {
    color: #000;
    background: #fff url(/leto/bg_top.png) repeat-x top left;
}
.bold   { font-weight:bold }
.italic { font-style:italic }

a:link { color: #900 }
a:visited { color: #603 }
a:hover { color: #f90 }

a img {
    border: none;
    text-decoration: none;
}

.leftpad {
    padding-left: 430px;
    background: url(/leto/logo-16-light.png) no-repeat bottom right;
}
img.l {
    float: left;
    margin-left: -430px;
}

.menu, .bottom_menu {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: 80%;
}

.bottom_menu {
    font-size: 50%;
    font-family: Verdana,Tahoma,sans-serif;
}

.menu li, .bottom_menu li {
    display: inline;
}

.big {
    list-style: none;
    font-size:  150%;
}

.big li {
    margin-bottom: 0.2em;
}

.menu a, .big a {
    color: #300;
    text-decoration: none;
    padding-left: 19px;
    background: url(/leto/note-16.png) no-repeat center left;
}

.big a {
    padding-left: 25px;
}


.menu a:visited, .big a:visited {
    color: #201;
}

.menu a:hover, .big a:hover {
    color: #000;
    text-decoration: underline;
    background-image: url(/leto/note-16-hover.png);
}

.contest-member{}
.contest-member .contest-member-text {
    font-family:Georgia,serif;font-size:18px;border-bottom:1px dashed #000;margin-bottom:3px;cursor:pointer;
}
 .contest-member .contest-member-song {
    display:none;
}

.nowrap {
    white-space: nowrap
}

address {
    margin-bottom: 0.5em;
}

h1 {
    font-size: 140%;
    color: #520;
}

h2 {
    font-size: 120%;
    color: #310;
/*     background: url(/leto/note-16.png) no-repeat top right; */
    border-top: 1px solid #fec;
}

h3 {
    font-size: 110%;
    color: #310;
    border-top: 1px dotted #fec;
}

.fleft{width:50%;float:left;}
.clear{clear:both;}

p.message, p.warning {
    border: 1px solid #69c;
    border-radius: 8px;
    padding: 5px 0 5px 25px;
    background: #f8faff url(/img/message.png) no-repeat 6px 6px;
}

p.warning {
    background: #fed url(/img/warning.png) no-repeat 6px 6px;
    border-color: #c96;
}

