body {
margin: 10px;
background-color:#FFFFFF;
}

/* ------------------------------------------------- */
#container
{
width: 800px;
margin: 0px;
background-color: #fff;
color: #333;
border: 0px;
line-height: 130%;
}

/* ------------------------------------------------- */

#top
{
padding: 0px;
background-color:#FFFFFF;
border-bottom: 0px dashed gray;
}

#top h1 { padding-bottom: 10px; margin: 0;}

/* ------------------------------------------------- */

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#leftnav p { margin: 0 0 1em 0; }

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #EAEAEA;
width: 100%;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.5em;
border-top: 1px solid #EAEAEA;
}

#navlist .selected { font-family: Batang; font-size: 12px; color: #0066FF; padding: 0.8em;}
#navlist li a { text-decoration: none; font-family: Batang; font-size: 12px; color: #666666}
#navlist li a:hover { color: #0066FF;}

/* ------------------------------------------------- */

#content
{
margin-left: 200px;
border-left: 1px solid #E3E3E3;
padding: 1em;
max-width: 36em;
}

#content p { font-family: Batang; font-size: 12px; color: #666666}
#content a { text-decoration: none; color: #0066FF;}
#content h2 { padding: .5em 0 .5em 0; font-family: Batang; font-size: 14px; color: #666666; border-style: solid;border-width: 0px 0px 1px 0px; border-color: #E3E3E3;}

/* ------------------------------------------------- */

.floatright
{
float: right;
margin: 50px 0 10px 10px;
/* - width: 300px; - */
}

/* ------------------------------------------------- */

#footer
{
clear: both;
margin: 0;
padding: 0;
background: #FFD425 url(../../images/m_footer_edge.gif) no-repeat bottom right;
border: 0px;
text-align: center;
}

#footer p { font-family: Batang; font-size: 10px; color: #666666}
#footer a {text-decoration: none; font-weight: bold; color: #666666}