a:link, a:active, a:visited
{
color:#697156;
text-decoration: none;
font: italic 8pt georgia, sans-serif;
text-transform:lowercase;
}

a:hover
{
color: #9e9e9e;
text-decoration: none;
cursor: crosshair;
font: italic 8pt georgia, sans-serif;
text-transform:lowercase;
}

.show_join_password_field2, .show_update_password_field2
{
position:relative;
top: 3px;
}

.element
{
width: 240px;
}

.h
{
color: #4e6b5d;
font: 16pt century gothic, sans-serif;
text-transform: lowercase;
padding: 0 0 0 30px;
}

.toggler
{
color: #4e6b5d;
font: 10pt century gothic, sans-serif;
text-transform: lowercase;
cursor: crosshair;
}

b, bold
{
font-weight: bold;
color: #d2917a;
}

select
{
color: #d2917a;
font: 8.5pt/16px arial, sans-serif;
background: #fff;
border: 1px solid #697156;
}

input, textarea
{
color: #d2917a;
font: 8.5pt/16px arial, sans-serif;
border: 1px solid #697156;
background: #fff;
padding: 1px;
}

#top
{
position:absolute;
left:0px;
top:0px;
width:1622px;
}

#intro
{
position:absolute;
left:15px;
top:178px;
width:250px;
}

#codes
{
position:absolute;
left:547px;
top:184px;
overflow: auto;
width:250px;
height: 440px;
}

#about
{
position:absolute;
left:281px;
top:184px;
width:250px;
}

.join
{
position:absolute;
left:810px;
top:180px;
overflow: auto;
width:250px;
height: 430px;
padding: 0 5px 0 0;
}

.members
{
position:absolute;
left:1090px;
top:180px;
overflow: auto;
width:250px;
height: 430px;
padding: 0 5px 0 0;
}

.update
{
position:absolute;
left:1343px;
top:180px;
overflow: auto;
width:250px;
height: 430px;
padding: 0 5px 0 0;
}

body
{
color: #000;
font: 8.5pt/16px arial, sans-serif;
background: #fff;
cursor: default;
text-align: justify;
}