body {
background-color: #373A3F;
text-align: center;
margin: 0px;
}

body, td, input, select, textarea {
font-family: arial;
font-size: 12px;
color: black;
}

a {
text-decoration: none;
font-weight: bold;
color: #1E231D;
}

a:hover {
color: #E3E2E0;
}

#layout {
width: auto;
height: auto;
margin: 10px auto 0px auto;
}

#layout img {
border: 0px;
}

#content {
width: 618px;
margin: 0px auto 10px auto;
text-align: justify;
padding: 5px;
background-color: #8C908F;
height: 220px;
}

html > body #content {
min-height: 220px;
height: auto;
}

b, strong {
color: #1E231D;
}

p {
margin: 0px 0px 10px 0px;
}

h1 {
margin: 0px 0px 10px 0px;
font-size: 18px;
letter-spacing: 1px;
line-height: 18px;
text-align: center;
}

h2 {
margin: 0px 0px 5px 0px;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
color: black;
}

h3 {
font-size: 16px;
line-height: 15px;
margin: 20px 0px 5px 0px;
}

h4 {
font-size: 13px;
line-height: 13px;
margin: 15px 0px 10px 0px;
}

input, textarea, select {
border: 1px solid black;
background-color: #8C908F;
color: #2D2D2D;
}

.form {
width: 400px;
}

.lostpass {
width: 300px;
}

.password {
width: 198px;
}

.radio {
background-color: transparent;
border: 0px;
margin: 0px;
}

.checkbox{
background-color: transparent;
border: 0px;
margin-top: 5px;
}

.button {
border: 1px solid black;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
}

#gallery img {
border: 1px solid black;
margin: 5px 0px;
}

.topmenu, .bottommenu {
word-spacing: 3px;
}











