* {
font-family: Verdana, Geneva, Georgia, sans-serif;
font-size: small; 
font-weight: normal; 
color: #555;
text-decoration: none; 
} 

body { 
margin: 0;
padding: 0; 
background: #cdcdcd;
} 

h1 {
font-size: large;
font-weight: normal; 
color: #000; 
background: #f4f4f4;
border: 1px solid #cdcdcd;
padding: 2px 3px;
margin: 0;
margin-top: 10px;
margin-bottom: 5px;
}

h2 {
font-size: medium;
font-weight: normal; 
color: #000; 
}

div {
}

ul {
}

li {
}

p {
}

a {
text-decoration: underline;
color: #0000ee;
}

a:hover { 
}

form {
display: inline;
}

#container {
}

#header {
margin-top: 20px;
margin-bottom: 20px;
padding: 0;
padding-left: 15px; 
border: 1px solid #000;
border-left: 0;
border-right: 0;
background: #fff;
}

#nav {
margin: 5px 0;
z-index: 1; 
}

#nav ul {
list-style-type: none;
text-align: left;
margin: 0;
padding: 0;
position: relative;
z-index: 2; 
}

#nav li {
display: inline;
text-align: center;
margin: 0; 
padding: 0;
padding-right: 10px; 
}

#nav li a {
padding: 1px 7px;
color: #555;
background: #cdcdcd;
border: 1px solid #000;
text-decoration: none;
font-weight: bold;
}

#nav li a:hover {
color: #555;
background: #ff9419; 
border: 1px solid #000; 
}

#nav li a#current {
color: #000;
background: #c5fa00;
border: 1px solid #000; 
cursor: default; 
}

#content {
width: 720px;  
background: #fff;
padding: 10px; 
margin: 10px auto; 
border: 1px solid #000; 
}

#options ul {
list-style-type: none;
text-align: left;
padding: 0;
}

#options li {
display: inline;
text-align: center;
}

#options li a {
padding: 1px 2px;
font-size: x-small;
color: #555;
background: #cdcdcd;
border: 1px solid #000;
text-decoration: none;
font-weight: bold;
}

#options li a:hover {
color: #555;
background: #ff9419; 
}

#options li a#current {
color: #000;
background: #c5fa00;
cursor: default; 
}

#text_options {
margin: 0;
padding: 3px;
text-align: left;
}

#text_options ul {
margin: 0;
padding: 0;
text-align: left;
}

#text_options li {
display: inline;
}

#text_options li a {
}

#text_options li a:hover {
border-bottom: 1px solid #cdcdcd;
background: #e2e2e2;
}

#text_options li a#current {
}

.input {
border: 1px solid #555;
background: #fff;
}

.select {
border: 1px solid #555;
background: #fff;
}

.textarea {
font-family: Verdana, Geneva, Georgia, sans-serif;
border: 1px solid #555;
background: #fff;
}

.checkbox {
font-size: x-small;
border: 1px solid #555;
background: #fff;
}

.submit {
color: #000;
font-size: small;
font-weight: bold;
border: 1px solid #000;
background: #cdcdcd;
}

.warn {
color: #ff9419; 
font-weight: bold;
padding: 2px 3px;
border: 1px solid #cdcdcd;
background: #f4f4f4;
}

.mod_span {
font-weight: bold;
color: #ff9419;
}

.small {
font-size: x-small;
}

.bold {
font-weight: bold;
}

.smallbold {
font-size: x-small;
font-weight: bold;
}

.italic {
font-style: italic;
}

table.all {
margin: 0;
padding: 0;
}

div.form {
}

table.form {
margin: 0;
padding: 8px;
background: #f4f4f4;
border: 1px solid #cdcdcd;
}

td.hdr {
font-weight: bold;
padding: 2px 3px;
}

td.form {
padding: 2px 3px;
}

td.list {
padding: 2px 3px;
}

td.list_shade {
padding: 2px 3px;
background: #f4f4f4;
}

td.msg {
background: #f4f4f4;
padding: 2px 3px;
}

td.detail {
background: #ffefdd;
padding: 5px;
}

td.orig_msg {
background: #cdcdcd;
padding: 2px 3px;
}

td.orig_detail {
background: #f0f9ca;
padding: 5px;
}

a.function {
padding: 1px 2px;
font-size: x-small;
color: #555;
background: #cdcdcd;
border: 1px solid #000;
text-decoration: none;
font-weight: bold;
}

a.function:hover {
color: #333;
background: #c5fa00;
}

div.quote {
padding: 10px;
padding-top: 0;
margin: 5px;
margin-top: 0;
margin-bottom: 10px;
font-style: italic;
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
}

div.forum_img {
float: right; 
margin: 5px;
width: 110px;
}

img.forum_img {
border: 1px solid #333;
width: 100px;
}

/* form trial CSS */

label,input.test,select.test {
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

label {
text-align: right;
width: 75px;
padding-right: 20px;
}

br.form {
clear: left;
}

div.help {
float: right;
text-align: right;
width: 150px;
margin-right: 5px;
}
