body {
background-image:url(../images/backgrounds/bg.gif);
background-repeat:repeat-x;
margin-top:0;
font-family:"Lucida Grande",Lucida Sans,geneva,verdana,sans-serif;
font-size:11px;
color:#777;
}

#container {
width:420px;
margin:0 auto;
}

#header {
background-image:url(../images/backgrounds/head.gif);
height:260px;
background-position:top;
}

#header ul {
margin:0;
padding:55px 45px 0 0;
}

#header li {
list-style:none;
float:right;
margin:0;
padding:0;
}

#header li a {
display:block;
color:#33170d;
text-decoration:none;
font-size:12px;
margin:0;
padding:7px;
}

#header li a:hover {
color:#adb888;
padding:5px 7px 7px;
}

#header li a em {
font-style:normal;
text-decoration:underline;
color:#472e25;
}

.logo {
float:left;
padding:30px 0 0 25px;
}

.pic {
margin-top:45px;
padding:0 0 0 35px;
}

#header h1 {
color:#33170d;
font-size:16px;
font-family:"Georgia", Times New Roman, Times, serif;
font-style:italic;
padding:5px 0 0 55px;
}

#sidebar {
float:right;
width:154px;
margin:0 15px 10px 0;
}

#sidebar h2 {
font:1.1em/100% "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:700;
color:#d06d1d;
padding:0 0 0 15px;
}

#sidebar p {
line-height:16px;
word-spacing:0.1em;
padding:0 0 0 15px;
}

#form {
margin:40px 20px 10px;
}

#form h2 {
font:1.1em/100% "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:700;
color:#d06d1d;
border-bottom:1px solid #ccc;
background-image:url(../images/backgrounds/email.png);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 30px;
}

#gracias {
font:1.1em/100% "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:700;
text-indent:15px;
color:#d06d1d;
text-align:center;
background-image:url(../images/backgrounds/gracias.png);
background-position:left;
background-repeat:no-repeat;
margin:45px 20px 40px;
padding:15px 0 0;
}

#error {
font:1.1em/100% "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:700;
text-indent:15px;
color:#d06d1d;
text-align:center;
background-image:url(../images/backgrounds/error.png);
background-position:left;
background-repeat:no-repeat;
margin:45px 20px 40px;
padding:15px 0 0;
}

#contentl {
margin:0 180px 0 20px;
}

#content {
margin:20px 20px 0;
}

#content h1 {
color:#adb888;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
border-bottom:1px solid #ccc;
text-indent:30px;
display:block;
background-image:url(../images/backgrounds/leaf.png);
background-position:left;
background-repeat:no-repeat;
font-weight:lighter;
}

#content h2 {
font:1.2em/100% "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:700;
color:#d06d1d;
border-bottom:1px solid #ccc;
padding:20px 0 0 30px;
}

#content ul {
margin:0;
padding:0;
}

#content li {
list-style:none;
background-image:url(../images/backgrounds/arrow.png);
background-position:top left;
background-repeat:no-repeat;
color:#777;
margin:0 0 5px;
padding:0 0 2px 20px;
}

#content em {
padding-left:110px;
font-weight:700;
color:#adb888;
text-decoration:underline;
}

#right {
float:right;
}

#thumbs {
border-top:1px solid #ccc;
padding-top:10px;
height:150px;
margin:15px 15px 0 15px;
}

#thumbs ul {
list-style:none;
padding-top:5px;
margin:0;
}

#thumbs li {
float:left;
display:inline;
margin:0;
}

#thumbs a {
color:#33170d;
padding:0 2px 2px 0;
text-decoration:none;
}

#thumbs a:hover {
color:#cf6d1d;
}

#footer {
border-top:1px solid #ccc;
text-align:center;
margin:10px 0 0;
}

#footer p a {
text-decoration:none;
color:#33170d;
}

#footer p em {
font-size:9px;
font-style:normal;
}

input:hover,input:active,textarea:hover,textarea:active {
background:#F0FDE2;
}

input,textarea {
background:#fff;
border-bottom:1px solid #adb888;
border-right:1px solid #adb888;
border-top:1px solid #839264;
border-left:1px solid #839264;
font-family:"Lucida Grande",Lucida Sans,geneva,verdana,sans-serif;
font-size:11px;
color:#472e25;
}

.submit {
border:0;
width:auto;
}

dd {
margin:0;
padding:0 0 10px;
}

dt {
font-family:"Lucida Grande",Lucida Sans,geneva,verdana,sans-serif;
font-size:11px;
color:#777;
}

#contentl p a:hover,#footer p a:hover {
color:#adb888;
}

#content p,#contentl p {
line-height:16px;
word-spacing:0.1em;
padding:5px;
}

#content img {
	margin:20px 0 10px 40px;
}	
