body,html
{
background:#e3f0c1;
color:#1b403e;
margin:0;
padding:0;
}

body
{
min-width:759px;
background:#e3f0c1 url(images/wrap_bg.gif) repeat-y top center;
font:0.8em/1.4em Tahoma, Geneva, sans-serif;
}

#wrap
{
background:#f4f7eb;
width:759px;
margin:0 auto;
}

#header
{
background:#b29742 url(images/banner_en.jpg) no-repeat top center;
height:175px;
margin:0;
padding:0;
}

#header h1
{
color:#7aa410;
font:italic bold 400% "Times New Roman", Times, serif;
margin:0;
padding:40px 20px;
}

#nav
{
background:#a3bb03;
border-top:2px solid #017139;
border-bottom:2px solid #017139;
padding:5px 10px;
}

#nav ul
{
list-style:none;
margin:0;
padding:0;
}

#nav li
{
display:inline;
margin:0;
padding:0 2em 0 0;
}

#nav li a
{
font-weight:700;
text-decoration:none;
}

#nav li a:link
{
color:#017139;
}

#nav li a:visited
{
color:#017139;
}

#main
{
color:#1b403e;
background:#f4f7eb;
float:left;
width:500px;
border-right:1px dashed #017139;
padding:20px 0;
}

#main h2,#main h3,#main p
{
padding:0 20px;
}

#main h2,#main h3
{
color:#da5219;
}

#main a
{
color:#017139;
text-decoration:none;
}

#main li a
{
color:#017139;
text-decoration:none;
}

#sidebar
{
background:#f4f7eb;
float:right;
width:240px;
padding:20px 0;
}

#sidebar ul
{
padding-bottom:1em;
}

#sidebar li
{
color:#017139;
list-style:circle;
}

#sidebar li a
{
text-decoration:none;
}

#sidebar li a:link
{
color:#017139;
}

#sidebar li a:visited
{
color:#017139;
}

#sidebar h3,#sidebar p
{
padding:0 10px 0 0;
}

#sidebar h3
{
color:#da5219;
}

#footer
{
color:#017139;
border-top:2px solid #017139;
border-bottom:2px solid #017139;
background:#a3bb03;
clear:both;
font-size:0.75em;
text-align:center;
}

#footer p
{
margin:0;
padding:5px;
}

#table a
{
color:#017139;
text-decoration:none;
}

sup,sub
{
color:#7aa410;
}

blockquote
{
background:#e3f0c1;
border-left:2px solid #017139;
font:0.8em/1.5em "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#898d67;
letter-spacing:.05em;
margin-top:15px;
margin-bottom:15px;
padding:6px;
}

.link
{
color:#017139;
text-decoration:none;
}

.text
{
color:#017139;
text-decoration:none;
}

#footer a:hover
{
color:#f4f7eb;
text-decoration:underline;
}

#nav li a:hover,#nav li a:active
{
background-color:#da5219;
color:white;
}

#main p,#sidebar p
{
color:#1b403e;
}

#main p a:hover,#sidebar p a:active
{
color:#da5219;
text-decoration:underline;
}

#sidebar li a:hover,#sidebar li a:active
{
color:#da5219;
text-decoration:underline;
}

#sidebar p a:hover,#sidebar p a:active
{
color:#da5219;
text-decoration:underline;
}

#table a:hover
{
color:#da5219;
text-decoration:underline;
}

#main li a:hover
{
color:#da5219;
text-decoration:underline;
}
