body {
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Sans-Serif;
    font-size: 10px;
    background: #fefee0; //#f6ede2; //f3f4eb;
}

input, select, textarea, input.file {
    font-family: Verdana, Arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Sans-Serif;
    font-size: 10px;
    border: 1px solid #6cb42a;
}

input.btn, button {
    font-family: Verdana, Arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Sans-Serif;
    font-size: 10px;
    background: #eaffd8;
    border: 1px solid #6cb42a;
    font-weight: bold;
}

h1 {
    font-size: 18px;
}

h3 {
    font-size: 12px;
}

div.sidebar h3 {
    font-size: 12px;
//    color: #529920;
//    color: #529920; //#F88017; //#990000;
}

hr.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0; padding:0;
    border:none;
    visibility: hidden;
}

div#content {
    width: 800px;
    padding: 0px;
    margin: 15px auto 15px auto;
    background: #ffffff;
    height: 100%;    
    border: 1px solid #6cb42a;
}

div.info {
    padding: 10px;
    margin: 15px;
    background: #eaffd8;
    font-weight: bold;
    border: 1px solid #6cb42a;
}

div.infoized {
    padding: 10px;
    margin: 15px;
    text-align: left;
}

div.description {
    padding: 10px;
    margin: 15px;
}

div.question {
    padding: 10px;
    margin: 15px;
    background: #fefee0;
    font-weight: bold;
    border: 1px solid #6cb42a;
}

div.error {
    padding: 10px;
    margin: 15px;
    background: #ffd8d8;
    font-weight: bold;
    border: 1px solid #6cb42a;
}

div.copyright {
    display:inline;
    position: relative;
    bottom: -13px;
    font-size: 8px;
    color: #429225;
}

div.design {
    display:inline;
    position: relative;
    bottom: -13px;
    left: 455px;
    font-size: 8px;
    color: #429225;
}

a {
    color: #429225; //#6cb42a; //#529a20; //#5588dd;
}

a img {
    vertical-align: middle;
}

a:hover {
    color: orange;
}

table.db, table#details, table.statistics {
    border: 1px solid #6cb42a; //#dddddd;
    text-align: left;
}

th {
    background: #6cb42a;
    text-align: left;
}

th a {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

tr {
    text-align: left;
}

tr.odd {
    background: #eaffd8; //#ebf3e3; //e2f4ca; //#FFFFE0;
}

tr.even {
    background: #fefee0; //#FFFFE0;
}

td.icon {
    text-align: center;
}

img {
    border: 0px;
}

div.numpages {
    float: left;
    margin-right: 20px;
}
div.pages {
    text-align: center;
}

div#menu-left {
   margin: 0px;
   padding: 10px;
   width: 150px;
   float: left;
}

div#menu-left ul {
    margin: 0px;
    padding-left: 20px;
}

div#content-inner {
    margin: 0px;
    padding: 10px;
    float: left;
    width: 608px;
}

div#content-full {
    padding: 15px;
}

div#menu-left h1 {latest
    font-size: 12px;
}

hr {
    border: 0px none;
    background: #6cb42a; //silver;//#88AADD;
    color: #6cb42a;
    height: 2px;
}

span.title-small {
    font-weight: bold;
    color: #529920; //#6cb42a;
}

p#citation {
    color: #F88017;
//    color: #FF4444; //#6cb42a;
}

table.search {
    text-align: left;
}

ul.bibliography li {
    margin-bottom: 10px;
}

#mainpagestats {
    padding-left: 25px;
}

#mainpagestats div {
    width: 160px;
    background: #eaffd8;
    font-weight: bold;
    border: 1px solid #6cb42a;
    padding: 10px;
}

td#mainpagestats h3 a {
    font-size: 12px;
    color: #F88017;
}

ul.latest {
    margin: 0px;
    padding: 0px;
}

ul.shoutbox {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

div.menu-main-labeled {
    background: white; //#6cb42a; //silver;//#88AADD;
}

div#shoutbox {
    padding: 10px;
    background: #eaffd8;
    border: 1px solid #6cb42a;
}

div#lastestNews {
    text-align: center;
    margin: 15px auto 15px auto;
    width: 500px;
}

table#tblnews td {
    padding-bottom: 20px;
    text-align: justify;
}


