* {
margin: 0;
padding: 0;
}

body {
font-family: "Trebuchet MS", verdana, sans;
background: url('assets/images/800px_background.jpg') center repeat-y #d8d8e0;
}

h2 {
font-size: 120%;
margin: 20px; 0;
color: #00c;
}

h3 {
font-size: 100%;
margin: 20px; 0;
color: #00c;
}

p {
margin: 20px; 0;
}

ul {
margin: 0 0 0 70px;
}

#wrap {
width: 800px;
margin: 0 auto;
}

#menu {
width: 730px;
margin: 0 auto;
text-align: center;
font-size: 80%;
background: #f7f7f7;
border-bottom: 1px solid #efefef;
}

#menu ul {
list-style: none;
margin: 0;
}

#menu ul li {
display: inline;
margin: 0 10px;
}

#menu a, #menu a:visited {
text-decoration: none;
color: #999;
}

#menu a:hover, #menu a:visited:hover {
text-decoration: none;
color: #00f;
}

#header {
width: 700px;
margin: 0 auto;
}

#header img {
border: 0;
float: left;
}

#header h1 {
color: #9daecb;
text-align: center;
padding-top: 40px;
}

#content {
clear: both;
padding: 10px 40px;
}

#faq {
background: #eee;
border: 1px solid #ccc;
font-size: 80%;
}

#faq h2 {
background: #fff;
padding: 5px;
text-align: center;
border: 1px solid #ccc;
}

#footer {
margin: 0 auto;
font-family: verdana, sans;
font-size: 60%;
text-align: center;
width: 600px;
color: #777;
}

#footer a, #footer a:visited {
text-decoration: none;
color: #77c;
}

.hidden {
display:none;
}

.right {
float: right;
}

.img-caption {
width: 250px;
text-align: center;
}

.img {

}

.caption {
font-size: 70%;
font-family: verdana, sans;
font-style: italic;
color: #77c;
}

.join {
margin: 50px;
}

.join a, #join a:visited {
border-top:2px solid #fadca9;
border-left:2px solid #fadca9;
border-right:2px solid #8e6400;
border-bottom:2px solid #8e6400;
background:#ff9900;
font-size:1.5em;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:10px;
}

.join a:hover, #join a:visited:hover {
border-top:2px solid #8e6400;
border-left:2px solid #8e6400;
border-right:2px solid #fadca9;
border-bottom:2px solid #fadca9;
background:#e08804;
font-size:1.5em;
font-weight:bold;
color:#eee;
text-decoration:none;
padding:10px;
}

.checkmark {
list-style-image: url(assets/images/checkmark.jpg);
}

.checkmark li {
padding: 0 0 10px 0;
}


