body { 
background-color: #bbd6b0; 
background-image: url(bg.png); 
background-repeat: repeat-x;
cursor: default;
text-align: justify;
}
#nav { 
position: absolute; 
top: 240px; 
left: 70px; 
width: 450px; 
color: #9acb8d;
font-family: century gothic; 
font-size: 25px; 
text-align: center;
text-transform: uppercase;
}
#nav a:link, #nav a:visited {
color: #89bf79; 
text-decoration: none; 
border-bottom: none;
}
#nav a:hover {
color: #79aa63; 
text-decoration: none; 
border-bottom: none; 
}
#con { 
position: absolute; 
top: 275px; 
left: 20px;
color: #79aa63;
font-family: trebuchet ms;
font-size: 11px; 
letter-spacing: 2px;
text-align: justify; 
width: 500px;
}
.head { 
font-family: georgia; 
color: #79aa63;
font-size: 20px; 
font-style: italic;
font-weight: normal; 
text-transform: lowercase; 
text-align: right;
padding-bottom: 3px;
padding-right: 13px;
border-bottom: 3px solid #9acb8d;
margin-top: 3px;
margin-bottom: 3px;
}
a:link, a:visited { 
border-bottom: 2px solid #9acb8d;
color: #79aa63;
text-decoration: none; 
}
a:hover { 
border-bottom: 2px solid #79aa63;
color: #5e9147; 
text-decoration: none; 
cursor: help;
}
img { 
border: 5px dotted #9acb8d; 
}
img:hover { 
border: 5px dotted #79aa63; 
cursor: help;
}
.x-border { 
border: none; 
}
.x-border:hover { 
border: none; 
}
input, textarea, select, button { 
font-family: trebuchet ms;
font-size: 11px; 
color: #5e9147; 
background-color: #d2ebc8;
letter-spacing: 2px;
border-left: none; 
border-right: none;
border-top: none;
border-bottom: 2px solid #9acb8d;
margin: 0 auto;
padding: 2px;
}
input:hover, textarea:hover, select:hover, button:hover {
cursor: help;
}
table {
background-color: #bbd6b0; 
border: none;
color: #5e9147;
font-family: arial;
font-size: 11px; 
letter-spacing: 2px;
text-align: justify;
width: 480px;
padding: 2px;
}
td {
background-color: #d2ebc8; 
}
blockquote {
border: 2px dotted #9acb8d;
padding: 10px; 
}