body, p, h1, h2, h3, ul, ol {
margin: 0;
padding: 0;
}
body {
font-family: Verdana, sans-serif;
font-size: 80%;
color: #666;
padding: 10px;
background: #630;
}
#master {
padding: 20px;
width: 700px;
margin: 0 auto;
background: #FFF;
border-left: 20px solid #F93;
}
#banner {
width: 700px;
}
h1, h2, h3 {
font-family: georgia, times, serif;
font-weight: normal;
}
p.intro {
margin-top: 20px;
font-family: georgia, times, serif;
color: #888;
font-size: 170%;
padding: 20px;
border: 1px solid #AAA;
}
p.intro a {
text-decoration: none;
color: #006;
}
p.intro a:hover {
text-decoration: underline;
color: #C00;
}
.contactbox {
padding: 20px;
border: 1px solid #AAA;
font-size: 120%;
line-height: 160%;
}
p.lang {
padding: 20px;
text-align: center;
font-weight: bold;
}
p.lang a {
text-decoration: none;
color: #666;
}
p.lang a:hover {
text-decoration: none;
color: #C00;
}
p {
line-height: 160%;
padding-bottom: 20px;
}
h1 {
color: #C60;
padding-bottom: 20px;
}
h2 {
padding: 20px 0;
color: #600;
}
h3 {
color: #600;
padding-bottom: 10px;
}
#content ol {
margin-left: 20px;
}
#content ol>li {
padding-bottom: 10px;
line-height: 160%;
}
#content ol>li>ul {
margin: 10px;
margin-left: 30px;
}
/* menu */
#nav {
padding: 20px 0;	
}
#nav ul {
display: inline;
padding: 10px 0;
}
#nav li {
display: inline;
list-style-type: none;
padding-right: 10px;
}
#nav a {
text-decoration: none;
color: #006;
}
#nav a:hover {
text-decoration: none;
color: #C00;
}
ul.joinbox {
padding: 20px;
border: 1px solid #AAA;
list-style-type: none;
line-height: 160%;
}
.center {
text-align: center;
}
#about #nav .about  { font-weight: bold; }
#join #nav .join  { font-weight: bold; }
#home #nav .home  { font-weight: bold; }
#photos #nav .photos  { font-weight: bold; }
#contact #nav .contact  { font-weight: bold; }

table#form td {
padding: 6px 3px;
}
table#form td input.text {
width: 200px;
border: 1px solid black;
}
table#form td textarea {
width: 200px;
height: 100px;
border: 1px solid black;
}
table#form td.label {
text-align: right;
}
.ok {
color: #090;
padding: 30px;
border: 1px solid #090;
}