#body { background-color: #f7f1d7; }
p { margin-left: 45px; font-family: verdana, helvetica, arial, sans-serif; color: #1f3f12; width: 605px; }
.short { font-family: verdana, helvetica, arial, sans-serif; color: #1f3f12; }
a { font-family: verdana, helvetica, arial, sans-serif; color: #ea5d00; }
a:hover { color: #2A820A; }
.nonunderl { font-family: verdana, helvetica, arial, sans-serif; color: #ea5d00;
text-decoration: none; }
.nonunderl a { font-family: verdana, helvetica, arial, sans-serif; color:
#ea5d00; text-decoration: none; }
.nonunderl a:hover { color: #2A820A; } h1 { font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color: #2A820A; text-align: left; font-size: 135%; }
h2 { font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color: #2A820A; text-align: left; font-size: 115%; }
h3 { margin-left: 45px;  font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color: #2A820A; text-align: left; font-size: 105%; }
h4 {  margin-left: 45px; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color: #2A820A; text-align: left; font-size: 105%; }
li { margin-left: 45px; font-family: verdana, helvetica, arial, sans-serif; color: #1f3f12; width: 560px; }
td { font-family: verdana, helvetica, arial, sans-serif; color: #2A820A; }
#b { font-family: verdana, helvetica, arial, sans-serif; color: #2A820A; font-weight: bold; width: 605px; }
em { font-family: verdana, helvetica, arial, sans-serif; color: #2A820A; text-align: left; }
#ul { margin-left: 45px; font-family: verdana, helvetica, arial, sans-serif; color:#2A820A; width: 605px; }
address { font-family: verdana, helvetica, arial, sans-serif; color: #2A820A; width: 535px; font-size: 75%; }
blockquote {margin-left: 50px; font-family: verdana, helvetica, arial, sans-serif; color: #2A820A; width: 590px; }
#i { margin-left: 90px; font-family: verdana, helvetica, arial, sans-serif; width: 560px; font-size: 75%; }
div#right { float: right; border-left-style: solid; border-left-width: 1px; border-left-color: #2A820A; padding: 5px}
div#left {padding: 15px; } 
div.nav ul {
  padding: 0em;
  float: left;
  width: 100%;
}
#nav { padding:1.4em; }

div.nav ul li {
  display: inline;
}

form {
    clear: both;
    margin-left: 45px;
    margin-right: 20px;
    padding: 0;
    width: 50%;
}

input.listname {
    clear: both;   
	display: inline;
	text-align:right;
	margin-left: 0.5em
	padding: 0;
	width: 50%;
}

p#lang { 
	float: right;
	width: 250px;
}
